a3fa8b52e105038e91968470806a43fe50f9db54a967a330b37be4bbe8d51884a4f441b0e658af1c08c94211a0c423bd", 0xb1}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000740)=0x1) getrlimit(0x3, &(0x7f0000000780)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) r3 = getppid() getpgid(r3) clock_getres(0x0, &(0x7f0000000800)) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x6, 0x1cceaa19}, {0x18, 0x3, 0x1, 0x738}, 0x1, [0xe3, 0x192, 0x95, 0x200, 0x7ff, 0x1, 0x100000000]}, 0x3c) r4 = shmget$private(0x0, 0x4000, 0x407, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001940)="afdbdd581467ae10f74a4017c5b10268ef0594d4bbbdbd664a18c8bb1bbea0c38eaab8342db332fbcec10c88a53e1876f2d461c4f23316074be52f5f14b8469ab02dd93c8bcdecb4b8ca1eb08b0d4c090ba8afd4a688cfa41c626c0bd68072813ac831b46b5820d56e7fbf50ee875f718d59812e6253ef2a8a8545de01cc3968b613869ee137af4a2319dd5c29d82bc8b786bca3a96b25662cc4a934b370c947f4b54e211153288bf3a9fcd9369fd397b111a99881b4ebeb4b34f9f241151a2546e858a3e651d39108d2ba3f20b28f35d82d7a6b00", 0xd5}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r0, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) 20:39:44 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) open$dir(&(0x7f0000000180)='./file0\x00', 0x8890, 0x100) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)=0x5) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 20:39:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff007900"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) clock_settime(0x2, &(0x7f0000000180)={0x7f, 0x1}) clock_gettime(0x3, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 20:39:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f00000000c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) flock(r0, 0x5) close(r0) 20:39:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 20:39:45 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)="00c19268e84a05bf12d866e2da738fc361e9d19d1fc9c4bd12364c35f8b3e52d2d910af69436dcb28e46ac16c1b18bba44255db564e901b027b3c342e0b3eb2f142ecd98343b54ad4b1f8055830679d470046e9efe1019ceee9d91267c9db899b07091e50beb116d629d9af584701a7c5f5b51a6119548b6c5dd4b8acd055344b750d49fac96e7c14865dbb8700e3181423780b2158d6687131654da04f04e69c3dd4d468eac7c65379f2f54cf67bd74c945a8f38b29c5ca643a0847061dad6ecb65edd1533f54978015d00c6efb98405e5c7f977ca67636a6", 0xd9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:39:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) 20:39:45 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/134, 0xfffffd25}], 0x0) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) 20:39:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="eaff0100", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/250, &(0x7f0000000000)=0xfa) 20:39:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0xc) dup2(r1, r0) 20:39:45 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) fsync(r0) 20:39:45 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="cb1d8b7602d6d2a804d6d638534716891254c76301b0ee449b949ec59ccf263253b4366b4d71246809b92bd3f214e5a234b6d69e60178c87b5f1966cca7374bedc5dd99ad7f613dfc7c547815054409e52d2370db8d4dedc452710613006af0200a63244c6711775693a7e67fc6711ed85c2e660f10a1dc183db4fda80aaa640d604a4b96c03c3e0e8974ec26a264e80efae4c962985da3c30fe1b0cc689022add1aea4907b49289ccc31d03ce5432994d895c0f9b3e07baa6c5a14686b37a174e", 0xc1, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 20:39:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getitimer(0x2, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bef05b196d6ac931cea52a78726e034c1917b16ce61631ac2519f77f04b6a986721b74410d511ee22afef98a9266037f5367b7d1cc8f316fe7d87ef1369900000000000000000000000000000000"], &(0x7f0000000040)=0x30) 20:39:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="80a66665398949aee90fbda09c8f72e5504d134a529b72efc1186c303b6f4becef2ef784bdc95d552f3ee7cd5165e3c199aaa1c0add766ade85b12a549c01d4915", 0x41) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$setflags(r0, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getppid() 20:39:45 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1829a38d88700410009000000000000007986ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3e00c259699a1f132e27acb5d602000d7d1b6ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ef7cc53c89430305000015a9cfc59ac302b7000000faff20188397745fbaf2c7109d03075d9230e0f2f0cbf69ec7", 0xb1, 0x3, 0x0, 0xfffffffffffffd34) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="aa3d9e1389d0998c393078d1d9d0d3ead5c2d525e248fb624ca8bd37a5de87afab21ac1e6c", 0x25) socket(0x1b, 0x1, 0x401) 20:39:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202faff66696c64b25d761214c4000371bba7652a7a26092dca365e03ee933fd38cd3c5ceb53c6f37ed6bb47f500000040012de0000000000000000"], 0x86f9f317d678b4f) shutdown(r0, 0x1) 20:39:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8253a7ae5b7535b4ec00fe9e9314f40c28589e91fe0fdbd879e270492310b72eb49760684717"], 0xa) 20:39:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) clock_settime(0x3, &(0x7f0000000100)={0x7, 0x8}) 20:39:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x110) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80, 0xffffffffffffffe0, 0xa4, 0x3, "05eb03e828ed89ba84638c39af1013788184dc4b", 0x4, 0x80000000}) close(r0) 20:39:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="01000000006900002000331efaf243c0f957b4e7d653084dfbdc6f36c793cc893046f89a11d12425ef3274c4043ccd2a9ffe9146a0b4dffe36b8b561b2310c1dd82cdbd8e5a38eddce72699621e7e7855fbc42066b460b38e6224db91c0837f8ffc2d652c20bd8530138764dc6a848f9"], 0x1, &(0x7f0000000500)=[{&(0x7f0000000340)="4b78458279d557dff957575521a7fa7da1077fa0d72cd20d64f3243a0a0709a072d1277e918ff676a500c9c96d579771e793e7ca181b9172382d87f34689c092065579e6fcff1eb643d70ab05725939da7d1442c8256c5b432ff2b845bc57a6dc10cc141bedb28a21b7e7ee4c916b4c9fb1413165e4cb074dc8c8a27ad3dd2f5ee9bc709270ff9db95a61f9a521b461f0a7d0e89bfa2c1382526033178dbc3bc09eedeeec725011291fe1b84c3382d8f", 0xb0}, {&(0x7f0000000400)="916b6a32d21c04cf32dea7530128d2e4b91c83a87afb8bf2116bed8cd8ab1bf35888e235dd1ac9fc69358ea64ca83f0f818ab3315cea4c6175e0b6d40c5d6c751017f635aabbce941b2433707925d65605a2e12312bdf8397693d3f7c0905297b4d69036b479f6ba92228f59019af085210ee5fdfda7c6276f81d88eafe2ee214aa678d1771d0b650353b6058181a43384598a01e2bf4c78d98eb87982ab7385b45647ec0ee43a5bc87ab57ac3db8f9f959265185f5ed3c0d85cc17362c9d3b10a02db243ecb043b98222b6d3f4d61205eb17014ec0c765e6ebf69dd", 0xdc}], 0x2, &(0x7f0000000540)=[{0xb0, 0x591dc1b1c8a183f2, 0x7f, "7b01da24aa9dec7223d21e0fec2be648cca94af7f882ab1dd05b286c0e06659a1f5c00901d52a37f2e32d58ebf769808227a0b569c1b1720223bbace18c6d63aa3c947e3085e0c07327c04061ac7cac092e5279661023ed6d3170205d51c3b73fe39fb6914f8e1f8091bb86bd1ec94a5b29c1d07ee35f4b0d9eb25e6ccd8410158c333f92c2d548a252674b22c2d2ca8ae96e63f614f09631bb7d550"}, {0x90, 0x0, 0x2, "bb6fb5f69851926af72d462762c1389033f24b5f250d8f9b4f410769c4fbf0f6ff8aae27e6663b907d6f74321cca5b2f76c264737d52830ecadf6662e534f052439af852c93e95cea8f0ba9c54d2352b397942e24c19946aa5f780fce34b26ef763bd091c0d548f27f94883922d21e512cf4b12655d1499447f160"}, {0xb8, 0xffff, 0xfff, "7c9f54f40bbf60b56db46bfe1015d35fc42b10fcb7e2d9696ae11d5aae46556dc801ce3f58a2083893a28d7c9bd4068529283fe965151e8998556803acafd7fb7f6214ca2620879daf93e7a6db6f02c10bb99d2ad57617f737c5cdd904df2652b40f89673ff0711b61bbd3f457d6f6c1eb023bbf050337c5c47814cb3e3400b592b2a460b266e5ae8e2b9dc04c39183e3315155e1c1e47062f2338c7f91792a5cc8fc162a1dc"}, {0x60, 0x0, 0x3, "7d3e5bbf621a447af28fa36e1544d4553af9bc6c706fd5a498225ff63b1df906b985c47a25a299926ef95e7103a757d1db45be27df75fb31116c350f4b15b171b4e3920d1084299122f00864c37f6167"}, {0x18, 0xffff, 0x61c, "82"}, {0x10, 0x1, 0x8}], 0x280}, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66507faec12e"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) syz_open_pts() setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r6, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) semget$private(0x0, 0x6, 0x108) lseek(r6, 0x0, 0x0) 20:39:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 20:39:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 20:39:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x402, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setegid(r1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x5) 20:39:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0x3, "0f016a2d4937f7488ec0ae3143808cafc7843ec7d419a6b5cfb960322074e4cffa8a0bb4e3dfcc5ea823e4e33eff8842cf48d18585736539e597cbe6d612b93889f3d2778fadcbfa3ef88aef2a685750730d326803c95ca75a9de2c2a11bc268abd485a04cc6ff3374a376c87a196b095c46c2b252d059e44f8b2b670bf7f3298618b03f7e1c253201b17873f983bed2589179c0a5da79ec5e7245f939332b75f1ffefc6d1373730a14bc270629dd4a970bfa4b7d7dd1dc1a63e2401dbe417234ebeb82a977e606d47b6d98ca059f97e84ee7c14e3d492567a9ae61fe928ac74aeb851bac40718c611e9f6"}, 0xf3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x12, 0x0) dup(r1) 20:39:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) 20:39:46 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) 20:39:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x3b3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/41) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x1a, 0x4004, 0x66a6) readv(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/134, 0x86}, {&(0x7f0000001280)=""/155, 0x9b}, {&(0x7f0000001340)=""/127, 0x7f}, {&(0x7f00000013c0)=""/115, 0x73}, {&(0x7f0000001440)=""/141, 0x8d}], 0x6) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') write(r1, &(0x7f0000001580)="3c23fd9ea3c75cab55e1e0a0bbe6652adab9a9e0153306d00ec4779bfb21e5150a80db2145f8d083bef4d7476f6a09ce4f143652ce59a1c2617d7a6f31edb44719c36aa2a0e2c44f0f646aa6b0cec86329d3921594bc4fc12e40be7a396304e8c8c04c913d1a602756", 0x69) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x103) 20:39:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:39:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) mkdir(&(0x7f0000001a00)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x20) ioctl$KDSETRAD(r1, 0x20004b43) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') socket$inet6(0x18, 0x4005, 0x40) 20:39:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x29, 0x5, 0x1ff, 0xb0c, "9e69964a19b9c6277fc7c61773e881de3556215b", 0x3ff, 0x8000}) 20:39:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0x40000001, 0x800000090d6, 0x0, "d730c176acbb38501e9d078a057300", 0x7aee30c1, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffebf, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:39:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 20:39:46 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 20:39:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000c2ad40a04339364a8444169f0f55f5674b21a1e44f80cc8c5776843929dde6c0a9a5c68af37f86d7be217447d59fca869ac7315e8902ad7529fdb7e0c0d41c0b55ee79dd77c55c930124f62eda7a"], 0x10) 20:39:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ffc, 0xffff, &(0x7f0000000000)="8cebb5feed60e1a9f3680578c9944eab2b68c3a7a4b413892a3be280558c56876b026d4bcd1c7814238853c332262b95df6bb29b376d7f102882a178f302a69d0727ba62c8a03fc1b244a899819480e5c3b390523671140e2cdaf2b37a9979aab342a60575c1bbade28bf81a2d1584a60e9a6e5e555d1922665661937f4aa37f6512626d4cffb208f3a5ce", 0xfffffd41) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x0, 0x10) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getuid() r6 = getegid() r7 = getpgid(r3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r4, r5, r6, 0x13c, 0x4}, 0x6, 0x8, r7, r8, 0x3, 0x5, 0x0, 0x8}) 20:39:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000e8de83a55ce1dc66"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) fcntl$dupfd(r0, 0xa, r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 20:39:47 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = getuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r0, r1) 20:39:47 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x3f, 0x7fff, "f92bc1eca1605fdb13acd74db89c9dc23f618566", 0xf572, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0)="44d614a595ad9c8400000000000000000000", 0x12) r3 = msgget(0x1, 0x322) r4 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, 0x0, 0x340) msgsnd(0x0, 0x0, 0xfffffffffffffe52, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) close(r2) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0x24) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(r3, 0x2, 0x0) fchownat(r5, 0x0, 0x0, 0x0, 0x0) 20:39:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x181) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:50 executing program 1: r0 = socket(0x6, 0x3, 0x0) getsockopt(r0, 0x3ff, 0x9, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 20:39:50 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20004) utimes(&(0x7f0000000100)='./file0/file0\x00', 0x0) 20:39:51 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x81, 0x35f440, &(0x7f00000000c0)=""/192, &(0x7f0000000180)=0xc0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) 20:39:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x8000, {0x80000000}}) poll(&(0x7f0000000140)=[{}], 0x1, 0xae) 20:39:51 executing program 1: r0 = socket(0xc69b03c5a5f3f67c, 0x8000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000002640)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="a00bb26c4658fba77492bd703a1a7486e586c20a0ba06889caa3ae5d475240e5d6baf8b1662e27f8a9694afce72b4e4b42a26c3ec6095fcd42ca69848c9d3e36445a44c8f59fea13d154904d50de1c1f4d46c07c15ef0bfa0a0eb3c34b72bfa2b595ff2e85fa3101817b9eccde6fbffcd0e0366f075fc75380735f4bda87a6c449c60c5d2052c7f90b449ff7b42bf34962de614a7713b8e5e2c09462e5821e7fda48a338f4ebc207ce906ee7321de2d2e8881ee74b40d9f63fc584a47cf57e7dd34ca0aeb3900936ead05bdfa8da6650cd531da5a79a33392b", 0xd9}, {&(0x7f0000000280)="eabe8feab22df06a1e968726c283b26fbb5d52528ffb35b50661b6275344ecad1787a19992a9d376799f343cefb9b75f416224abffe10fb27b137608ee0bcc074dcec4208533fdf292542ea2372efcf172da89f870cfb2f9beb8c17ddaac7bc6832e01d7bfa655e13dfebec033cb6d26f9bb6fefe577f8ff4951681653e6e2061bbdeae5d4ca4bdd41818c6e489d8cc33d43558304a65d3db763180e60c864dcba47086d00092d763a86f66554415857d4fd41d6cd2f3b56bb", 0xb9}], 0x2, &(0x7f0000004a40)=ANY=[@ANYBLOB="a000000000000000ffff000003000000301e304788e62df370cfb308288bfc6755aa674fcf377ee00c1506f02b10c5aff5fc191edb89a1fa4ed5d92b2f18af3eb978dc33f19a933b7f1012378e61251fb0044808d6e4331e22ce7a50777236888e5ce282e4b28247498252dc3ce6cba878c2a812338498dc72cee7e9dae7e151984e468871bbd1bb171275dbadf8ddc927dca06a6ad72895f7f059000000000038000000000000000100000061050000f158e16ebeebf4a41aed7bd9ef5056359cb623e57a67cfc4bfd00fc23a527d2384217c9258000000c000000000000000010000000100000011561d208f43cf6c96d4577ea90b5711f6fbd4157e282c3dfc58c46bde5bc178abc54b0709934b106d47f37f99543830bec6e5f41233853012f830f6a5f06c0416399a8e147cb05b4207450e3b4193f5e1b7bc4173aadd20fc95dba4995050b31dadea85c6ecfbf0fc1efd5ce0715cfc0046285c7fef79dfbb9cdacaa32cfcde3233343b0581f1408769281700edb9a5c880085198cf51badac08347a589b343f02f7b9f35af246ee9000000000000001010000000000000ffff0000880d0000ae3382ff4cde4fbe5b8b2c9bc0ecdb2c7a4cfa6fce76d3a49572c94ee2aee9287db34ec5280140412da5d760143ec0107bf0dad0f4dd8f16a39b2149cdaa8713fa7897364aaff7774137dae362dfb60494f1094a5f52cf4ee7e87518a3ebe4b0c803698967acad4c42850de76eae9e7698fbeff5177d2d5c356ef372487a09e052f2654f85f13e5a87039ee4bfa0640118fd281241815fbb4453e71d555779f9507ba72048c79baa893182a4f5ff97f6ae847e394d3ebda8b11917fa67328e33ed041e7259845246c69e55581a269e55bda81a1258b76653b3e828e32a919e1b037c70a6996fa0e71bac159834107923ccb9108428d317dc08944f05366ccb4574d364e6a9e2de0baa6d99f25a1af37e15ecedfbdb7fcfe952970b3cadf77b3d519afdfeb7d64db8d8b49598c932265c5f0642aaa8aae6f2c475ee5ab3f07aa7db23699d78071014ae800df031b7846ef54b11e57cd320b349fd4fed583e8cafe15e18e6ebcabda6767cdf6572e2b66b0e230dd4428216ce7133ddee562d9a931bb3e96bcf06cd8491d2241657c2e2d9a512c27512c043bc7d0c241a77183573fcb0e1676a877a3b6456aa043de59b4965e750fe9ff1d2f2bb802d56b97328c334aadd42a52b9a7e205dde630170c5d9445b4c11f2f3d88a7784643b4d2d592485cfa04a09fda8d358ca22c3723e0d4f774684b6b4d5b133dcfc64d1d9a7bb5744c94feb29c224678f26413a8bfc59c63670f262428a543b07abb3c24fd9096d5dd189c7c57facccc785ca4077b3786d7dd9032616b7c4065da0349ee96102781639c6c6f24d349936b4a56afae89f9f15c5b32d9ff910835fcc01fcb4971e32a1784b5dc4cb927c3f75980fda346a07fbdccde65dbf6f52193fcbc1145c0a331f5de936d682c444734994f12c163d1584f683dd495f1d701fb31bf2c1ded5dd513c480d24093785f458ef86f92d1cca6506fb41ba39d66124da6e4ef02295644cce70b7aa4c3d1477c8689b0557eac1bf24a0f5bfd288d0ec14d026de0a5118cbaaaad103304e608e156923dcb12f7221aee1e2cc68b9ed263fe7771aeb385dca1e66cc7d507f3b645fa059d1719e6adcc2039c2ae66bd681a620a96c193046cb54e34ce695d01bd95d03cee8ee2fc61578e4e17f2cd360b4f068f5d216cf7ceaee7f9d95b69ee0b3733968af6385cf3127bdef9909293c2d85badcd6c62d14737aab5c107e04bbf1f8be5b16a816341f8f7326dd93b4e4134bb246075672bca1f9db84bdab784707afd894f43ab86a39620791e0bc7488b962a447e2a7bd1938ed93fbe55a73ccf02da44caa454dcb286322c4e044bc8082434548c586ddfe287dede60c77e04cde0340e130a68da4875aa3b23ac11baf4855b7bec89fea0574a88f6ffb8d5619a2112b28e9c0e3f62a8e1fbc9146edcc6cb230e03c12252c2303164c6946a41e43d143255db5349d451a1c05be50423bbb91b559ccfa35d214ba04a9c8c4648c335f0a211a32f275a21865d53fbf20479f3d9951fc4212b596b5c2eddf27ff2b2ad6b3da34df6546c26ea5337347e97bdc174512106abbc9998012e7b2bd71b9626fbf45d82f8c648466dceee664b90c66a5ba0e3520157405a95638a68a607c69de8b2afa80c3f095a51ff13c82b1d6e83b4dc1f6f6b3cfa30028fade1455ab3d5ecc9f2f8247d3deeb1b33f5f5ddd398f22a58e4c877ef4374c1e69072c1fbf61b531f7d2f8ed8dbf6644ba57bcafa8ca9c5553d3bdaad0170907935fe058ff9dc47e4d506b56efcf786d9ce18fe76cdbe03ec07bf9d3533729b44c5c9cbe1245c392a0e59dd8a331e44d08640a8c8f8b2203448f219806cb5d2c752fc64b904232dbbb1b6bcf4f7b5afc47b509551a10486e82c6c4abd1f4ce969058e20ae5d096176022cb5346477988e569915266a124ecdc56c3d2f65293a2283f3824eda7d701784aed4978b9c1c3dcd1e93f25f83182c5e097658b867b2c383b77f936a6a73a3fc64e72aecea8bd56479ea146cd1d45e40c9fcadde1442b5a8db62654921a4fc257cc6e4f661f0c10308518330f73aa2655d96ba4e8a482bb2fab0cfcc564d4101fafc977eb69a9f7a4556d446a9615b75efeb2fd2b67b22f61ec2d1a9643eb990f6a5140f09017035aa87bef19d23298b931fee5c8ff36b3342e5eea4710bae32548ac69955377c89824a4e2569a4ffb0eb57050820055047678c86cc399351dad597a1da0f680c886eabad0fbbe2f65b9cbc319d8724aa51d26a3762cc2d6fa81063754b3e087baff35a8c618dea9d882858d8377ac302d5fab758f7ae38ab83fa0a824a812ff973c62e3de090d73d11b981e9529045e40232aac75269a4335e507e18701e3df283a3ff1fd104bb70e50e1a7de0afd76afd64a515ea1fac083da510bf1b8348b5fc92573f7c8e34b467e0455f650948a37e75c1b4f2f03d13d2f2c11b202a782e906b07177486648261166f0240d5ef4129dac1c0b3d2d35bdc39df80d4f1a8b7a4a8f4ab0cf72635b043c549153704e0858b55c41dbe3d53abd266feda78c2e86111157de0cecaef76aa44ce3a5a3bc8ee4a7e41697989222e3fc433fc6c6cabcb11611930928ed08cb58398116b899d0b8dfda58956a0b7fd100bb8282460f3c34f4937f566b9342f464596e7e782ce457bd47ee99bb8f9f665b28bf77b4b4a427dc3b00a18e2809e9d7a76381d4981f5d78032610e4c88f4cdae789f0155c13597834bcbd852d19fa90e9d645a874280a3515c29337abe9c9a427ef4783d2e03128a0f2839ed71757ad575e856a6cca97fe032bceda5b8633c78d1fb814615c2126720370b1d9b1d484a7a83d3eefbe610ff7181e82a60e748415beccbaa54ba14ee2e9187301325d8e6bd9517a75193070d3dccb1f44bb17727bbaa05f908e8d70f85bc5760a2b1428db48822a474e211e0e1d32e0fcbea7241c284d5f9b50d451fc4eacbd4fe111a6e96ea778e62c98ee20b7d6f4b1ec732c992a213dbbf47924cef43ad802b4a1cfe68471c909336a93eeda90114ec89b90ddeec1f630b5090c9f9e88e9a69e44e6bbaacfdcc92b1ce0390e99d69bd56353e5586a029d1f0a1858fee4404a725b0ff4bffc4aca7949fcfe618f948fae1021e5adc6dd63735da30b2ea14d103e7f4737af9b87b1228bb6a82be60e5716b7ffc20f7174f1992d7bdc1c3932bb771e526ca61416649476cd9b98adc3e7bec9c61ba99c0c6719ee530d0763d580f6f01c5220ac436a8b85f2ad94e3d906eb935970241ddcda3e3ea4689cc00665b2bf7d68cc5f2a9787da98b0176f96b3394735daedf005134e0e928546838b071e25974829773162390ce05d297bd27b037f09b4388932f330abd39ef02a4a4fc628c7bdec9a6f3614b9d5769ad80012bfeb11bd8e00a04f1a44b261fbc73f08b96cd87483927e75155cfd1337371b0c8a8a982672718a898a412e83322786ef672d9ce50c1103e355fed460ee58efc01b73068287060b770f7ddd7c44dd22d7741269906415f3c1bb30a59194ea20dc7699a806bf64403bd8fec6c759aa1e1830ee6f6343d409944f1120a1ecf0f1c1f851f5ec5cbb7029be0cbb8a592ddadde25fa3ac61421034715ef425903f1fcf4aab27fba9b48f23aba426f52123baf06e88faa8059e8a97622c41d027772b8ca98a3c8d20e0c076b8ae5cac20d9394887cdeede081cefc3744e05baa3c929997ba24b4614e42c7d1377efd975ac8d14c891eae305b2fe4c23a17fb06a0f6ef5673894826e4c3aedb385a2313c10e22b26e8b66a4fa847fe603842dfa4ecc3fdafed8900c1d32ddf4977494bcfe4870c1e217406cdfb57a7227871d66a26e9735283c6b70649dcf86c7abdd89bc65ba471eb598b04400f3ed1935cb80c662bfb7314e058526a46a8dac7d0441a7e80cf216d5542c68c2d7b48c937c5513035e37b84d3c7dd5671189e676a1f963d4b641cf846b5e89775e973aafb1d19edad78ee143541634ea59382245a22c6dd4f4e3e81d2c7873165b1bf625c52eb3f8ad1b86e5b0a297a8023b4edf85e095a2292aafbe6d2a1374554fd8649f559f4c0f8124dd9987a1483f9a1c74b0d1e894a208988046bf2584ea803161584bd5eb368a812121f00d28d3c7ad80a1c70606521a4d4a160d188d3b2c85c45c990c2c41b625cc3945a54cb85fd02cd99632fe3e2134735b288034556dc39d472b7925f8a8b27e5ac8ff0ee9852f6076200a476af9c2a41a351758fe1b231f158a09be91b9f83a8e79bb48f297393f5588f4b6ed5585b9973ead0df6c05c7db077b257b0b49c983d7c45115b7bc674c79ece81f9d111879efd8d149d71772c8587875fd56d7238acdbbe41e755741174ffa4cc5119b57a4a967570060c437b5ef0cf7b9c5e7d698822bd77d4eb07629a5fcf947bbc017c1aede231edf44e58fe55efb1c1af490e8439e2160f351a910a31324c2a347b5ea4ada8a48f558a5eceb4c2e4894cbb183be10817bfa4c3a1b46b8784f11f1a2ca17ad8b69ff68bcb821939bfd0ebbe161c251920f9c5114f87692da0b5be9513acbb13a183fd402bd71628cc96f845e9d4a96a47068decc134a2f44a7282c660aeb6f8e3d1239d2a671717f99dde830acbfff8c63337754632d6982b70ff445ede89fd3a2ff51c6739a3543391eb2e16c5b5718a028e35f039afbf231993cbdc051c32c0838202e4da6a0c65b7220d7cf8029a5d9b651c54b642ec42a6f4230ae8f0dcb12e018b40923a6163848368baff703ae0fdb28947bd05d8db6eb333d295f1e5942b607e84b7ad632ecc34093efaf055f4bbd36bef516229a5f39133b46c0db140ad4ae4cc62a80c0adb0b78d075d89801ddb29a2c8b3c89b7c8726ae891aff86333b5ca88cf676334a07704cace3923dbf1edd611ab18bb63e980aa2c4130996e6fd12ab0a426b53c21d99b2e9a4e04533ba072f1fdbfabcbd42f788ca8f92e55c837ef440c0a8d2ad5f4a3e750bbdfccaa7fa33ef26d1e6a14ea299918e38d33f2b9fbd1e03e02dae296cb7ea483d5b69aff22f6fd6ca29355c55e893e45e9c6f8c62b7d1cb3d5b8cbcb1126a5042b1b45b2e37905e4b1775e79c728b20f5a9978be8431debf007efb9f2eb283a439ce496840e0c886f14eb9093cfff9ac7d31a159303abf705d89900a4c704fdb02410ff2d44622862f5dffddbba73c8805f2653200f077d9c2ff1365c9e0902a4e9995225c59cb07755e239086c266eb489e0e202df81d5ab8261546dbf20b4e26cc4e3b1764e89efcdef0a2f41fb8b16a10cf4045d5669aca7d13338e2e662347a9a4896234e2d772e0719d3840db43f294a8c5ff41a5c0a334179047b46eb011edf98bd8a3af948f7e49f020456229717ec2364a26582b2def55d30046be320386f90408833b0ddeb79877a9783ab72459b3da2bf90c2638388b9bae3233a98df054e487601f10fe473a922bc0dc9de8fd3ee2dd4a911cde4e56e1839227aad68ed1ee05b60777eb717e40fe0c3b81de68c465cf7a841dba8239e81f01b46a3780bfd64a6ae97e93761d5be6518c819b85c312d7afb02febe67f0c5ab3aad7e6a0578286b633641b69f33770b2d16cdc7d9a2063ee942c6afae18b4b8632a1cc46519868ebfef63626da481971e4f0e2512ccdbfcf124bccc913fae0ee0f0da525e43b2f97379040bd0e46e7fa3b1763f5f48956c5ddeee14eece96dae187445cf4643f28a7d2f786ca68278d963661444a2c313a80b12c92ff64ebaef7e8505636c9848f63f138f166fffff417658b800000000000000ffff00006d30000043c73e0b60f926cb29b8b7f10d680427572c61fe55274328946aad3ad43bde797c7bbc69937de221cfb8af86f2397f7b9c76b4dec947cdc0e6f40a51ce074abea29010377868e75bcde627b0104898715e469e312f46ea54661dbe375e412f828b56b89ce037a78cdc9461a64a5f47340dc305715f5fdbb3657634e2170821e9f4560a3b25e6da012b74857b24031d8b4432b0d26d9f81d2275b5c7fc63026b9684ce632f24300002000000000000000ffff00000002000058e42ca770f98f5422d7270000000000101000000000000001000000ffffffff4d04de72abd49a611353f0743c0fe535568db28175832889336280b928fb4708f1bad1ea6d72a1e996d5a3b26dae900990a24afd2d6565bd0245fcba5898841cd2bb9eca748287b9d3b425f86771e95ceb099db0b996083e4ef7e000e6d728f92c84c45c23dca6ed3a2cc9c80879fbe59edcc53ac53ace793ad8cd5050fcf3d3c2ea45b0c3f95ab569eb5393e068f31e5f3cabf7cba407d48e8514ce4a73761c0672f06def5e293fb5dbc314f11df972b0fd2ce3d95cb89993424d6591bbdd61a56157062e24753573ff8bb55486492f07b50c231e40ae6a319144e9ecbca6eed39d22177846e9e76bf5051ab1c311412728d802824df45db4588ddf9b5f0b8c62828b938af8e401084a197a3e764e384d2e9029f8de7566a764eb585f3a051b5c30d6cbf359740adb5f303f883a4714d104b4b1d97c80470f7a10d349a53fd1c79fe932f8697dc8b3f6ce52803587666abea40c798df6cd8919f71882e5a062c9928b15891cfc1c83f0bbf4a8f1eaf12822d27e4ba261ab51a7c412be478d8afc0ddbc57c3c926fec92fc82fefaed3dd3541fecf48a38661563121ebc991fe52bc841d34ff7050529b6c83c62b420b1f041506aea6b1a92d233bde4e4aacc7f65e97ca77f4f109662db0f0e4b86c52f2facab16a9be35acaddbe6e7823badfa3f504d7e8265dedf9a777c9850097bdd4d15cda4a2cffe86c8a39d91f74525b88b876f0d0f465265bc143340451193eda36ba47487e1032027ee251ba6b3fcca5c514b1c6d2b8e48d347e6be7fba9785e28c578f343f3fa6fd1f614321de7cefe079d257cf50918052675f3c7ab99ece25ea7710aa1ef42dc1ca47b1744d88d46b49304fe013ef0920798d3327681bf6ef7b130098b1a62f7f03aae4eff0fadbacf90d3ff1ed8bf780f55932c14e511e2d460b092be1fa94b5e94d541a8316c0f8721e936e7c430b1a3b5b7a8fa6f60beec878fa69573554fd09b7af148bae4d35b49e7446905855be9cfbc65edf8f6a5b2b2342e14ec94b6f302c5f0a3f598819755d6e0f03749f98006fc74f76590d37eb47182389396d65ae46c70bc72681503d82bd03cc0eb4618bb88faef0b8d5b5b86b4869c7e0e6a80a79c5fc2272394ffa72d299fc16761fb3a47aa1f0e2047f69756a5c1c96bfd91831d27a26a96a2304a3cfd61d27ab9c023a1307321fa417b97b55a4c3ae46d8df46fa9b86460150b07d01098f1ffc78da458528c386d502fc72292e5679976e0cd1ed6e2d847727c647065a0dbc818faf42331e3704cbdf61abe6bc71349b7290c9a2d7002018bd17780473a8a9ad8b833bce89a1e9817e9d7e97216449cc241153de5f3008bf9d7ade01176673b845b8fd60a1fe7cd66f0732e917a83baafc83aeb90dec6a8c7837f09f7e74beb6de6bb32b5af87c2ddc386152f947698902aa1f2c606f5b84d578be9610298f62242eeaa87c2c7816c3a1a86c281e5fe0e71e709c397a701dbe3260eb987a5e43c2b719c44bc251a2e6fa101b91cfa9c351069a27b54eea2254cde7f7d03bfc303756b081dcf504f67ff0a8469fd4a4ef4e399331582ceaab2b87c68a9bf6296b5a0c208b0b2f74e96cf52504e20caf47eb9df6ec39248de2264e18e054bc9e4dde54cb51a805b366037e567c4699b3baa0f1f363129a26e444b2b87a374df18602d1cc435c75ce45023528222267d56a78d235b01c117655caafed5eaa116e6a45b2457b467a27f83bb17b77b3bd96f3bbef9ced509bda29d07c4723d7a39fbb9f56b66f085e0a97d284411c807808739f2cbfceaf71b8759ffaccd0ce3d5284c55e24afd2577a4a4d4d7228ee457d8c6cdbddff33f7292b2a79aeca6115eefc81741d7ce2e4cf7bc9e5cb48e274413962c5cd73ef172303a54a6b184369201f056e42c4c1ceea9d0f5b210d9ce50a800aa861de7d1dbc490277543302adab12ad89057a06c842211001a06496d030517bddd176d3d21dae7e68c3e4dfc7bf01f983cffa901897dd1c280c4b9bb974fdea7c7765102645775170d66aa74d2c996d444fbcda04fa96323e3e9dc0075d3ee593ca6649cb68caa2771ff6803731b242644e45bd585d73a2e779513dd81bb424a8dc7617a0b4a8caf14ebf83b8d584703f26a2fe23bb245467b98a7b6303950b3e114c68f98d6f2877c8ae4b89b4c42a2594f7dafa487098f237131d92ee34170a7796183c84e0db1617c42b4f8a8f62fec2456a3b7ffeb000e9b6fd4b2d97382b70a12a9cf2bbe5555e033981f3b6f818a438261a711b80d226a37a956267898f71ece4ed2f59f994309acc33f533106dcd8fc92699e9c1183af5dc6fd5ca718d7124eba201bc912ec0d2c48168aaafbe9f898f981ddfff214fbdf4fa588eaabcd5d594b7cee5c73e7dd933938ab0f91bb3ce1592033b7b47f0c713eeec013e5d9388500c5c2781dd6ac5644aa3546851eed687d5d7973e8ce4141b84193e61894fec3caa918100850dc7691e2dd852718730416848ba5c30f5cc15fffe6e372ae017956235564b38ac6c42f69a51879140e318ac55033e6d7afdd66dab1c9a959e662c8b165ae6eebde6007c3dffa381502adb9483ff07d452c83fa202472555bab2e2588b1ad8d9d066fd2122d0360dcac75799a451c57d27e34455026cbf6bb7d0f7f4c9e2d4f67221704a64a0ba0d54cf1193c086d443e17d0df4213bb19cd9a86dc95ac46370e29b0bcb6c573e8f0a5409ba1dcba25d77a24705bbca707c328ea0b39bc3296a399227151a5efdec8196a47f55dd41e94b19bf3d1494595afa31ebd1db05b2cf7bf374bf019a8b43d89951922e6d2921420196949c1f3139c7c2a8a48356000170c3dcda8613c23083e004d387adaa0dd0a981de1b1854cad6975787df9a2a329b9d1a42996cb386e6bb1b90f867958ad66c739f3580e551f789af8176f87a5d64fa34081fee80e8db5bbe8afeb8415f3ffbbf1b3161a87ff867ca903d4df15693d581142672864bf8b8d59d7ce08292634cc901b62d0e484033c0e509ccc98d2b726cf91a2d92536292ca3f6462d50b0990b45f7e7baa32a46d0c96749b9cec070ccc9784843a73e144e4ecc70ac44c27e0e73862a482af3135f0fc7503200161b1243abcb3e214b559a912cf1c96500eb3288a7ca4ed6ed96683d3a89031d94f717184174db571240126e9c35885bb9d1dedc558624a897328fc68c33c534fbf9ce9f30682fe3e4cddd1c3575ac68383774fbe65be346930cf97061897d3b94fec27e7043c0b8e14340899ec2a5ac35be21bf9af8c0744d7c9460f36c778b87a45ff503ab717f39dd2d3287e5f8618b4845e727f7f4e478177d0d417064f0cff3d4f27a919edf384d22fb03ad0134a997ee723a9d47f835e9c67638d1b0bf4c8192efea64264523dbf4e2b59df16e8473a438a02e01815b4c230b98f1de19a4b5092f10a0cf15e21fcfa5c80018f957b70eeb547afcfdfaad9f426c39c70079fe495b22401090899994d7689cf944d3b8048e4a60727a67b1e9ae4ac4d73f5a31208727ffd8c2a37b2413debf94359ad9252ef910c6ef022c0dbcf578cb2491e0d0089d023cfa1c8033250727e5a1ef11d148c3b0c3ec9aec91060640af68aadedb1e2e67ad892661d512eaa97edb0fa393741a642509fe76e2e3a85be0560752b5e0e6e6e8da1cf1aa1e060c9f5e6e19b8700e6ce533625d79995d123e2dd19b5f5214e5a056109b1fbb0d9ea8dfdb60c0ef9a8873505484fa9c708c1afad74cb1a843deb6dec37e583227e1e14738952ef9a724678e4378fb7d8dada560e63a59e3ebe0a0006969d9e8b78191c99dbaa908eb1253e5207a1f56127103edd86d203c4365cd64166f5d1adfc611850893148e27c26b73616e1da80366ed86116c8acba519f215438ce812caeebb2d5caae1c9826de7c08d46956ae4a816edff69a9a5fbc2990f32a96a11fb44354bd0e6a34e07009857424773468406ef45d3ef37fc5b175c8f1acc27e690976d91320fdfc650a70f77c7fd4f7b7b17d703c226bbd4f8e5bb374a10e58f1920a79a27d63f0b671b9f800c9cb83651cb418b582cb8f8e83e50da014f69af1f098a6655569745adf83c43631a0b81348aca3dce9def31335b316493950e895f163840b8f90c5c910452f45b57df4baeaf7d68eb989a22952893a15b60ab7363761f30b93c2171ebd0c51817e6672b591c7251bd72bd139a79e19c22537512f313a5ad75b6df5ac98b5e034decd595fc80755e169b830ee25e078f5f6650d33604d56209b5a53ae9b6ab5d617688711498f86fd265da026a5173d9e05cec6d6afd917e94fe54fe20f8b083bcc1fbc65bb244bf4a1a41d59e279111e0d71edbd37d5bc2fdd86d825ccd81b431046a72ab77c6b7c2528707b63979a2e2ec112e3b1f5d71ecf755b4f5cfd4cd6357cddaf7e445497b07eecc1d9405ac003fc1cf5e376d20ad39758ca9ac1aebb692456fefbe6225353064b5ad4b8162a5482ce62ab365d9e15211f9a558653feb8688a6d53f7c3fa37ed9e33389ee6fe60575e5583dfddb82a418a88f8a5bf5fec50a089591a3e0dc088e36679c36e5b3379174ca01fc5dc28e62479c1dca46111cefe59f1e1e7cfa276f2339806a2171961efd77edd7bdf335953a2349dc5af84ad3ee80eb75bbac53a9812b99c714b74b5f4ff2b652961a8b6eb524ce36a443ffa30ede6edb69ebb53a9853ee6cd6e309eccb8c6d475d526e986997f9ab02800e7f2242c1036d3f8894129c5ee2c5411927355166a52352b42c1975adf9f6e98846f5c651fd5cdb869d51778ecf0776cd69c91f3d3016202e55f5cca5eb47f3738645d63d7d310fd525c094063b35b7ee78e6075d4f943514f6b56cacb3596ff4c3a80e01c727f09d371adf509fbf40c11591c77cd9a405e27a310ec319eb0cae3bc7a099b956084b9cf0e6e0546d35587419022ff7f937635e3c3e93df99ffbeb8d60f844fbafba1cf95a2dd726deb2f964f0bd75ed775f68400378c74c57950e1cd9ce556b3468d682a52b6eb27cba3be3764a02c2ef7cdc59551f0b1eefb2e66a86c75081018c79f092f066a68f7b9129622840c5120cb100423b1e1aab3b8afd95c01cb6df8d56d8ab79f88fa68e0d1b53718330d22d4b38dd937ac544bc99a3bce59c687892cc6967ae977da53d5e5b1f367c0925b3084ce4a38027bc96293c57b63ec7a307203f41d6dc7cc2f025f69c322007b197d57729e15ca6c3a2251245dce0511f6cc1cbceed65f96357122fec76b83b41f46522cdaa42df3070e9c1d861cc654bbf4ae97c5147f1a2ace7d99ff1dba568f7dc846ad01cc1aff8ac863d774453d29ac190b77cff684d22ca4e399655e211d1d9b64fe080d5de463c67b7e880702464fe9b79a15ec6acaef3639fb9ac0d9575f35f7b4bebce9fcc5bc53c90880f83786042d2188d665169c9320ba58d2da9e8b1f3b16f94c8b75e7aeb1a440f0f6788fee49849dd35340d2b617c723bfbe938e1f80d493fa81354ccf62a0acd3df50cc55ef17905c539f9b199ce220ffe102f7d1eb54b19dbbd9f6e4c410cec1bc5785d8d8aca70ef585b63e1032c2b14ed8c8dbabfdb87057caae34a22ac68f3ff3bd9ff3d170eb0b855157b29af2e167c622e5926ae8dd492e8c66f940c4c86f4abc97c9aba9ab94c070c7bb4ab632f67311ea7b4db06c629db11443c77c4eca3bb54e5c5cd83773f97860cfb117188a42206185a82b19568995c4b2f5508d5ece44287ac58dc75e2f0a059df8582c1ce4c080e88aa400e908f6b6d6c3b4e0d914f015c5f9535ca42290430d1de7063c0bb86247cfbbb624f3743402ccdbdb9d2651b7dfd97f478206337611fa3108a8a1f100f1bf1a8574fc9d07482d1fe277779a0c9a9e51c2ae259f9a11fe30ba143653934b86a2e948ac536bca6dd3b204b73b693b7dd526d52f9d261c518a7a849cb9507bd2c3211f144e6a511167139fcf7ae1f1be2575075436431f37206368870607d9157c8b74fd1ad765c7e768478337dc72173471965a9cce8db6391f466eed506c07c15ed7ac949c1e7904aca51060f31ee"], 0x2290}, 0x400) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x100000000000) mknodat(r1, &(0x7f0000000380)='./file0\x00', 0x8000, 0xfffffffffffffd09) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002680)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 20:39:51 executing program 1: r0 = socket(0x20010, 0x7, 0x4000000) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x10, 0xc003, 0x93c9) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:39:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000500)="0b6257738b43a3a489755e695ef5b25cbd96c1913f98e86b9998263ec88d219d48693d0b71bc7ec8e6d6ab529ee9d562f7b6d41ca03d43128ca1e9b084d512527f4c1774166cf28c1d3aaac85586dc75a059ca590715f9f822666345224b460f9b0ab43d3f2846bd48e8ef557cf5e97d3aa409a9c2d8425b4f8352eae1de", 0x7e}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x6) r4 = socket(0x11, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = open(&(0x7f0000000180)='./file0\x00', 0x88, 0xb0) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0xe0b}, {{r4}, 0xfffffffffffffff9, 0x22, 0x40000004, 0x11ec, 0x8}, {{r4}, 0xffffffffffffffff, 0x83, 0x1, 0x5, 0x4}, {{r4}, 0x0, 0x60, 0x2, 0x0, 0x2}, {{r4}, 0xfffffffffffffffa, 0x40, 0x20000005, 0x4, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x60, 0x60000080, 0x0, 0xbb12}, {{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x43e06c87, 0x101}], 0x6, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x8, 0x81, 0x6, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0xac, 0x1, 0x8, 0xfffffffffffffffb}], 0x80, &(0x7f00000003c0)={0x8, 0x80000001}) r6 = semget(0x2, 0x1, 0x2) sendto(r4, &(0x7f0000000200)="7eb15d787095d6d22c9d2fe1d27c17f1dff322bf148393940ffeb4ea5e560d6d84f693cda1c9cba78513f24766241dda51ff9fc0ea5f6696c6bdccbca583233584725953997d556181d83edca85dd5b4", 0x50, 0xc, 0x0, 0x0) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r4}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r4}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r7 = kqueue() execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000780)='#,\x00', &(0x7f00000007c0)='/dev/wsmouse0\x00', &(0x7f0000000800)='/dev/wsmouse0\x00', &(0x7f0000000840)='&\x00', &(0x7f0000000880)='/dev/wsmouse0\x00', &(0x7f00000008c0)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000940)=',.\x00', &(0x7f0000000980), &(0x7f00000009c0)='/dev/wsmouse0\x00', &(0x7f0000000a00)='+\b}\x00', &(0x7f0000000a40)=')#L\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='##\x00', &(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)='/dev/wsmouse0\x00', &(0x7f0000000b80)='/dev/wsmouse0\x00']) ioctl$KDDISABIO(r0, 0x20004b3d) poll(&(0x7f0000000480)=[{r4, 0x96}, {r5, 0x48}, {r7, 0x4}, {r7, 0x80}, {r7, 0x40}, {r7, 0x10}, {r5, 0x8}, {r5, 0x100}], 0x8, 0x3) utimensat(r5, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x3, 0x100}, {0x0, 0x158}}, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x8420, 0x0) kevent(r7, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:39:52 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 20:39:52 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x89, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xffffffffffffff55) r1 = getegid() r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x20, r3, r1, r4, r1, 0x4, 0x3}, 0x0, 0x4, r5, r6, 0xcd6, 0x400, 0x330}) getrusage(0x0, &(0x7f0000000000)) 20:39:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 20:39:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(0xffffffffffffffff, &(0x7f0000001100)="b7fa9906084d490dc20ee9dd4cb2eefbc215aac510a44b17c8e3dbe04c5de5fe331c53dd88cd159c514059fd2ab3fda46f36f888e20340913afc8d356629483512077f3d1aa6bf9abbfaf9906a878deadb8ca9b2901546c6797f7491908372f9f88f98db3721b75d70b885ce58d6884974134333b14a5994858e56ac785c9b724dd1336dd11937d3a7cc4479fe11223e4097f1a3838d4834b58e687bf4f5fc7ab08d04f9de41a602121894", 0xab, 0x2, &(0x7f0000001080)={0x2, 0x3}, 0xc) getsockname$unix(r1, &(0x7f0000003240)=ANY=[], &(0x7f0000001040)) sendto$inet(r1, &(0x7f0000000000)="8a6a5093aeb425b295920ea51f48897642726b15f4e2c6ac82a83cda586a0ea52f840e9048c02e4ef7cff9b189616d6a7e12e761bf1ca330c220060342c6fd095e1f6723c5d707692dfb34266430ad062bd54e976054a1bfa8dd4a18e0a71ebbaf5d7bd02e4014012be5b8c6b40df93f6c89db5cdc56b95de45bd12069ec0d385344efc0d0d1b93f04017f98d5031e99e8", 0x91, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 20:39:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) flock(r2, 0xf) 20:39:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x40, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='|\xbc') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10100, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x40, 0x1) 20:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() 20:39:52 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000720000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) getgroups(0x3, &(0x7f00000000c0)=[r0, r0, r0]) setsockopt(r1, 0xfffffffffffffff8, 0x8, &(0x7f0000000100)="bc12a1a24f67c503ca526ffe40428772ea1ec0122cb9a312008aa1b9445e81efda8966b069d8da3b0a8a57f61564b04acd04702175084c92d6a95f608500656f1ce18fe96992b1ee039590c720eaf6d5c45fdaa4", 0x54) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) 20:39:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff24) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:39:52 executing program 0: syz_execute_func(&(0x7f0000000000)="c463fbf05800ffc4a27d797bfdc42105d4bbb7000000660f383fcec401f1d45de266450fdac5c4837d4ced098f2978e161fe64640f73f18467d9d0") r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) fchflags(r1, 0x4) r2 = getgid() setegid(r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) r4 = getuid() write(r1, &(0x7f00000000c0)="bc1e5f267db91bade20766a56d92aa85aefa4c5b34f4a7bac65c04e17699e053c08397739ccdbdc497b9b517ebcc9d095589bdf8d34c6a697ab6ddc8051d3be3340279b89b31b2b22dea70d663a112fdb49d2fa135c3fbb33f7a2b151035d02d12fd994ac867d8ba0e6c67ace08d7457304ea6a2a9cc3297783794be44ac7e949d27d16941dd324c48f554e1e37e034217ce9fc6f788997a2effbec338622730c8788a7caa3162beb25f40e6a3d0", 0xae) fchflags(r1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20200, 0x0) msgget(0x3, 0x40) syz_execute_func(&(0x7f00000001c0)="8fea28124557876b6584c461add1dcc4e3f922d48136440f0f92050000009ec403bd7fe40042dbd4af430f0f01aac463791deeb1c4212973fb8b") r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x70, 0x0) fchflags(r1, 0x0) setegid(r2) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000240)="e4b8391fc6ffac0d936e27e8986d57bd412f6effe25b798d9eb558f1cf43b9698f054aec9e6592636e3cc4e5950f81e09dffef265f6fdd33531c9b49a79ca6c2320853b0db6d4b8820c6d0133c028dc4095dd6cd3c97739c4b715fc2e7f4f8b711c3e8223e4a7e516b44f21cf9a47ce8ebb4779b6080f41a1cebe8fab7a3d1eec18d114ad69911a72b27cf8a8f4be89b537a2baec359a7c3025f8df91d30dd6b7f7f8738d71c06f17ad0c3da008d2fe5fa113b93cb4f397f5855d2b141f91ac00c73adf11131664d4f742a706c017a6364ee2189447c10638485dbb57ec3e847a6dde5b7d84637c8a9cb76586d49", 0xee}], 0x1) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) fchown(r3, r4, r2) fchmod(r1, 0x1c) fchown(r3, r4, r2) read(r5, &(0x7f00000003c0)=""/180, 0xb4) setreuid(r4, r4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x7) r6 = fcntl$getown(r1, 0x5) getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0x287e0d2e27ec0f7f, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) fcntl$dupfd(r3, 0x0, r0) 20:39:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000004"], 0x10) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x1000, &(0x7f00000000c0)="91684ef0cc917a9250f91efede5fa5cd89d8fff60c3ac2e44a535c1ab1cd01146d0bfe8910607798198056d4dda0aa6a157b50df7ec5e17cf305c2ede4eadf97a57f5df38052aeb7e05e21bc333b8368997c6a2ccd1cba10b8b4c51f6773a8a9d376e97f3147ecefdaa5873e62e9b662eb1de183ce3f4e05f4209535d026ab9094cd7fe14ff633c92187c36caad2a7244aa7617081ee6ddff526d4b9da100fc8aa8092ff75860bfa99489c22f7f2bb26fadb552bb4185acb9a4ee0c2845f3e0e3c69a231f71f", 0xc6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:39:52 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 20:39:53 executing program 1: getrlimit(0x1, &(0x7f0000000080)) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9e8100fdff00441e7335"], 0x10) connect$unix(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x10000, 0x4) getrlimit(0x0, &(0x7f0000000040)) 20:39:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) 20:39:53 executing program 0: r0 = socket(0x22, 0x4000, 0xa2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="21fef8ee5e4d883b8d5d288437d37f1c822a457f34427304e563dc2e0c3269601420b78c67beeb93e19c8bd33c54b9840fabd7624375ad441d42200e"], 0x10}, 0x0) 20:39:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x800, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x884, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 20:39:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x4, 0x4) 20:39:54 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x84) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 20:39:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x8000}, 0x8) 20:39:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="467050875a70f1435ba6b86cc5dd2f8c7ca7612d61cd595dbb4dafd41f1fae70b7e78ff6f07914ed593510", 0x2b, 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="01557898a9d3290c8bb48800a92973fcc6b16d58dcd8155f686a22c2cfd8649639d30c42da30288c3c18f5d3942221423b3bb4e4a2116a9f576869a80c9d024eced5311c7bad568903004fa46a33623fb387dee962ca4b7aabe4f4db0f1f09cbdb8b157531d187fde6448bd36fbc0643345804abefe21983d297c32493de95ac42dd70a41374b98283ae7c633ab3d7d89247d2b10bbb0bd22df8aa1c2c6d2c0a367d87b28562237d7852b8ac36af0400000000000000aeb68f7ad5daf34f63fffdffdd99b73b987c5ee3684ac5760dbaa8319cbd3b7bb1ca1dc705"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r1 = socket(0x0, 0x5, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x1e, 0x84b}, {0x18, 0x3, 0xffffffffffffff4d, 0x20}, 0xbd9b, [0xfd, 0x3, 0x1, 0x7, 0x9b2, 0x1f, 0x7, 0x894]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x8, 0x0, "010000000000000000ffffff7f00", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x4, 0x71) setsockopt(r2, 0xfe32, 0x8, &(0x7f0000000280)="fdadfe10d5a315d5317789a298c97c4574706b57fa9c58eb758269066a616bd13ca09de574ba8a32950722a336704c74fcc4b0eea4a02bea167b87916841c078401978af2c758ce53ffce0b063d55026e52b046830c97d998d873f0f36d156d5ed1c0554c8ee166505fc7e14d3ef700756adf18d498cf4c712ec92e527e3b5f218c90e4a2ae0c70575d88d67a1aaa07bd8bdcf9000ab79ac79bbec69e78ec6d1a285b2cb8aabb1b1f22097b24148bde8b4a89c141207b4046c592d5dab9ab3cfb4ba7824badf0411ab295a93f58cff41cd12e644b2b420b67dc2cba1db82f0a777609e68e1300ce10e802f3012943420a7b90e97290a1775585a9c60a2", 0xfffffffffffffc40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x1320, 0xa8}, 0x10) getsockopt(r0, 0x4, 0x6, &(0x7f0000000380)=""/234, &(0x7f0000000240)=0xea) setsockopt(r3, 0x7fffffff, 0x4, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x189, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:54 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = msgget(0x1, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) msgsnd(r0, &(0x7f0000000080)={0x3, "e798b09ec556d79040825f7e3bda373eeee288ac0f1dd6400cad0f83b551cf9c0a9a3f0b"}, 0x2c, 0x800) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x3, "a40cf472b661ad86d4e5f129dda8e4e1133dcdb31b95ec8aaf9a844aab36f3f5654eb057888dec9e4912a777464dc4f2e1d916d6a04a91f4b93d385729eabd0f7f1578e6ad2add36479ec22a1a7b5aa283f82cc15d400d0949d6c1c9159fe04da52b3e7fda7553bbe904184cb81c0547dc90c182f3a899cb"}, 0x80, 0x800) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 20:39:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5912ae6f33dcc739e6f7e4fec4adce2dca16d95775fe13d087de23ca102d1415b6e90f5a975bb38bb3245326da1cb2ba6f949739f3", 0x35) fchmod(r0, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0xfffffffffffff800, 0xfff, r2}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0xffffffffffffffdb) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="d8ff125c00000000e5de75fb077a2e7322386324574da034e4d77654dc9cabedbabc3b21b1d8bbe8a26a1015008652130e4b16a8457693beb653073fed23d1bda7f6b0275904a15dd23b8c9b9b3525b0d603bfa31750affb902a2494b0b3a05f8c2a5ac7f0ac70bf69859354a8a9b0c8b453b80d557b8becb3c3dd5351b2fd343f5ea1a6cc2ecb8349d673b670312424f3bc02bf76beff2ec234da7f7f021d96", 0xa0) 20:39:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 20:39:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) 20:39:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) setsockopt(r0, 0x3, 0x40, &(0x7f0000000000)="48a4fde5e208860d1320ddfca3f5ad81ed828068779603fdc47f2fdef6ce715f97d1fb6c2b607f5c99594fbe3c24deadd4b7d534ea2406", 0x37) 20:39:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f6688bdbdf1c0a6ea7223bac8fa86abcd4b24305f23904d26a9c98472357b398b4f4e45e57afcc878bb20fbf857d15468d519d89d1dbc34e313c1e74f3ca7d28a523de354f2055f2187ae538739462480832113b2edfd42da1e009702e8ee792d96606202695894d0ecbe80ddb6c92b04107e38d730beb9e8022626e754720097a059966e2254851d4c6cccb6d28e0a49b49aa6ed93eafa59e52b565c521969691a89583fbbc2881dd2fd159ee611fe64fa33138ed40ecea4a0b6571704d26b36d87e6f65a37aea7bb439f7728543b13f47811ac839e5159769e770c152e1718b0afbb175eda8ab4a72a3ebe47c5b2d50e49bb8d16b1b6db9de00e", 0xfb) 20:39:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r2, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:39:54 executing program 1: semget$private(0x0, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x10000000000000f2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x4, 0x0, 0x100000000, 0x1, 0x4, 0x9, 0xffffffff, 0x2, 0x2, 0x6f, 0x13}) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ftruncate(r0, 0x0) syz_open_pts() 20:39:54 executing program 1: r0 = semget$private(0x0, 0x1, 0x24) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000001c0)=""/234) r1 = semget$private(0x0, 0x1, 0x21) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/220) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/28) 20:39:54 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r8, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 20:39:54 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = semget$private(0x0, 0x0, 0x445) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000280)=""/4096) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xd2, 0x10, 0x20097321, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0xfa, 0x1, 0x9e2, 0x101}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x2, 0x10001}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000010, 0x800, 0x101}, {{r2}, 0xffffffffffffffff, 0x12, 0x80000021, 0x798a, 0xff}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7fffffff, 0x101}, {{r0}, 0xfffffffffffffff9, 0x4, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x9}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x100, 0x7}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x6, 0x7f}], 0x7ff, &(0x7f0000000240)={0x1, 0x8}) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) close(r5) getdents(r5, &(0x7f0000000040)=""/73, 0x49) 20:39:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2, 0x200000000024, &(0x7f0000000000), 0xffffff2a) 20:39:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r1, r0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x61, 0xffff, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80, 0x4, 0x6de7}], 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x800}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0x41, 0x80000029, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0x10, 0x20000004, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x21, 0x40000000, 0x19a, 0xd8}], 0x2, &(0x7f0000000100)={0x2, 0x6}) dup2(r1, r2) 20:39:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 20:39:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:39:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x5810, r0, 0x0, 0x0) kqueue() r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 20:39:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003300000003000003ccbc02000000007fdfc77963ba8ff67e06cc1c4b870dd026d63fc1f596dafd5cc1452a39c665e189a22ccdf684f3"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5) rmdir(&(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:39:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) dup2(r3, r1) 20:39:55 executing program 1: r0 = socket(0x800000018, 0x8000000000002, 0x0) socket(0x6, 0x4, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 20:39:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x2}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a5805", 0x11b) 20:39:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1, 0x0, 0x0, 0x8}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xc5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x19) ftruncate(r1, 0xfffffffffffffff8) 20:39:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x19, 0x4000, 0xe21) getsockopt(r0, 0x4, 0x1, &(0x7f0000000040)=""/127, &(0x7f0000000100)=0x7f) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:39:55 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r2 = socket(0x38, 0x2, 0x6) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xde) r5 = socket$unix(0x1, 0x5, 0x0) socketpair(0x0, 0x5, 0x80000001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x5, 0x7}, {{r2}, 0xfffffffffffffff9, 0x24, 0x1, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x10, 0x20000000, 0x5, 0x3}, {{r5}, 0xffffffffffffffff, 0x52, 0x1, 0xf6de, 0x3}], 0x800, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x91, 0xfffff, 0x100, 0x80}], 0x1, &(0x7f00000001c0)={0x4, 0x3f}) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f0000000280)=0x5, 0x4) recvmsg(r6, &(0x7f0000000500)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000480)=[{&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/71, 0x47}], 0x2, &(0x7f00000004c0)=""/20, 0x14}, 0x800) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000540)={0x8000, 0xfffffffffffeffff}) close(r0) close(r0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000000580)=""/132, 0x84}, {&(0x7f0000000640)=""/173, 0xad}, {&(0x7f0000000700)=""/29, 0x1d}, {&(0x7f0000000740)=""/36, 0x24}, {&(0x7f0000000780)=""/82, 0x52}, {&(0x7f0000000800)=""/113, 0x71}, {&(0x7f0000000880)=""/201, 0xc9}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/41, 0x29}], 0x9, 0x0) mknod$loop(&(0x7f0000001a80)='./file0\x00', 0x10, 0x1) r10 = socket(0x6, 0x3, 0x5) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001ac0)={0x1, 0x1, 0x6, 0x9, 0xffff}) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001b00)=0x100000000) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000001b40)={0x8, 0x1}) fcntl$getown(r2, 0x5) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000001b80)={0xfff, 0x2, {0xfff, 0x1}}) mknod$loop(&(0x7f0000001bc0)='./file0\x00', 0x2000, 0x0) getsockname$unix(r10, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) socket(0x0, 0x1, 0x6) socket(0x17, 0x0, 0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x208, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000001cc0)={0x7fffffff, 0x1, 0x7, 0x10000}) 20:39:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x48}], 0x1, 0x0) read(r1, &(0x7f0000000080)=""/204, 0xcc) kevent(r1, 0x0, 0x1000000000000, 0x0, 0x8, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) dup2(r0, r1) write(r1, &(0x7f0000000180)="043bda85db982386c4d82a4acfb013aad4d849e2130c484416f98f066bd78590840ed812b94bcc01e5d8024b4e162f427898f9aa54f9779f30f045c273a01f03feefe1a47c52d2ed1d75b05a3e667f22d0e1dfdaa0f89838d134f58e77d01d5f97263992f2d3b4529b4618dd1da25d4aac06cc79e1e36d0724a394f76b2a88ed63fa29e1a2256ea358decce8fc763332e5939d3160abebeae102eb1dbf4bcf52efbbc4fff932334165d4f57b2369cd122ba623ff1f000b9d41be", 0xba) 20:39:55 executing program 1: mlockall(0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000886000/0x4000)=nil, 0x4000) munlockall() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b36000/0x4000)=nil, 0x4000) mlock(&(0x7f0000991000/0x400000)=nil, 0x400000) 20:39:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() ftruncate(r0, 0x1000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x24) r2 = socket(0x18, 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a693c0ac306f5432c752a82e677217aa10b0844a15353603319148", 0x1b}, {&(0x7f0000000180)="0100ee6b453ba2ffc5fbd5729a1ee23dea1d429660fd858e4b22084d0096e6b6b38236d5691397f298d295bffa7594457ebf5c5c35504f84ed5ed64bc50f0835acee6598ca6878175d80901c5cc4a61b91e0aa598d3dedbe4fb7930912a12a8ba0c15179c78d6145eb9e2685c02172254e201c83e36ca419acfe998d87306c8b896613a3755d31840126713aeddb7aad3d4867faaa2123f26f339bed4ab3c173fab5cf662846a0e48e1ca814c38904f28da04ed1ba578c813e31600b0aa79aa6f97c85dc82fbab513296ebdfeb38b869e56e9ae089783dd14372cc9bde6dcd0a0fab5ef49f60", 0xe6}], 0x2, 0x0) 20:39:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) write(r0, &(0x7f0000000080)="cf67a451837b7a4857570bf41577a57495abeecafd6c1aef6e97865ea1b0240316b669caa7830f0af2fbb43a4b777e6b4d3ccdd044c6f643bfe4777e7aae943248ae77", 0x43) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) dup2(r0, r1) 20:39:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 20:39:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x4, 0xff, r1}) shutdown(r0, 0x2) shutdown(r0, 0x0) 20:39:55 executing program 0: shmget(0x2, 0x4000, 0x84, &(0x7f0000001000/0x4000)=nil) 20:39:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x572a, 0x1, 0x7ff, "abfef6e9786e80de3c8c67e664cd3e159f12c979", 0xfffffffffffffffa}) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='W\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0xffffffffffffff9f) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) 20:39:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x9, './file1\x00', 0x0, 0x7fffffff, 0x3, 0x8}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 20:39:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 20:39:55 executing program 1: r0 = kqueue() setitimer(0x2, &(0x7f0000000100)={{0x38, 0x337c3a35}, {0x4, 0x8000}}, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) unlink(&(0x7f0000000000)='./file0\x00') close(r1) ioctl$KDDISABIO(r3, 0x20004b3d) 20:39:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8280, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000038c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="fa75b2f9e7709fe4f01ae169f56a4c70e368d02b4c7ac3556d", 0x19}, {&(0x7f0000000180)="d2839c66eb79eb84121447d2a7295be93d627cf99b773430214c45e3e7b71ff0b1e4b638d713dc5b5361977e83bc1cd47e89ce791b163d59ccd237460e52095d278bd40a1603b54029ec93375698d16d9a42563b68dbb3c09accf76b6f764afeb45abddddccba345cf756daad87c65aa0d22592f445e05129176757455e7bca79851475e440949c567ec479c67ebf02daa2399377dd74df2f0cf18207c5b58b7ce8e0685efc7473f6fec66d1e2cdc28219ce9bee86e5857595204a15c585394c4d", 0xc1}, {&(0x7f0000000280)="30c9746bc6e1d81ffda61e81094efa15a63ef8f79d74556e9dae5069a04442d301e301a34d121c52a47500e8bbf4499907c4721e13d7de376b4fbc928ef98103daad0f533b566cbf09a871e23f3ed0d833bcbdb27a55d32c4a25a30a7d70aa2b705b9724526fea1c48b5f2bde43bd8c0134b69c9ec5f3ff81420b0a147ec20e83317203f83279509b858855c0847b4da567b12ca98", 0x95}, {&(0x7f0000000340)="416de91674e283900919da2f249dd90e91c7ee5d80f8a359e919bf6cb6146637f3f8a853326e6053cb40e02b420b0be69a450623d80e70dfe9fd45d15e75613d4866e2d9a519a378730a3e3456be0e2dbf8f25d172c04d12dc6444cdf254c5e90458997f065497d689cb64d044e67612d161804ad5301d3015ca6da43a88c41cf478927fd214ae5bb81f70017f69f5e5e1af9cb90696b9a7af600ff38ea6c264adf4e55de9006c5a622d5c85aa8246d96e7d5066dada10edea60f524235cbb2a46f10cd14ac8334c3169acbc7cac7318ec5ac7a47deacd3ca9982f60e94d076b07b8ca7271d255d235c545513a8b443013f689a60c935d045003426db9477d032f241958dfa4ada05342ff25dedfec97699c572779f0db1f083e49fb7b6981c1c5b1b89f4236307a6cc67512cd4e93e9f40fcc26dc00e87c6a0999acfe7a521a38a3a22dafad1986e39e3e6ebdf2adb8d619d47c1bfb540c5327cad8004e297da40a8dd92b309d2ade7faa144260ff9d656a03a6a25f84dc358eddf646ba5bcbfa8d09199c1c8f62395e8fd59182252c07e4a53da36b4b2b32051160d1978a724139666b480c1ba86ff6a07fe0f478a4317076fe2c84eef33fe8a2f2a6f4980b5ea7c99da63c7041b75fccbb06fb7cb8d16573152044ded98b2a614931d21b10c73cc367e9c0becf20aa3b7c7206a0ace007a08566bb6c5c97a8e4592818c3af7fcf8917a08d9737b260577ec3250687aba1075896b07ce05c11f47a7bb20b36bd0da7d598231b4c7b9f629b6a6686ca76b86f9ddb1af744c6d58f61720d47a809a5b11412fde91b938a481dd493830b72beffaa7464877001f668d688ad33ef25c030495e9f8c5d252d56ef76da5cbb4592680dd1ce8987449deb6028a998f2960dbd351403b2501c15b9200252a0f51000b1e2280cfc785f7e30ee4bf3bf6d93e9be4a5646e4bf35713a671fdfc54a01660bd92b951ff80db4c392d4a6dd7dfccbef7d53c45b77bea4b8e7d91c07696cdff19fcec46c850b24030744ca18703163e4452acfa097f9fb2be0b326b8fdbf64f6c9fea2686d30309eca23346a4da0c5658986d315ce8af32e8edb6ef2312ccf3663f2b17b8298a7847ada7f504d78b8735221c9fdae4a09cd7027eecbf89084b125c06560c4e4aaff4ce972d18d82412be07030ed2d090c27c9edb63d5a9e934bbda87001391fd6f702645297b32f8b16df4f2205dbb2011b47b674459d8c7de7a93939be949c6e28d258f89c226dfe32aa440249f54db9afb9afbc928c0163349a36fd801c59b5c2b79a546cd998b22e618f4193df169dedeee0f9ab96866866da46aa5337e6004a3ab5485d69548e403609c9c0fd77b7c806f2d34343e8ff7192ddd7a091059c9bffa134e802f776f88ebb5d26a6e49afa958969f72054d7a187b175fad39c0b5cfd773e98f93626cf3ed6194bd764d0af7fbe9cd89cbd17c4910e74c755b72ce5d483737a50d8f66ddda062f232e164638a76573822b2ecce9497ffa388d8ab53fe4342ff933554ec9ae57e35806f20277252891eb19523c7919bdc8d84d5ed6550e2b166bd2a27aaec4b3fa8b49a7654bb276bd9435536e4ad8fcc0262eda67b96fac1ab02aa33527fcd55853a34fe0a9338dec212dbdc9b0ec53b460fcbdd1b21c6f6649c31b27847971f1814a7a2d2964b1e60de97985da3c617b294d57f74769c14e8d156b7b1c479d20878653defc0151203a2fcbc9b12059350049b6318f1af8ac5da50a63586958f27bda7bfbc9d514229f802a958209ab7d686241488458849d68a0a1321f7ce95343045d6737bdc3c88996042fffbd4f612598b286383259c19d567ad9517556aeb85fa7014bef18bdde730ca953ba10ce8fe57e46ba7558ec769869731f86337969d84048b0725fb3fbff72b1dea3d4dec65b10dea4aa7bdd7bf77faad4d65b1aa1777037c41bed5e2928c608b9d9dc7c1405b1ef12f3a78b852fbc98805768c7b4d6bba17a385c5ba3b875c5812e52e1a6ae4344bf305096c455406bd0b3eb368501bf3a709d80451022f7d7020b7995938ea9ea437e9e2d28f6aae77acc5cbf36495f1c72aeae1b1744e3e60ebfe3867a4e78d0f47b9b13571a02f67e0154f899ebe4a1dc8ad4217c73d85406b8316ac8173697756f2be1cc2aa310be8622d97ec241202693e33df5df370ed68a221cd1b308f1129c439a5dd28a17909c594f38911532e565669df01d5d84072eef6fbf122956fb5f2d98dd55d28595199c8b2cc98517af5104dae1c40271ee36d5e0b33a8e1010345bdf576e5c76af40488245136608da9e6805995d63b8cbcc12c0762445dd800b43826bb89fa3d2bff90f9a3a5bea96786729a6b3ec95d1f051a1554f8beb95be58459ef8f74f63d911aae898b0ba69d7d23bb01691c9759e7cc373e3d81438aba3ec17b2ada69bb605f4df3ae3f5acca2c22627c64f5b0779c82de00b1188c1eb96e45ca8a1bd2e4084729ba3f22047267cc4104d3c3d2d1b5b5e557bd96ce3be11de4879b5ccd88a9b2a53234600c375529db35a08d4d1ff14c26d6c98889e7d27043614a434663bab9a32582050273cc7dca19ac4b37e9c16998fed2a45dee11c4330a70b5fd60216b4a2b0de32c1f81cd1907eb649f3096f4fd7e02197023ee7d8b92f621eed79a28e500a1c5dde3fce5756b8e4c33eea16e2b07999e3b2450056c1436c53e226adb201d2581cc98b922056861f35df38e88e51881165fef54edc200270c1c1579cb79a5884c5de562544501bad5f348b7e80609775564e5b55e332fc1669fd0a92e4af42bac2015f9cd14edcb677068322a0a9119f6f95455b1421f14f55d293f415999b22b40d87a6d16cb801b3a35c5bee57cfefe6265092c119170a477ce084ab7a4823e344e810140dc5ead68372e3d415f2c87de9a647e20862d2b4999cf379585e33c273802f9b52747590339fa35082c0676709d871397cd002a4c8cd25b457d90af2f220f8e381b5e876e2ecae97270c2835258014de7cc1899eab21a05c73e9e38ad5351d44cb291ccbc10f46bdbfdf1c452117e5ab7ff731ed88d3dea0f304a8ef3a1b24012c9983de42d8229ed496420e0ea218677d7edf70cea8eab427a30206764ba46a1d4721532e1f63cf5f7b5a870b9c4c9c291885a163bdafcfb6c0241e3dcfb4eaba6e88d32b2912f4280c1aba773a85585a4819e176977cc54567bb07f608dfc652ea4e6f5beca9480e58547d9a92e09661e0af3e45be0be47962768d644a0b942a35af632f4818c2e9fc8bad9d83aa8b3fe72ea637e3bfd682554d9520abcc6fa857bed92d62cad48469e6f5ae09648c44f332a4d1b7113ff475e1ae8e859d8286b90e2fc0242c7b303146eeb104ff405d3781c0007e1602bb6e0cebaa771dc83985965b9dc0e30ec80b728108fc395459705e83076ca97915df304381e9f4874644abb08a9f6c6d8d1d4986d1565f55a937f859e0588dc54fb2c904072a74a9e633c7d37a3ef7c295483a04445d235d9980660eccd1adb3da7bd838c7d9f3a2540edbc48b7a9f5f4950a4d7643d26752d26c16afad9db13c78128e345095adbde7a7ef9195f26cd4d57cdbafc44e400c9c2ab0fc6f7a343a0921e33d4c0d631b10f3fe4cac43e6b7cefb9c5e8b92d3e90419fac6ec12cc704a3be8d0c3a54f967f55e3529598468e822c4e2da7bc0ed61f7ad906d2277636fa71ef47c54dbd04545a7d5002ca6680ee35b07ff2047b69991008a1044d0a7c354148bd6c1190c06470d0532e4522cf584ecf591f259252b0b3930f891393b6cfccde50138988cc8cf009122aabc2c397d47391cf322715848e8747eb053c44798103ca7c939e00a91addb468ff0b5d177e7ee841b09f16a70d173f41b9a6bac79d3103962a2ef86b64b271d138e6c93f6c1f950ac85739a86fc6397691b9264f140def3883f520fb10403431c78afaa099037865e71d85abdeb4da104144d71505d4406a1ae0247eb16da2e29c703bffb1a29cf215c004937b1a3a17993f42ba10ef6959ca4e7ac1915cbd581b655d41f5e36c89292af4281d6d5cda51fc9d0a32abbeab94213d7af66087c166a85bbc425b9875dea3db0f583ed930b111fcb8570c0510bb572ec48f52fd32807b9a34e01b20e814d58f434ed44e8f2bbd58143190da15d62027de9e56792c265bea553f17cee66c5dc80fa73d24834e9b1a11a2cd5bfb975a82a6678a998ab2b84f58d86c140a60a97188c52ae595d92ac23dd639265a1e4427600cb6f34d82962761efadc0d73b6fc5fe5395394c78ca44bc33942e24433ccb74537860203d7a9b0ad78113452dde88a080be55bd0e1c761730e9762fb07570c2290658b99c6a996ab54a2a229fe4882aef9e2acdcdda17f9733e103c2c4b10e24fb3c1e40d9dd45cf787233bb12d20d6d840fa4b0947dd6fc03a340236d7029c07bf034f3736d219e5d26ffcfb90bd583bf2dff205a0b18d9f7fa795e8e9b4cf0d94eb1d2778d0f844b58797e4946b48bf464f1ffef0c5d62dc0eec627ab44d526a169e6c5ba3f74625f488614bc3f92a7952890926d566c3486dd0ca360a2128d073feee9df894fd212bf607700e3a2bf088ee6853eed90a185d8359b310de25918593ab89883110d3f484bfc70f4db030c3016d14965e4404fc15a5007fcb60765bfd51f3c52292fc553604b68b14a0bab63656c81e41c1e91fda6e33e87a37e351754c85b23f496192b36bed72c7de968580250472236abb8e04441985feced617f53b4870974191848e88365e370a8892a639d33dce85ae6bfa730e22831270c72c1c603e8766348a02b1fbc82e140d1cf54840e4bd7ee263c7aed101f7eb5eee56c62419063303c71bd55ed8d3fd947ac745c7a22f1d7be0f51e66f55fc957c9e5a755c32cbb98a4a17e12bc36242837bcbe362b47210110adcb7422736033f669f48fe2998b7dcfcbba07e7ffa516647f0f0e687e04bd7337ab795d572f5ac4b1f622f63ddbbc27ded0b2a745cb6a7a774e800bcc4a1d7552e7c144f83218c386662cb9ea50c0f362da82817a3f32bf90e70295e04e68bc0fabade0f28d4a526162dbbeacc8822ac6e4054b74cde63cae08f9a990a3dbc73497ae6373934eca5da9887a911d47c901bb41796a37216adf81df9433d08474c9c154eea46f918b967ee383eb4696e3bed85c982b8ef8cc980ee4c1b295fe97850a0808eabf7a99b6bbf2d7901221848dc6f754b0f0ce0aca3468a4b03a14068ae0866cfdce3ab2bba1220c72a78faf9c08f07463e4d8fb7a79252bc02f5fd8c70fef3c7db1145c2a302b58caa54801df67d74aa6328d3217c3ffa8bc9185f62d5a5654d8d9f3c736f69d1dedc95d37f280f12de94b934cc3a0037f5819eaa88a5985fff9afe209e6d2f27851f13ea6d69dabbb6f7285a2ccad3b927d32be90bd99e4a4aa4ab230ae2ddf969201795ec380bae70be31638bbb450b5c8c426068479f4e47105527ae838912ab963986086fba7fb14a3574f377140e7bf951a5c6f023b0dd9e0931fbcd34701273026ba787f4d698f5f25c7e25e9c2544d4667052f2c0d6d00ee06d191ec0240b1328b102727cd0e68144fabeba2e15414ca025c9a74bf5238608c34513a4ffe542bea28fc03fbe778660e1ec8edff09121138a22aa2a7486d4ab0518dab8ad92f5b96289c3d71e518ace09a56b15e9d6ac0810b0b169ce360421e4f93bdc06dbbf58a1cc8c3229516c54bb0cfd99cc3b68aa5255587651f6401578f418642f3bf0be8b279c15bb23", 0x1000}], 0x4, &(0x7f0000003940)=ANY=[@ANYBLOB="1010000000000000ffff00000500000068ee965c8fd51dfa02894bc481e44ac0ae3240bc955d9b5075b00a3cdd111666a7c72fddab8e9085ec04d7362039b0dc7fc9c868435d75d6d8ea4748409f2e2c66ddb6642b2a377f887d36f184b54c0c9f2306bf6827508fed3665265f3ff6d9b18729be1c48edc7ff2d55583e35a4b74b8e7612c751c8e6da5c48b1d6ef63344ba2a44635bf338815a2e10a20b52d45f1e74525a8d8d069b68764e4afe42e0811f75fcf12ca372704d2627e4256027ea14413fd9c6a43908c3f6c92cbc2ddcb2384c59842a5fbf73096d7a70619bf040eeb1862df8d40f0c5e28252f92ff88c1f0f5d2f090c74ca17465b45ccd935cf3b90f21a44245e9ac9869a17c1926c387f11cff375c8dee255e15449966651a8d57fb196054b67a3f030e3a21859bd3d88e529deda8327f8876731fc6ac65daab26a67325c03a77a2e765d5c351ae992e5669cbae0954eb37caf88f303af11b3cf338af1f6a85df51045161b952effff3c4e50e555fb29c9eeb0b61f0e6b220d126c3c7a73e50d13ce83a64a3cb03af63133c7073c81b560466158efaceb93ba848214e52ef4544de584a41c17f996c164adba8c27cf08f6232f07b14d3e4354d0f455fcf4579f9e9856c423551365e3ecba63d422a87e6b418fb2e963b24322c6e23ef3ae84f29b1df93d229d299fc7c854ffbd61c5cfff9355a3c11170b5596e0b9e3d209b2d875539f086b953aee1d4546babc7d71a18fc524972352a1d3b42257de4dc4c74e7f30593bd17cd6a738dcfbb8e9ce10abf45bdbc16cc6ac612f994e3c2aa16ebd14bdcc0a74d60077322a783cc6198f4660555127318593dd031ac849af47ae951a0eefb48111e527aa265901ac713a35f7e5c0a97ffdfeeae317d0ae643f14b9e7af8ed943125d1c9d4414ae808046af918a5bac784ec8cbabff99b0a64b1588e4a8ea9988fdb17fa983ae73f0f6574dcca1b7628d1630536e56a6c23b4775ff52c885566f14418f4dbfab27244e21f9fcbeeae0359f9cab07162cd2a25ea8e58c78a4088d9c6e78ec46a2974b3e20d073dff035dd8cb6e90af0e79a795312e8687f83952a53f79c750cedbb10858c2325ab8b833dcbcd24f25e75108160a67a65769e5153412f541bf08bec08ad844a57dcaad99d6d6d2795ea5319b1cddd1d0a2c70fb546c5f7e52157c4eccf1fe00317a6228d818330420315c1c8f1c032bdeca06ceb058592bce2009ffa63d25c3e33f43792ae63c728f953fc95662eb7949062ff23f1bd1d76945a5be5696bead206acf5575b8ecf84343c73a7ecb07e986f7601f0e26e7f71205cb47ca0b365d53dd281ac48a18ee62e232bdde86d5a8522e1360c56d16342843650c21edd414da60300000013512b611875265752f6ee227238ebb393effbe439690aacda4ad5ba1f7aec736d816b11d85057690730f28ce21c1b576f8cd23e6a9ba1779d2751b58eaa8791e8934abca6cacf09a8f65b891fdb0d46419fbe0a89bb74b09476a935095248c87834bb23fefc6c447c73629ebbed4bc2769e9ace5e629260ebdd652546882126fc1e66f0c094e488fda6353d082cdce0306404976fc0889f0bd82f103512a11523c0d5e160e57c47d8ba5044c6b24f5f19d654f7b4e2997671edfd514c78cc8eb7cf170b771d06fb553c35afc65342b86201f22bb708d53fe01784ee82e91a491f3eb01ea5f7a8f6890406c3391a93cb9a1b304cbe3df2f18bcdd9e22c7936ec458094c08f1c94b3697bbc469378d989a3dc266cac017e2ac24b0e93dd3abdd73f4eaff58043cdbc0468956463b809c88b681aa5f81860bddde4fb0d020aed7f5da6723dab8d4f18d69354da0bf59bcba9dd6f456e180fb22847c2493822340711f21120d8b3e15e3eed3d3375922c0faf06f9264d72af4f5284b161a218c51730074ea94706f7c48e72645d5f982e61a0c36e34cb719c3c4b2f01eef53c0999b27f8aece977d79306b12f98f54b47b40b647fdd9f206f548b7d381af25f8826319335fa294ffe76484190c46102bf91869df16ed064ed25dc5854dcd254d5c5e8a50507ec7ff995729e03245b6eef9fdcdb21b1be9f5a7b53c737fbfbcbc9f792c315844954a320a8205d3ce1506af309bc14ef1c7586ff9e3c81683bebd46858281162e053ed2fa95abb8495cd1d2b56b16f0ca9fce48122d9a667e60f00aa5772963dd1d501cd186307dd440e61bfe29f2aa88e6dab2c59243a38836fc7ae1dd43f88ba957061a8166a358223d6c8f70cd64a8ae260bba814a75dad620699901a18d276a4dbb77f4410937dbe7035a30345b844e97d95ece027f207e62917f5eb8014fe9b7a4433a6b820c903834a39718a13a85d276b09b0e639eb3d13bfe9c6887eda0c65ecc8ed1cf3073d22ffc5cc61945cbcb0ea54ad67d64d8229bbafec8db102b4eceacc12955c09af35052aed3d74c8751e046da1af3937fc84125fb2bd81963ae63336a30cfdad4a2ae3cde6bac967e2ca150ea571aab5aede22c221c88c0d2371db3bd3ec48bc7ea3376a4a53c86ab693ce462d483d6eaf173c6a07cf140352f36d85289de08279db9bc688bf557bc4c78d9af14533567afaa7407760bac5222115a7166aceb05df86a8b4341eb8939bf32acb6aa476f3ffb1516a702578e589f65243e780a15b72a9201aabf11ead661b99b7b52139e6b3dcddb1641f0459301532941bb32e8a2b2d3f46430ee2d0d4da38cf5f0f043fe0a943c4a9162c789bb665947e35ccb174cc2c6e2edd5f0895bb770794ebf0ccd5453061375a99a54803e5cb80bc66f7ce4ca7f1d2059229ff13719ce008b991248e785b4d926eba00825b69d3aa4847eb18f77de905ca2058e72b16ebefe5d36715c7603e0e319655913569f6ad2ac743f64bfb48f98f0fa484d3490b0be9c92448cdc6f524048644b056d4952a3ac5d4ef3188bb88db45ece4635bd2399ab4c706d5edb0c08a91fe570adf82e2784c16e046454677c304b22bf51297ea6b985c550929ca5223f7668688c673b40148c6b52c786b3ac5372d9c13fcaa55e1a1661810497e891e7eca4791da2589622ff2b206c06becf5ef1c05b7763793ea2af51cfa834edeb849d6ef6b9f62a721419c702a113951c452744647a01a591bed2b0dddddfb4647acc40dbfc810dcc7d7c03f8574bcbba9217ea6c1f83ab13ad9893d9b5ff321ef49ce424ddd2eeca8e1c5d815910c78283130c12d59dd625e2983e9a56005d6a6807f1565fcd61c53c80353628d8973d9fca50adc1be75b855d62fee504d65924ddce41560c9edb96dd1976e7919e41bb56769b9a61c828aa03070ada5d50d4ec89b9105ea41bad1e3d62f3e5419a574ea7434f3151fa2e3d562e431252ce0749fa1275e933e723a255dbc309be66510d8d245ae96d5a5a9ef2bc9d559969ab6ff47e05feadcaa28d8f5b22809c3ed6355ae793e6b63d6ae111da76b97cdc183f17f076871e2312a9c9a1adc13e91f762444d01bac643d9ab20f2fdea9a36a2374e48c69a2f30cba48e964b2889cf09f3adb86dc574e94ab37bb49de0e983c114d946b13addab693b65f6c883ee5ee5f2c4240701acdc331c999b099ccea738f0b3f79655ab9f9a23d2e5b057c43d54df3c4bf62d0ae8d6d9391d33b499e8231922008ac65cc85e5343aa0ae0c70a687313e14fee3605486ccb5b91d23533fd0bbbe8d1f56e1c0070952bfe88c3532af54560d4273a84018075432a64135fdbed943878b9380f14f5715c7a3e5b5c5d16fe8ee5cee43fc0ecd69e998a0ee26ad7424d7b2f8e97952063e1fe16112244f14cd8d151c0e7556754963100316cc97823a1e2637998a5a7080210bc0fe49f1cf133f5991f088ebaf61ebad79b90c5eed8cac5d83e8a452261d62f6645c4fbe964da6cc34485226d1aa6b694a702ed78bdf55a37fafe5b7ab63dbb6e5cd679a030eefe27627195843082e14bc2bd072fd9b38f9664540d74b919b51ad6107b8b650a3f466ff4bb875ee0c38e431a74f1a349fbbe3dd7b0ae9968a2a87155814487c8c283011e0327dc71355ad3f8f9b241563f2d0d22be3a22937122debd5c3e3c7d062bc2d07a29f47ec16e8e99f9bb746ad6d10d56e7d983d8a5b7ed8739c882af0484909384725870417f14a4712ad54fd4f25dbfd6ae064d863b2840adb14dddd7ece7b731a8277ecc5b76f60eceaa6d37857d7df592da488b82aa88ab60cb72e3445d97d60bd54b14737a073e992f771d297032bad486b928693dec9e531323b43332991937eeff3bb8cff134e0576ac90a8de712b1c83d2752c37d38386051ec107555ef7d453ce7283a65059190a7661c5a851b5f35de442fedca2f5b6cdb6e55ea4dff2e77a6f45f517857b9d43b946e773ba94a2d9a094d5d4d0e22ba110f70a7889b3c6327599c3c326a6a9b48f3a02e7a59792ea4f513b9b9fbcde64867dbf9304f47c52c303fda07ae1025d2d2b1cb6d044d1fb4c6959bd37935f77a87e1c9d42010e6c79d4f9010a05bd91d65615cfee6c81c635108898d27950c252e1af7a61c91f9a82fbb6f255c59aa2fd335f8e827c6d425f78fbea1fb543f8e9462098efe7ae604bc9ed276764fa9442c1b43728d47584f896fdfc71e3d1815360159312f81732043275b98b3d0908e5332cac7b98d29dd154ceb14e281c938cc99e1e35e6748094d58bf9ce56bda42b555b91b0cf77f65e8e71cc97206d586307514d930117de0a5efb0a3b8f81632b39cd02f706104970d4a144d51bc94410ed8f3a9a8b3f0d42eb0403ac5cc181458fa6ef303516a1e95a662a5e2ab4989606611c40e89fc1fe0c7c0c0e9d57175eecc3006b4f8518a4706404593131a651942a676f4533de33309a000d52c7ff328c5c97a82c98989700e95116528149b90767f6026b34951ce3501833f68fb3b423b4db5e03f357acb0e68cb5388d6b04ba61663122c3595847629b85d6fbf065f91b8e15882439bbcaa260c4ef8feadd8ccaed7f4e5b799ce9e1450f1f37cfd0783b13fdf25def95b6b77f95a01be686b3aea0c7fd0fbe6389c42e9d39ceef0be3a07e78628bfc38be7e16afdb0debd9712ed8f26e23293e962fe5b62a17df2bfb0b7dfbdb6ca9659d3cc4ef6cc2bda65e625f9675f50304fdd4b593da9276d4b8cc0165b60f12836f22d8863261df424ce505e70488e4136c01b78377352afa5cafb3d133458303fce81e01c46a0dfdbc91a2f252c9f55d9987ea80f775eaed3907e5fc111ed47208056be339f4d8f63d05e54a6e5f0e315ac410f7bf061184bcee0c8d945684e6587fefd4125b153173b7b8cfda56b65aaa51606db896ba96217031aa031d10c3b1059a2ee44ea46f81975e9023f59d0eb4cbac6581816541f25bb85a0115918a2582b3bf5fe189b180f39ddc1d8cdfeb4ca90c452f42191ae542311c343f6f375e73e3e4e031b7362b7b906527c3d6c625e5e57ba96f50ac8ea957ad68f21bc03b93a1c887ab6a3f418e1d75130e70dcda57c802f974a7f1d30addf86813c758d2ae23ddaf6e1e3f73d702e7da37a3e80f68f12f43d78d349dde95d45efae672853999d7f0d099324caa42b4e81250e2fe0723ae83279647cbbf89a8029b3acaffde5d06493bff010000a1703b1f61bf770bb1c8a4ba39679d2d351b611048699884223aac589d17e5d82ef52c55549063648d8c2c29ba02f474220755f3fb27bfafaa929e5ee74ec089df76dee150415eb212edf6e48130cb19408a29bc8c9ef706e1ffe7cb3b6ca9e95d248e963274db3eb6aa4e1395ad655b51a1d075398fd1d85f45f000000000000000ffff000000000000d197b152ba901a89617ea06886a9d50a944cdc767b28a609e28f05a181a2c0ff577be37a548c10d203a327935aed681edffa5aa073d2db082776501c014b5cac9f7902dff1506573d76f61662518cc3d2fb0ff6376d003f788397da16aefc3efcffc943ec9a51e209277ed1ec3f68f7041cef4aa2a56fe9e06a0379eb4713898bf103ea47ed9587f4da2d0e24f92e42984fd854ca2143aa34524b46a4f089a6fd652f9c698aa623ab0585079816651f739267694976674d14b5095aea930a207894b2156a585f195b2535946c9954ce1cedabe36b163afea37eee66208fea0001010000000000000ffff0000ff030000c806644409641d2a2cf786cfe4e1324617db8d316943adf67771f05149bc3427dd0884401949b04bb40d266f336c15ec2b5670d63f382fd62abb9a6db587554002a28908fbd71731aa9db2eeefd19f9f1dab37fae09cd190061b775ed4c3ffe62c8e64d5a47e6f5678284a9d95464ba1c23c8ddb3ea8bb2339f6134874104332776f590f3d225c3eb92c916e5245e6c5f0041832a1ff8822be12655e73e5c19220a6b7ff8415a765b48f2335b139d37ed6bbb7b89a64e27673348ab8a9ee0427f96b09099ea3094d93748a9257589c30e9788d81f1361d3f69100b154f730caf79de8c62c895f716c010f671ca65f8913a061a3577eb6bccc4c032a0866b8542aaf8a31034d18aaba246cea4e0ef81563ff2c067397d8625801ff3ad8f948bc4e575c3dcf2f32323d458c131affccf221ec189b50c328a3b74709ac4673a4d14d3f692dd7f28955365c1ee0f48f33dff8f1538366e5629b8011fd742c0c830e572b8f30a762c10257095b32ef8cebcbac6fd2616275f0f88e0daa6ea061bf020ac57886a52bad1612c1b8619e9f5b20332ceea3c8991af6c10bcd0b901ac334fe3d0ff73d215d1632ae688b67b75311e3ebf1fbade76660cd98bff849bd751a0bb056cb61c1135e66efb6d075a13ddc716c9679d476749286e25ec78b01a4f2ca02b47812b1c8c1cde70b043b403e5444839eeca07466f50960eb3c7531af7dcbbbe03a0821affa6700ae4e70bd6741fb2804a9dd7cd7bece6529f1f1d6255d24e791937fbd0e4fbf7cb70895c39c42ecc6fc1e5327b7815b886ac1b7779921b03ec9b47ebbd963a25ac5e81276f38ee1acc458a38359e87ce783e780312060605f35a429b8b8155b087efbc23f20f47c1ffe95d4e2322879660e6fdea2df699c24a3e3f60d8aac3960749da561b081b771c2dc7a28290fb1dc7883ba13e36b4a6bcd7e614a1c25a0ac3aac08aa14c51fb1bcadf0fa4a5d87ea2445d7a7a5b5dada295c4384ecddf34232894cbe67814dc49e1aa5ed7346edd8243e2189d4654376fd8a4c0a3a50354ff943ebe97e03f30b95de981b43e4b2e44ce2428769605ea003973e0aeac23e0b94364002798cd9773779e04649173dafac38dd510fd6e8abb8ae941e01a0e6170e5f677b9923f4bdcfa0b6d18104e0b03e1bffc68e83e0c58d18a7a2aae3925aff87780700bcd221e221333578a5bfa584ce5edacb2e2e6bedc7a5cc3e041ce9c1c1f67856945f8c65a93c022b10275a4357e50afb7f5bd85dcdb507147f6e0589296f9ba4f145a4cff4b71ea131e3430ccb114a42fdb1109faacef38d5f6bd0bd7d02fdf3ec5cadff3453d3d59c379e2056a89bb87bf09ee25400b20c9156d31d03c2b3635215bd3b8bd2347d6adb9db0e2fb0bc06256b64b334652f396189639c2dd8caa1792321ac62356f10b6bf25b996ebf2e6c40f302c30fe52176931b7fa49995995d4c50aba18e947ba85aedf3ede3c52c754d3042993af394bff6f48021da1b3d81437f159d1508b0988344de99510c6e6336a925e2627f934eebebc4695c3e1ad3178fb22d8d0e97b4547d9764c91774cc78b25bfa52d33fdfa66de4058bb61cb6563315cb348d7afc6946dbc3981bd57b8be11fd5564a51da8cde62d92b715dd83647e6a0f73c887007d8c730a0f8cd55300f693eb0808256765120958df78d12aa3a52daa5239ca93b1f3204c924aa8579432e18ebfa36efb84dbe335e544b924218ed1bf930a4b699e285d980248bef34b74642ea86076542ebb6a21cff76c9a131895ce0b6cb403b5654ab8d87d41982c55b6f62b5629129f3d6b0e7f4835fa08c003f8c91b7a6ae544383843e1dfd90f3cd4a42b950b751474c4f5b742775bcff266b626eea9d7730ac5b566a49db5ae886be4a82882b22b1abae8080f8410951975f68e5d88c98ca82cf00617ecc87cdfda664562338de06e0b59e79731b16e03877d0c5bff8b3d76732a45e43a03c4c309bea6d8f4296c1668b9cf5621ed1b9e9463e61137796434f314fda394b91d6a6e74f329abafa52afaa053e9dc3608e53a2202acaf7603f37a1a59f771230ac6429263209217799ea0d32f790884d1f0f6c1cf8e408b1bec614d7bde0a13b8e2b082c108ae80e7efd7158dbfcd9bcf9ce6ac2588b809ea2875b9362a436ce58503a9ed409d80b4ca097a94e9873b441c8d8cece86201e3ce1caad44a27283f46fe5dbb43fd7fd46effbff74cd0051a1b5c9eba99c7dcb240abf91712162f18f33a3d63dfc9b70624c7ccdad10950e914b8a445328b1edf04e55c612b303172cb8985ad4e83425f789a13b4154718f87b32f2cf761a2ed77ac8a02eada2ebc9574a4103bb3a3e6a7ac83b7e19e8639773fd54be1521f6460ec941cd07487abf6b299dec1b81200e75fbda476736f2e04464a363b2e6f144690ca7d2cce4ff0ed9cfb5674a8625c2956bc6e1e51d30c837fa408cc9ffd27035006c3892aa65381ac8a68863fbfdc59da9b80539f007691d87ce2a8feedc129f04b599f13e37aa42646daca3152c13f9b44b0c3621d757ee8d29e2b7d34f74d5169cc53c411b6e25aa4d305be4e6ddc70302ef8d6f49b61005916807ac9ba832060208b63f1c797f4a05ff31edf6971c627af183ad2948adc146aa18e27f1c51dc9f4a1c6935a6a00ae3fb6f442a5c4b1364a4962639f276c352a127b8688697b1ddf594ef5755cd1f5d88dbec2ea29c6f80e3a50871de300d7030ac92ae482f2f2fdf1cce97ec0257a67d41c84c1101f6d2505117dd933462b8fb75e4ecc93b6601f13430b2d1baaba906963fc66050c3f43f037d52029656dc1067d5c49c36bfb1ab1be9e1f4d2f6a01981f36be9d9eecfc2597fc503cd7daeb7bfdd6031b9b1a65c99f30d72d8917bf7d63e94060d40579e7527471de465671a5c19181f8d140e437e5a2b9e9a80f14975cf4dee14a84515cdc1120b65e77adb70e7ffd23e147ee0f9a1282b6793c79a1788948a804894c2d5510eb85f2b6f8db83ad81e0dd698a535ef92ae4c56ae864898974926cc7189d157ae51342cf7cc5d7028f979f6e7aeccbe657ff0d47f969ea78dd68657a92ac5990973b16cdaf64fb79f6f4e968693f9d42064196d7050fa6399d20ffc0900e86db8aba4a79dd80860a851f65e57fd81838aa91cba10067eb74365634f1a17394d282e03ad7b2020c4174128f0f1a1e2ef47a94cd759974aa5403e65713eca937f8055f227b5b63a783979b31abcd60ad33e312c6b69ca16e0ecd52d93f90e928bd352d67bf52dddc783fe13b5122483743621ec99cdb1a082dcad8b54f6f460af226398db0dbb48484082ee80e1d8c032fa2cd30b6fded76dac9d7cf719b8d1010a45b335bd5689f39a348f35e186010dfc511dccd812a2e44dd1d358e3cfc60d47803b7639665a970c6d60c291aecaedc6d4fc815d52b1444eeffc7be5741e15757685813c87423a4fbfdd885f5f6ae21289bdb76b0be4464fbcd1c8870a40221dce265f1888337980ebaeae46256a1e1459b688a20c1c33bcf3645a02ed23ba75006d6f5b37bee73edb164144af0690a2f64e6135560d4f67b3b0a9d496aa53cd78b7bd07062af8ee706d94515b992b6c83ad98a4f67e87893b6f856a0eeee8677394e467deae03a9273b2e852e3e455d8efd80818b6da428d3c107f516a2d676cc78c8a93487641e126d3cff12dd42a4f55939f48faeb4311970be423b588635c7aa82c22fbb379f654e2353b3acde73e2d62e2d93951efaa874e7d457ae482ae1b784e6342bbb04dbe6e29c6129f1abe1012cbfaf36a7852016a6d75f6fddf82bbc775dcd39b1178c047b5cdf164641dc094c1b530fd7c5d008714a34b1799a71b42c442346bc645c926a6ebdfad3d06a25d4e66021cac3a6b72038187d18704886ae54007d452c35ea4b09ceac893a65d4ec05fadf4bbdc532bf6b0a48100454622858840eadbeb549373ccd6bcab8e6e6270d0169c3cafd0900943ac851d6102a4a70ad5626d87f99c682eb917891842da4ebe696f2680d775646be7b6773613b78a1a15084e651c4b2a8d705e97fc3a4d15ff4dac8a28483ab0693915e98961c0fef2f08e82de4342d954d0f96b76232134cd90fa70dccf94832e63f7f304a5ecb5b0b5b181c0d5d870b57cce56a167a843686b607698f2fdcd6fd104c5444bc0fe808f7762974a0f77f9791690acc362b55343be64e94831d342de0208bf412c7a3a547aa0b5405e9f84c42aecab83d8c3fe708938e38b5753934ca41540be05f3b41f72e38246848ce020544ec6ccae3000544cb3529b0cfc028e42100bfe6117448352f0b9b4d911fd5ec5a99c10bce343cca5d69907ed1427cef8999de46feb0417beaae79acb39bff58dcaa8d98cd578de0131a3cda9cb4a6a60678fef389dca9cdd4cd7e4ebb054c4f1d5ec1c271ceaff1b83796fa9849522ad2613780acd789ecc8380f18d5069fbefde1452fc1066db691239d6a9f3b8335760a4c479af2fbdcb9cf49fb7e76712b9c0e2dcbdf57c9b083ecde15529dad2e42b2e2df24b9beebd51ad6cc2feeb43fb542ae7db19f96bc28909a32e332d71dc731b44ff95b116cda4c9db7d7d1e00c540362233f5b39c342527f3bda41a7956d8f823d24c16aa20c6f741b51d7632576235538a00e71e97d4e4ecb40a73de0fe6fa8e327b03ab75b5839a50daed66e26fe0a0c02648320faff130d98c6a64e87cc4eee50f27af92fb9fcfbed8e3c4fbff3beb22c5ed20c3f906699e5cb1817c825313bedcdd5d30d480488e46b6030e06b4debf983bbf48a99003ebac54e5c5371c1e91af6dc5caf6d80ce3665b41de2b9475e8eae414db7c6a585ad0fcff1950e0c90a06e5d938f11bc44ed8accfbc7fa37f0328088ee44c746a0413df1d99efd4aa66c81a74d96d4b090bd2aa296ae0656b43e1993868d599e82d2c28012d84b5fbe6ce0a77fe90dc4c7c730416ed52a64c89cd36bb979a745e5e9bd10603d9f622e7f4bb651df50b00747320d8cff840a0673ab77720c9c9e51f14ee8b07abadf6521a805e712f1ef454ad839a7eacba6d4395bec2005f0dc57d93a8ff7f91a10d1b005e4087e193f0adb2d37fa0e88686f723421597ea3cbd41ded6d56004464f9af67e7d15c0435ef143cf311a10837f9d4480c4f8230a0525e5f42b8ea0025e7915d90b1a9f5157d8f1e57c13ac640ec5211b2553eb6c0ff460fd02a2bfc30735921ac68ac9c22a7d9e82e4f70aeccec58189331d374c6eec1ccdc4d5dbcc31602a68e8d0f375fc0bb741c725f852dce48da105475f8e587028cc8055cbf9c71738972807ef31d7b20c4da9639a2867863034b66b8782172febb98af2488c3a3c45c5ae8ac6e6a6a418548fb3a3dbd6503a4f460503ee1632ec032964c8de268cd3fa58e9df329389004b8642e77ad24d37822f501d89f1aa0304ac7c66ca2a7b328ba47e3fb5c3e502ce96bee80ab8bdf3eac79750e9b7c2e9c98da077dfd83c1499847cfa1f904742b5f56d44f92303956a5c7cfccad1916c476aa6df941dc06821f7a76813aad55c3e362b3ea133280582edf38754403cd819851f0f4c33bd9e04e02153275732ca5e2dc6abc62ca58253ac431d1cd5e94a6bd015cb9b254d0c379c3113ec1b2e84588d1d8f7bc01d0c7f4eae081f849dab1517922cd06fc04ae8f2e372e404416b1cd15bd2264221f835863158c00ae1b8f216e264b5feb65eecf462db3b012a57e4386f4eccf63e5024e3387aab811d7c32d96910eee4e232d478b0e569596a14754b923a62b653b90bfb867a000000000000000ffff000002000000cb2c3c67b7739b03416eb2889170391a84835d8abd9ce33b4a3e30b2d2114b3979fa18a2f0d9140be6a41b4e75103249c28a815e251d314669c53fd87b11904db29b73825271b197af5dd599b64112167490920b5dfd6f108d02ef10386560adf9787f1f31057ca6d959633570fb39cca5e006936199fbe220ceb511323ff696c967c0e19b88b85e0994b2869ddd13fce8000000000000000000000001000000fede4e5f61799de0f6fe876832728c4063ba580db703cde5f82e8654e6dbf912ee95be44cbeb05003833d99649df921cf337b803f91fa2baf3a171df81cba142b802d109738f5d6be76a7385f3368d1bbfdd37283482bc83f3de98226a4db078c0179eeeae103dab856473ac7f08e5d9d4b4a078376a7308ed9e3b224f23c08c041177e4ec59e689efed9f1005981d7908a43456c6719c775b5d4763226f6198c90de98e1b9fcf3cebc21263dd815fbe17ea12519d07922651b514b39d397704520589c17088f612d0cfe33847685e9038000000000000003800000000000000ffff000004000000d7dd247f0942096e9fe57bbec0f0cf31b3ffef68d807c6637780d6a6123226584b70b90000000000a00000000000000001000000ffffffffb15de4315fa68d40b21324facc0900846380039e94395bb918ff5b6b5a2b36c345b674b9ede37e901cd6cd97c880544a3c4bcf48087c7dbc31e17ca589b66753a398ffbad299fe5d70de63314524d76d585b21bbe1e5b862b9ebc437f449f0800bd2dde33621471226caab338003cdee2e3039c0198e487d9726b8ff44b966d518ac5c68f6793220e0904100000000009000000000000000ffff000000000000f30df1ff8fb7db9307c32e48794dd306b98ed267830f14cf9bfb8cd6160c2dd3bf62b96d884ea17ae6b7da97f9fb8b0d796f5a8c7f1c83b39dc1eb5fdf9b1e58d0d337e587cfd5c6273f255234b2520493effe0b99f0075a95708c7a01f925ba61d7fad34857a9e2842de426fb1bd3cc1a0f3abde453051ab44cf569c4073a391001000000000000ffff00000000000006eeccf42718e4146c86eb2dd915598497ae325038b254d0fe55e5e5907ab0e3739cb7b4b4da24a2774d1933129c3e66ddeb99789663adbb157ac898e98548b1194b8bdb24ea92f9679b27020d4c125ffd85c9cae2600a2168f1c412aeeb388bc829dec58508180104000000000000c8fbb586b899cbb7e8099f7ffbe45ad574d1a51469dd6754531e621cf78a8b7f8b1e027ee78bf5eea4509b040d817f35c05d9ddcbcac0f2e7ff82ebf8353e115fc660e6a91173afdbb41f64126513795b32e1b9b07f7306d8f3529b36ed3828ef0550262e81a4fc5717f83dd17098b4b0b17ebad7182cfae3589b6a6978412e69de9f273054db196534100000000000000359908b918d27b96fedf82ad8de5f64a97135beec3359f78d1046e5544825e0aa040b75ea33d19f7df425a7fad41653709d3d6f4a674c5af6260a9f499fdf9e3b05aaab324510284a31d7477c29e6aa006b2557ea5922a22dff6c6051e151eacda6a706d41cfdfccb53152e0461928a0188b81c770c7786feff941da5d00000000000000"], 0x2510}, 0x400) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001380)={0x7, './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0102002f66696c653000"], 0x2dc) 20:39:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000000) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0x5778, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1f, 0x1}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x9, 0xc7}, {{r0}, 0x0, 0x4, 0x80000000, 0xfffffffffffffffe, 0x4703}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x6}], 0xee5, &(0x7f0000000240)={0x9ec, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) open$dir(&(0x7f0000000340)='./file0\x00', 0x20080, 0x2) 20:39:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01302f670000653100"], 0x1) dup2(r1, r2) 20:39:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 20:39:56 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x20) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000001280)='./file0\x00', 0x8000, 0x2c) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) chmod(0x0, 0x80000008000ff) fchdir(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) recvfrom$inet(r0, &(0x7f00000000c0)=""/55, 0x37, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x11, r0, 0x0, 0x0) link(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file1\x00') clock_getres(0x7, &(0x7f0000001180)) 20:39:56 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) dup2(r3, r0) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) 20:39:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f0000000140)=""/252, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 20:39:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0x5a5d) 20:39:56 executing program 1: r0 = socket$inet(0x2, 0x8805, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) 20:39:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup(r0) dup2(r4, r3) 20:39:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000140)=[{r0, 0xc}], 0x1, 0xf0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "ffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:39:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d65fcffffff9d69d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417000000000000000000000000000000"], 0xe8}, 0x0) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x33d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 20:39:56 executing program 0: r0 = socket(0x38, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 20:39:56 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x200000, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$getown(r3, 0x5) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="592041a41167ec8f3b5c02621b697b9da84ca1401f0b407cad94cfa40483388ef264630789ca86bb904e80c84c1602afdde5a10cbfff380765340e5b10edf9c764885ed336ec5ab10b3e02a5667335fa183b7849387b9c9a6cef2cff378c5da71efa8c058c", 0x65}, {&(0x7f0000000180)="5b9e438b3fd9d87c0f82a4812c820c9050d0a3820ba2e2afdb0d3e774e95241a91687b62b7f833beb227e36c999ddb0a30628ef39417b45f069bd19547fb58479eef594b299fbc683ff6ce2cb66ba58308e60790d670424a6cd45cfa3f7e8f8294f64c03eabbd3fb061ab6a67d0759ba46ff866a4bb90479d5c0f8e68105ecc320ed7fca2028f21ef6aee7e009fc9abece5c89c963da7fe8f1c138be7f6ff46915ab163e7edee3ec23f8258e7acc8d", 0xaf}, {&(0x7f0000000240)="864fed340f695e4aa3e5d3e4c8ca649c3cc14738f48f8b1dd50b35cb31ebcd9aa65f401d41a5550a8ff4ef4a3669c4e3d7109deb29178a210ed0d020d81baf61d8eceb43bee3c09daf755b353102aa8da0ce22c818b2a0946c1c8e8cd3a1eefd9822f73b88a282144b734ca4b316eb3d0d0fede2b168acc528db0c8e21df3e1fc5634ca6f983898ade8f5afe80148f9715096a9e4cbb7906daa448a315dc46da8a552cd78f", 0xa5}, {&(0x7f0000000300)="71486d12216c6e721f2edc876ccddb563dfbd4c1fd9c0f3379a4bed7698d8a2e30f477e7f603ea96568427cc7c45cbbec68e07bed00428c5a25ad725073ff8886758a1dcaad6123be0f7870a29dfcd29624cadfb5195367303a8ef9aee379dac610e3b5ba81c2c1d225f87b2d87d81feb280307e7a3383bff5ec447735629c0e01e07f1af5a2ef5f9fe2998e633cee0ea116ae26288dfc9f59049d5e508337ccc62038bcaf1477b2c4f45566e1673062decf809cb2de977931a4515b560a16039cf6e7144864f06ec5e439", 0xcb}, {&(0x7f0000000400)="8724200a7285ab194bfa981efde7a916f10b985ec866402d1e40c52cd681a112bf02d3170bf799ec04bb974c96c7466bb6060c66289253717b8965c92e04539f80b34d9ecb7aa2713c11f42bd0bf3648db1acd8b90f9db8e048a95309cf1951cb46d9bc992", 0x65}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x4}, 0x400) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) socketpair(0x18, 0x6, 0x2, &(0x7f00000005c0)) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 20:39:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfd3, 0x6, 0x3f, 0xfffffffffffffff8, "c3ce4a8699eb8f1612449c00615c8317d7342c3a", 0x2, 0xffff}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) fchown(r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200000000000000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xb2e, 0x7, 0x1, 0x1, 0x5, 0x2, 0x0, 0x0, 0x2, 0x101, 0x1}) 20:39:57 executing program 0: r0 = socket(0x1, 0x7ffc, 0x1) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) listen(r0, 0x3ff) socket(0x1b, 0x4007, 0x0) 20:39:57 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x706f8782}, {0x3, 0x3}}, 0x2) r1 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x1080) shmdt(r2) shmdt(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r4) 20:39:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x2, 0x1f, 0xffffffffffff0000, 0x4}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 20:39:57 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') accept(r0, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000180)='./file2\x00') 20:39:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000280)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/50, 0x32}], 0x1) 20:39:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/39, 0x27}, {&(0x7f0000001300)=""/89, 0x59}, {&(0x7f0000001380)=""/255, 0xff}, {&(0x7f0000001480)=""/20, 0x14}], 0xa) lseek(r0, 0xfffffffffffffffc, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/104, 0xffffffa7) 20:39:57 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x1, 0x2) rmdir(&(0x7f0000000100)='./file1\x00') 20:39:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) r9 = openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) recvfrom(r9, &(0x7f00000031c0)=""/169, 0xa9, 0x802, &(0x7f0000000300)=@in6={0x18, 0x1, 0x8, 0xb63}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 20:39:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d76fc6e21c5b000000e74de400"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:39:57 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x216) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xffffffffffffffbb) poll(&(0x7f0000000140)=[{r8, 0x84}, {r1, 0x4}, {r5}], 0x3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x7, 0x420) clock_gettime(0x13, &(0x7f0000000440)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() sendto$unix(r8, &(0x7f00000005c0)="bf62844933c59b10a7307f7c2a490145c832c395661bf86f0d2a9560675309e82e00e5f17572bf4b530440698ee9ce3d835db983fa07be6bee37e6f8443f7d6d8e925620b2aeda23cd5bafa0f9b7720b92ec82d31e7d9e898bda67f7785bc6f3419a49ef8620d3854d8b102a89c1a7", 0x6f, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0x2fa) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 20:39:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff7, 0x8001}, 0x8) write(r1, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) 20:39:57 executing program 1: mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:39:57 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(r0, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getrlimit(0x1, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1, 0x57) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="349bebcfafd4a9270c1a3a321561e96e7f7563c207bd2636faf6d21e775b55208b936030132f532b79caeff8449816a0e9495adbde08b0a0ee3ded4114921c8c6349e2c84c7e26fc8bdd81e0da10a9982088dd2db1f3153ca859fd738458e6ce652b528eb602c74627c51ec2a07adbaa094ba5d814f51b3211c33da57663314e3f8c59b4c8fb4fdb2a39d792d6170c4c68be9571ab7ce3705454e308feb85cf716df356b02a872e7c18aeff6cce720295d0c34151f9d29de8863e7a5e2a6cb8b7cb9771a17a9e17a9957c311c66adbf8909ecb5fc5856d0bb4f28db224350622f0fe489cb61cfdc47dfc943a8961f8cc61455fe715622aa8de437cdac9fc979fd2c0ddd20560fa6904bab9a683e89062792d434e567c626a009b12fad66335ad6691afcfa0082b227d00c145cc9a49b37a5acfce0ab884af2c923aae5bc9e249658559010b5e84dbe9ef83b673d72783a85bb9f0f3e1df8e5095c6b0e0c0021e0bdfd43131f15da325779780d13ddce1d6239741c69dfb0b85a433ac55f79a8e58e46e7233c39614e983cfd091f8364fccde16e58e30f2c836f02c192c2006926d3c43e2fdbba66d32fbb4d80044ed09f4e1c6eeacaee3a8ef71e5cdd11595e8b75eecfdf617bdafb471000566e000198355b1d46283c6070d79185aa65c46649ace945d28aa1e331d26ec6e22e2b58e92e2c5983ddd246fad0ad1bd6dbdc43746b378f41d848eeaa17b4ff937d2607c94bac8ee4108e41b2beeb0280e84fbfa89714abc17cd55cc79e357f709b51c93bfd323014de06162b780a87fea5bcc1e7781b6784153d02f4f8ea4a7197648d7d56215bebed6a65a11bcd0cad77eac5c1e942b68c49c08eba98bc8dc11ca2e82946ea2dcee5828579af8950fdb265d67753753ab701ac874d6759d77446b9784d8b2bf4d7be4638452d7c5e363ae859a99aea66264b52d7da5b8d1062ad6b8271b4a6af5d612f74ec6306e3931e613523447707df073f40b6e0d348647acbf9e345c3700f21249ce73f2167669982f40a6dd097acfb15ff041e50bee71b2a9af2230403fd90b1b7288012feb277ed9cb6dc84dc740afc5e5f99d009da58de722437bc897914662164d8921329f025ddd350bd4e09722837d72eeff7793ea7d8c9954d0104185d90abf07957c2c0fd80d91086fd91d4ba4df5f4cba31e0e3282e64d668ccda6bfcaf72cb696ea4b1161b98b2351a1eb940ab15cb6353b267e1268a62e281e527060986bb859e3f47779513443e43e41a7aa6585b3d62a925dad8c244055d63f5caf5071024f84127b5fd0932b4cbabffbf4c74d58e38ba8a312ef5529e9a4344437d136b68b2c72cf4c307f07c9be733b61dc65eb03f770ec8e975cb88371aec7f7ab0a2ba897ee23b1882a2cf6bc38926335242c3a76f9fe8fb1ebcc398aac27a95e06efe380e784516ec66123dfb7f794e6d3cda2f2f1487cead34b6f9752458b456df6ad1b23a759e803078bfae4ff617874e8e8712a01ce032e6e036635d2a90f78a49a6d3d94f175a2db1f8bb60b8f730ab75b75ee29e6aef56a0acb742ba52e9300927efa51a6ee1ddcb855068559e2ac2c5a040052eaad661a0772202d46b99c5f372d8ae626a97d51efa4f3af380ecdeb28f545bda376837458c23467d322600da28be7644515a78bc46b134251983abb83e6f8aff8a601ef073a1525ad10944a065b767e750c221bb63364c30ec09db477a7cf5af8832a9cd6bf30f8a50155b6d8c66d5753d20c976f951e36155f04d1afef4156713ca42f04a4f270d780a17262655f43981aac51e284ed840204eb175290ec7a06161565be84ff2ce407edc760c154266bb151eb1a76d6a30c7c28a65b27e72d8a9fbb8306bd1f81d6a0a9dc4f72041e0c2be3c61b0e8c34e6c760378bb587d8872479a6d8a04d7d240f85f979c3538ad0c333c1ee15c7c27b4efe9cdaeb5d7c75eeaa9745dccb37fa3284bf464a39de263b6aa41389aa580465a993d865d553afcbe68e5607f2944b387815bdf9f2c696c3fd81162d7c825dc7ee132bb0be6a4a828c24496b2ade398e4ec195df085a6973c95390e2ce2fd709c6d9853cd998e71b2a5a2a08a3d55b7a88e7986c2f38bc3cc70ecb1856db6e3ab53bd16b141ae37812627daee1bd8686615465b26aa1370457f0e9b4a0f73814e994fe1b187222fd4495f626c9156538bb7643c56038aa752ddf1421c050f949e2f1ced1ade2cdc879e55cb94ece4e0697c14e395b98a5b4cca23f3f4f72b6fadcd453397083cff7f81d40c7262592fda753b87349e9474d95ad7680a7d25407dd38ec6b1bd065a40e9359306b5317e935abb80e82b75488e626823acc3cb06f1b6d30705bf7e154a96e1a595c43677d0a43f1060ad6d95297061a0c03820755ffd39b9c13d9658c3e085c8a5921a0e0d8709216026558586f34895ff084c0e5aa98d59621e307cf8dd0d5c10014d973690e0700230032546d19ff2db7ebd41955a1ecde29d2bf4fa12fc10f802a0dce3867c7b8df59308b03d6dd80e13355b141f53b6e52534738f35f3afeea5e17dc6efff074898d7e55090ac96ae9c7e5f2ed332e032058cbc511f48e452a75625f00cbb82c28f1b4da6fe97a7aef542d52d837b09f9fccd559e3c15731b02703686d3f39b28d18ae7c49da923e4b282a7e14f9e4a4ed400f5ca3443275ad8bea31df3dfa40918781c78f191a2fd367cf309f90d3af3c1d57100bfcd391cc92dd5a4b6aef349e5823c51ab46ca68e431ac7a495f988ee91fb43096fb6578937919d4f69a6ff16f49c994e1c2e144cc4709f8db35bef828843f2ffb5015497eab74594f0e30f74481e6273a15a7019147a83073173dc63c2cc28e2c311f1b1f3145c3f03abdf94b0a6acc0c75d4d81ddf1ebd15428762319ebbcbf5d41f86f2ab19482e7c433b8bbc7109c8431f91ec157eeb5e42cca0d60a8a8af33037d3035327eea75af5d4bdc8592d3dd1ce52088a0279ad236dc471c79c73cdd886c3875ea9ea74dea1b30c6d12d5acd860838e84bfd0d6b4a4224a015e3024ff16b53b050e5f458bf44dd97c52d3bc775f2d6a6d5cd239e1fa8235f400bacebd258fe216e5701ddda2f47d1c213b24b2c2314839daa3e9e946fc86e501be26b7b82dc1130b22b6d19337225df80f08ff05e39dd3f6ec62bc4b2cf8c98ab3ca75c897764bda64b45c1ee96e7013a1981efcd814849c2a2d5714ef755acc7d08dfab6c3808184d708477ea33d25633efcdf1573b949043fcaafbfb90a4cd4a52d51a66f32ceca5c637a2adb7b725ae138bd327d20006c3d588de626b07b54e16245420df834c0ecbcf44fda3fc515b29e50bb59145e9810c753d92ffb2c36b294ec9d1f2e56d88f529b063577978dae1a5e799f8e372c83d2ac4c7e880fc47c85cc706640c4aaecfddfd3dfa2f52eedcbaaeb3339b34e29125bef9d996cd711ca0ca0683905d698ebca38a9d829afe52756c1ad1b74469eb26d79fc1d3bb5e5197cdc4a27fc0ae97851218866da99e68499c6bb069f45bc00020673718282d522f5adea141f1eacc07c664a514427c446d73ff136954d471ee4fdfbedf71d26fd23bc606ea2953d920a0fa72b2ab78c3d3488f9de48261ac0912600ae802ed2e544585d0556987dd6c9c6a455a38af0d331ae6adfc25c7db852fcb32f6e720ff29d452d3465a56d2057f23e4522ff064bd26e56888b4bf260995812a668a7d8d48002be7d708dabcca6e899c697fcfe0fd26e7b010a283ca7d8be20212446dae012bd945112ba04581664f84598ac58be8eeb31ce2f8a8f19c7dd44784ba461f148db2065a89db3c86f97bc232c30b43eaf3d390850a0b8cfb8014513af668d7d838f3787aa1b9488ddae30cd3a86837b21a5c48614f96623ba85c1ae49dcd9e7ffed870bec83ae7b54df9e489ebe4a5b15dc44cfe142acbc689fb58a6cf11396afd5516f9d972b113e3cdfce01b958531048300e18d123c201d27df7370d22f7c0009a3a9073833404034be03f70aec3438e359c741cc4429999434cf0e0324d5cb90328861d923f96e9e3b46987f3ffc01e8d6707187ade6f5f57db0cf37cf0f295eee80d524439ef4c8538099794b7fa03cc0781a0584b7c5ff2d6ab4d1a4fa6419139db669ba6d2b439927c158f88228feda4bd5012924e3d15739a8a0eadf09ce3768f0c478369921d198e0e32b2bc91ff7f0dc96517a19f82d859ded590cbbe5b8fe0eff353d5fd88eca15d70dbe7130d6eb43dfe30c54c264091a70c5ffb87e6993101e736079a28c6cd37a884d323273a4a15a5fa5af278fb1fb08856fb7e055a968a2e66f50277ef3a42186a685ce0d5b63c59988b3a4a0b73f6d2d53f6a602c08f24984e38a3948812d91bcce7b0739704c73953a8774ce730493a4613da244ab10ed30a8d3ea9774c537198d5def9865cd2c873d92d7dad1807527ac208d300c34aa84ee068a72928930b189fc74370e2822d55ffffb1566dc8ce9004719129fff87221220b59661ac105bfe11216386592eeea385d398147c181cdd4fc4434a1a807a848c824862a0d5e10c57157eb2717ce0db7c3885b166d2c2c57b1f600ca9860bf03b562ac557eea80f36cf65a81d97dc01f61ead338c3d83997b742028c88614a5cd81ceecea658b3b2d561623c01baf134c02746b2f38e16ff398dfc80dee05920715a53bc3ef3784248665fb5f59e6784a262755b7bf9bf9afd49af14ab52736cbf774820771f48b03f085256f16040ab52883156b1581aa4586f3bd2eb7c874d8c0138ccd6fa970b5fd938747dd55d06e6e4798986bd6eedebd8d3f90ee6ab40d50d98429d3956fec3e96013006bc575bfdb18fb580f0b2242704aa915c26e8abd02a8615afd07735d39d3f543220bb657da67693e97d04f139b7712888c5d8874a3d10186bd83b5ab6cb5bb4f8efd9dc678f3befa1c886fb3f22d106bb5c2d60b4422d561eccd69172911054e5026bf3020177efa784f9a0709adc43c47a803b988ac2c3046013771021803b5ac451cb412c58fb8866182e93d5126b43754130559072ade1e5835f7296993d158fa524ef7f740164bae5efb46745fea32fd3f126c774d69396bf070e98d8ef8b8a736d0c892b9e576d8c61ad21871ca52d9e338bf5bacdffe8a4c17fd109531902baedc3dfc405145b277600941db5bec268585da899a0f2c423cfb463c999296994fe08d4d0570f130fc01837885ab4fa4680a48edf11725f7bc95da7412e3696ae5d7a532f19ba110e198a7ebe1c94db04a5fcf27badbd76caf499af84adbfc658a0522bcd85300808b89ab3000649e6f6545efa187c912bb4fb324d5af3ec1b4c28762b2eaa4f2f03efa412909776f733119963ad883b95a62b13f6e40b2267f063d3bcf6dadfe1afe7ca6a4c00b5df50d403b3cd2edc94bd3dad56569f4c2ef189b617074560b76092cf7f302f3915bb0b4fb4d762b963e1b5555c84ddcab525e2ae5a43b26a3d12233737515ef42158052bf9738129928ad277c0e1a2bbc869a0a7e724e3af5fdc3d9147eee768bb19d0830fa3b33ca88fbdec0bf3679c270c8e7fa350594cfc64086aa5be7eb060358c729adc425b8a16f0453da6ae5ecfbf6f03b9f9f4931c9502bd0ac608f6ab6f6e70f7108ec33ac70bbd01c68b72654972fd958ad7849c458871c930630863c3b989e645a12aaff4375e9be316b29132f405debf996d534fec0fdceea71ac4b72c430c30ce8ab664e78ce376d2b8325cb0c8000797053086efd2852f7cc0faef4aa0e3c56", 0x1000}], 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f00000002c0)=""/109, 0x6d}], 0x3, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:57 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000200)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x4, 0x0, 0x1a88) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x1d) dup(r1) 20:39:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000a2d000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="790e5dd38a6618b294bf13914bf8c415ed708f57f5c962ab5669969fd7493aae06ca96d87b617bab6ea3023db89abec548272b1f8f08c7093c73bb812cb185feaf494976178fad21cb2298d99472c99ded6086d4b6853db80ade35aaa9c67bba689f9f36800abcb5b41b32b368c5bb70ffee2e0a28decd25945a3e0ddaf6d36ff7a50413e6e690ae690a3ff14132179764f8232520ff4ee07df96fdb23ae515ebb7e3afb60f8308d4513e42c430f5e96fe937c7145c8ebcf18ca0fe260c24a6eed8624665ac8da58a39aabf845e7a47810c50fddc734b65470ce30156663467ecc820c4dbee9cededf75f9885b2e62053a02fb169a8f572b7641949668ca5705a906910e5a9b7b91978bb412ed8539f17bfb02e6bc210ca16dd55cc53088450d93c5ad33e188657553668dc7848b18608b4e73d4ad1291679c949b64059327d8cb705df1ecde28ea8a853e828dc5b10a70e7f8840be9861926d30d8a2fb5dc29604ac2c1f02c14f131e66f1d329ab27a99d950ac1c784f3b1627974f8ba18b6cadbbbba0dddfc7ee0200f1daa3bcf3944b55306813c937ce12bd826f1fbe1cee0723781337c9863e0a4b885c93de9ec7fb35e6cf6218867e9f73da1ba97afb6dec253b10caf0ffebce38df351116bbedc1d9073bb6565d9ee6e09276f76178612358a0244a7fc5a0f189d9df51c688f6b2c568653edb18c9b3b60f1976f30aeb4ca221c5ce32a846d1d900d4f148c1b179a0cbf58703d09d0d4294a173ecf175464314bdb6106eb8378f3f8bca3f401abcdccdef2b0b9bb5d499422a9bda7bf87a9467db48cb85dc21184a8da35c723f880234834dd6e2b6a9d6615c3abfc42b19cdba82eb249b1ad83a655983f4caca9af0a2b88b53d76a5bc88547676d48b84530b1cb0e9824bddf18654fe94a66d494d9da4aa8a4e90462bd811d8b28bba2de95cb47f8c1ea03f0aa9716e1e95c094f8ef82e997482911c3ff531220e9906669b6b66d91ecd3b9ad12742e065eafa5b1b3063ee981593460c46b92ce585b292c6ecee224604c7a925d2d4a90ff8dc59467ec1249860439a6065fc8da2254474edc1c95d6e695edc98e25229d48a087fc913668db902c011e1bb60963bb6af379d0626bd625c7337b83ada891864013a5621dbf16d65de8768a4a6ef11be0c9cc92a8bd9f9ea7a2bce219d58fde0b5fa76aa026aa0f6fc1db5afb257fb611c461a118f1fc9677a425ee94ee273b03f261cb477a3f7c509f034ff95e2c8015e9048248441f0c92bd1e88f09d27fcdd407b8045fde9fffc0527b7d6ae311223145f1cac629d08f7389a13f0ee33d332c89d619d7307fda10d6fe35c7ccbe12bd54124fe95aae66b3778c5d28cbd58933e0b74887df295ae3623120b3e46cd197b617bb0d43b687179437e7ea761f79d007c22fffb75a1417852c94f293c5fe0000d15ab58aabd66b8e22bcf9db2b6a21795bbc24e1e4ed08d1b7b38ccc2442772ebbd9de578ca4d1f9f117cd76522877883fd9bd7c1b004254ca2e323c0179875adb7a6b5bb70e56686047f56d770770d2052e6867f1c39d313ae8989163e92d571c3b793512e7c8d61e8aa0fa18addabc120f9893ef6674bcd6005c3ad3e8f7833bd96b8812affd982fc0cad522e3be3b5d384f8fdca69dc414122ae44d7847686e934c2a647c21d99c0820c75550ab347a74189d0c87394aeafd79cea7684df9445904fbcc99b34a3c58b9bb9789adadf7cbdb3d3219c17bfcd3c595148ece639183561f03e73afcc8810afd4a416570906263b22cbae9d51655731231c25866d30a27c0a15d04c21c4376dbefcf4d8ff900f42a0d3cf3ab8454df087432d0bde4c29642af1f88daf9f994f1b61f9e925e1ec8766c20ebde40aa43b2fc04bb3e742dfc0381e2aa67269fd74135ded3ced89c9f03bbfaa8b7ce5cd49892bb7c5e93ce8cd7d150a035138c116d1b6b68f66b83c83237d3f9aa927f21dcb1c7e478c338cdfbef639e2df7b189759fd5234ea417cbd8edf036653dd6afdc932f808865e911497957d16ce6b16b28c40373be1370feed20609ad7894f5f1b287297c6460994e10587c9973339dfed7fe78f69aebcfdfcc1d589e84ad13a82bcf519f5d27b0ccc065deaa90b05a54463e8958767f161f61fc439b57932641b207c87563b578b3442a0438a152538b0465d4b2e80ab3aa69bb13403f8e30f34eeac245fdfe25ba390c0b38009ac1fb491a71288056ca1bf9d9382b9faacdd01c34ed5b54d6c627efd84b422c52a21632ccd0c7d6d74e556189867d6fc19329d4036dfa5298e274ada2789ca73c7380002b434d71ab7af70c4d92157e8a05936af929a23d049da54d709cdeac15ff67304294f245280b5e8fc32b7695b29ee8bee2730fec80f7282e6445897ac324327e3040185b7ce50030c17880b547e43ce11f25b8ff98ca510d4e936b862294a78c8032fa9d6df9d84487943a0978f74b3d5776acb4219440fabbf6db9a815a75c657b31772d220be872a422febb36e9f3bcab50041ab41cc572419dd6bd99faba6ccbb101cb54f498bb7bea2e888ef3e0199357908785a706404efc705bb19fa7bd9b5a1b2aba208ebc523caf53ce423343600aa40b5c8ba5a6d78f4a3b05a9284329bf6617b11f8f38e759ca78383d52258433e088943586b31d5a841972f4216d8dc5d8a51eb93486ced20d1f53cfac33d371199ab1fa5e904cb31b517d9210554d24f84298c04674c2e70d940512f278bf67c3524e8436cba69ade08336b2369c2f6089b68132e7d8ffb26f481cbd6e36062955343a52153ac4c9c9866eb5f3a7ae9c612c2bfdde4ce93c8388305fb3fad7cf2e2a3da8de7e6a63b5120051388f8c50fe20df132ffe225aa8f58f13a8ce60396603e6b8540431008b0275eaef62f69637518a13d260c1926251db5232c0392f70b6035f91f85131d68687c73c8a8fc054c848169dbc936464295345c9dd7902c96378626eba6fb48b5f912a61cd8e772966d52ab69e08d087da020c9a4ca7ffbbea3e5612f7b726ef0b1e983b071b3b38cc23bd038e720526729a7e3ce91eda4bb01c149f53a4edbba3e086054465c77853b7098f21206aec72f7e555e2b037265a516becb29e5ac37b6683fc0853dd43837a49ccf327c97f73ad1ab5949672097c3b2ee55065a6fee2c82ce8a18387d4d03b469fb7403353df19c9bf2d49db90fec1696e6b1b854282ef70a248fd2cf72978cd6c09e4f026440acf43ab8f78e1e5490d8765879d2ddd280d53e8e6cba64b141789cc94e6487f3f570a151be63f01b2976265dc57c506f967d265cad68d6a8e47d736325aaaddc1b51ea33733e1f91932d294983df5ce9f29ad7ce4fbe4ea11ff8ca0da5b77e9fecce516cdd0226b233c4ed07b64ba1775b8c9555cb4b4fb33ca1dd1aaafbfde492021607013b3833c97c1e34577b0407d0657e28ac185edb8f7e9b31eaa1a9fd724bc15feb68d311e11770815d41b37157c17e1e911a2384344ea525f45ee575088ec4f365c5696dbd58b92ab69609ec5c3e391f210d3e50f738bc271479c2bdd8b6a1fc31d22e486244b5af9054b3cf01f1e817cde051cf338b59cdbf4d5a3b2170ca8b53241ef7ce577c5a7c5836cf6316b631c193f632830d67717e6d54a8a86335a124c0fe09d39424e965e6cb725230ea8a17d025aff90e44b926fdff566ad62ba34e8f0bb036cb641a9e77cbb2efa44ab042564c10c393104ef312374d247e80db64b0fdba26603bdb1655dedd4de2febad0521bc8ef59d1062ddb69579a8890274cd6ac84ad5b26f038126379575bab130d4ebfba9da446557b9a1138636d3c0f55424fe4027a25977a9f9abba38f24a8d181d526bc4bf7fd8adae2d43bfb8bfe1950be09e664ca1894e40fcef8b9ff77a7f288a53df53fda7d1ebfb1cf2acf26c3dd0e009aed730a03cfb8ca1e2dfcfe73b70e9fe05457bc5d57833124601dec893285678dfeb53e7af703c37ae1f507608b5bc3939e8af9f17492087bbd5f1d515956a820d814c2e06c99d677337c6d1e71c3b273ce09281fa3d8670e4404884327bd3c45e0c0fd0e4e2cf7608f65fd72c1269887f66ab31d03b777a72a5d423e61aadce939eb8920d1e5b722630dec95c9613f32c3298a409d49d44eee34bd1dc06d453f15b797827d4bffd4c1e43d90237f900220bf4c9ae6ef7ecb428e1f512ce053e7c6edc934d78403d23a3b8ccea3e46fddcd88ca4ef93e868af4fb01abf83408eaaa52ad482c523d60d151574a6903faaac47f741392c8a2d10fc001b2e02651215c2a9756812590164e537c3e21b99d7e361f5dabaccc2a16df8ce86647c8efb650d6b4fe11c9dbf3a37eae06acb7bab53323a99c5f6c0c513ed55bcdc9f8191b4dc84090fb60ef47b4dc812a8fa94ee1dc00283ba22a728c192fae404db926f7297d9a7dd272d959f75bd26894f7f0c79eae7f4a69894d672a1ab82191b8f5ef0451e70b54d31b8d5d5c1ed535942ee951aa6af774798e1b580431ad94d335d357ac8f710b109c0438794c8d4270675384cfdd9582d4b6d5ff6532cc9cd3b65c663b5ec36699df2216f3d1759e3da3e7f714e1dc6b24a8825315a03ccb5d0acf18a89e202dd78c6989afcc54c6c02462bcb07f89b183edc5f0f89e2df6eeb056d1b4b787760b20fd7d22ce4f729ac3f667b1a53267ba88fd535ea8be8e06bb18a4cd99fc466870b93b885e6a3b6d853aae4d608ee0e504d77fa198fec5b69e1f7f4bb78eac2e65c551b67d4d556e360f5b27465f50ac2f1917dba05e3990443b54e703f8f36d48a08917a3654eec9a7a4ee5dbf20104973976e3e504eefc84ee7ddd28764d2c042f5d327b447d544c9379fd425b9e5d4ed9ed7bad782bdeb406fd138bd7914bf1c197c623a370464703dd7fcc3249721ee009c0bc734b7eb6471381dd2bc17a34453afcd8f4f3345bacc61a59617bde400a7f583233207a27ddd28135b2c123470b9040ab699d0a90cef8a3e93c6901257b9e46cd8dc20bff39195433fdd5b057aea92e89c1ad87f0d1151e4f9d76f5d7638c9c74fa30c6828ae430e67db66b8dc339df2c4ca2fde489a06e1c923bcdf365b53d33569e44582f8d5b968ce01e46d528d6ec0102bf60629ef45f49574e00748552685d74a7909239f27dc885e0c37e6c9319c217d60f7a5ab293b0c51e84272c727deb2e3ea3ea5102e4edbbdcf73ab825ea92bca9b1b812267a88e2597e4205b8ff443c966f995bba8e3ebb8da403b56ea63d217ac09107264e2d0104d80af14606705d963e708177fd9ea423cc153cdb29516a3b4655f592cb46b50fe15f60f31e69ace8235ffeae26ae34966b9d669e2e67c74e6378873c79a92c4f3e9f0fc1ed3f3dd3dee77b8814f44c05065ef4ead40ffd295f8409f6e9b6d18b865714dcfa259564e3560d74e1b5365517ed565e121238d3ad7a9ec50c51a25eeee1d9d91bf7a9adcdfd323f8f4969c8377c148291f917c2a715e00ce5470fcee337cec604e2efb2163216557bd655784c7d9753a2dbf8379df744df25e5820dde16dc1551a8c9d3eeb347f3aed91835d8bfaf8bdcb859b3795138b191c4d2bfb476dc5024af485ac83104cab526b7471ecff8820655b372a6cac0a119deebeba7bbde56ccdfcd65b515780b1e429b49a4622195ab555df7118c565d69ffa33c5d43f921e0184def2ac3321d091973b93e3e91db379bbdf97b9d5d4109c40b826f581813165a457c55618b12130bf51d11d66532655e8684d6bc6747ba5e676be60f1fb15d1f", 0x1000}, {&(0x7f0000001040)="7205e622ab3006d1c154ecd0ee59f011aa7066d55d93765f97468891328d5fb07ffcd477ce75e9697e218443b9023a7cc6a01b7bf94b8f43d5c2e10f530517fcc169130abaf8677c8d655788b269e0832c5066f3f2cb2ddbd91a0c4ed2a17bc281282a5cdb5010d117f60861f4a6ad5d", 0x70}, {&(0x7f00000010c0)="86eaa70b9a8dfce2e17bfdb2e306adce3e71e21895dc4dc852266fa9bc662663130d75b7bca42261df7afd4304e0bd3e699ebfae69144ef718e4b5dde00fc70bbbe4602071d1d49e81da9400e2638e3a4a25dc9b771569e3b49cc1ffa73ceaaca6ec72", 0x63}, {&(0x7f0000001140)="f7912074322c92d758eb7fc452af8625c7be5038d4050e5d88da40150fcd27031c6ca3c2f4c4f4583364e65f81338023ea4802c85ad5086505d02dd7ba126632b472557d", 0x44}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="1409f3ff14c53674f05980f1d738bc757ea41db38979400ec4808ce021f74eb410c8ff51ed38bf96f10c7d649b05b853c9dc467ebf906a607c1d164d3791a0321c2a47e31a32372c1f87a64ef56047357cff393ff1aaf012000ba273aa8fceb2adf0b2de87af108edcf93da5c7c31393164e3fc64f64a351ab42d985dbd3bca2396985c23554f8c43cd8b29a3b49bfe224ecac9dc54529", 0x97}, {&(0x7f00000012c0)="b8a390270375e5d41938df215cb057da8e0e521a141ffe1de5901153668d93fcf78931ac06a0d35d3491c1f4c6fde7d4e6d8f7537971c96ab0fa6b647b949d1e9e891b8768a71cdc5eb42f4998c8c100ba06504bb69d64899bde777a45ca614fb885993a830ee9a191f951f70eec0e1376511bac50625b208c63582cd94cce36d5d652634bd08173c12f8aefaca66c4a04639c883f09127733e5610ce91db67fc0eed7a0ecdafefae31740137d3b4ed60e27f8a8f7758fb0a0a77a60bbc85face656cef235bf03f1e8a3be122f34cc02451f3a4aab4aabf87ff5b34a901fe2e110", 0xe1}, {&(0x7f00000013c0)="d71e4d0eb5bc54b5bb2b0315235db12c3aaf940596619b50604796de53741c63731cbd74fc7eb4bc4e8a95468e1532b38b", 0x31}, {&(0x7f0000001400)="dfb4c6dc043e2b558c7114ffe95391e1357a6d5f1cb9b402a5b4f057101aad4915f036e356a677e418ebb8b492e21088191a0eba5c947853fb7e99e293248b7dfcd08503e71aa256019c69df8501c2402513f3e05df967224f60c183e72afa5c938c3d48892e60403f09287398d027aed012891feb2985a23ce433db3e8be59040e932a65b5068610ff9bcd0", 0x8c}], 0x9, 0x0) 20:39:58 executing program 1: getrusage(0x1, &(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 20:39:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getgid() sync() 20:39:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000592000/0x3000)=nil, 0x3000, 0x1000000000000006) r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7ff, 0x7}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 20:39:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = shmget$private(0x0, 0x3000, 0x302, &(0x7f0000003000/0x3000)=nil) shmat(r3, &(0x7f0000fed000/0x12000)=nil, 0x2000) ioctl$TIOCSTOP(r2, 0x2000746f) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 20:39:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="98269555d6daa095183bc5e35ba8f61c5fd92a9e52d55e137ec8acc523a9527266d2e27248b1bcc1b22659fa941b12df7976a5dee3011506137b8a9688ff003c8338a378c294796eb80787d6ead93d7ca69240736a4f9e3ae6205117", 0x5c) r1 = msgget(0x3, 0x183) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x50, 0x7b9}, 0x4, 0x4, r6, r7, 0x7, 0x0, 0x1e, 0xffffffffffff8001}) syz_open_pts() close(r0) dup(r0) syz_open_pts() 20:39:58 executing program 1: r0 = kqueue() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x17bb825dad294d3d}, {r1, 0x108}, {r0, 0x4}, {r0, 0x100}, {r0, 0x1}, {r0, 0x5}, {r1, 0x42}, {r0, 0xb}], 0x8, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:39:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:39:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 20:39:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x7fffffff, 0x5, &(0x7f0000000180)="ee077a8363124e9cdc2cb493fa3b0a239ce0049b720158d99b50db57f483504b1030f9081fb1f3f64dc247a360850b46e00e578efd3a9a3cb4dc1feb3aadc25b8e4f1a93a79ba5753f71d29d9cb7a895552acc3bdb9baec2f043044629403126b805d8597db8f521e09481a27953a1d2906553223e96831322f39b129cd81ce2d1049d1f2339d8aabd551b33d1ecee84f5ea54f1b6f5d3992cdc43a1c539fec00dd86414cb741ae5127352c0d23fca743192d41766038c487dd98bfe5871eb01e6b750d0efa6ca", 0xc7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000480)="d1201d9c07b00a16a86b937d24a7f29c7be77f1cbe061ab50000483ac24b0300000000000000f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290bce9c6c5e38bd7badfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fbbf4bf29cdbec91f52747de000000007626d427d71b6cbbbf298a0f33e9a2ef5ccd435c8b0ed9014f464b0fb07c1c9a49d16666030fe8", 0xa0, 0x40d, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) pipe2(&(0x7f0000000000), 0x10004) write(r1, &(0x7f0000000040)="7a670f83d6bd1a0df04eb3794fdd7bfba6def999f6cd0377a856b4a1fabc47ac3aa827f5c20e9eb48862b576ab41f24672b72ff114e7fabebdca732284a4bd", 0x3f) 20:39:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x9e0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000000)={0x20007, 0x9a}) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) close(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCDTR(r2, 0x20007478) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 20:39:59 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200a8, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000300)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getppid() r5 = geteuid() fchmod(r0, 0x10f) r6 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = dup(r2) ioctl$TIOCEXCL(r9, 0x2000740d) setuid(r7) semop(r6, &(0x7f0000000440)=[{0x1, 0x9, 0x1800}, {0x3, 0xe23, 0x800}], 0x228) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r7, r8}, 0xc) r10 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0x100) close(r3) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r8, r5, r8, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) 20:39:59 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffffe, 0xffffffff}, {0x1, 0x100}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 20:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/95, &(0x7f0000000000)=0x5f) 20:39:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffff8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x8001, 0x8, 0x800, 0xffffffff00000001, 0x7f, 0x0, 0xfff, 0x81}, &(0x7f0000000200)={0x800, 0x800}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 20:39:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/16, 0x10, 0x40, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 20:39:59 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socket(0x1, 0x4, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) 20:39:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r1 = socket(0x2, 0x8000, 0x8) sendto$inet(r1, &(0x7f0000000000)="fc4936ad45465b9433978a4c5c34584ebdf12aeec360eec100177e04b4308b5dcb1497b7a37bccce53c0dcad33d5e577aa1e9e", 0x33, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:40:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) 20:40:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) write(r0, &(0x7f00000000c0)="3f0c3a1d9de51cac529cd3cec39c", 0xe) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 20:40:00 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7fffffff) 20:40:00 executing program 1: mprotect(&(0x7f0000532000/0xe000)=nil, 0xe000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x6, 0x1ff, &(0x7f00000000c0)="21014d1f3df5282535e623d071cf94e92299b5332ef15d752a6516d70b2281f30f358103c8bd037ab01b971d54484022c8ec5df580a6a7e107516a48769620da14897130cf4ceb5a7909b49f90849a9d1c724d46a2ed21343fa466b75bdddbeee29d9c3c47dbf21c45fd09f9d72420a34e4c34697443f82b0ae3c70ca8f4c91846141425afbccf41966b6cb1c92cf90162865a349e075d834c4faf3c68e3457a8a1f44d4e8e4b4d25cba6eabd5d54e24c3996d8b4e3617f6500c3ce156b51f96994dad82c365dded983fe02a4781", 0xce) 20:40:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="266c1da093d06d63902a3c4a97cbc8646e12c867a87643d775dacaee4cbe309b2f0c9d7b16f87277a89026aedb526c39fe096b10519128b6e22914eed1c8601cd227527b31bdf4dfba9630c3bffdf1e84de345eef5896bb68e6a6ab90f9a1bc196c6926714250acd291a6f0119f5967f381e6707cc91983fbcff0d23739e3875b50f9b27", 0x84, 0x403, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x10000000000002, 0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 20:40:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpgrp() r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 20:40:00 executing program 0: mkdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10007, 0x2) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) 20:40:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0xffffffffe, 0x4003, 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/44, 0x2c) socket(0x18, 0x8000, 0x200) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x400, 0x4}, 0xc) 20:40:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x814, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 20:40:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x3) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) socket(0x10, 0x7, 0x7) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:40:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)}, 0x40c) write(r0, &(0x7f00000000c0)="82c24acbe50348f807fb8b20364772b3e0450109a8576dfe61e56b640a060408bff925decb28b25561357b07da264ac5361c789fc5e4eb67bd8b72db945a69b840d0fac6f039902995adc1c0ddf9ee8daa5677ebefc9b3051d7dab85cc28bfe7e2065098c0e5d7dc33e634831124f25df7a80a543194c2c1bc216cda25ea27decb5ecc22baafafa9df9b5cdc4eba08e0ec02fa5800f607a763b30fe05cce2dfd27212edcc3911a0491bc20618824d7627d49f64e56acf25a88758016c33667cdc46940d39c135242ea9381b72c0c184ffe88d1a92fd4176668867e6acf7366c03c2c0805beb909ffc3e2e5577e", 0xed) 20:40:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x44, 0x2) r0 = semget(0x1, 0x3, 0x7) semop(r0, &(0x7f0000000080)=[{0x4, 0x6, 0x1800}], 0x1) 20:40:00 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x7ffd, 0x20000000004) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xffffffffffffff84) open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x80) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x106) r2 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001940)=[0xd5]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) bind(r1, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r4 = accept$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000001e80)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001ec0)={0x80000001}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) mknod$loop(&(0x7f0000001f40)='./file0/file0\x00', 0x4, 0x1) rename(&(0x7f0000001f80)='./file0/file1\x00', &(0x7f0000001fc0)='./file0/file0/file0\x00') getgroups(0x5, &(0x7f0000002000)=[r6, r6, r6, r6, r6]) getpgid(r5) 20:40:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffc1b, 0x4, 0x0, 0x253) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 20:40:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) read(r2, &(0x7f00000000c0)=""/71, 0x47) getsockopt$sock_int(r4, 0xffff, 0xa04, &(0x7f0000000040), &(0x7f0000000140)=0x4) close(r3) 20:40:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$dupfd(r1, 0x0, r0) execve(0x0, 0x0, 0x0) 20:40:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:40:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x8000, 0x0) write(r1, &(0x7f0000000000)="81cdbf591f441d835df6911c916a12494099c5fc316d2ed535b5f28d12a615a2568ca9e4826b3fb5e5ce390cb5c99073de4eb7eb5695845b47e2e932406d68983aeea51b419e72de3369b0400d2071b2c27617b137cdb1db73541874de91c5eea2489f18ab0a5a10d8ef3007e2b4f9eb9638088fabddba57e8975bebe03237c1a02ed4f080efd7114bb2de79cda817b0", 0x90) sendto$unix(r1, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:40:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f04a86e66696c125adc293c68d8d88ae60f24c6e52bafa1a2c96b762577ba1199ad6c1c7135e562176a96b455a9e95e3f519924e37b22b94722bdc5d84667d046022052587f81dfde8e7f6af17599bc60f69761b2f76631a7c3be588d10291209cf512cf523edf4f25e9966c5dc7080bd3b96957fbbcbeae1952168c140d8ad54813c92acd9deeb7dbc20070558affd3df1a66775730d30f2ce98c5d475d99b06aae3e200588ef42ca1ec9ccba445ebf73c93c3d02cf2bfdf095140"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x5, 0x4) r1 = dup2(r0, 0xffffffffffffffff) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b11d66616c653000"], 0xa) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x1f}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x200, './file0\x00', './file0\x00'}) clock_getres(0x7, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40000000100, 0x0) socket(0x10, 0x2, 0x46) dup2(r1, r2) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setegid(r3) 20:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20090, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xcda6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 20:40:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0x400000000c8) read(r0, &(0x7f00000002c0)=""/218, 0xda) 20:40:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/13) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, 0x0, 0x0, 0x7fc) 20:40:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000001900)=[{&(0x7f0000001500)="f939ae5eb21ca69ad7b92568c25df69c9dd3b6ca0e7edd917a70f178c3fe66fd7258f1fcada7d1e9be02ed1f516411ccdd947ee79f72da0a9aa3e3bd6caf1dc66e6ce0bb675ea73901f1e8171b1f23cdd1512a83d282146a5f2ab9f5ed148a679ba39645794a7d0e10aae829caf892f299ca313a4384cd1bed11cd52c75d357d0eba14d6b7f8706ff461d157e15cbe66943c94e84a4e2b47aa207febec0b5cbc510662dbf7e9080c9f898d8b7f7fea59f00cc2c1815a5ff6ba0e03557443e16a6288a5c06dbeaecfdf4e", 0xca}, {&(0x7f0000001600)="2ed2c6b964e1cf5023b34b797c8ac5d8b8033f832762d32fff18992f2deb301e1f234591355c0b1c8172dd13625b1707e9af5f421364e6a3286e35d6fd98b76a8143b9193b63cf96054d7202959201fd7e50fd3f585a12ac1b751084f49acf2cf607de487e47e0bc7894fd6dc5af63fcff66ef2e9c49b136e96ea68ee8e63aad431da006927cfd7be84f2ae2a4f71106a4a0272686153ab2ca0c8b9104b39b57fac8f3588709a68a5c34cd8ed5cfe54045", 0xb1}, {&(0x7f00000016c0)="ea8df81ec1b813fa82ef5f2c0cf92106eb28903e49110e1e95bf795eaac6088dd01e03505afcf22d87381a1dc61ca5489c66d9b95df36e1c6147dbaadf1bec67dcd5705f1bbf6bdbf7f1bcc6a6c7f48304cd563f305053df4781971175357a7191939184a94730caf0bb41fc69f7a59565e4920bd9281ea87f37a6159615f536d71c186539e53adedd97ba778d", 0x8d}, {&(0x7f0000000200)="41523e2494f01532d591beb4683b", 0xe}, {&(0x7f0000001780)="082adeb56f1911aba94fe93134590aa07f708d4f243d5155c2689e11a32d9f248d8bee6a18345d8c90b590a80f401873a07a05f1cefe6469e8dc715b0d16d9b4f02f19218226e4080cb96efd403dfadd5023b98f5b", 0x55}, {&(0x7f0000001800)="7c7799bef83b4c4a83b74d5c45f3d07cf52049521242c60cd22c6af8cb52b6dd405c0e4ad3678ee7a78feee682120007acdb9981779859b754f08564c55b1ce67c252fa82eb748dee1e023366b0418058a11d33cd2b5b6981619f42c36ac7ca849b91afc24d6ae97da844faf9f44b4b19e63f3cfdbcab7057adedfaff1f2514adca7", 0x82}, {&(0x7f00000018c0)="48abf740db7b13e5c7a7360ab62500ef0601f9989d72c52f9f48e1330bfe58f7947eb301bffc", 0x26}], 0x7, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000002c0)="c7415389993f2ff55f8769642a6ec5bd800e3aaaf6a0dbbbbdee77129a18cbd0fce864d7a79d1c45d8b697cde34ef58a8b6025f66c03676863ea44b41b09cc4a5609dc4d4b5b15a63c707d4f85444dba15c5256c92f677301928592478b1f32ed791e49cd698a0fdfb48f8dee9af608437c751b295dabf8b2a7975fd8345f0fb1f7f690c4b18ff5980e008ce7b7091ddd607e38d88ffe086a958dc5bd8dfce33f29ed48b6c6ea902723d84e4471e0a27fe95b4b4dcc7b47f290dfa9eef47ca45c07a88d62c9f2da4b6e8f0314bf9394bc61403594fa0b34063e3eb6eb26b", 0xde}, {&(0x7f00000003c0)="534b281fb406ec157fb3046ca1892a5d37fd46c896686d4fdc1fdeac7b71983d7d92f2ba9c9cb29eb549d558898d065457bf7ad36aff2b224fa8cef4706cac7e57faa4c426b199bc3f8abf181cd338554c34b3992eb2cbfef97ca0af0ae16dc4919c0fe10b50d509ce3dc0513714ed31067e315462ef3e437ee03d6599e4c098e36d0b3f6cc862aed3c17be7a14a2883cedc", 0x92}, {&(0x7f0000000040)="493566ec68b5b86fa90489ccab30429ac160d9903ed2d77314855756078e", 0x1e}, {&(0x7f0000000480)="0596fcc939c8f49bc3818b6dceeb691b7f0e24a1b937a04fd99924a5f9c5aa2dc5f24b68793bcc93ef9359ace8154766c86daca20e4c8a3135b4cedfe360fe68e4b5d3f826a1f96415c8ac7a5cd7601b68918792f0b9f5bd02c540353a14195289156e4bf9e8d9b662809dfb1b63be1c1952569e54dd51c555adf23ba09d37b160a4bac542e3ddf6c8383ec2d2fc86f3fff84a06ba6d15e0fe4001eec408cce46daf34ac17d0d2a4ab2285224d2a1a9cab8106b3038e690da7cb321aea1fbe0694ecb48dc1d1b115dc2e848f187184574ec5ace30aac2b5665ced38d63ab1a28855125e65b94b2724711e8a68350a76422ecfeba4c04adfa3565aec21834aa02244a1e445adba4be6b8f33a352eacfcacc76144c4e7e16afb189a6f8ffc5629a34a767481a6a2acf276b7ec17c9165a7290eeb2952299b50cab6e40b41c3d5d29142e2a925543d8550b51eda2bfc6058e8c5bda1739733d63b1cac39025cb7e6c4c06ee36ad08729b0a099cba2a9be1cc5c799529318f201b4f83452d8e2173d45264df48d9ba89685d036c86740cadc674994ec113c1d28bddc3b971172afc757e3e4b9b825ba0a72528c290e780eb8f9ec623819b959fd02e320cbeae39387eb87a0e55f7fff024a245e25d587bb70a549368ae64b5fb76a33eefe638271af7a9d6e7bd77b18d7d4bcc87851895db4e4c5dce5fe7867ebc793469b3fb10373621c699e6a56e51abfc702bea32384800cf388de9692f091ef710e65f8b5da0d0d4b5651b1e863d64794f6b1376b8dc5480869e330bcb55352f647324c9bdb9b0e1676a1e2c2d3a0d99661154edb8436ac2180b5819868c2dca6bcac944e8c65eee48ef76a6832f657c68a7a246c7737f5e962281a0b2061c2d44592914cd6830f1130138d5fabe2940da41d681f49e0aaf1c95b4118ccde4b54b0192866a8af923b41ba8d0aa032f16a57986f728e1859de76d472aee3bccfb387c63e27cb98ce67385b20f26fbc7d9fde3b2fa9ffacd94126f5c3b14455af3d60fec20c391c14600e786dc44227f0a8f5c0fae97671a7c4a429e9ec5b1717d6ab8d801e6dca641872f3b5d11d120d4db693c65a4daef469cf6d2dd3638ce6f2e1eddd612a196dc18149b047a8ccc0730126d67c0c28d3ba2e61fedd3ec8a51b215a5d529313166deec577e32ffc643b9dcb82f4fffd880cd0c2a590bd090688587949f8dea981ca66db912557d3520f4a0e97631859dc0230dd768017e380febf893f8706acdf5d317d9245da48cc4195c223f7f40091fa3a833d29af76987919e6e13df2db228d9beeaf7e9d1d93692edb1589be907450ddb552c0e0db4f9da359f4275953d8c7c1e1a5fad7935c687e296ffc43915f68bacb7413f424b5b2f2b61e47e745d32636b4906b48ca25e505c83e8de9a065a94c1fb48aecff042c400733aab1cd548b7d5d4fa3f7ce69a400b9068fd767b7c6518bad0ece1ff52e19a17759e13936954e2fec2dd5aeb14517b67499d2cf62a34b67940ffe12ffae7264a9472b87c6423606dc16b413846e9373e3ba0777d8f253ed3edfcef690aad6dd7c86676219f1ab3b198aab7cd00847fc9dce79eb9c09a9fc6d81b74644607542c4717126a53254e2c5d9575f7877b0f6f5cc4c4eb44840623948982d3e1473e25dfe920217089c1d4611c9890cfa8e67c265739efca3421d8717407ac44f16c22aa2eead750347471d84b738a2da17c8c66b5e4e3c3bf0dcecc55b9a68a2fa1076467f53a2907c472a1ff689315ad05ad5682791379c8277cc5d4a931ed6fe2e2ee63c7bdca664da2a55bdde695bc4b07ac1c20aacca60f00c3260c681f16a3ee0d127a6cfef22727e1dcb4bbfd46a484b7706bb7b5c8a11e0308285eb1143dac3adb5e72f711cb82bd637efbbf56f6d4e1fb9d34b6a6b1ff3382dcce930fb149251856b904ae508be5bf1dc44473d9d37ca355ccbe95fd90e7d17926eb2f5245dc7e7e6ac1e525943154e77b945864bbed19944e0d39353bf03a1fd7b99d10d4989e062bca30db8456845fc68dbdff6d65cfc1b0fe8cb41ad031acf126574d760a00ff468637ed343deeb938a0e5ead2643fccbafa5e0bdc83568373661635750cc183eab6eb88221c60d28dcfe651e076a47114ddc13ba70da958f024b40b197c843491fd38b32f6697bddfd4cb114b7ed77b1cbb95cb69a0a300d7b0db5b9d7d3149bd26eab05eae3c6bc2e001bda3a2462870e89ba9686734180feb18a898f32bcdae1b2101b7d29faa86af1d98167ac4e1b907c91d14318d63b1bfcfda21700ed0e5fc9c8bac3ea079770e9e901a369b83c32e1d693178c7be70a5de9b5f718046cf119184b06e42bc8d786686abe2f964a8af786e76942274d262baa2f93ea58608617da70697417266b0f0db5c85000b8550f914b97145fd5a73fb95c7d3dbe160dbb23e4cc5880ebd8596111a6da8bacfd125feb55fa242ff3ff50221f9769a1fd0488a6971f94e0aee65858249c1bcc86ecd0f2cbbaf34c3c50e0c21d996d5e1ae9fa59cb3a63a28a90b302160b6640ec62f0124a37e43f2d130fdbb7a69aecb413007a3b5243d2e793d67b25362250d7c24a98ca457e2f5f29109121ba7704178ad1e5b67cfc73dace0b60f1b7c4f377642adc79c7bd187e691f0867a4272ac1f456bb2600f64097e0ac7763da0b9ad8c0b9d4ed23b08989db27c9d3cb0f882b545354b0e2d83abc75a6342cfdd37fc87b2bf97c886917d91a602b177316c6bba6b0b1bea031e3439598f84f4dbea3cbf236cda89740005767239f064dbc91033b184fa789f1a41de5dcf026b39989ff6c943162e3eaef9dcd7dbfd88dc038ca506ba200a372de75794a0ff3b9db4a75905748aa391c0f7a80f4a1e104ffd87094a4165b10b75b281c47b61f1ab57c46e62ba75de50a7508fe6813a32600cfa36a3634f135ca6e4d8bc1351fb3714a9295d1c8afa38a79344aea26483d74cebf90456c5ed86e5b2dc44717fb69cbc5e12a4542bf4c0bfebe1a7fa3283500e3c602962046f4a5ba65307ed7f5df55f3e41eaaf1c6570d724e4c99844b7876dd0884c5a3b8b4e0df89a5b662ee36521e11e6ebd9c7f163d6ec46fe3566e8d8b532d997a8227731d408b29bc8d8668ea7434c78f3ca95dc4ddf4037b0f83c5b1e6d93adfab7af2fb1ea4069c709bf89ee72d9ce2fdc2270fb01069ad3082a1f8ba318b79b168dabc17506373cee6fd74a305038d4e528f198091fa9defa4b1962614f01c1bcc160881e8835bcf2e2bd55e701e03b2abbe65e9be178c4f4de30c23869cbf700ded1e2cf69100eed2fd2fee102568b2e1665bd6d9eaee1cc88556f4f1b3c68e8438439608ca30ec36409fbba8f8311265224abab0d8765b169c8e6afdc84107d22ee958f711d96ae8f76ed46b715e0572a33d2cd750c357e8fcb0a07e498e5430929f40524c8bebb6dc94ea0521d90e937e340089a36d81c663b69a9e3cba256c4643ea4f7a7f0ec2adc4f195cb61070df90b03d28ba036d0091509c99089ef4c1d6732d8cb89b8b04d633de26679b1d6839b88c120a3c921947b543c62e7e12b45d2c71a73ac6d1dcaae707ce11332380a585dcd6324faf053693f1e002f775170c342da218f82bb9efe455981ca959fcc1b7ef42283b0aaf74c090005187c41b60044377d19e778e682f2ecc9b2ddaebcd6eb04c28e99cae679c4f4da5572ea0f4da37b8ada19aa8d3ca00a663e6a20553ffb9552e8413c33c7a8f5fa5df21ddae4cc7f2c4a67f66e50ecdda84e1f68798f694f785c0bcaf5f19587ceb07152199805d8faa2be9efd95ea0d8ad4789cd825e3ff04b11fb2f3c88dee6bf7c685892110550b23241e82b1d94ee258aee62c22359249acf25ed0ea252b07dfc04159af5e0bc00b0e2c3f3756f468acef6013324c0c610031302e1dfb8a4ca1f4ffe47c25d4374f872e437599b2fa0f670768a49736fdda1afa991dcc09e7734aa5554ae37779f0ab63ead79e069d4cc8c5164eb756453113586d75d770292d45988aeacf7590931fa939ee69a5e2f2daa3517610ade4bd9c996190b47e667b2bb86ad4375e889175973f997ec87218b802039fefae197a7edb40b351a01681fa7028e7287ee122167d018247b709ad09a083c492d3fb6b984af291d7898d285bfc7696760a50572ef8ead401caf081a1d7adf061e0c7077b43f5e2879dc41968b0d06e3eae2ff0e76052bf61861f8e5ce8d033d1e8cb5649b0acfdaf918fea2addcf8519476ba495f9bdb545a6890d42738e8686aecf27e3faecdfb59072cced720f639498985cb71dc508232d535b356333e4f5d941b905eae4ee03c66d1f7bad4b42f401a5fcacb8bf9ab3977afe8143b0592d7f27b0c0a478f4913e808c98e63c592782effde150cbab683df9db03c92413bbe01959c4a4249e1adc9dd42e10862880945a41cb6747e20da591a8b32600b8919a737391d8f07ea78ef7f97a28c5566a013dac260dd9860cd36aac11c69b97eb4af2a1cd1db90a824cdf85eecfa0c80c1fede2e47ecdf57ea14c5ad708d3619b4898ea121562bfc8dc20637bb115517beccad0b2087095ecfdcc2e39cde0dbf38196712d2b37fbb55bd401ac37dd9ca2fe33235ca81199cb57dfaf42a46d38c491a3677f8beb534d0466fa6f6c0b846f71518db6e190d6dd3074fb69b5a7e352a949a80fbad652e69f1529e0be84443a00fc75d798acbe3ce62f0bf597df80d53dbea84b8d92d4b5bb674b3feaf30e54ed7a25ed0febcfe909eb7fecac2878559883113e0f7eb735b4efeedae83559f7e32fa0881829be4114ec04db86c51d5f7e7e653c647513fbe518ec5e1860f4301b8b2ee77ca09e7544dbc0ce80778cacbf4250f49383a1063600b044aca16b0d7bee124b06fc22b0754faa394035c175e0cd8a8c560f8273d52c781331ed0ab013da0e7151aee1884af4d8657f40f50f856749bbf2cbc245f38fc6ae52a5194ae4a3bcee2ead8fb2bf08edb2200c7060ae69cb7e5f39f92348702babc93ad34324e8c2506a5ffd1e3d9608c21d6c7d752688dcc1acc42874a159edac4a23e691729a3118626a47d9061d7202b0f2663cf567363684865c4fbcd049e9c51cf8c830e254a20932e88b3ec8b9bece6179bd24056e20d9df91606bc6c8f1ec1fcd10ede54a3ef317a1e4990015520edd3b2349ac359b6d062d74ae2457a226c9c92f057b1b2dfbff38ab66d3aa300e619e6367cc5bd3507131ccf5d164a6fad99f0f8cbd33b1c04efbeef011147978c05d4b26d5b2b67f95170f5e496dcabf68c665c03298e1d4381d28057def9e23fa7e9533976bd771c0467070346f012ac5ab063d218d579588d8a5a0afa18d49fa90644d8670caa7392fcc8234f7ad62f808805e915e4a3c44b8aa6fa347347f2ad62bdc0f0ae7c31a28c94e9101b9e76ed86a30073ad53242b12640cf83ab9d16276827e3b75c405e2fa3ad17b9a9e04d95646028b3ee481e41a42f6c22ee470de18a6ba861d08d6c7ffce2393825ca52c0fb0eb1cc4fc1a0bcd1e557307e99df62665a95f50515460e40f9b2f0d3d643074c2fbf83de382b331393ba19ff81a7af06edbdc6a8c0d0a4f412a21385230cc68bdd9db95bbf206a3ba865ce10cf633f2792adeb33208774a0ceeeec0cbed2b8407ac75dcad02dd62beb5324e49fccc844d4357efd66e8240240f1cbf80f183a9a20528ee88800359b4c30f2ff78a7726a588e2620db368f0eb650f45e3ea5080c425fd177b6d9f9a51c3c6e37d3346df94de91da459beb88", 0x1000}, {&(0x7f00000000c0)="6891189eafa05ea806c86a4a263ce26f6710aec6e6dc179b32da10488b4b6076de650a6510c1bd4d1e609c010debc9ad9e9a650be43ce3b97032841319a144b17ec292a4106733df8cc307a8aad82fafb459247c7f773eb737913ea155e2bc2f37aa28060e4f09bae577f6d1f145e6bc5a1c64c700ca355e60854846", 0x7c}, {&(0x7f00000001c0)="d93ef0c7a7fdfe9325fcfeba95be3ccdc60e1e6acc9fa914bce833b5090d6027157aa209c741d1cecdcee5ad26c1db0e430ead9f9f601eca062cac10da28", 0x3e}], 0x6) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) 20:40:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x48) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x24) 20:40:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 20:40:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchflags(r0, 0x0) write(r0, &(0x7f0000000000)="547c5944a37426a5fcfc20525db51427523d848634679484bb77090a38bffa809555f0fd3e2e9fe07b9752a86da09d40ba932a402fe159b3b880dff11fb04141de10bd0915d99f593a9d18ed9f2cebd9f9", 0x51) 20:40:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r1, 0x0) shutdown(r1, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x8c, 0xaaa5, 0x80000001, 0x7, "c1d72719ce60bebeda742bfd0ebad7689bd509cb", 0xde8, 0x7f}) 20:40:02 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/44, 0x2c}], 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x7fd, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 20:40:02 executing program 1: r0 = socket(0x18, 0xc005, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt(r0, 0x400, 0x10000, &(0x7f0000000000)="0c7f1494e2f29b26082e731a25d1341693a6bb7ed8938a597a8dbad4ba998f8c7d5a67623ca480a62f65c6f23b6c18052015c57e4c626cf1353efff0ba11ce3c64471f19ab4815b63f4935709a2ff159b47f8ac2fae4d703c222798948ac43c48eea39fe45f963f56cc4b187b0c076a37c6f91ab96161aecd9dc471c931833e8d1c209d1c8824bd576cf09341c", 0x8d) 20:40:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="08010000ffff000001"], 0x9}, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:40:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffffffe, 0x9}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x1000, 0x6}, 0xc) pledge(&(0x7f0000000080)='}%\x00', 0x0) 20:40:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8821, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 20:40:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000140)=""/171, 0xab}], 0x2, &(0x7f0000000240)=""/114, 0xfffffffffffffd31}, 0x800) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 20:40:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) socketpair(0xf0dcc8b598474435, 0x8000, 0x2, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 20:40:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:40:03 executing program 0: r0 = socket(0x0, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 20:40:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) r1 = semget(0x2, 0x1, 0x120) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x7cd) semget(0x0, 0x4000000005, 0x8) syz_open_pts() 20:40:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="f488973e3b99ddbb123f33d2b16535e1f48c8ca9666adc1969a106bae8f4a668072c80b77a0f9883c516242f7ac779b8356537e886b27d1522f819a305c1759505f8bb45a718a2179eff12e30309a9d8a7ba82212b3c10886e1c67526facc175c54faf7d0cabba4b7297798f05e5429365e7b5b6495b556616a5140c13724b56dc369324241cf0176cee1c570a", 0x8d}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000ffffffff0408b40020", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x400}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x0, 0x8000) 20:40:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) munlockall() shmdt(r1) 20:40:04 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000200)='c@') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="cb0b65200d19bc57b9cc14005dd33a8d9ebaaf4e6b501fb3573012fd868eaecde8a6fa12009c7baf6694c5802d4e", 0x2e, 0x403, 0x0, 0x0) 20:40:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) getrlimit(0x4, &(0x7f0000000040)) 20:40:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() r3 = getpgid(0xffffffffffffffff) r4 = fcntl$getown(r0, 0x5) setpgid(r4, r3) recvmsg(r0, &(0x7f0000003940)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000038c0)=[{&(0x7f0000000540)=""/75, 0x4b}, {&(0x7f0000001640)=""/199, 0xc7}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/83, 0x53}, {&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f00000037c0)=""/218, 0xda}], 0x8, &(0x7f0000000600)=""/7, 0x7}, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, r5, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0xffffffffffffff30}, {0x18, 0x1, 0x8}, 0x2, [0xae46, 0xb55, 0x35e, 0x9, 0x3, 0xea6, 0x0, 0x6]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000500)) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000480)="80be5fb3f351e008cd12b780a86d68e3d6db2252865cc8f872e05a28372f53e67975d1e3bf632f0bad3eea02fe4e3d1cfb636566f1de48b9b12c8a581d184ef2f9868db45a8580391334442762d7ce605f23fb7ed8983d29259ac33f12", 0x5d}], 0x1, 0x0, 0x0, 0x404}, 0x404) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r5]) getgroups(0x5, &(0x7f0000000340)=[r2, r5, r6, r7, r8]) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r9, 0x0, 0x0) sync() 20:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x10000, 0x4, 0x400, 0x74, "dde60aea5126793af92bf89106f1d4b194cdb9f4", 0x8001}) select(0x40, &(0x7f0000000040)={0x7ff, 0xfff, 0x3, 0xfffffffffffffffc, 0x40, 0x50, 0x2, 0x99}, &(0x7f0000000080)={0x7, 0x20, 0xff, 0x40, 0x7f71, 0xb834, 0x3}, &(0x7f00000000c0)={0x6, 0x7, 0x9, 0x8001, 0xe5, 0x4, 0x401, 0x7}, &(0x7f0000000140)={0x9042, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0xa3) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x2, 0xd1}, {{r1}, 0xfffffffffffffffb, 0x68, 0x20000000, 0x0, 0x2}, {{r1}, 0x0, 0x0, 0x15, 0x100000000, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa, 0x7, 0x3f}], 0x4, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x80000000, 0x7c0000000000}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x20, 0x1e0b, 0x20}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xb, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x26, 0x214b0d9fe25ed2e4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0x101}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000004, 0xffff, 0x7ff}], 0xfffffffffffffffd, &(0x7f0000000300)={0xffffffff, 0x6}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x100000000, 0x7b}, 0x8) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 20:40:04 executing program 1: r0 = semget(0x3, 0x1, 0x200) getpgrp() semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/240) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpid() r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) socket(0x18, 0x1, 0x9) 20:40:04 executing program 1: kqueue() open(&(0x7f0000000100)='./file0\x00', 0x10880, 0x108) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x82) fchflags(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 20:40:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='/,:{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='})\'-\x00', &(0x7f0000000140)=')\x00', &(0x7f0000000180)='r-@\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)=']*{\x00', &(0x7f0000000280)='+]\x00', &(0x7f00000002c0)='{!\xc4.\xaa\x00']) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 20:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x235c, "63db6e9240f500000000000000006b57866700"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xffffffff, 0x3f, 0x9c08, "2c548f65d31af2fcc81f24f8cfd582e6b0f820b8", 0x0, 0x1f}) 20:40:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200c0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7fffffff, 0xb}], 0x1f, 0x0, 0xa, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 20:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4", 0x0, 0xe0}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7b, 0xfffffffffffffff7, 0x6, 0x73, "65155b3585b1eaeb4c45d56b833085f855125a3f", 0x5, 0x7}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() writev(r4, &(0x7f0000000100)=[{&(0x7f00000014c0)="756d8e1a3ba4dde536439fbbd1669accc7e09a6441fb7cf7b8dabc29b3ae68f8c3647ab94daf1595a68f0c04da15c6ee008c31be0b96577fa84f5856a083851abc2a71a21538a13f596720f50665e15d3ecdb866bcf6960931bff8b67098693e893035ed616ff378f9e6a4ba71502a5537055ab5ef0720f938bde411fae18d5e0155beed390cdb8b7f6f402b045ba5ffc6a70d4732a282f80634deebbba714783652ecfbfee44006d55d20f65eebea33380ee1b0c7c9ab4afc48fbfb33a200067f5e9f34c81e66fd26f05aa4c5468a5b19015525a1d416eef86e9b2a6ee71f441e045eb91a", 0xe5}, {&(0x7f00000015c0)="2422a9c9d2c9c090516f727c56df67a708bd668416233363791c7302d6f8cb378e5c15e348f545771753f1d238b1f91ae21e2059d3c8b2aa1fca96a631353c3f80d5", 0x42}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/218, 0xda}], 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001440)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 20:40:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r1, 0x0, 0x0) 20:40:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) read(r1, &(0x7f0000000200)=""/31, 0x1f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f00000001c0), 0x10004) 20:40:06 executing program 1: symlink(&(0x7f0000000440)='\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)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x1c5) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000080)='\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', &(0x7f0000000180)='./file0/file0\x00') 20:40:06 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x100cc) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x200) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 20:40:06 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x1) r0 = socket$unix(0x1, 0xb10fa046aa8c3ed9, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa1, 0x1) 20:40:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r3, 0x5}, {r1, 0x21}], 0x3, 0x0) 20:40:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000200)=[&(0x7f0000000080)='#*\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='#@^{\x00', &(0x7f0000000180)='^#\x00', &(0x7f00000001c0)='[\x00']) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0x6}, 0x8) 20:40:06 executing program 1: r0 = socket(0x1, 0x0, 0xfffffffffffffff9) r1 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x7f, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="a2d36e022e6f66696c65"], 0xfffffffffffffecb) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x66, 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x4, 0x81800004) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0x84, 0x4) 20:40:06 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 20:40:06 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) recvfrom$inet6(r2, &(0x7f0000000100)=""/91, 0x5b, 0x1, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7c76) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) kqueue() 20:40:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 20:40:06 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 20:40:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:40:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x0, 0x9}, {0x80000001, 0x8000}}, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 20:40:06 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/26) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:40:06 executing program 1: clock_gettime(0x10007, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) clock_gettime(0x4, &(0x7f0000000040)) getgid() setregid(r2, r1) 20:40:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = accept(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1000, 0x7ff}, {0x18, 0x3, 0x10000, 0x100000001}, 0x8001, [0xff, 0x9, 0x7, 0x3, 0x0, 0x7, 0x6, 0x2cb4]}, 0x3c) 20:40:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000655000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = semget(0x3, 0x0, 0x33e) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/64) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:40:06 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000080)={0x1, 0x7}) setrlimit(0x3, &(0x7f0000000040)={0x8004, 0xfffe}) 20:40:06 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r1 = open(&(0x7f0000000340)='./file1\x00', 0x0, 0x120) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x800, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30900, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x7fff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0x33c, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0xd94, 0x7}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x20000000, 0x80000001, 0x90c2}], 0xb413, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xd0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x4, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000040, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40, 0x6, 0x7ff}, {{r0}, 0x0, 0x40, 0x0, 0x6, 0x8f00}], 0x1, &(0x7f0000000140)={0x2, 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) 20:40:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="68b8ee8f88fb2359896a821466e2b777a23bf5711a49b4bcf2bce2d6685a86c518454eefa48363dcc7b5eb673ec2f3a427baa0b5d2bb41f0eed1e36e3b28427543847af59de56b3ec8b3", 0x4a) 20:40:07 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x0) 20:40:07 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x3}], 0x1c00000000000000, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 20:40:07 executing program 0: r0 = socket$inet6(0x18, 0x400008000, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x1e, 0x0, 0x0) 20:40:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, '\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:40:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x10, 0x2, 0x6) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x3ff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 20:40:08 executing program 0: r0 = socket(0x1, 0x3, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1001304b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x7fff) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 20:40:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:40:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) 20:40:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000000)=""/32, 0x20, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:40:09 executing program 0: r0 = socket(0x80000001a, 0x5, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 20:40:09 executing program 1: munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 20:40:09 executing program 0: select(0x38c, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x80) 20:40:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt(r0, 0xac, 0x8, &(0x7f0000000000)="a949d62e8c2b248c75961a408e4b405a19c3d6b7d7bfe531a4cdaa4867d49116f846598627de10671aaf4743eef1ebae113f998730becb209196d8483de244f727a6dc058308", 0x46) 20:40:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000001100)=""/244, 0xf4}], 0x4) 20:40:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000080)=""/34, &(0x7f00000000c0)=0x22) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x400) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xb25) syz_open_pts() socket(0x10, 0x2, 0x7fffffff) syz_open_pts() getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 20:40:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x2, 0x1, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/146) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667b, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:40:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:40:09 executing program 0: socket(0x18, 0x2, 0x0) mlockall(0x3) socketpair(0xffffffffffffffff, 0x1, 0x100000400, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x200000000000002b, 0x25, &(0x7f00000000c0), 0x38a) 20:40:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x80000060, 0x4, 0xfff}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xca, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x400, 0x6}], 0xca, &(0x7f0000000080)={0x6, 0x30}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) getpgrp() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 20:40:09 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x40}, {r0, 0x80}, {r0, 0x4}, {r1, 0x1}], 0x5, 0x2f) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 20:40:09 executing program 0: mprotect(&(0x7f0000428000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:40:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000300)='./file0\x00', 0x482, 0x55) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000103639e58a00000000000053ff26d4aaa29bc600c6000000f6ff004014d61ccebe0921fdda5d92790000000000000000002000000000000000000000000000"], 0x0) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x8, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r5, &(0x7f0000000940)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x2) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000700)=0x7) 20:40:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$getflags(r2, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:40:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES16], 0x1) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001640)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c0393823f5bb9c5934183e749020d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff4161176", 0xfe2}], 0x1) 20:40:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1d, 0x0, 0x1cf) r1 = socket(0x19, 0x3, 0x5) shutdown(r0, 0x3) r2 = geteuid() r3 = msgget(0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x9b60, r2, r4, r2, r5, 0x35, 0x7f}, 0xd32, 0xfffffffffffffe01, r6, r7, 0x1, 0x1, 0x1000, 0x2}) r9 = getegid() chown(&(0x7f0000000000)='./file0\x00', r8, r9) 20:40:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x18000, 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x869, 0x80000000, 0x0, 0x2b, 0x80000001, 0x7, 0x2, 0x1, 0x104, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x28) 20:40:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r1, &(0x7f0000003640)=[{&(0x7f00000035c0)=""/96}], 0x10000355, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) r9 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x1, 0x2, 0x5, 0x80000000, r9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 20:40:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00004f4000/0x3000)=nil, 0x3000) 20:40:15 executing program 0: semget(0x3, 0x3, 0x200) 20:40:15 executing program 1: r0 = geteuid() r1 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f00000003c0)=""/9, 0x9}], 0x3) r6 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000000)) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/109) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000400)="cff9", 0x2}], 0x1) setsockopt(r5, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f00000004c0)) r7 = semget(0x0, 0x6, 0x80) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x1, r0, r1, r8, r1, 0x100, 0x6}, 0x7, 0x87, 0x7fff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r9 = semget$private(0x0, 0x3, 0x90) semop(r9, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 20:40:15 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x510, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x501, &(0x7f0000ffa000/0x3000)=nil) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:40:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x142, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/14, 0xe}], 0x2) 20:40:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x19e, 0x4) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ae9ca58682f6019e48ce5b06c69c9def46b5ef28c2993038a788a9a843e2d77d2b468b8fd40488f9d5ff9c1a56c6bca6f98092fd65f724c636bfd9985ca72aa9697705185e6f493977530c2ea7b265ce327e7603724fbcf5bbff90e660a8422c17ca8a361d59130884741855e41f87053cf0e01ec61d363c1d29fbe2f782e4d488ba6be6538b1cb01104094302febffed639f5a732458d20a379be2da61fe22ab8029b1234526792cd92a291f432a6dd0325878250522ee81bf0c8af570d0c64eaebc556563e14c02518bb91e3710b7778d477e9b0138d428bb7f0f4073d552997d2575b88de1e3c2f71b4444e42", 0xee) socket$inet(0x2, 0x2, 0x800) r2 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x808, 0x1) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="50d3be173891619ee4e586b50a64c26c7c505158acdd2af589b08470e403993bcd6bdc1016619b4ba145bc4cfad263a4409462f21d2bb554d3559f9b1b6d99493924e1076e2718b40faaecfadb88b26e9c6c4350360a99d36636d8a4f676b06390402b08f13a2c54289ab9cfe62b1fe8b5187fc65caf8d479bc60d6ab625c28dcab160aca292ea01e52e5b92eef4fbd849b5d1d941a45e7a890b96db3f836e4d645d78019f5a0d1c5f5d8b2c472996569505", 0xb2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x1) r5 = syz_open_pts() fcntl$getown(r5, 0x5) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000340)={0x8, 0x8}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2080, 0x1f) r7 = semget(0x3, 0x0, 0xd8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000400)=""/230) r8 = getuid() r9 = getegid() fchownat(r6, &(0x7f0000000500)='./file0/file0\x00', r8, r9, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000005c0)="9a5019c3649965d5bea0a0d22e557558600924ad6d0f155c7a1a3d10dd05e2b748c941460d4ad51719afb892b04708045dbdcd26be602b64b779ebb5a25dbaaa6b8d585bf8223fe2a419c87280d2464667990ee3bc55010efe3180bd6597004dbcf7a2e7fb9d2e20dc1b01a8633fea5900b4f9adc017", 0x76) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000640)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x8, 0x0) utimensat(r1, &(0x7f00000006c0)='./file0/file1\x00', &(0x7f0000000700)={{0x47, 0x2}, {0x0, 0x4e}}, 0x2) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000740)=0x1) 20:40:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:40:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000540)=""/251, 0xfb) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='+\x14/\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',)\x00', &(0x7f0000000280)='{w,*@-\x00', &(0x7f00000002c0)='+!@%{\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='$*/:\x93#:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='-#/,\x00', &(0x7f0000000480)=')\xc8\x00']) 20:40:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x80, 0x581a, 0x4fd54998, "49f2902434fc026ea8a54d1e67487ca0e0d95344", 0x1, 0x3a8}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 20:40:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/105, 0x69}], 0x2, &(0x7f0000000380)=""/39, 0x27}, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x101, 0x401, 0x3, 0x0, 0x5, 0x1, 0x7, 0x3, 0x2, 0xffffffffffff07e1, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000580)="334f9e079909c22e2e4adae314cd8e299587bb8846beccca5be45acd2ce2c459b18e3178eb2499a954416caa2ffcbbded6108b6e1c760045457aa511f628afe9910cba5e2b2e07d1e2c49b58e53d6b29fab885e4cac108a5722fddde20c8eb759c11e328737b75ce3ddc7488efced3bfaa3a3e0fdb1b07026cff942202e6a892d0eff211f560c741a77001cc77eb4bb080", 0x91}, {&(0x7f0000000640)="332091fdb80bf83ad9293b43253080fe5fc46814761650c8b1a4b9ab1c37c22d54328fd8370bcdb25340b4fc7f85dce0abd506a6db0232b9893b96bf339b89c908cfb71b615b104f8bfba88e3ae5798f21164619673887ce5d2de40b33770dde5f0b09bf5bb2711a2e967cb4450d8ec81024141bda0026e9e654516bd1ed780e4eaf3e335de8377b0d8ed627cbcaefef6b64694c52d7f0b476c73a3d0fddeaa4bf0ab353dbc7bd97546fdb21f7e07bae91fc130797902cd63584cb0411f04730675c20384d55af2490c2ccd827c9aec2f814b399c9a62be04dc86e3993035960c85454c8131d4bac5b07ff2fee95", 0xee}, {&(0x7f0000000740)="fa4b875dd372c73173164d20ea84b674c76a4136fc6dee424fbd2270400b636492a1d2d740273663b45b51637d208f739ab9946ec960d96c5854a04c4698a5ba8d271e966deedfeb259b96d6cd8a8a06f124bed8f7ee17d1f8c06702ce4d701470cf5284088838fb709ed1e3a293c36922371dcea33dcc4f20716f3eb1e4839433c6f2dcbb37650c4520c908ed070562820c4be70308bbb947a0e6aeb208011a4e08deb3d09e5604e2b8181963d02943", 0xb0}, {&(0x7f0000000800)="47142e00021e70c2c27a967f4a01124abca9715988a5bd63f58fcf2d4244819dd7204ac71f7e15ff54aff8e13a298b4e8228", 0x32}, {&(0x7f0000000840)="1eec6260e251f480c4df0f7d237458c2112120c7c57b458462fda90a7fc87aa817e6d6407904a9bdb140900102e568f0e15ca85ada49afe57b984c06d155532bae78b8daf524d6246d371401b51f47fe4e29f86247a5930ae868f670e35150a73f17ffdb8a5574c0c290931e2a90f1c594b86c85c8de80eacd32cb2fd9c465031ca94107f0bd8091a56d885e7d42616137b4c30263a1f388d136ad341f6cef7109cc8da700de38b5240bfefdaa6e8aa5c042a04ee5ceb3da6929e84e19bd92f64f06d382387c10d0d1696939c4202a51ad70f2fd93f3f23f89ad276bcee38b2ee629a339cf58f58b53c16dfc2dc4a0f004", 0xf1}], 0x5, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}], 0x90, 0x1}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r0, &(0x7f00000004c0)='./file0\x00', r6, r7, 0x4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) chmod(&(0x7f0000000440)='./file0\x00', 0x1) sendto(r0, &(0x7f0000000480)="6085f3f117894d54a7fa779971e836cb290794cf604c9542e11a880b00", 0x1d, 0x1, 0x0, 0x0) 20:40:16 executing program 1: r0 = socket(0x1a, 0x7, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20, 0x5}, {0x522, 0x7b78}}, 0x2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb9, 0x4}, {0x2, 0x1}}, 0x2) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffc4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) 20:40:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xd6e8, 0xc1e4, 0x1000, 0x9f, "a709b2dca649a7b092f49b37640a4bc73f78c295", 0x0, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x101, 0xd29, "915a077263d68ceb2b47553873e3cf074424e0ba"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa63", 0xad}], 0x1) 20:40:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) syz_open_pts() 20:40:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) 20:40:16 executing program 0: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x3, 0x102) 20:40:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) r3 = socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000140), 0x0) dup(r1) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x902, 0x11) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0xc80, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x90, 0x2) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = getpgid(0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1000035d) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r7, 0x0, 0x2, 0x7, 0x0, 0x1}) pipe2(&(0x7f0000000100), 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r4) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 20:40:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x1) 20:40:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) semget$private(0x0, 0x7, 0x410) execve(0x0, 0x0, 0x0) 20:40:16 executing program 0: r0 = socket(0x0, 0x7, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001540), &(0x7f0000001580)=0x10) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="d74aebdafccffdd339ae318d86858df35394c81fd37644184721a48cf6c3abff27a779977ec4b0930ecffeff0960dea558f467b18c84b125b31b332d01a06ebed56a44cb44643fa2efdc4930406274cd2c2508903eb35465bb97fc8861a64ece6e819dddf5291b915e4d940d284261406deffce41b72b40fdf76edd2ab", 0x7d}, {&(0x7f0000000100)="a6e8d0ed155c25c319d7cad4208cf9380aa748db12f3a83ae62414d3750aeeefb7afd0c8f0513646443a620bc2ba0b8e33313988f3478952d30f3fcdf7", 0x3d}], 0x2, &(0x7f0000000180)=[{0x100, 0xffff, 0x7f, "dd9157306d6a9bf08be1bb9865f1d1d78f33bfbe6e9be5c0ed49d41500e029a4cf101dd8ab5a3f4524049b300dadd6286652c60810190029c8e2c8c8dc43dd35779aa4096f6f9158b25185a998980eaebfe7c47dc636be03a429d27d8d62f8982993520fe414cd032df369c3b126a0cdb69925a12dedbb55a7e468d5ed5a6506cae61d306de56280013c14219aaeca5ef83bf9cda609a36734abd44886ee75dfc613736ff87ed1497fc36c054e35ce3d31653359b6e829c978f43e04d09a83075220a7ec02919a605575b4c5e157001a4d654eb693f65ce34258df5fee72d6ee89601d56ea31e2e06bf43bbe2744f218"}, {0x38, 0xffff, 0x5, "e703bd82a5491a6eb0434b3ce88cc50cb7c40fb9db034e127f77b838cbbf654c81f2"}, {0xf8, 0xffff, 0x8, "894f14b6e1213cd08a803ed429060e809f9f8b0791d2229b59e438271e1322e4e74d5caabd85db8f51b526e8ab563820e5c60c4a285dac78abcb47236e64661a1bae75d9fd761b7220cb23d77786b3c66bcc04b6178a1660c08e04b6faa1be89614020d83562d6c7b956de9e73e9068e2f68b562cd9ed43d5441ef4b96992ae0aafcefff85f4a476a7813ef77edaa95d69c5f9b6e65bc1e38be675e9152a6ae7b3146e1565c86c91c296c84bc1dac2ca42e1eaeae83ecea2cb0a4d8f7ebd8990274de18b50cb18a4f17ca37f3e0b22cc35a8ad24280e8a6ba0e2fd52737937ebafed7ff3d418"}, {0x1010, 0x1, 0x4, "3620966c5493d6026115ea722653edc327bb77141c4ae390c8b6b2f2a2f3d3ccdb74bc804e3fd469c5225e907ea12135b9529cd30b0158d6374b4e9c0cd01edb09c3e914ca9a9b1633c0be20c2d83638f4b84ab8dd21b8916c3719672ce45bae3a301b8f9f7ecc86394bcc25621d9b8a4ef67979dade7edddd68d1a805dfc38387523e83fd0eadfc7ad128c670f7253a8b37c801c3118d8699ba1a78ae4e3bc3fd5d375ee898af87f7858c960cfaabce13211beb99839cf5e684b8d4303fbd0fd3bda06fd41b30ae8ac2307c2bccc316d7ebdd8fb548e17ac8707213f0f6b3695ed9ad3c566b16de8b14eafb74c8bdce8ed184de7c615a74bdc556ca261cec6e75f0808803fb2738c1946bf48d98dad88cfb02ee6d6fe13c5117a8e0cf0a9646a286aae9ea0bd344ae1ea0e3d5825ec807999c007366f6656c4c88ff5e1e39937d507583d6c883fe2052b9fedf580d0667ced0a1d8d954761a81d23e987a1102f75905cbab1cb328fe247701783eb342378a44d270c0ba9c11ba8aa04f692b1b2aee81800aad011936c1a1f8c61801a86bd4afe84082e93c4e30f71171c730461f5244122a21bd053164013ee612b455dfacd2115c5eb421a8c2a8640d93ae7239df25d102249afdb675896ecfd1fe477013dd79a436f2f867e1a1cfef15d351463fa1405d531d1ece095fbdaa8a2193145ac8adc24b108c860d52e1794f711b3753cb3ac4d8223dffa43a40e05187d4228a5f95eecb68b9fb585cb7b6675ba41b6ee5ecd6ab3d83085b64385f8c94276df0673539b52377362ac11f22e1a52bfdaf47c02981f161064e49da73d85625426bd06858efe22a678344f28342304327fe3b2435afdbb58c04f4f992853e38bd6e6e21158fad7bdfb1171af44c0a8eb6f40b9212452980bf6f4a0842709fe56ec6c18d8163833865855dadc8e4f30a6c55e97983dc991dfc0c50bae9a8ff25ff690a2134e2b22a3c4bcb2e2241c1ee85fb3b718f28e5ee6c74e80b81a91efc69b358ffb080017765871d8e4d9355859aaf96da8752326cc990a711c7154f5e890e406551eadab7d9e9810e0be54d1ff14cb9b14671d3071212a45fdc251d853c523f65bd61ce08c2b7796a7f9e605a91c2f933b11e7af27b2cd48883797d3290f9fd9b35b82505f37a6f552f12f6f3001a2cbea15094af8c202535e8e0af33fd818dc42184f5af265d1870f76047cc16c3f3d3647f28a3bfd377d28a5e1bbd3f29eca89316ec2dcd35e5c30328cbe0bf6758582ce8d35b9a7f95ed9d5314112853f57ef908ab96cc476ea9277c031c36e44a97560561a38a1f833c06d5eb5ad93cf7c252d753b49ece4be935faaaf67e0435b63ee80bb14eb34c446cd684f878c9cdac324ac5f6a8f6153874acc548eaeb3363adb19a3838067fe3a64f3bc15a4998d75d718e819dc1a118d8f75b6fb0cd216a860fef0b1bda276720c03a2dcbc45d1510fa937ccaba76b1f28a9857646124428a585e847d4b26483c7de6d16d6e3c9e6aa316e2d31dfbc39d56cbc47231395bef53d6f40f53381adf51a60a4ec9c8ef0ab1dc1abdde029f845afbe787c8bc529c43c1f454619df9c17e3469567558e19fcc3823fb1b8a2d39e603372b2515c353d199f489326d4450984f38d1269d920e506009865b9fb7ce427e12c16f131f00eb6ab1e41622e2827da24687064ca287382fc926cf11077e3719125914602c712e8ddfb893c7dd6e73336865ed254a45ec64ea6266ce409077653aed835cdff15cca8565f3ff58a81392340fac78b5c630e9ffbe95b448c89a5aa81643c31bb4f78e8b8dee7b8bc1d71d5bd9bbef564d38392c56e7094aa9e2aebf280636ed3ef5e800f0b3c6f85b1087010abd61d4c38ccfc30c9bda74dc920380800448c3f09d10df727a2ec3d8edb555d2b2968b46c90aafdd906144ff2d709756077b0e60deb9ef2d613ddec5a2df373ac72e79b36a4c84accdcc1d9722d8c52c50a90aff19bfb450cfa40ea7b719943029c04b7b79d68d6ff9889d57468b5053fee53ee2a3ffec2aab9187977d757c944f3335a3f59a900efd871a43ca49b8097bdab022afdbef9c9ea19c6699f4583b45bcf4425d5b5b159e57cb053a54f2cfbd4552331847fe6af7536b93a5888d8de20255e89cf297ccd49d26d4ac30c8185944ceba28d4741e41d2bb1eb3f533e40d0515f307ab2d5ad9d7b1866cce9c600f722e3e58e988e0a22c75212edb2789f6b2683804ec90f706eb3ba5205872ec3e200e855ec407ca8b7e81c317535dca19dba5357f1eaea1149307bb345d6623f41c1c9a36d4268a05f88204395a3b5bb41d8b09f35a84aaa4132f695df944995e09b8d112efcacfd316089a7df3463368ee14ae16fb92d14b934265727b8bc56985af9e526ee6e1a81367eefd50d9191cedf0f0bfbebdcb2d4b16e29365fd4550a2d07864eaeef2acf648987734a02e625c797d5ad3d60b27ccdb826ad0207d510910c5dc52e58d83e2a863557325196c4f54a29422cd5a09af21ad12b74afca1010240524ed7adefb720a476f3b7cf64fbcb06eaf1fb43304951f237c54e484539774481e763c022b64624b9d433898659b71aa3434beeaee3bced8668c8abe5d5a4c502895184f65e934f3754681e65f3e73f6f5d829d7ed4471b1ebf69a18d35909cc30bac9c1d9f55dfd8903721134a6a55d4622b0d934fa264b3f9834291a25b81f1f44a37709c6e40f05f0402fb32cc44a1d6fb65aa48f29a9efd744a7b2cdfb1bef56d0d000e6b2f1ac84e3d5cf4cb78a8024b7642ec12955e95a7e0942b4eceaaaeeb1f080c10b8c1cb9fc473ca563ac5e997bbbec98d6b713c60f0d76d5c923c0e23a6af3573929bfe014a3d9c858a9c6ac1de152039eeeea5c723feab32f7a2804c79eb91479f238e4b9a30d6a5f8dbe35dd43509faeaed2ffd32a9151d7ae2d98e9ae4ccb0eae78f0194053a7cd5a0dcfc0218edbc8079aba3f1ced88dd062a2ad43421977617514f6abae3bbd40b8995626211d33407f006cc16233ae0f14e37cc47039f2fa1151a477a6a2289747f0658573ce25c1ae74f046944189c23f5c42ce390970d03fdb8279f5fada5f6d82eb5122ab418e99624b43230ab82a09a9a087e42b0c09eefbc78d2621615fcf6d9782a107c9a08d80eb425a798f014dce8c506fc5f14cf09af15bfd203442282e588f3238756eb20665fecd2b9b682a8fb86bd1c6640b5eb870c9deeb1b728dcfe06e39f19ae60e26c46acfed3ad7f8824b69f27d0e373fc8bfe310ee9cf2b55f4b79c50173da0420d39b3c004f0ae3c9d509ca7da2711e8d5d608f2293784db8e4b566c04f1abb070d539d15ff5827856a7fe4c05112f49ec41041237a21f22ffcb7f263c78918c01098adb17b108e8f4745dd42c1aa3437cfd1bd2e3a99011027ac0ec12c2ac05f9aeab11ee7aa7eabb1883cb9f2de95e2fd76a04b5b2c068b4bf0b2f6f6f7390887674f99c0dce9be07e1b0b6fb79e30181b0370a4928888c471f5b2b472ac9589d55c2b6be256a7c09b421f6e7a230c4a2fe8cc4ce636479dc209f122aa44573dc83fd59a126367365c92ca17966cdb70860309a703d3e25f463b3c4610209d203ecf5be9dda67fbdce07da521b5ae5c64205f9b66e3d943f98e5604136dcce6a9540f5fbd46a0a07e5485d6ba35a5a4e54765923b14f37a8593d358e914ae7f7d35cdebb4cf87705f93ebd952ea18bc514bf022a09cc3e964809f1eaf40b8bbc2c3bc741a1ca23ea9e8493902ea18645a416e52a957f3eb637c4fd72caed9316a78e7dba91c7290aa0c79beac13bac2f49f242ef387867aadca75f93a6c8a39d3cc4f2d1bbdceb4ce8d0a29576c0b30b335a20dd978763fe429fee3f67a794fc2e4e4e51a5e0c0550b7594e26587c6ecf44f7eb4e0516d0017d8246b89516210a363f15870ec0a648162a10e3697fc7ecd27dd7b80ea921c487756d2f12c919fa2b6ae9c579e6deacd88ebfce4ffed1602a0d571e6d47ff7d7ee84745ae36999ebe9aee9cb3b26694695347510307be42a67444a1e574f930b18dfb446d3b0aa2b27201fa65a4ace5575a376347cd1f485c21e95d429e67df988585bf6011dd2721382bfa991e0e5356feae56ee08779fd3b25866d07cedb86feabd14070bec009641be5c8d20c8f52efaf2494b3c3791f99b7a53f6d5574510ccc8d8671ac71691b523871b0df1fa928ac70b2f0b4f4a15efc94f0dedcb6cc1f1d1b3702d1cc860e61e1d6807be85c26bbf8e2ab248217f121f7e1b6e33b25f788578e7b816588162df95ccb1c7583e3675254d771498aa829b428d990b97fa0c21081c71072f3b6b3eb4a1cdb002753d70e613134aca3135b4114e052dfe0704d6e997a89b2623e1cb7c89e951b39e75cfe97672d8982b826851012d8f86347b7eeb9676e4414000156ad758dac35c5206611224436bd34de33e388a980f991bbb3a6c1ad00b3d1bbfc3c53d7b485d3ea63a6ebd75fd86bc9f0ed4dc179da95b111b23d5b1cbaf326f9f0771fb423e45a4f2b9abf03365287dd34f07a65bc886e306f8caba6d5fe5504adb6734eb31ea1fb3f1246c1206b455bf4a04717199b13a08c3eacd1306890ae6f14c97b3b5faf4bccbd4875d37b2907610546a3bd499976e675c1cc1085bbb3bf1ac193f2b1d249832aaacb57caf55661c475f92ce3771e1b0864be0e7d79d5911426899a123648e134d253cd24845b62be1b2d9015834eb5f62d62faf174f121d5356e457552b2f650678df1e0f2fd19259ebce36e52d6500977c0fd8400a7712a775a5b0445ee76b5e63b6bf17b82413f81d6138ca82182a2b1e6ed5bc135c251736719e58e90b383d7afa1994392c0bc4bbf930a5835571085b3498745952c13a7180f1f0ac1423e1175840f3d3541401a1accf398a122ec44ea3a66723e277fbedfeb600e92bd31712178e484292e84247cd70b6a97fc4ce4b8e4b31afefde5857c86f480728103b8aa1c55fefda63de05069d730efbc7b8d51e9ff50f1d96d9499836c6e3e2ab9fed165c83aeb21048f22a0cf3f68cb3f9c03e6ba03671740d41f11d9643a0ecffd160d0b126ab46dcae298a73d6d5bb30158523f166adbde9667444c1e75f9da8845641ce956b815105b55ddcce12e77c5ef941fda4fc835ab22905ac0b7add142f2792738398101e3f6fb2d24c7b59738d9f22fdcc5af2c3fb929fa9b1952c75f650a48ace616152153e76744281b4d4639edbe411c2165c785a6e008efac84aa086b701c65a8050c0a5fc6fdc438b08225758565daaadeec4feffd69a9c36723021f089a65b6c100b8719723b5645a4234f324d0c08d0648ba50b17f1183c3accd24bea4083ccf6f6012380632afdc20639d335fef64b5e21434b4266c8a7b7eb3a461cc85f253d35121f1acddbac650c4dfbadcd891a453323142ba6e7b1200cc6f3c1608075e67edba3579e068bba12d7eada9818f8de9063237f2fa2aa428d4c38b467760128253a0edb304ebcba6a8cb1fd0986179b9031d2827400bd9432dba99764c143e2ec8061768ebb0128f416ff30cc94da78b7e193176060c87eb05fe867b3f73ca49dfdebd49410f802a4a567f49cecb5b8376c94a1a3a7872cb482ad0bb6a31c012aaf3f9b668f91455978c7c178d902f5f671ea5b5748a1eebfe16f117a71a3ca4ffdc881eec5c855e105de04e6cb73a382a9df037e7394c09f3ce46c7a17cd8c5dbb4a8f6c6220986e6447a53d01bd3d77e7f2d094870b151b472ca78a12f8ed0bf17cd654948df55a92"}, {0x90, 0xffff, 0x9, "9b953e40b6cc6112a3dabeab6bb6fdae58f8a3b03ed9cdaeee23aa7fae42165bd836d9b5fbf6fee42ed7327af65a7f602d4148d2fe4f4bc15b01f2bedbeea9d0c70f5faf1acf09c59c24c80f28fa7dd39d7bdf08d8ce85d40a16a4177bbad289c5c826dc137188a142546aec1b90dd04d3514e1471e1a219e1bed23432"}, {0x80, 0xffff, 0x7ff, "954962b48b23e625f67f520739fecf2b2f5b4a1643a3c16cebec4a5988f74165a84337d6b0bb2e8de1de3b6c6c359f5defa679171a3bbea5858fac66471e89e2f81e21853248f85e7b20f52f907446e6ccbcd88935acc01e25650e00be517ee27356ce1320902e6c739d8a5237"}], 0x1350}, 0x8) 20:40:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 20:40:16 executing program 0: r0 = semget$private(0x0, 0x3, 0x3) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/45) semget(0x2, 0x0, 0x261) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x7) execve(0x0, 0x0, 0x0) 20:40:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) socket(0x20, 0x5, 0x192) setsockopt(r0, 0xd1, 0xff, &(0x7f0000000000), 0x0) 20:40:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8090, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x3, 0xc4c, 0x1, 0x10000, 0x2, 0x1e2, 0x1, 0x1, 0x3f, 0x2}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) 20:40:17 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) r1 = shmget(0x2, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 20:40:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fsync(r0) fchflags(r0, 0x40000) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x48, 0x0) close(r0) dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000180)='./file0\x00', 0x28083, 0x146) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:40:17 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000040), 0x2, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 20:40:17 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x5, 0x6, 0x1, 0x2, 0x5, 0x0, 0x0, 0x0, 0x4367, 0x3}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x80) write(r2, 0x0, 0x0) 20:40:17 executing program 0: setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket(0x0, 0x1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x400, 0x9}, {0x18, 0x3, 0x20, 0x8000}, 0xc2, [0x3, 0x8db, 0x7, 0x6, 0x30000000000000, 0x7164d277, 0x4, 0xffffffff00000000]}, 0x3c) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r1 = semget(0x0, 0x3, 0x263) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/40) 20:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="58bdcf50717f650bdce6f225304066de4418f03404a55ed3e39c31ed17f18430945f3f612ea3d117f9856d53a2b54933c2f2cc2e9cde0d0aecab6073e94cf32e5a8345d029365ddbb69f394d259f3f8b639c1f0d8fb6239f0eff002d0629d04885da6ed0d57951d8462f54f4a5d7b59c69a5cdcdbe4947b6d8396f7f2e53c5ae0e328f61d36d5bdde98cf1a375918b4e0a1a3faa0cf75ed53608c0b4164d1407a000f35e28aed06696762d52f29abf3cd8aee8e70c0a91895ff6535df655af5733ddb9e62f6433b952180f157a303269561bdb609b8e9668fd01d0ccbe51a969b2fb6f431d46a771c89889749d1b285271493be85968957eaa538d5204a5c3ae02fd3dbf6c43b45280dd71d92e836b49753a7797d1a3b5520ede0f74688c6711b0d89c448d3f7212797f4b9a950331a8039cb9b3eef75d92e87f3bd14988", 0x13e) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x30001, 0x2) r3 = dup2(r0, r1) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r2) syz_open_pts() semget(0x2, 0x2, 0x40) syz_open_pts() 20:40:17 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) pipe2(&(0x7f00000000c0), 0x10000) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x800007, 0x4) fcntl$getown(r0, 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/4096) fchmod(r0, 0xffffffffffffffff) close(r0) 20:40:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x900, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000123000/0x1000)=nil, 0x1000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r3) 20:40:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:40:17 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x882, 0x0) fchmod(r0, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x1) sendto$unix(r1, &(0x7f0000000180)="b78bc2fb0afe4063be339cc2cb11a8b773f844b43c52dfeff96115745c1bb3439da11a2c599c2ebdd515b66192ebe60bc4886d93187a4ece200cf378c933b433d8a1be9e57c9aeb72e5cc6593fedd3b83ba8bc05b78a2b3efc9e16d7d617c2e66bf2ad73e6dd1b7a2b1fc930643bd9e21acf6b98d2bbe6f062f38bc11da76c1f8827a787b7abc2a6857bd34e955d9a0336d8ee6fdbd5814b3a204ce8d93718bcf75d895d01f20a311867e6b4ed82547c2717c4839554ff21ede98ed3a91253b3", 0xc0, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x18) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 20:40:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d6735070000003dfaf90f3a4f3a3fa9fe28bde4fc6acbeaaff0500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0970973a4000000dcb95a01000400000000000000d67971a38826a1aa8937092e", 0x75) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) semget$private(0x0, 0x4, 0x6ab) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000000)={{0x4000000000000000, 0x2}, {0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x1a}], 0x1) 20:40:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:40:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) 20:40:17 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x200000000002, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/131, 0x83}], 0x1, &(0x7f0000000200)=""/60, 0x3c}, 0x40) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 20:40:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1000, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x540, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x4bb70d20, 0x4, 0x1000, "8151c679b0e49662866d055c1fbac510adb4292f", 0xffffffff, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 20:40:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 20:40:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 20:40:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) write(r0, &(0x7f0000000380)="503c5e3a3f34e78bc1dde3dc0700008536edbaee2c2000000040bbc5cf0c57b9084b54d2a943c55aebd4fde6edf63136c52e452648323bcaeac792b43ac4523cea3d598efcf09314076c1fac68fc90e451b3b95aff3247d51f4fbafb919e7c2a6a38ff2118f9157e16ea4a657ab885caa7710bea52c7411e9fda1c2108cd854290d9dbf7aa17f007577cca47f14139f4eaa0260805f62d90d3f9ad99683913b8710e9ef820eddbf47c9528b6adddc1ba620000000000000000001700000000a09a299283b07b321208bbdf6239f9d9ad6d4b8e9ed94d1323c92deda7cd68dc580ffc9edbf0d1041496e5c3a295260db4d12d3140eb946c54872b089da8eed5e01cb3cac6aa7f3227167d1f9e665de2408fc427ec", 0x114) syz_open_pts() syz_open_pts() 20:40:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt(r0, 0x8, 0x6, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) 20:40:18 executing program 1: r0 = socket(0x20, 0x4004, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x40, 0x1}, 0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x101) setsockopt(r1, 0xffffffffffffffc1, 0x400, &(0x7f00000000c0)="ef7f25ea0f3595f6a58c21b7635c5acd6a008dd042ec33d0e9b3f5672cee479591a8b3eb829f5367a723e28f16a6f8b6d0c02eb3f0cb778471cf33f508f979a7fc92d6917bb3a3f058aa5e14e6cebb30a66377504fb0192aad7e07f1c2e7e6c2970b7a2abd4545d759cf145d208eaa555c7982b34e2852fcf65115054c2d42ec92ab52a7a07e566e520f8b8d2359bd1dc0b683e0e494d0ef8783eecc06f2e2098479b0b061a21a8d43654327b12e5c24fdf00bfab383d067dee7507b95515b3af531c9ce3cb0ecf123f5075b01f7897c18c9a24cd8c85c0ece1bcfe82a38c8498ddc48", 0xe3) setsockopt(r0, 0x6be, 0x27, &(0x7f00000001c0)="9952070e3be85ededde76d446c0650828056030fccaf80a682439531e2b2b5601eaffa9f2a97315edaf6d9c48fb99db17f804ab821c5e9a51cb5d5c0b9f3c7c2a234c822872d4dbf67e8fca903c19c98f8ae1b035b787064e6d2c6e40e0c3fed88e357ae48e7f6bff2559007da5401bc0ece4d41737213ad5f727ca2dcb02b4aa2f71495250ad4b8da2e324ad12d20f11ada4efb600ca797bc4de7df7ce637e98a9b4384b4037a0f61d6ced864b80a5aef57d796247334964bd756410aa7c02a9c203d18229d1681b64c752156e5b9d67531d112eacce773727cbd006393a8c6eeae93320c4362886e0d89344dddaa582669cabd753d0b8e", 0xf8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) recvfrom$inet(r0, &(0x7f00000002c0)=""/201, 0xc9, 0x841, &(0x7f00000003c0)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) r2 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x80) recvfrom$inet(r2, &(0x7f0000000480)=""/111, 0x6f, 0x41, &(0x7f0000000500)={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000540)=@in6={0x18, 0x1, 0x10000, 0x6}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000580)="53cbd433cee6a632d467668b179c09b9545466f7b0f444a1369215040e12a442c329f2e36049c688d1a5c2c4b46d61baa83f082567247b0393f2c5d9a3abcb038b889b5ce53b9da5a562ea0d440359864e944f24795b2f8a284234fa586b83bfabb5c54e1e2715d134076e5ec9580b5af72e575180fe4fec98846b359a38b1486cde30cf286f7e38b6ccc647d65f170ed4061dce65a1e2e91718fe3920566601804924906a18e1ad99dfa95797c36720151228fc2939c48735cbf13767c768c1f681ba3802bb143d", 0xc8}, {&(0x7f0000000680)="cf420369765219801437a98eac5f80399c5bf6b044b0fe07ad73254f1a34815a3bb6b5ac384599cea696a4dfb4e63d208200e25730bcd9f38580ccdf0050e62355cba9a2fba63a3818a0d43728b32a6a7658c61caf3b97e998d962a9a5c0e68db52fa643031db902b7721ae7770851ef7be5795607d65d14c8df5bec", 0x7c}, {&(0x7f0000000700)="bbe861d1f98b6b7485445fa7d7369e547eee69bc74be6d205a3432859b1d120b99e342406142b10045cc287328d1e00355afd23c6bb9ba69aafa2e302a9a8f9098015aa50d6a229a107aa156907053901bc2a7e306afca22eefd4a4bd9cb74b25c82ee24d175625717fdf422233c9df1b73f7b0af8fd6ced686a06d1faee235609095a05deea7843f6dc8ee774ebb256768fb90feadde8ced78077cb52549b0e146ca89e5939b2bd883cfa50cfa8409e4c18b0f4c13be79113a6c7034c6740da7c36bc65b4dbfa", 0xc7}, {&(0x7f0000000800)="17ed89a695ceae916de6c1c64af1a4a5f66042946c48295f2f12fa02ed47be361f97885ce42cb418299fa24ff57a765ba885a886f6af5baef86a1d88547a53fa50e712805aec567c2c7e9a4c563fa8532b06daac9e05e0958a7275c912d3170a287727d2b0280fa8f5e783246ca4e3a616effcfa77a3c80a1d33f614f8c28f121eaa33bd8d546a3cac26a899f2bef7f6b53ffc36d33d9e5fc6016a5444194668587ad5010ea8acb5ed72e37c2a27a6362409f457430c5080978764ef2cc33ee96956be93738f8ba3420c4d4ac8a8131f4c0d202bb8799d4deed11dbfe3059c3c2159b4696d994834c20e9fd982d64ef254dcfe6987eaf6e4db1814", 0xfb}], 0x4, &(0x7f0000000940)=[{0x38, 0x1, 0x200, "26ab5db421e4b62b2aad4b129df195d75c13e0ca05db4e850da215a6e48555df57aa00f4f4"}], 0x38}, 0x8) recvfrom$inet(r2, &(0x7f00000009c0)=""/232, 0xe8, 0x800, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x444) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000ac0)=""/37) semctl$IPC_RMID(r3, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000b80)={0x2, 0x40}, 0x10) sendto$inet6(r2, &(0x7f0000000bc0)="ad84743acc720d8b6e6e0be8da84483dcb0ea6b1140e7703579d8d769a8b", 0x1e, 0x9, &(0x7f0000000c00)={0x18, 0x1, 0x0, 0x6}, 0xc) symlinkat(&(0x7f0000000c40)='./file0\x00', r2, &(0x7f0000000c80)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x13, r1, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000d00)=""/231, 0xe7) recvfrom$inet(r5, &(0x7f0000000e00)=""/27, 0x1b, 0x800, &(0x7f0000000e40)={0x2, 0x0}, 0xc) mknodat(r5, &(0x7f0000000e80)='./file0\x00', 0x20, 0xc40) socket(0x37, 0x4007, 0x7fffffff) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000ec0)=""/103) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000f40)={0x7ff, 0x3ff}) socket(0x16, 0x4, 0x5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000f80)) 20:40:18 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0xd3) 20:40:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x9, 0xe713, 0x7fff}) 20:40:18 executing program 1: pipe(&(0x7f0000000000)) getrlimit(0x3, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8889, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) utimensat(r0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd) 20:40:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x42) dup2(r0, r3) syz_open_pts() 20:40:18 executing program 0: rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) 20:40:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="f2232e4402fddb26d8470373ddbdec56cf578efdc3cd6dee3e4244", 0xfffffffffffffc38}], 0x10000052) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 20:40:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x9}, {0x1}}, 0x0) pipe(&(0x7f00000000c0)) fchdir(r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="870108000000445a663b"], 0x9, 0x0}, 0x0) getitimer(0x0, &(0x7f0000000000)) 20:40:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = geteuid() setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x1}}, 0x0) fchown(r4, r5, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 20:40:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xdc}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 20:40:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x441, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xb4d4, 0x2, './file0\x00', 0x0, 0x1, 0x338, 0x75}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x6) dup(r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 20:40:19 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) shutdown(r0, 0x3) 20:40:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x0, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 20:40:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000c902e3322608253caadc2dd9b5ae23ad60bd345448a96ca2ac683435ddd4b9132e0d39979538b4ef75546e102572187a906189c1d5c3ec93463da2195e5a1fe3bd150ad1b804d0ce871ca5ccfbab5b8728da1184c4ef9908ac3b8401a3080b770e11ecdcf6399245a334a65a9892418c82603aceade8c94920c64f4e49add97443eeaf8b4aa100d6c659b0ab6090e5a17fac0b8a93dbdf"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mkdir(&(0x7f00000000c0)='\x00', 0x124) 20:40:19 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r1, &(0x7f00000006c0)="79da8809c9a08c2351844c471be759c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb5b698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062091fc18ab64847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc0000", 0xfffffffffffffe12) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r9, &(0x7f0000000140)=[{0x3, 0x1, 0x800}, {0x2, 0x25, 0x1000}, {0x0, 0x6, 0x800}, {0x7, 0x9, 0x800}, {0x2, 0x8001, 0x1800}, {0x3, 0x2, 0x1000}, {0x7, 0xfb, 0x1800}, {0x0, 0x0, 0x1800}], 0x8) 20:40:19 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7ff) fchflags(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:40:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) fcntl$getflags(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848"}) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 20:40:20 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffd99) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 20:40:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x33, &(0x7f0000000000)='K', 0x1) 20:40:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="63f96e11580361f681bb68f020295a86a85aca", 0x13}, {&(0x7f0000000200)="01a934990a7ebed9a0d81c52e28978388cf30083fe8ec50f1b44b8c622ad7559d8a9a11f1fd3aa26d064d3359b8f9fa62270a298f7a688da781ee0929e11d4a9956dfa938703983073014a500420ad2771cfbea84ddb046f1fe276c14a7b0e8e4e188d5a560e57bee08b0c9c56757311bd8c096f57a65fe07bb3446e95133f8416cab050959562e583173d879843ff175bd5895d49f69e7657b04321efa62e7ae751facb71ad510f93bac398b27b9ca22920c07a6f58553d8490c16b0e4f02268592dbb570b5fa323a87", 0xca}, {&(0x7f0000000300)="814efce0782573c1233dbe82cca58189c119943e4e4c2e73044e6a9c32bc223994371e8c8dfd6e702afe01dcad5dab0d2376f502d459783567e6ac0eced28c51b5a1905fafe326573f2a12dbf434a7be84daad5f9a2933aab271d83b88d0e1ae7a08bdce86f082527f721afc7700", 0x6e}, {&(0x7f0000000380)="90926549b5786bb4de0860e64837f3d68fcc62fc65709680413753ec37667dae0ec7dae1aa83406f4f7bbf09ac153a0578c75d6923c91fb93c24f5d3af8381ca518f1d2f76fb2604ec3dd579e601ba13a10ed6bb7cd3cc113d9d8553ea361e42952f70a64024d1f3ee94337b156c0345036f47939ce41bd8f53f5a1042e226a4812de68b51ca859aa89b94b20001e38d16ed5d9d7023c88b66276322a8a8cd5cd7df34fc52ee0642ea3e1386b82b597357ada1abecc699a5392c76a384177e4b159ad32f19db9ea63a1a136eb9102c34904ca19e3fdc5d2005b38069d4c8f1", 0xdf}, {&(0x7f0000000480)="3e07315f039ad92b3a5119a2bc1f3283283bcc00ea84119a2a42ead99fb68a11e204ee9b373b99ac2d6070", 0x2b}, {&(0x7f00000004c0)="e3f188e7041d688bdd398e084013287ea0917697956fef5459e20f6f3e19f0f5e69abbda64a911057f6bc077cfcec2b05f5070fe89429cc9e00c88c8094b1320707300c0c86ea1aede645bb50b84128ebd367bd14e03d76542b09fcfa4ee57cc6a06ff2f4f8d00d5620e77aa3c60e711d35188d5eef3f37296d5cb67ac98589ab53ebaf0fba971e57a234fd820961522112db80dee06b82b71e93ea1aa41ebcc7333b5be599be5a4b942ef57a8a7d187ed3ffe9c775e74ebb5cce6393c36931aee3ebb94aa8833f4e3bfabd4d9c75f2e5b15df7c54", 0xd5}], 0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:40:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:40:21 executing program 1: setitimer(0x0, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x0, 0x6) r0 = socket$inet6(0x18, 0x4004, 0xfffffffffffffff9) poll(&(0x7f0000000100), 0x0, 0x1f) r1 = socket(0x20, 0x3, 0x3) dup2(r0, r1) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r2, r2) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 20:40:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xea) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x23b, 0x2}, {0x18, 0x3, 0x3}, 0x10001, [0x80000000, 0x40, 0x2, 0x2, 0x3, 0x3, 0x0, 0x1]}, 0x3c) 20:40:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) r0 = socket$inet(0x2, 0x8004, 0x61) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000580)={{0x0, 0x2}, {0x2}}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)}, {&(0x7f00000003c0)}], 0x5, &(0x7f0000000480)=""/65, 0x41}, 0x841) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x8000, 0x79e) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="24000800000000000300"], 0xa) r2 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') close(r2) r3 = dup(r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0xffffffff00000001, 0x59c, &(0x7f00000005c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:40:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = socket$inet(0x2, 0x6f36f64413d32261, 0x80) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10002, 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = socket$unix(0x1, 0x0, 0x0) r10 = socket(0x2, 0x5, 0x5) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r13 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x10800, 0x101) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r15 = socket(0x18, 0x8000, 0x7) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x202a8, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10000, 0x0) r18 = socket$inet6(0x18, 0x8000, 0x8) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x21, 0x0) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x20, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = dup(0xffffffffffffffff) r23 = socket(0x20, 0x2, 0x5) r24 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r27 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8d4d696b19eca61c25776dbcee401b65ab82eeafc442317d4b963f1b4ff9a249b90f136c34cde5ec8c760fbae43e966bc13c0fd5243e7bee5dd885cd39d632dde19a9b99dd741ec07f051167e39a3c8a2a04840a00a64b1e089eb32531c4da435b400151080392", 0x67}, {&(0x7f0000000140)="a07267db5ae9c1afa32fca2098a2afff96667f2b08b1e9aad014ab1eceb4308a253b75760dc506ab40c56fa514240d8a5a3df8b6844cf0191196015da17cd1bf5f0baf5a5b63da3001aed78600387815ed0afad946a512a8cc993eaece9159e18893037699", 0x65}, {&(0x7f00000001c0)="cf7bce849e2561f7f1a4cf13f8236b7c86163a7e148259c8c0fe33db2888712125b9b3a3a005281546a4d0c111052f83fdadc96c9f346b2475a11bb6668ff243fdcf25db4902e4aca50ade8db6b555c0a1a1eacc5d212864ffad4b3cc6c61ced5e9e418ab5b2e551977bc697e29d2dfa0019c43474fee1ca4e7d03633e4f6bd960823d1a128e66e136343f3cefa5bf7ff2dfb93944868f96dd40f2e54f0e89576d8791", 0xa3}, {&(0x7f0000000280)="e021f3f27969c2a47dc7e351a30c37d85b3d72d1f8934f5082f84e177b3c17be33b9e4b438993dcbfa14dd01c0d75b", 0x2f}], 0x4, &(0x7f0000000900)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x18, 0xffff, 0x1, [r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x100, 0x785be43301d8ef9f}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, 0x0, 0x0) recvmsg(r31, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:40:21 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x800000000000000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x1810, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 20:40:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="85fac37f42cf1d6ef01f73d7bc13823ac8760233e67e52142eee03ae306a39bf4429d6856e8c864a20371b6ecdc5f1581f99c8a161c73878055771384f6a9591e4bda3faa315cb716b568adf1b6cf0262af7bef4945b87960c5e20ac8a72eeba57e8b30e36c3b19ddd76f5aaa25712f9bf14d503cdae7f17a8d3c0020000000000000085448cd046c92d6232a062e5d4270408a61431c462954a3dba00d7e4eee5a49fd9af4a03dffb3537b939b96805c80cdad311cd703928e8e4c7daa43f8bf6b854ea5fe78cc87a4281852b5d4e1458ba7ea83a539c6dec648afb33d4886ce5a05f34e8"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000040)="62e3a96e9f211eb863f65281346d7f6ce2b00b2c15bb83561cbf3b03e53e65645151fee36f8371a945b7ba1105005050e4129b37b222ee6d8404bfbc5a8a02b856dd2986194ff54d0771b8c1868945a186f1e6d31dd04ecb8101e5f8936d1d08fcde6af934d3dc5032c5fdb8165cbb123df4f70e5c0e953bbdc1d3a1bfffba45478cb6157efc33d1b6c8503139ddfcab05dbf0261784014f1f4c53c4947cbb1199e6f28128c5b04a2f44ee3bd78c3c1e54b2c5fe4ed4", 0xb6}, {&(0x7f0000000280)="369f8ccf8bc27e05a9baec6a67edacb93737b91f5aa768c6e2172f95ed87fb142983e300f2e2b096fa65abbdc0257f09c18e7405cd3ff6778ac275fd905303c5c6b6d0159cffdf509241ebdf66a3d4c6a1565848ade1be570d24953b1354d477bc923826eeb06ec38a57ddb402fb81f3931db0ef9a0b4c9e8d8791fd5dc12c3def40ed05e9bffb24bedafa650d38cee9d9b451", 0x93}, {&(0x7f0000000340)="3dbaf72073c69eb699b183643b02dfe53d8259934aa9d1412140eb40eb31821beaef6102d8d009ea7b2fa524c2ee53d2159d48718ab128f45b1e1dfb58f0f7ebc2a6dc1e7fe08dfc742b74b5ff4aa011d3ef1cd98ff1baca36342d5baf477237b0a2f3643c4c96f387abaf20b04bbb6ac0a73739f0a301abd9e0cc6ac10d86ca0e21f2a8158ec686208dfb1bbbd3bcf0443ffc03b5952a326fa5c7b980325113f9d45571cb0b96f1e12aa8cf3ba39b59e87062b8251e2664c134b0e7632e38ec9c152a6eeba2104f8c09a8", 0xcb}, {&(0x7f0000000440)="11a41fe72fd6a81638f72fca5ae7220c5fda6e73873644b1ab37ce1d7426531a1aabe975baf063a546328c399c1f63c8956031a6fa7c2f7082c5eb1e89f6f04993632e216466bf95e55619900405", 0x4e}, {&(0x7f00000004c0)="4bc7ed8e85a9062c285ee07cef252a96e76d3bed44715b42b32f32e9b62ac33ea3b727398024ada0957960ddd956e3f2b0419fd06338ced5da03e6e4353c89904298c4d5eff65f40864c371a26ef1d657b348e0ced991028e6264da968370d06cea7b49f4696ff393d699ab36d29c1c7cb119bd8082612c2973de8dd2c5598cf67", 0x81}, {&(0x7f0000000140)="221b39967951bbf88b4dfdee62ade0c7d79991bce1202518e4a6c8dfbaad9b366107fa3b51f8f8d43db7eff1b6f245cf", 0x30}, {&(0x7f00000005c0)="8fbd08c340617bc8f57a6b01fe5f6c969d340b584d3de714ef107168d833f405d72a4190abe92c2159102273372fedf4f94af752ef6d3500c875b1c4e8e65b9614568c8c74e13e9d2b51bb3b45f9a2d2eab9ce", 0x53}], 0x7, 0x0, 0x0, 0xa}, 0x400) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 20:40:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x80}, {r2, 0x4c}, {r0, 0x2c}, {r0, 0x65}, {r2, 0x1a2}], 0x6, 0x100000000) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 20:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r2) 20:40:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) socketpair(0x200400000000015, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd8d) 20:40:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffa, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 20:40:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fchflags(r0, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() sendto$unix(r1, &(0x7f0000000080)="263d4610afe5328b561209cb9bb0ed14f766371697282f3494049fae59ea8a20ed8b101ac8d25e5fcb5e9bd5c9ab9e7436fb6c16de6dcf06af6c8227ddb7e63358896650b253e5f1438e23deaa5af10c271729ed63a09663ab25caad4c374a7d84ad0fd672d165a55939", 0x6a, 0x405, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 20:40:27 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x4, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 20:40:27 executing program 0: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x40, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0xfffffffffffffffe}], 0x1, 0xfffffffffffffffe) 20:40:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) 20:40:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xbc) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:40:27 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = dup(r1) poll(0x0, 0x0, 0x7ff) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/23}, &(0x7f00000001c0)=0x19) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) flock(r1, 0x6) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:40:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x1, 0x0, 0x10001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 20:40:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000280)=""/10, 0xa}], 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 20:40:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x81) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000540)=0x3) getpeername$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xfdf9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x2000000140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 20:40:28 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000001, 0x2) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 20:40:28 executing program 0: r0 = socket(0x1, 0x8005, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) recvfrom$unix(r0, &(0x7f0000000000)=""/199, 0xc7, 0x801, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mlockall(0x0) nanosleep(0xfffffffffffffffe, 0x0) 20:40:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpid() 20:40:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x20, 0x2}, {{}, 0xfffffffffffffff9, 0x1, 0x1, 0x80000001, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x800fffff, 0x40, 0x101}, {{r0}, 0xffffffffffffffff, 0xac, 0x20000000, 0x0, 0x6}], 0x6, &(0x7f0000000140)={0x4}) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 20:40:28 executing program 1: socketpair(0x26, 0x2, 0x3, &(0x7f0000000000)) mprotect(&(0x7f00001e7000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) getgid() 20:40:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x93) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x983, 0xffffffffffffff3d, "85fefa22a602ffaa0000ff000100000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r1) 20:40:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='..', 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(r4, &(0x7f0000000100)='./file0\x00', 0x200, 0xa0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/209}, 0xd9, 0x3, 0x1800) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 20:40:28 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 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x5, 0x780f62ee}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0xffffffff) write(r0, &(0x7f0000000000)="a7ac0243a3e689673f3c683f0231a8d3182a6e6e3afd8ef40de813a4f019acc5e2ef12d0ab49e0eec3670681ce2d7819d79a740720639c8f4dfa02d67357cf5732e59e815d6704a77dc002350c07b6e3e0eb8458a79ed2a359ec027065ad79a0040dedce2cec53dc0d21a674ba3d1ca8c56ed65da5818939bd2bf88fe2c8be9026eb0daabe58c1c47598df5910ea1b13e07f0f0053b6", 0x96) 20:40:28 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r1, &(0x7f0000000a80)=@abs, &(0x7f0000000700)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r8, 0x0, &(0x7f0000000780)=0x5d) r9 = dup2(r6, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r10 = dup2(r4, r7) lseek(r9, 0x2, 0x10000000002) r11 = semget(0x2, 0xffffffffffffffff, 0x1083) sendmsg(r8, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r12 = semget(0x2, 0x3, 0x101) lseek(r2, 0x0, 0x3) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r13 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000000)) 20:40:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/112, 0x70) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:40:28 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x1000000000004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000000, 0xadc5}, {0x80000000, 0x7}}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050406000020000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 20:40:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 20:40:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 20:40:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) 20:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0x6, "855c000a67a7230004001a000300000000004000"}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffe, 0x8, 0x5, 0x1, 0xffffffff00000001, 0x100000001, 0x9, 0x2, 0x3, 0x9, 0x4}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:40:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 20:40:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) r1 = socket$inet6(0x18, 0xc005, 0x3) dup(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socket$inet6(0x18, 0xc000, 0x5) 20:40:29 executing program 1: mknod(&(0x7f0000000940)='./file0\x00', 0x100, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) getpid() getpgrp() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffa, 0x10000ffffffff, r2}) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/205, 0xcd}, {&(0x7f0000000640)=""/50, 0x32}, {&(0x7f0000000680)=""/182, 0xb6}, {&(0x7f0000000740)=""/85, 0x55}], 0xa, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 20:40:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x200800}) semget$private(0x0, 0x0, 0x100) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100), &(0x7f0000000140)='})##-\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\xd7\x00', &(0x7f0000000300)='((\x00', &(0x7f0000000340)='{]//\x00', &(0x7f0000000380)='}$\x00', &(0x7f00000003c0)='}\xee\x00']) 20:40:30 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10014, 0x80) chmod(&(0x7f0000000040)='./file1\x00', 0x2) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x24) fchown(r0, 0xffffffffffffffff, r1) shutdown(r0, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 20:40:30 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = open(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x122) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000280)=""/114, 0x72, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xf4, 0x1ff, './file0/file0\x00', 0x9, 0x4, 0x3, 0x4}) pipe2(&(0x7f0000000500), 0x10004) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) getpeername$inet(r0, &(0x7f0000000440), &(0x7f00000004c0)=0xc) 20:40:30 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 20:40:30 executing program 1: r0 = socket(0x20, 0x20000000000002, 0x5) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000040)={0x0, ""/213}, 0xdd, 0x0, 0x1800) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001180)=0x3ff) socket(0x0, 0x4000, 0x9) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 20:40:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) semget$private(0x0, 0x4, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/4096) 20:40:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x91) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 20:40:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) r1 = getuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = open(&(0x7f00000009c0)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0x4, 0x3, 0x4, 0x0, 0x3, 0x81, 0x4, 0x2, 0x0, 0x7, 0x3}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000980)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 20:40:31 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 20:40:31 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x4000, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c7930003530dffb0e32380bdd9998af52c0e9d0943877e00b477a22e7030d54bd2c29799b264538286047a83ee6b2c63e21193f9615bb9d07accb573c65eb5c4ac16763ad8677687523b5b69f661acfcc1381c7c5ed6a42ffff7316c36537a252a66211329b98d5e2a7a8149934def4eed5883d70dcfe76435b"], 0xa, 0x0}, 0x0) 20:40:31 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:40:31 executing program 1: select(0x40, &(0x7f0000000140)={0xdead4110}, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x2, 0x4de) write(r0, &(0x7f0000000180)="3860e51a8df439643a0531d863ea64eaa9c49e917c26b9fa62bb2bf8183dd3cb6855db80a4c2f1ea8a08f67f65ee2314cbfabb36d766d2e42a2bb4eb0258142f386fe3ccfd554acd86698e8d80ece08ad44ee26767ed33261dfa", 0x5a) setsockopt(r0, 0x0, 0x0, &(0x7f0000000200)="2dbf175bd5a608eda9dcab7bf43e8a9a6a1b728320b47bbd02f7e52aafd88d7869523f9ff16eeb82e49ed32cd398eea4de338096a475732b7ba8e888806b65906651b7ff99e432b3b4fe23b3e97d47e0d07372bbce8c5cdb48d4d0c9e69a68aa9e5c7c97e0f9724bc10ca8937d8a4c61fdf136f8421593ee9a1f0ba976d4eda3d61c0fcb3e9aee45d08fdfead6aaff2df43142926a3a74f085bd56e2e79348d388430874b74377c9ffba7007add28470a36be79642a36b82183ff23bcc9e44ca7b775ee55f84a4cef925", 0xca) 20:40:31 executing program 1: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x5, 0x1000, "85496a00020000000000001167f5bfa600", 0x5, 0x6}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000001780)="4c441060751a5f41783cea1274e616791838e1ded002c38dbe2db38561242a9d8c76052c368e030e6f24b9e924ab12f7051f15057aed90bc7b2d7b62ff9cec435f6c1f172607b43c169600d8611a627c3038121b48eb834854f036ecedce5470d6b266943c19267f4890fab2ce3d4197796e5647b2455400dc0b8154e81a963e098bdb9c31aa89ef97d33a7e2a88b71182b0dcc4e2c68dccba1d73c5a00ea97c8837f2b8d1e343dfd5a31bc829c1f701bf2475a7a3313cc304a5e7d8b2f48665d8ee0887d72f91aebf81e7f2d0f1c462d76b31343a5d130e65303ed3233a28807ec3c908789b3daa5ffc5c6cd84cb4425e3f27857e5b05264fadd4cf4a", 0xfd}], 0x1, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r9 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000580)=""/4096) r10 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet(0x2, 0x4007, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r11, r12, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 20:40:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="583225259560f8e5815f73f2a044f533055752fbd5e41789232dfc94ff06005619515a4c456fc7d481a48c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af8e0898e39c96600f69155b464ee7f17331f7c956b886197748372622d88b112d82ddef0aa3037e1676d76737cdab7f3db8995657df1771ec76c114561d136e13f5e48d97676969c0567bcce563fea972860f9bb1d503f6349a05cc8045ea4f9d0c581445cfadef1aa005159043ebbaa", 0xbe) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e50600216d673551c0c0133dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214de00921526dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7465d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df40600870a32eb2c2d4b0292851936eeae7fbfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) 20:40:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f0000000240)=[{r0, 0x100}], 0x1, 0x0) 20:40:32 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x7c, 0x7fffffff, 0x3, 0x3, 0x3, 0x1, 0x6}) munlockall() 20:40:32 executing program 1: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xbf) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x120) 20:40:32 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x0, 0x90}) r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r2) r3 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:40:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="b3fa8121035cd8f8b0974160d64bc556b75a1c187543479ca18f966076aa9c2f0ef5f0eb15c2bb86adf4541a5504f2d6c5885491a3e4a9f3d639", 0x3a, 0xc, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x80, 0x1, 0x0, 0x94, 0x3, 0x7c, 0x3, 0x1, 0x1000, 0x4}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) 20:40:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7, [{0x3, 0x4}, {0x2, 0x3}, {0x3, 0xac8}, {0x1, 0xfffffffffffffff9}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x8}, {0x2, 0x3fd98774}, {0x3, 0xffff}, {0x2, 0x7}, {0x2, 0xd834}, {0x1, 0x80000001}, {0x3, 0xd6}, {0x1, 0x2}, {0x3, 0x100000000}, {0x2, 0x8001}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x10000}, {0x3, 0xfffffffffffffe00}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x40}, {0x1, 0x80}, {0x3, 0xfffffffffffffff9}, {0x525a971eeded952a, 0x7}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x100000000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x20}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 20:40:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 20:40:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x1, 0x91d9, "7148d2beecb1c72b57673af6fe73d391f1baf9e2", 0xffffffff, 0x3}) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 20:40:32 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:40:32 executing program 1: mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/154) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x22) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7d) socket$inet6(0x18, 0x8001, 0xd0d) 20:40:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', r0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0xfffffffffffffffe) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 20:40:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) r2 = msgget(0x3, 0x4) r3 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100000001, r3, r4, r5, r6, 0x183, 0x8}, 0x9, 0xfff, r7, r8, 0x6, 0x200, 0x8}) fcntl$dupfd(r0, 0x0, r0) 20:40:32 executing program 1: r0 = kqueue() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:40:32 executing program 0: msgget(0x3, 0x205) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 20:40:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000407000/0x4000)=nil, 0x4000, 0x4) syz_open_pts() setsockopt(r1, 0x3, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931759648", 0xfd08) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="c0d60860ee6c31c70edcdc6e43bfd5bae64858f1014e5b9a8fd53435c9137462e9afc2d3ea99b6efe5b37ba9e09d1dc46ec4657f48977b82f5fc3a250fe6841b0931a93e5f1de1b3b82be837aa37d238a1651e7ec754a57b098b2466075bdbd2b6d85423c2ab46a58bb5a0148c2490ca45c72b134befed71b476241d3fcba07b253b6882a55d25db53b5435243aef22cb34127f38afa1ad49a8d9d0a1069beaeb4c84b0ce9d40c7e9c01acd50dccbd90f690f9d2d66909ffd5c5de6a69f54a501260cf9811b0561dfec419ba39e5efd8975f2181d9e3fe521dd7c950f7e6df944c14bfdc02a9767f4e46ec7bf9cb1ca57ff93de257ab701aa8c3fdb98444c6", 0xff, 0x402, 0x0, 0x0) 20:40:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xffffffffffffffff, 0xd, 0x0, 0x0) 20:40:32 executing program 1: r0 = kqueue() flock(r0, 0x2) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:40:33 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 20:40:33 executing program 0: r0 = msgget(0x0, 0x5) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 20:40:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chroot(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 20:40:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc944a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f716b136a5d00d1628b53a000000000000a7290e9f309e33618479059ff01c7300000000", 0x26) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:40:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='}*$\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)=':.\x00', &(0x7f00000001c0)='[\\\x00', &(0x7f0000000200)='\x00']) 20:40:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000000)=""/3, 0x3}], 0x3, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, &(0x7f00000001c0)={0x5, 0x5, 0x9, 0x6, 0x80, 0x5, 0x40, 0x6}, &(0x7f0000000280)={0x8, 0x1}) 20:40:34 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5136b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d4b6cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb71068051ffc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691ccc4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a35b7111404c7804ecfdb466de0eebfae184fd9063029130f032fef336a68328fd5619e659d8bdf0a780cd8a87fff189c54bd3d2b8d6546ea6382a992359bffd6a70fe41525ae98ee73ff63d570151aca37ea77fdf912218699e3d3ebf95f30915444e623a969b367a928ed1037d0f6e535d92ec892cb707ee52338a4748ed7da8a2acab84056473936a21fa261116a8e3efc7e52ddfe156b8a0c93c8457", 0x139e}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/53, 0x35, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 20:40:34 executing program 1: kqueue() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 20:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) 20:40:36 executing program 0: mprotect(&(0x7f000038b000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = socket$inet6(0x18, 0x4003, 0x800) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x3f, 0x10001}, 0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x800, 0x1ff}, 0xc) r1 = dup(0xffffffffffffff9c) recvfrom(r1, &(0x7f00000000c0)=""/248, 0xf8, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0x2}, 0xc) r2 = socket(0x20, 0x1, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:40:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666926653000"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = socket(0x10, 0xc007, 0xfff) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000340)="8c4aeb7ccff7da839cdfad7d6b82795dbd9a7b3b6e099a70a41e6568d2a2a853ddc4e23e9f2a6548287998347b93e785b28b70ba48b1a9f9b4f09a3e78075439cdb13e632ce20a7e1274462360a6d6e690f3df008b91b45abf360bb7a814527057a4f17590e1abfe9d90c83eb7b46a0d19b4d0c709f8d06439e32dba64b67af63a67eebe81911d9c5eedfd9383ec7a72a361c5639cdfb6af95de56cae1454ed31147b55701489bfde663775069a58aafd97fd2bcf9d6af001b64c7be02a965bac8323a8868e266fce5dda20b2287856a8d8ff71be1f079a649d2fbaee697dc258a3b20217917b976c095e31aacb8c461d7d53577e439744eeb72d74f4c096761261480d8eae0182757c781a2045abb260b2eab99a7381165de5ace7a8f225254fc85b7e14e501d14f44b00fff18921d4f366af87cb04d058b8aad67b0e3c7fa607d09d3d70ad67aa3dc7b0e5565ac4324c15a11e8741e44f0623f49fdb2cddb0fd007328c349760c01522c6de2939cf5c26b0f2df21ff10ada3d2ce75394bb47423b3573fcb35e9a39fa6cca8b41d0929821cdf17101c1d522f128d67a4cb074b5b18154d35f82bf0ecb4675dcfc8beda98c77a1907f7826b4638b2014663247964f468b3253f871ccb9aa23b5173688b28cd953889fdb1192bd091c9be2741b47dd496be4546b7119c7ddd41bf2c95ca0a64ff437d3f589ef3df49c57a9844995f9f2ce8eabfef8f702affb15d1b41b8d4682293239f68c4b555895dfb15114bb7d598db8765bff9c57b291d1f10877008905fbc479eb6acc755e9a76815113f0dd2a09256adb292da600dd6042e4ea3500907cd7090d90a6eeaa79e7f9a7517d3791711561c5802eb4a05f2154899a4b783ce1325db91b2a66bafe0f8be77ab9a4aaaf57586719837371a87a3a1a6ed2b3f57d25a5ac128bd439e5d2e07a9d44d685fad37c7fd4496914897c5032406894b10de588b941f61983ef8a2f6de2919b0208823c7e15b67ca243d57f744bfb67174f8403b73254fa740fd92f0e71efa04a5be4a53b39fe90518c081555177d0d40e54a9a0400507092bf1a6ac6dba456fd503dd2d0dbec678d5d41e1595dc967b6eca43dab195dbfc0b1a47b8c7d4dc8ceeb0c9835db6aee617a1d651cdfa3b3983a7d311ca5d197069828ae1693b321ab7f137df0ac00af8f0b523be329e926540e429ab8c69c05f54de6c7a30bffb5d87a5df03065582890afd4a21fb28028d139a927c6a3dbfc2e308274a9861f025a8b325072ae672b66ac883160dbe0682b75b327b020c45aef80e4fae1223f6ff0662b8c4feada3cb98f3f9713c6b3e5f40c3bb8cb85f73d08efb55a012f41dbbd74565c94ba942286668227242f4da0c8f42773465953e263f6d891c7b68731db1303e29ef12cc1c5ff50aac2a693bd91bc5ca67a5e2b2767cbd8b88a0ac8ff611444cc5912cc97e56ebba6576f671cf88ed0b5f9853f7887a2c47329f0ad0ff2e9409dae78d307e275c9db033e09271b568ae8aac898730afc5d918064bded1f7d8ee9a3366caf6c228bf20ab7390216e3520807dfe9f44be6b4d6857823dcf4e3b94193b0c84b000b1e9ae3315182df0bb3537c7cbbb0bd6f6026b7db30d9b689b0042662fb8e8e00228aeca90f25fe1e041dbb3e23c5c5dd2dda4451b90b7251e08e50ddc6c5374fc3c9e51722cfecc86f391df6d884b6a189e6e890fe45560a6e0139fa39989c2a443ff44da87dbdf0d21077bf214e2096f26aa1ded4f74f1f4c8f8dcacdc58ade30f2ff99697caf01b8aff42ac565a697e0ca47067d18b76539db7ac3c73fb0e41c0bf9f39f7a0c479cfe0e4f2c4f86709d2888e90b6a247aca4fcbaf01e2bc5c2238bf2458c55f76edf7cf03724816bca5d74cf3df5482fffcc622a958e9ff1312b2a8fe71fed2691793e9f3a6fe6f878c52cdaf0e375353b623e4f44776518dc80e344fe0d9c99920655af06f89fca586ab1831f9206deca4e92ee66a1c2adad47d065a8fc91334bbcdaaf8fa0127b6ae391e9fcbbba4129cf5cabbeeb3d0171811032d770e19b5eb9955ece3bc121e1767d4e4ccfb4a49b8a09e751e69338a43a99968b9cf7e003234a514f668c91f9feec514500309ef4044bedfea87fba9c752458247ff6d0346fcaf5224bc456fd912143f095ae2db8d0899ce667ff5e62ff391fbec7225f31d04617201d02f653e1e3b3bcf5def62a431b9a272b3b60897c258d68ad35e4cee11a91f9265d894ede9ef465633d963598be9fbc437486766677ddfb17111dfa677244dd0bfb4d8cc9dbd71fed312173671a5b68a8c6d2a2de4c235cb06c52309afa8246dce191501f1fee15fd2c30936cfde2ef851ffc5808aea21591577f7d44eb1c65a7519886b55e2c347ae46a21d5e0317a86623b3a9b9f057a1e19ef71aa3d5b3af399985ed9d8926096cf1d3f67e491e37e4c731b8fb982567ab07fd9c341c5926dbd894b0fa85ca416f592f055897a0a28468eba98b98d53a4e210d0dfb82e1a4b06529830ba3ff8db9514d9297da76175c0c0938be29370ef5225214abfe72531d207fcd17839040437d93f456fe9b0b9efa74a4326ce4b88c4dc1721bf0dbf19349a87339a02ccddaf2abdc7cdb76e41c440987ed8259c3063592124db6ae616bcf2831ad6efbf868d74aba203bec8d81a3d1e3c6905deb0a1aaf1644c1d10510fd0b53b5cdcd9fef819073d55eaa06292b3b4ec11657a7be49b00105d350760f0da49ccd7ec976db1473bdf7f809af5a882b3a145453c11a185e350751aa1617edb0057768ff8ef434541bff981c2a01c7629322ec6a00d2061239516fb8a734894ddcd12c9245d498abe6ca1b867651b6ad12b755149355a314fcaf5092a2c93b1624c72a6390df60be03d7b7719475c77d3a86391b0da66f3ce6e883be33297a23700ca3f633593edaf2b3211cdb86a7632967803d60bf44afc8996bf503d5bd99636a46bce7c17b8e0530fbdb63ec3c10fab8bbe82b3bdd39a88cce00322a8c1d1c9c2c8cb3a6e1c29aac1c1d2d5752ff1bc3a95b6d1d5cf54f1c933cbdbde6e2f01f015fbada6cbee0d0e73384bc1995cdab8b57a1fe3c6fa11cf4f010dfbd18243d076d8b8021a33cea019788be76740c1aac2f3b87babbebe245c8c9643254c8f8865226d4324ecfdabddc3683411a95c7ac330554183e03c42405eb4317c85492044c3dc3db3ce1177f670aa6f90ad8c6f385a7bccb6cfa979175fb8fd92203f47a9dc3daf7c17200c7f9f8c67de5d0151fcc442ed77b62d88a67aa2efbb51bc4ad4287fe7a65bb3006bba2fa5b331f09320aa23a56db0f0f0c47f8b41b585eae31c2adb9ee490760390d7a6cc06625fb3f800b09cf888a8812a08bc816bf1c9db748a27d8970d08303e55d3f33c4dc45d33b81d6f8f56e991f703a4dd71f169f53e99eeab0504b4eb79fdbb7328b145c03baeb089cdedad0abd9c7cd648cce6ed8593193a919ec7d93d90d54e84506a796cb73c01234f1f298630358e7a8227a15a59812d275db26ced24a6d36161a5955715d4183489391acc3ec348e95d062954c2386e48c14626f2b2e167e65896beaab0b8674dc42b567f676184b96d756906961bc308863f2a140d084bb143658473cb8db382dc8c4aadd10e676825c3814adc17983f27bfaf4b56972918fd7082ead158e11b3b62ae9aeef2c4837044c9c78de3ae53da52a968299ae622d0fb4c3c51751ceebf958f2dcd7b683e52e4f5fd05f6cc7d35f41f9a6155345504655b9c5ef11ba70585441360fd763a3d17f3c0694bfb0eba98fb5faf7e2b1008697dcb3a9e29979eab643bb74985195f65b18ea7c6796a10fd6ac0ec603de5e45895704950fcd51a5ba7ec603997104e132334a715483ade10e0fc5ba5557026bcbd683c3f40721926f638b90304f26351cb8104cc90063197ac5307f06c95c415bba364a5ff686a808537f0aec2ea2a391d8752b2c2ab1c7434df0b5ec8d58b18485cbf11c771b6aa8bb6ba502d9840cbcab6e10ea29080885a0e16052000b4a096b1a02d9b887b7a0ffe0f8803be521db546b71f1caf2ca3692f455e93621fef7d14434aaa6dfd537a0921273d065218a52869f0f1241ebc051eaa2549b53fb4d1ca3ff36e82aabeaa9a4d510086014f39841c46a7675a05f0fe3316a0b82ad038ade40eb9abffab5d7aeae123a10aeb8598a6d972ca1d924c4be2735ff769135dc23f44bef202a217637d6dcc3fafcfdd2f9811e809ed5a8a0db05365e4d4ab46db4206a4af146007e4a1392756ea2bfb5746e74445370490e3e43c3bc648239d6a418e8a8db34c4548cfee39397cb19b5eccaf478e3043ce260d4f331344a3a5c4b353e611ba35fa650489c95afd3c6291ddec3915342397b05d9db19f4dd622e08b09433bc99b4488d15efe7d16edf558fa0e665cce927cb2df676e6c5500c875ff2e6ce0ca8322d080ca07f0e778e61330065320ad276777016cd8707be69c70a61d83cda05969d61d018d7f88b0ffbdd1d82296424a09f1217669fe06842a1adcfd51d2da0890dff0f7aa20fce497b6918262840ea9138715d103f4ac5717e70db3b8325facb009c74aa1b2dc6f0053c90bb1f4f6224c88b8a1b2c0a4fb6c3c20a3b8ed9f216dfafb368da2fcd86bb0274d155f380fcfb752cc592fc057f735e5708ed2f0ab40583d69558b2bf9b23520bae8ab7b1e0d21a90dc42d921221d4afc97461e9d8202e5fa46f712677d84cea0b8eb4329b32561a6a09f017aa94aed12e6e524c3a5c50c3628024f1096727bd2b0f84c375ee5c794df4c292c2915a0ee976d0ed53ca7d51a25198a572881b38c1c979550f523e2f599f83092fc5a524f78819cb38de21d73ef5194c46ad8d8f48ae04460a678feb4d1242101f729fdb7d509e10423809893524bc1bcbcad139f99c8e863337d62e8469ba007a08db013bf06fd778b234ae42e7661d517f71e7fed7d6fe64bb6a2f110fe167be394057378e5ca390bc99e9c937c40fee7f7872c80b12e3802fa101abeea87325865fced0f9050a958aaa98867d541b55e09e1f683a9c653cf722cb8d60ceae89cbf179efbcfb5d92718a9f653d63fd7f41c9e697c361bc73d5e071c589442c7d532a538eba93144a8fe39f31b0e42c02f1db8615739556dd2e408cff38d8488e63a8a637a8c2c108beae3ab27761842e215df95677a714ab79d7bc84b5a64c4b374b6f1ed", 0xe72}], 0x1) r3 = dup(r2) getsockopt(r3, 0x7f, 0x9, &(0x7f00000001c0)=""/89, &(0x7f0000000240)=0x59) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfff, 0x2}, {0x7, 0x7}}, 0x2) socket(0x1e, 0x1, 0x8) 20:40:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="326a9a6f0b794fbc"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) 20:40:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x5, 0xa89e}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x20004) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x10000000}, 0xc) socket(0x0, 0x7, 0xfffffffffffffffb) 20:40:36 executing program 1: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) chflags(&(0x7f0000000000)='./file2\x00', 0x4) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x21) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) 20:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8da6, 0x4, 0x0, 0x8, "8086bab96a77a414017c170b0a7155a45d36146d", 0x2, 0x100000000}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 20:40:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18800, 0x60) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:40:36 executing program 1: mlockall(0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 20:40:36 executing program 0: nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0x2f1, 0x0, 0x7fff, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:40:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x7fffffff}) 20:40:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 20:40:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f00001c9000/0x1000)=nil, 0x1000, 0x20001) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x100]) connect$unix(r1, &(0x7f0000001340)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000001300)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) 20:40:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x800, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x2}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x21, 0x6077, 0x3}], 0x7e0000000000000, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x5, 0x193, 0x7c000000000000}, {{r0}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x7ef}, {{r0}, 0x0, 0x1, 0x1, 0x6323, 0x8}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x46, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x439b, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x80000001, 0xfffffffffffff801}], 0x40, &(0x7f00000001c0)={0x7, 0x2}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x2}) 20:40:37 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) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000000000052dd848b6db9a6392138a4ee777586d77b51f235bd81ab4ea1740ee40a3696ab84b2c73092f03accd26291b392428d03e4f7a09d31d8bd607ab9206af81ec17ba52e9779b4453c349586ce0ef4635e57061748b43d5da002a6e3f784e875ed0b5071a0db0b4ba3cd7b3a1133e12416165f6e90b8088e3db0982c"], 0x10}, 0x2) 20:40:37 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x6000, 0x400, &(0x7f0000ff7000/0x6000)=nil) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:40:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) socket(0x23, 0x4000, 0x400) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:40:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socket$inet(0x2, 0x4, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:40:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x80f869cca62c67a, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092bdb0a", 0xe5) 20:40:38 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) getpgid(r5) r6 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x3f, 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f00000002c0)="4478eef70fab5ee1380f15154337885018bda6daf8946ae493f40194b04f78a18eccd13cd9cd68d0e1c9c9fef728176205c8c3339c00a80860caa60d454e8f661d775905f599f6ef76e2a5395b5306c1aa302269fd1975f14aade81eb72cfb6dea189a6fafcaf02961d387262ef166695d6d2e775fb971da389075dd96e9b06a8c3a", 0x82}, {&(0x7f0000000900)="6a6ab6915a623f874d6cecf98c7182aeddf43188de7d8e4fe46eeb8603f5456795e4087de4e898a12fcd14d50400b340af863ad35f3170d5f9b6ed126feb60dafc9b87287db8cda2e1e62c698e9155f8e3478640f7517654f181abe70c598ed599790471b222482c5d24970e895b5014f5419ca63b44c5df521b5e1b03c7497168359f3a2b387dfa7f2d932511f32908438d83f84f6f84a6fc40178dc956d39614c867f0e86cfb2f0ac5c082eab075d3eccd7668e4ec458f39eb25909448c50b14bda1122d3a84a0ec9480c9baaba7276e52f0c19cee2ece7cee985393defcdc23bd02cd527006ea82b4568e346fcb639b31eabef22d89bfc8567e967a44bcabbe9dc126d51573eedf746d981782bc43d11da480acb52a8d6f6b4c65ba69cee4977a41e640b3aaf9aacc076e6e495f79c8b1028c772b6db585c043fbaecdfd978af2157dc72edaa2d154ce48ddbe9e5e29533b78d16a1f41d3aaabd3dc0411ae9f52812c4cc0ac72c85743f429766dc48c39d9619c9babdc1ffa84a84a5483ffd376ae97598e922c2bf07c6570a72c3874deec2874dddf9754862a71e8c84a6caa8ce4363dcba3a6d6292c0723812ed0f557e40f84d08dea3092800edd9b485f697ac007f0669e5f4771f768a1ba17123561dd881e87dea6e86ed8f8b8b2bb5286508b00d7b2326557cd0756f96dd691470850f7cfe62055632442235f714898cc6b13b487f025b2d62b5b4659aee0bc53c7fe8bcde35bc17d4591e5f21d775539c0938625e6117e9431157c882366e75a88c5eecf5f6ad6f517b71f09def9296af212d6139e595f1cef1eb02a252cb709642aa5f2a5c5c4533be009dc8bc109c8dfe495db11f16caebfa437455fb3eea3d1da60aadb1090e0b3dd47ea6fde02a895b6be4a343ddba934cf89a8fd9432860e4a0dc9c9638be21902ec51d08228d4fb066ae1427fc17d81efb9023ec02db430cddb87b41f952882103861b256c84af9c99731ccfdea0fc7a009692daf3da00520fb4bb545f07aa58dfa2fea2b7f47d59b08c19b815dd37c94e9ece1bafedf0948db6f5b592ea66e5ad0adcd04eb5aaff93963ca152b1b24a62dd4d445346643d3f8a0cd7f5f9dfcbbef8f1eb9f57af5da2bc652834856fe0f4c909944e6a82a81307553b48e6c2c84a95a84008aa55d56175fd54aec8a4ba5ec8fd442945b54b005039d5d22b59b8698f4e6d1eb54cb8bffbb6594a438c0d4f88b99ce92266d60914b059e61d7fa255ea113434a69e4b71b1354d4ba5de8224c9049e9a6b3aa222eeab7eac29bec2f7d56a5951e259b8b123ca36c35dfb161e0aaf02fab7c0f74d8d40083526c2955ccbe13ec5f7f355c199c3426e8ec6b773aafce76e301235b6532dda81ce49370eb5ded2d83b44e9d7a8adee170e1f70bfea25c239f5d34fe10e6a032d6e4feed7db2364e648bc44086a612023058d2757e51dc9efa433ebe7d0af1b546bd9b3284c81c33aeaf264ac35e3e2cc7d194645ca9a730ee56587ef8b2a4f86bb62ef6c7fe4cecca36332a59e3a8b90c5b73837e1731164792f65426fe802bad11cd6e055dd76d0e006e0838f52950334e11e2e046d5a325b3525758e2162712eacaa6c61502ef0852baf485775c843392ed76ad8208fb9ed32ed3867b7d2bc9d215082b2a8a725498c68036cc441707b2b99d59a3835d9f834f417eb70168bf70c0bb3e6b6bf9f78b60a54fe9c66c321211619a2b71028f31599606f5adc4079ccab361aa8dd01e78b7e2a59a6fb95151b31d18e9f220b491fe5b6644ee6ac489e3e35dcf2484f79b649ee0526562b058d3b8f0bb72630295589fc73ac6a82ab2690bd730a8a4e8f40cd6f04a07dbc40e5ea49cb27759d4b3d0229679a32fa76d5e8f9447d52678c4f2613f933402cbe74b18e2a9b84accd47f0f99b53dd7607ab544304b1b1c70f68b30b8f014ab47d1b7fa42daa20bd452d366a9057588ed2f090071fe00cb1e1a8d7e1daa655e7d10f916376059e99733d4eb69d92ceaf0601697d1328292a1fc2946325cc56ab615770197ff6c1ecda849cb84d42a66cca238529140746fb16a0f4ffce44ca6a18045b846d73afe2065ebf2f0558827442c376f02ae6fbc6b73e875a95bc96822f0be1644aa933484c99be6cc5d8432553e803173be7e11454f1d10970ab0234a76ebc48e4dfecf0107103c72e1d6b8ced9ada07603a7d2e338f2723cfc61ae959629a3baa5a78ba50c4f7208cef324c0587e4a0289dffa0d22514aac755b14109e795c31f06a7484acc20247dfc50ae6cad5c8ca19f81dd6901405b5acb76d2f32f033950ce9155fafb5093aaaa65b69e3033cc25e0e51bbfb9c97c5e7323c59829466aa192fef2176988531c1a3d115ac06c114834c241fcb5e2dcf1293384664e395ae0248ca2597514f45b288727b84837c5f6e6d7b1e3cb181c0ad245eb4de84199967e3992204c16832130b5e906b260bcd49c74250da59716a4dd9bbb932a3e4f20aaa0e909a466ef02687933a38f8e941ce1ce8cc4b4ad1b310748be40edbdad5f71c1d9595909cc8997270940a312a2ff947f65a62ac5f25394d08cbdf3a48cce80636033dcef967e9c1694a5f498a4d4776c5045deef40c7887457574759733f5aa938c0b7eb78e9adf1f9ef482d72b55756210e84aa354ad427662ba82c5843d7dfab32f30dc407b55e11f983ec7643eb0d2096c85a65441866a6ac887a0ee3ab8e2058b1d33106817d9aab71128ad7f3fa8b314d7d71965c46fb961c4e96acdce18f99fdaf8e20ce9f3b3fba913e1ca1fb9c1b1c80a405a5ecf44337ec657027a41cdf2a35b873635128ebedef617993202b4af83de139872896e89815d6c27325e7625c5c34a9738ca1bd0c97417749d4c0ab9e179cbb5913da8b23a8fe9adecea911617cea5dd77412d1d616d1a4966cd88a5e58d80143f13f0d9c3770269f8675b45549db5ae609235024f3df73ca571aaebb277553151e35908758e35e17bfa8f9f43bb5191aadc84f6a6e956b206f0e3a91c16c13fbd299589b810242a2576692025bd842a66104f105af9c92b0f6033a6a16cd8a129ea78493cf86d0bca56de59de8e74486546c3e9128a2ace34c50456d6c9a86b7d27782314431818f4c45476161fb7df6faa398e2a8e0262eba4a80da490a49a791826a42f3f20cbe07e6976bb02b4e6b6c8b2486f41256553353c6a896843b9728f942325890f478854784c35b4a0b66a8735744a96e0b84c5229d45394d5ded07e2fff667876603ec3e45b09272c53280cc22c2e99fe56290b274297d87cc93c2c1fb237fad4fee389d2490d17a18b72d07e17e591c1c9ac4941b5b7bfeb8f691ac5d8e74148a14a350cf05aa29edcc48c1c52f1b75c52c94845d971f7cbc61c8feb5fd17be172cf9c867445e5af33af5234c6b4e80a6c2080d816804bf6d23231ef895826e2cf61139d019f0956990b7449c2d48a40e3d1ceb3cc4deb06fc8ddabb3981467fd461c0d1830d6563888b1b1cfafa3f998d7a04ad9f196bccf955d264bc54aecb7f5d9fd3d9eae40bf97c99b1646c947dd09deaebef1c0f433a5120903ae85d7bde4758c1599d9ad15a931d47a64bd2084ff03c6850244e19642523e9f95eb563afd045f104cc35a1bed2847ad81247429519ff74ac664a828a236c4040f3869b7898f6fdca9e1e0eb2dccbebfea84f9407009839552820b01314e159007551b9f427236e07780256245a85eb8f4dfeb6e5ee55efee6a26582f1a6d3e56e2db65493c5a5e5da816d443074aad4dcdebc5474057416b02c5f9ef47a02bf83eb65202d37cc62db435f9576467333ec64f6287410cff5079f53aa87d657cbf50096bbcde606ef7889e7cb0d811d16123d7f886c4456aee99cea421b121a4d50b1f69be04e324d25d9d953309a4e2bfb61dd9dbe090457446c38635e4f4e3ee5dd99f47267b43ca7e9157a9811509a3c5122bb0a34cae972346064e820b415bea64eafd1345b27f70db2d890f5fb2138860184f537953969471cf1bd7f828aa173212231483762fae1a313852d5b4af8218ebeeadd4608733e1d8814170ee1087b7961c5b79e56f0ac8d61a9a4a56a4965609054651f7c19c4de026a389845107c35ef4a9d2b1f8159679803cdc996df0e0318e55639df63524e0116f27fce448a1eaa9d113a14e83a3516cbfc5b8118a007fff4b15317dec9fc563712a401b800ef1adbc4dfd59f318d1fe349ab76e76ad5b3505233adfee53659940c471a2dc044ac8224ab9b0d349025473e6e858bd168b8a3edcf9a41d5470c864f92e3ae598ec3bee7d92e57d9c5d92a92db6b7789dbc7016da4790b5848de5843c4e8be944e78d7175cfbcfd87ce92699e063c9a83f16401c1e5ccea3cd5835b741b06c154e076ee26533d7ba06b4bb4895d943e9503af0d0072933ff2558359e3109d0cfef632476f2efd22043c6b9e881739e290078758c4c909bd242dfc3e8443b45af905da4a3856c3f73d0cb2aa1e6297984a5978f41e7e174397219dec7c1d8cf38b58c984522e3b1543d6bcdc5a25a533dca9ea410a69c96f33b6664d19c52d6243f4a722ba1ca97f42c41fe85cb98d1936f4df02ac3c67804b47ec6b73f09949dbf7988f6481e2f5c3976ce3ed123e8ea14c8b1f63b6bb76cd3949f59fde260f0f195f06040aaeda17abd5309838f58a481f2d47edce0cdab845dbf726ed07c1e45a9ad184d1cf2f313566f6559d7262e2cbacd2dc64698ba2a880b30e73125b0442f6482694426a7f70df273e33d2249a30c006339b990102d54f409877ba6ddedd2a2a50caf024969bd6986386d5af38ae9a7ff60752442953be77dfe3019dcd8d1acc0b4339e5ebae3c5bf097cc15724958549dceea35c758e3abd3c87ac9aa6d6efb6a4e2d3274d07372a12b9fa5de7a069ee4da611dedc4172dca6aad5dcaf9046426797491464d51b0a3be5c836c493bf91a7bb9f7606967a86dadc151782b9eb1b4a451fdfacb84c805e0e07a7b694dfc2d5ab607d6d40694e0d15ae0784a1d9ec1b2395fc839f90fadb068278e0f64743782f64d9f7a1dff70b3b8047bf5dc7b4447c124acb67a75af9563b51c195fbe0b64c02394ca752b68f87976adaaedf68c8c37b38df61c669b673128e78e81d342cbb197da48d4d85679196a10d61e3e991919365e947f7cf750f0582a4ff30472e17f75b17b1f13e7ee701a96c520104eb204d912bbbd5d7d1c7e858f328fdcb1d72e76ba6e0ab077f75820f5e8377fa7db498aa0120d6d0867070fcd5a7b6e6efe8d2087f72957833e389d9c11c276cde2fc66595963a044044d3d645151c92d2f3798bf428cd5f4581855884793734fde73f6031214850a04460cabf01fbc30cbe8e91f97b800e692d36cd245ee9f2a6970f9dd92b161b985053689638b28088a216d152e8712d5da13ac1b36311f91e1013912be637ab9fecceff95af888b7abc70c6c9822ed6548de3fadb5a9c43fee5a83bb01ae633da6861bc238ca51ad480305ecd7ebbb45c2764141479586ddf0a5c942af786c114c03618a3e1d0c0ca6f3d17b398ca569fe11d4b3c52078d64211b1ab177275b0595052e54298fc75b83da681926fcbd1907882c7857bb670f341aee69a9648e44a1bf350b6ef6b1b40dc4b60ef52a5e5c3d5e5ecf784cc385f2224bb5e8f8cdd58ee714c3790b87d1f2626b918d0428346a21bcb7f1d5d0d67152346fb9e7c6cc06d8b9fe19c314139133a4fe7bee74e84cef17a19ec8a0a5dfd5cb993095a2c8537b2e7d9e4d37a8b", 0x1000}, {&(0x7f0000000380)="f5bf7ccc66e2cf2f8ec7b2a17c1c68ba66de2bd1315d80f5562f4c9b4bd861a37967d0277a4f441a970cac2d09a9c1d8f06128ce46c35aa9fab1d61ff5f53058c2958e359786ff65dfd78b04e6a7cb3fe5e7986badea0550a6bccd08d43e454360aee91fca517e5766b96253cdca9f88f6af3b3bcdb42eed13832cdc9666a57b2142da6d2acffefcd2392589ac6bcb9d9df80b3302b85f114958bd82228b1cf6bb73edc1fdb42cc96ff4898435763be0df6c4af6d51c0034e0fcf7adb8", 0xbd}, {&(0x7f0000000440)="db71777a4e7384366c47df6a81f839e176754e5f02cb324e5b5bce353bded09250ac1674c4e16374d660430c8bc4b34d5d55c64f55949b4bf5885a88987d8553e2ea8d986523d4c3a94fb1b576f1e0b7209604801aa447208157f5e1d914dbaa473cd383ea87e6c789c97e2a0e42dc74b7ff71d46e87fa353a543c7815f2c85990f147baa1b3959f979adb408fefd3c209234f143ace1063f007e0162653bcf9", 0xa0}, {&(0x7f0000000640)="727f5a053b82c54eae0a0e5004a6da67e7ecb94ad950ef710e1bd93738abe315841a0d62e397d7c31b371921a72a847f81f4459237c624e66d8cb257a288593ecea943f9a7a7cf36ae28ebcecb6f278439c45f3e6ae67b002f7707f2756c85d64907a9cfc55558d239be697feb135122d0cba058c7cf68bc97a7287acb514246ded78593b7c912cbc276eac56a2898906090b7321963417c84e9d624a3a0033a8a243a8193d0c1c0b9abbd39e3e36ec8e686d66f0b5361cdd1dc9cab", 0xbc}, {&(0x7f0000000200)="194a223570c63edf655df7fc5bd749c3a893f07526c763ba0bb83d4891c3329f4df6a35f021421c55f9a7672ac5c63eb1ecdf2549a6f836a1467c7edadc98285f0b5f70afe9e2aa2a95c328e0e23d8f1c9eed0ff4f5c6ace6099876cb1ca6b7702e237", 0x63}], 0x6) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) close(r0) kqueue() ioctl$TIOCSTOP(r6, 0x2000746f) 20:40:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = getegid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xd3f, 0x80000000}, {0x18, 0x0, 0x0, 0x9}, 0x4d, [0x2, 0x80000000, 0x1, 0xfffffffffffffffc, 0x13, 0x6b28, 0x1ff, 0x4]}, 0x3c) r4 = getegid() setsockopt(r3, 0x0, 0x40, &(0x7f0000000180)="105e4be0e473169893826b60f7881b5df1436731634beda48b3afcd5477f2ea6d14bb0680fd02528cbdbb7b59c6773e31dab35f830dfae146fe09a47221f5cff3b46aad80c47af2844a234d629c4b4", 0x4f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) accept$inet6(r3, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[r1, r4, r5, r6]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 20:40:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) clock_getres(0x2, &(0x7f0000000140)) 20:40:38 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="5e8344e40602", 0x6) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 20:40:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) getrlimit(0x5, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xef5, 0x0, 0xfffffffffffffffc, 0x0) 20:40:39 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) 20:40:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 20:40:39 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = socket$inet(0x2, 0xc001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/160, 0xa0, 0x802, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 20:40:39 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xffffffffffff2fff, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:40:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 20:40:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0xa, &(0x7f00000011c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001240)=[0x0]) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x1, &(0x7f0000001300)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x2, 0x0) r14 = dup2(r12, 0xffffffffffffffff) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x40, 0x0) r16 = getuid() r17 = getegid() r18 = getpgrp() r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r26 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="d31f01030667f03dc4c278e02449e6ddbfc041d1518a71594a3dbd86d36e78bbd48982d29065ccd616cc23d0c1d9c93f99fba6fad96845843a4ae482f85f165c0717d13186d294af2a1d11b211194be46bf0157e9b7968e04a8efa6bc73b17b7decf7db857a884a50dc3d8f0c7abf5f6e880e99874f31a6e321c6db89e15a86e76ae845e1a865d65b85d180ea887de747dc202869e8179e04ad3142179a0f46a77c63c944785c1d672f422ca20c037440e9141a39341b99ddee09f4c2214038574082d14ad9740cdcde44fb39d2700dc9018b44227a6ef40b57b89d74cd2f610ea04142e01da36e573b87fbf04011bb6942250c7aa2fd42d23dd38e9107574a6b733dfdfe1628ccbe8b6ba2e9c823803761b41216005a237e89dcec0904c8d891296e90686993c5f96e1e4f5e687511bf3031834ecf770eab3f403aaea1c97edb9b19f668ab9651c54b5bdd48b1dbe5a05c2e2d2b18d34a0754f555662d43deaa261c00a10a407b4e7a8123e4fce3db5a8059541ff76769dc180201770a9cea9f9e805fe1ace5a14125c2a689ba2f419c796654e58b9e0bb2d3b61c344c2f8dbad91fd7cb9a749bcf6026870e5df14699c76c9815bf2094d89b71a59fc4c6f028a6d652568f72a45bb3d45f99f0cb97e20f8e5913a70cb40ad778e448cfad8671d075724f0d2330836d4e4875a6790094c9c20cd96d26475015320ff64f9041c594966d0a5e4b1b6ea006e1ed90f0baba74f2492f6370323765bcc2b1301d8d3c8af5c980042703ddb4bd208241ecb31a6b77c664b28a4c27b0af9428562209f243b7fa038ce69e513ccdf5153b51d1530311f1ed5a96c23a6a3a32b9daef8927a07c5e83aa2cbf862ee30799f48b2fdabe332129482fd51f1a42ee5acc88a123f2ad726a7cb4c8c69e550e1f139e867a49fe2de675f52955ff7de22c7b2fffc3198c8eb20ec680ad83eee72dd8fa764ccc30f98f52187934bf06d30acfd97f2391a2e202adf97171061a7e105f14357827306d91882655d6229f6e30f487a2f2ca556ff1898d6839ec68537cb6b6f562a1f8ef5a66ab37ddb4af65e274fd207d08831675357a9d76a241e40bf9b3e13ad9becf9125f828f978a4d9133dd9480b3d564d1293605d108c60f695213dd68ec7df2833ff08325b964231fdb1a2fb636bbe57d41810e177afacafd44a119b4c274022acf0cfb8cc24cb6f0c6c85bd5480f110081617554da60d23fadd6b26fadbc2825eeddd9b39631afc1c62dd1c49395eab9abd1e19333d69a156dfee37d15575fc41e17b600816d8f3bfd8826a21943066c98cd7ba74b1dcc693f860d04be136a7979558dde5a2d9550471a7a49c58dcd203cfdd56e3c5d2fbdfee9b33ff8cf5c2d97a07d59973079188ad39b3c3f877220a8739777b98c929186036141c692f3aeb8f85303bfff8acaf9c4461ce8279b489def26a98044badc3d3bb96f7d990a8c595ca4328e847d1a8d2f9dc88113c054f03ca43ecddd83ed9dec5bb57899679e42f477b348970a9b642b7bfa7044a2e25672f9b9fa9eec7e876b247b5256897c50a6f7106b9bf92ff749bd72fe2845a80f81c3e68d306a90ffd27303256da108388585ebb0a78be64085aa7a1e0a5429685e1ab5ff693ad3df925f787b0ffc35e250935d9e2c1820788d9d08b895f7979287fcc9cd60bee3f01a9e56d43962db1604f1214bee486a183818870b84fba51c444df0cd8aa63598f917252df79f62a23a4fc7136a43dc8589fcf269d0f503f9e42ce73fe7116b51733b3fdb2266da80fb08f76f97af5a43850092da8f7d139a21022b42ad726759a02813dff8c091692583729aed7466d9d52ef289acba346cf173b4943665830cd086203c88edd8d7569a0667c3c19235181c885ace987f361978157aceced606d382a51aff39484c0af0d403f1fc13ce5973f40484bedcd3f97d613489dcb9ca355c6a0dea22570791105b71dac29d6d935327d9893eca3f3e568db1bf11defa1eee96f7108d9319eb84d419238815ee0e489534618c3db6f0680e57692a5cc19142607cbbc0c7a38e14be16835185ac4cf0e666e539e43d8c58cb821e2ef540caa7c54334a9e982f5f8e3217c4b6d636abdabbb17b04b3384cd829dae7fb0db69061249c894131bb0e5ad54cf230ff478165482e28ffea7fca253143b01eee0518abfa54408f76828ff5c58d8fdb982d4e9eda0ad18fc8e3f94c0cfc9ab73508d1426c1e6da51d4e94b0be50d4ff056a70cc6a8afa8954b6fce5393fa554796965ae31a4d7c5177891c38140498c79b4def6accb547d73872b37018bdcd3a4f87c8f08e0e111839782c0ce5b2a469e868fedd7dce3f1294abcfde38f4c75f8ac949cbc0402781bfb6f19f24bc5b750975185eda9af2e40612a47e7206a10f8112899becbddddde4ad00d3aa519821a57f034088c163cf486675a2ef801450571f4f155307ed7269c27709720d046e7beb45c5d0985d11479caaf74c5b502bffc2e339bab74c939bc7e16cafb6cef73e7871bfa8415f279b177ab20e12b2132a92cfea8ee5bda602981eed425ca51926f8d89643a1e9253cb618cce7ff0d96b29afa16e53f0fbb37dd07a82a13a630fc4c7f7df6b7ead33601d08af3f779a06491e7e8e90e89299154663deb425499cd96283472986117727ab45fe6876bf267c360ce628c47b1fdbce54e5e8d24a70f7d79529d48437d09ad2dc0434b35b1396f893a666aa617692eb237a1f987fd78a651a39959bf5e9a38cb6b6df29361488c1b325e14e23eeef7e7a7706f196f68f5078e1faa9ab1d7620f355d860b635702ea112baa186b6159c1e67cb11e82e4ab47289e92d22db0bf4f29c883ecff8c69823dd65d2c76fdcc71c41ad5713e3a4858179a47f5038303d639d6d912908980d8ee7b680803b6b0d690365f975e5f1a7935d0c8c9fb325b64a00b7052e6e4cebe1ccaed8a6c1a349a3949336c70016f45b52d968b43400460a556aac4819a035ec9468bca05841baf255916066d197ae669ca780d302533a87a78ec3134ea5755ce797b8fca3f71d60d37e440eec651b1017c7b89d6f1917cb4180900743423a43b38779a186754b812ce923b8b59453531ea0f00f28637824631f7411e93d2896cf016aa36e8b770e07006b92eaf37f6e7e8a5ec1bb1a26800653da969f731e6959c30c2d429036ff4e702eff4cb55e068df6bbdad163137fadb4411a94b2d760868c61492e3a25e73e623f9f675a5c85dd7c8423389a14ae4cabce4f351c4e344d57824dab084d7808b6efab8108dc161b0df3851692b52c6114aafef7eaf2fcd3dbe3a33bdaa64d7ae10dfced129938eb527fed208c52ce7959a5e6c33e4a8ff6d7a29260b21710f5b25a202fa0cc2060aa5b2661cfecebd370c2930ffe865744f881f10c94321ebd71e06582cc3ed996f63a0cc80573ebd0d457af388c16797408c37c0b3f83aa7c8be3afdc1b4a19af2224bd01937dfab094733a01d402e1f4073389147ed746d8885900eb5bc07fb04522e1cb09d175767dcf821f2100659742f57e9d896f0c68d89e5b8e7718383dde0aecb8157c4b2401cb32963559046d3868226dbc968d9f362418a4f9dd010622824afcaaf0ecc657985418290d72672ba07312a7049bb53e42c4de8585202ee6f29fc3cc0ba350696d152bafa9eec0bc84a99aa2b12cf7830cc939ac6d8ce5f0febebf20cd42d5b9a0f6b37546669ece19efb9e7a8a47bd07d899b48bfb4347637dad2ae25b47e96eb62b83d3fa3d6f13a86917f38e041dce6b894b791d353c1983526b2ee42d5b2a04ea26ebdfb886f9cfbb011b9187f179b67b62cd77952dcbd077c5149d90518c40d500207de725bd28cfecc85c38c210b54c1a03aaf8984da45ec5ef68ed5ab9ba7a660b8b8176941c6d8e87aa4e3ba8cabf72a31183d4fe06487b544b09d08efe1adc8bacbbfa78f815203a6993447ba80d6f99867a55d479095d5e0f9ad03580d55cd809c1270c5f0c673b8f7ed21fa835797878c0cc5ed5b8d39271aef8fd4e247eceeeee33b0435300abb5a137f68a9da79b637e58c87661cbe126ed1389d918c111cf419474a2ce8d517fba505490851000b13e322e14279de85f5504a2fa2a5d97cfd1bb6c3d2e320262e6b6e327c6b94434aa1da764129569b99f4ecdbeea397b465af4774c40fcd005933e3af8d614b97994df85ccd8802d03272250e6e9600bcde40f57f2db993723f9b6f48e3ae2c226888dd82444cdba869445ec41b5348078f981b75d6ea2e7db3f0c6012e73e54a4fae416619dc5cc45b794b69b5280da3a520f0bbeb941b5fb13c70b8bbfce7d269fde4649114d00e673da771bc54d9db8c6ee8d66c0f7d2cb97206043359164d40e13552910a97e92f75acb409a4580d2ecf02348ad4fc459ff38deb635950152cccee17cc5aac45df5beeb20eef238e13605daef512a34ba1a50551328b591213169b9236c7e9c1de534d6951315e82723f839603f98e6a4b33a30efe383af9abe40e46879eeec37697d8835e1c15831407367410e3ea73831cf1b6158b01149a66adf623e4dd0fd602d4ea6302a7b2365767e816a530b74c02efae99a755c4f14478c041dbdf47e0d676c20120edc00969b35413b385cbfa363b0758c2e51b6b5120509c99c86153669104b38d21d0c2af4b4d262b9575436314a32fe1ff76f681edf8384cedf464d9f08e18cdf4c654b5d061535daaa38a8848fc336c9f796501492ec2cb05fc02651dadba9401ce54ba330c2b79754cdcea0258ab23e5703a6eaf66cc4029acd298d36f892c142bd4d44c7f79d001457a27166f88f8779b2360a7ee44caf39ce8b4fd02a7001bf52483ec8c58aa80e1bf005dc0b0f8c8ea9f382cef233d109959cb088556eb2719ece6e84376825a38d6f600826dd7c24d68908e9c80cf064944cbba83322698052dd1a0caef090cd8b4eb4bed3b730dcb955948ba61e53b261786229254632452d0a8084bb371f20db34f18e33d95642871e3d0048d6a4f1fb0e70219aaf0774acaa2c5e45069aa119547161e760f14bb2ecafc08c528fbc7f76861733920aecdc7fbf11bb1cbbf2d8fc422e42c34f06d4f224824be3f0603e7d95c544f8b641f1170872018e138b9ecc8763c119fde517ca6204cd8883dd0c61843b770b8c79a912b2a9b0ad7afeae953519f6c710e7e29c938ed8449de788321a8c2c462c4040a1c4703fdc1f7bd1efeb9206bcd5d5ce669d67d86f083b0575bb4577518f5e7a9916cb7b41f82a08cd7b66beea70043d6db0eb4ae22c83984b5a80f618155e5bdc64f73bf340ab7ee4a1ced1e9b38bb1bc963d792d8daeb3bf254ad2e9a05700b18ff4ca3f05f7659ba9520ca8f5cd036eefe8fea923578a58bd2670f4318882fb857f0f877ddd23cb29d17a4bc0511a178a8f9d93d7980247a2189111db15b1296a302adf5e047cad716fb2a9ee5901240cc42e79103aff3f69624050a0509c702765bd833faf04a12e0b51724a6df6031c123c9d1429c208ddd29c94370a0f0b7e346786e0d7133dabb6399703fce1c8f2352d7e8cc14b4e9d16a5d514753340a2a8c4b3eed6900cc2dec3f53dc3905533b09def3bdfa123c9c73c47d9ba207296601e70c4d609a59b46f7b5a99204659083907edcc654960474f97f2d2e518234a7884bf6842509b253107e92c894665a4944eb2c0f36cdb5cc3fd2a906d4ef845cc8213ba89eb89b31595e77494b827f81289b489a941624fec0be1a939c71f22750234cb0c7eb60e304ed1908118b", 0x1000}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="205c00e3624efbc321c651670f7de3e9000000000000ffff070000000000e5fc216b57fc1a4b75cfc6729d660ddc13220c01d860701aed4600000000000000000000000000000000", @ANYRES32, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000b3f180f7b940895369a7701fa624442c173e906e002000000000000000ffff0000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0xa}, 0x404) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) r27 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) openat(r27, &(0x7f0000000080)='./file0\x00', 0x420, 0x0) 20:40:39 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x200) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="53da3de288fb231f18453cfc03b7ddebc979610ee3441ba95580101b98ec3dbfbdccc8d9faa055cf507e9a4f6d8cd4c0dafbc38a791f5ad4d7004e289d09748960430821c8e99d0362cfc9e903d275cd91a766e6b9a0f5c92c7bc05874e5de7aa0e81be86b837663165f14da35f4e589ff02cceeaf757bd58ee2e0db3fbfc70c6edae038ad98ec19efad436d54223bbfa1b57bcbbe3d5a36d7ba6570c67b641b98ee080d7f25f1a2593f4f637c7abacabdd06d0fa50f1b2baa7631a10942e480e3cc6a777a443b20e08eda3631db332e5653", 0xd2}, {&(0x7f0000000100)="961cbec3a20dd8c8713f747da5779ee455c0ee77520006ac4f6257c04e926072c32c54c5a1b353cbfff8e3e705228d914bea7c6117ff51955ac4da118157724d4d2eb1ff023bfcc90e3ed42e29c7fb64c28c5f2e34fcb2f5453e2630218a5555db7a4aac39e6f1125b1889d40750e85b80f5d40b06dbe7efd24725053b", 0x7d}, {&(0x7f0000000180)="53cad83052544c6067bc171a62def4c8cbf27af77f217867b515e9f62b44a59865bf80ca2529f8eb42e00abc7eb90d858d0fb893614b39b3d9e42b736cd80299692100c1671ab5c4b1ef0c1ce2d3d5c8d1c043f3ca9ec7bfc23e86e1ea56188a630f2264b1409bc0ba833871a2cc8f7bfd0b35771f5ba7242b83b02a4dc43624c18be28f5d5ea0a8cf42400a697561f955f68dd9b1e9071447c194e975009ecfc7946ca168dc5370", 0xa8}], 0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 20:40:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x4) dup2(r0, r0) fcntl$dupfd(r2, 0xa, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:40:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x9, 0x4, &(0x7f0000000080)="4df818fbc68e46f08383f0c61743bf34208b59a7a5ce5f86050a5a3e2a7ff6208483710e39555fab75b375b6c7d826e8f86fdb63e069c9dd4c706a31660e372375336c80364219e18d540fdd134ef66fae86a8e42a7b078ccdf4e518579b79ef684e21d251b73546934446beea1565b222e2183d71d508e2403308d5", 0x7c) 20:40:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed8a671f7630830400", 0x0, 0x9}) readv(r0, &(0x7f0000000300), 0x0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 20:40:39 executing program 0: r0 = socket(0x2, 0x4000, 0x2) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="3c5491169cecc0fa23cfee3685066d4bc3fcb3398418fd6ca14aa1c6b146130cf48f", 0x22}], 0x1, &(0x7f0000000180)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x2}, 0x402) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) 20:40:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x5, 0x8000) 20:40:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x8}) close(r0) socket(0x30, 0x400000002, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:40:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() 20:40:39 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x480, 0x41) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x81, 0xdfe, 0x16e, 0x3ce4088e, "c3e38ee4f68535339f548cce473e22af8278625a", 0x3, 0x8001}) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:40:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x2, 0x4007, 0x7) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) read(r1, &(0x7f0000000380)=""/15, 0xf) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000005c0)) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() write(r2, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x1000) 20:40:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x10000, 0x9, 0x3, 0x3, "92c7ae995f26c5cc7d55ddd3d23579cce73d5ca5", 0x3, 0x6}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r1, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0xcf) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) 20:40:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000140)=0x258) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r3 = geteuid() fchown(r2, r3, 0x0) 20:40:40 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4}, 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:40:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x800000000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 20:40:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000840)) dup2(r2, r1) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:40:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f0000000240)="8a4c68815dae35f4b6109ed724d8b185445299e3927691596838926be12b8ac8c3883209b3a16b285c81904bac7177b770b0ff01f44b160914b066fc6390ae744c18ac5d630e1fdaf0119be2ab878f63b3f0aac6ca5bfe055f987f98e606e272c1fe4345d90b0ee3d3e4ce9fed8c8c13516390201efa7036d9c9531d6d4da1fa6d41f72843c41c48daf27f9e52a24126c077ce107dff44cb0568e197c9697e25d0c11fecc9e55ce26f34fd2bf2512a3994fb5211839b79e9c80ddc", 0xbb, 0x40d, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 20:40:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aaa017e491fbe4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x100000000) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 20:40:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) socket$unix(0x1, 0x3, 0x0) read(r0, &(0x7f0000000080)=""/192, 0xc0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='#\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000280)='*\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\'\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)=')\x00']) truncate(&(0x7f0000000400)='./file0\x00', 0x9) 20:40:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x2, './file0\x00', 0x1, 0x5, 0x3, 0x24}) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/114) 20:40:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() r4 = getppid() r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) close(r3) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r3, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fchown(r0, r5, r6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fffffff) poll(&(0x7f0000000100)=[{r2, 0x10}], 0x1, 0x81) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) r8 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000040)) 20:40:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 20:40:41 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) r1 = getppid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x100, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000014c0), &(0x7f0000001500)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() r12 = getegid() sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="bc2c721dbd8e29ad0d658856420d156e472e8a53eb1ca0211028c44357b7d2e485cead319bdce1e9457d3467e55313f37689c4bc8e36908a11751445fe88bc76c7bd7ca31b9a5a2761d749fe0a35bebb834e939009966b01f51e3e3a1b4429c616a53160bc16fd172a9399d2d6be34be485685042f42670892c2091f", 0x7c}, {&(0x7f00000002c0)="8f98a05d1585dc4698350172df12ed9435423be68d884b9cee53bf85e4648c956c98caaa791d7b4f9df96fbef3c1acc440ac70a3175ad38f488018414abaa40740526fcb1b67bdcbbc0d195d407fb33465782b5e806088966682ae42f1159fdd9f8f93228e6973a44dfb1cc40592314205e79eb30e478295a38d70a571ad89a3bf9dfa03973cc5ab10f1", 0x8a}, {&(0x7f0000000380)="2a59bd8355651c23f61f3223f9be52646c9756ec2d11791484226cf85456188fe3e97e817de4f572fd1832bfbd17b3ae34cc916f99a462c309606f15a7e5e7ef621cf43f86955c1d79a041a2a19cdc9e26de59635fa339f6bb41e2d963374714fe935891fb1b8c5690d27e373cc70475a1e9645ace4e4b1beaac07fd2f083506da833703f87bf2d3c93ff0df3e075b3afc393bf1754f329fecb7c500d057e114bb4bf83d8f237c6518633a3da9c5495424dfc6e84ddf77a5b45dfdf3f622dbe90764ba8d96288e7ec582c839fd4bf693678de2673532c4d9af09538255a827286ea49e7a115a30f533b9d65a001867fc732530b2b0bd3387bad9816fc18b8f6c48f7b0688b84fd7dccde7ee1a7e6ff1a2188f59bd6114e3fdca59eddb2dbc529e8b33cda9026079e511470ec0c943a75dd44885455c6b4cfcafc96ebec784c66445bca1c3c42fd5a4ee80fe6470ced17a49c99b06bf8b219aba24e4f082af31eac3b4da092e9f725125b63f201277a9fcbd177dd60a94d273372bcc4b5712eeac8b5dcdbe4930ada517a371873434d338e96f9fec0741e0d6d246652b78706656fbbf4bf3f09e03c3558b8bb1f0e91fc59e4120ee3c183387c167b64d042972012589e0f3ed3e3a6e81b6590b5ff421b1092f3522df33e135b0c1bfd3b6f2a0880fcc324a31cbf4c244cf8a642da8d8bb504113745bbd44e708356d0cabe0c28a83866dd2253d48d5a4922018703d54a104f3802d757a0653b979a8bfb05267fce55ee6dc63591afc8730c208bf4cddac9c652cc6eb2b57012f5616c08d099cda71f4a70f208d4fc51609f245c92eaf9efe71a671740d9391ff9f9010ffcc31770621fef15881ba938dec5470d5a8e5fb503287bb10cfe7b477f54b8491ab65e894a52f5c2551b4b40653179db691f62b65a24767f4656143ac190defd5a33b05082d680931c9197aeafc708ee93262c44c91f536379ff9b7e17311bf267239090b1760e2a6f18140bfb4eb72bd5b7390a77b36c5e89eece53ef199498eb061d9e4895ebce20c608534beb590596aa2741bced3874d5bbac03ea4cc9fe23ef48d7ad41a05ac121edb1aac0ff95141330086f20b4bc99f989ea583c182463ecddaecaddce2b65d666e804d198d7f1988e0db0bd249f8a0e41b81bf662c9b31d3b7f684064279fa8e82ae850628470cc0cf3d8d1fb2d26908ed5d2cf60afebfe32f1a04fa6ec15bea6189edaa1e70f16e4a065fef60064c8f84fd7bb7823d2847613f2ddb8a1b9aa4f90b86b604c848f93a3119fa7bc7624e647d7511df228cf63be807661b87da0a4fd49a7d8ebeb71d84ce933427845353d3afcfecf32e1b1d2689269b13d5a9f12f6e10a33426d06ee62088fd6b778974b86c8bf04285abf80eee65397ff696340498a088cd8e61e94b39846555fec2d342cba9da3e10cfc19e2367b2d425412f104bba56cd8901f482de9bc2461defa9d032c0f90422d352689a67f5f88a040e1a450e8f218677efd6fa21d0bc16979317203020c0701fa198bd0d560405fd7338db1c2383d573fd23f91a0851ffced186c80b81b219199754459b5f44e01b3ebd8f7d4576485360f8229a327fe8c7bf93eb329d5a60e8ee43a8fd2c52c9113906b5bf8476cf0ad4d3d66be4c6b562abc45f2257430e65136b3ed8192b090737646e7fbadb0dc21bf4bd8e88ea292b6c09ef74bb7d4ae03e23a6cd848ca93ef6e1b00440b2ac04167d5910e1bbe3bd5e6914a9a544df9cc8f39b4fd522bd2c3d8b1b8419b6d48bc76da135dd3de557d9e01d96906e70b976f178a18da72f184dbe3f3c28c36073840e2018adea742ef900936d698d3fb20affaa3f7e7947af2069951e43b66f9663f9e3d12dde9766e93d1bee580dd1e841c45048eeb2b8871cd7c5e5c07a3b1283cd578084a36fc0bda1dda7ac05b2ca017808131fa4740e99fc32c804e3035c1a1e5650e718d488b9e431410f9ba5062e5da60f7ce8dd4f263fd0f4b01c73f9c9b95f7b372503ad3ccab62bdc1fa8a2c2db57dcae6eb133f54a59554a9e4fdf3450e84e8aeb8411f48491648ab99ae0e125f9b7fd4a46038cf5e799833c6eb93a4483963d9ac928b3e46d77867deae37545ab349b0d4688b659ffdabe7d9dd8d6fa1d85cb9c950b90baf03d633c33dab7af7517516507ffa7be8a9b154f259e3e4584acc9020a72fbfd8e2c3f56de8d9a1d34cb3c7384654e672146a1906d9e983b78a7aaf5f2cc679ce58550c9525795526f1d512464cb7b71eda4abd67fcb338b58c5aeed859bd9e871a013d13a0cb0b7250a64b9e48ee1096c34653507b75cd003da693d941deedccd3bcc27b655b4a4764c49612ce2a2fee2b062961384dd287f76bb93707056466ff1c5203c158286b6b58f3d2276e617d6d9afa193a5d6cbe5503e9e2d92babd55eb0753a7d73389ec47837b06b2cf7401e6eac30cfbe913c02c27d601f597682884e3f4254d0cd331bfe906bc022f79a3e1ee5588bfc75ba1900b506ff24d057c472dccd2b14405c226a0d4a3cc7fff2abb08610e4fcf753e0df17a8073f997233608603f63b1d51319396240f164bbf1cedeeb6af50af32e16771030e2de6310c69b712d2682337b5dca5822304773110f3c255529c536883c5b368c4ebb99187e032c9fe6bcbc2ce66ccdf5d35a0914aa638444ce1ae0cfc2f4d8d8ed8f7476d5b194e712a6f71f8253a0dcc48783eb00e22bbe2a5fa875a41ad0d8062fbedd4ace448e65593d715e39741a9d482c2c307c0042cfd2da074b58ef0dd028c3bf82ef527b951ddedf0504b2acc78efd855ace0aafc1f589dac35067f3b09700c501828fc93b498f133d14f5152825786cd89167edff065c4e68d4eca3e8cce595700197084b9b2f284ffebc84654ca65ac6e56dac07023c545d1234e698510163a564a341ff75c92d2b48377e1d69d120a662671969a8356b50b4029b04d5d223883cc9dee03aa637b913cd98e74cce4dcf442959f410afb946fa6f63b2eb47b0744b60001cd93a5de9a1532623fd36243dcd38bace3c3158e5f87740f1d0d83553f14201eedb4fac0c36894e1754a0cb18661f238f4e2faeba88567d44517d094bda4483537cbec5c6c88fac43880d6389214e0fb1e0b1f3103bcf1ff475c9dc4011b60cf37707e47c054d6deee994f824b7e709c87521b94842a8d09b944c295172846064766bd624347d4a96bf89b137a79614a663c905ded085757b7e957a2208cd7d7075cd01cda5f76399f093cf3521954cdf07708f66ee1c5f4f229281621a9d44df80fe73e7c828f7b61c52f84e6861af3b0345f555015a3d1585926604aa87b4163ce9e554576004ca7e79b411edc589963bec36331983bfe5fcb9156b9c16daae09e2c66a2bae2bd3b215f2c8d549bfcf8217484f6421d72fcb106c2c9dfc9c7ca34f5a92583968b5adc2a7044f5c370ce1f956232c776c1c8a657756999335b5b2c98d7912aa86b4b7727c45712f7e489a04fb110d44ce57dc908b66b5b134bc6e0d985fee31a26a0d9a644fc4667417d446dad954de2afd63506aa9b99ef9b0cf94b40ce92f6d581f7f5d1b7d20aeb00cec1ff0f50c836a559cd48f7c25fb6dd3d5274f42fb22bda7aac5f6225b8d505a8d186abca3d78c5db026ae97ad2a5abde68584199ad3ee4ca7ed4f7cca5f3a696bb1d45fcbd99eb6d1647ade31acf8ca16830a4a2682529df26b077c8876ca728b42ca410b58c1a013f9c5a8e60114b5543c34ff9df8fc9c578ffac9382ddcda5e4fe89f02367cd515bb576c27393598af428086d24f3100ebc6de93a76644b21e900e94f33e4e87d15ae3ce1e3c71b319b279e0c55ea8eac834bb7fe39756556c0087d8765d720c77e6b7b5713c5782e7ee9c743378bb8e00ce48af607f60edc6f380d73f33734232fe5581d6455f578043115292f57fae2e78d0c8ed2e47e06e5f3c536663bec528cb375000741b7ed2b2d870a1400b77b925f5cd7be7ec1fd6f5631e52ef987773ead7bc3f4f04683ef91da81a92c11145d4ee95a165af8c672ec83cea36783a65f95fc3dd3ec5a64f8ff651aa62991878190c10e2e800b1cfe5539fcf91f0f8082473d4ea08ec878458f8c1a49549657f592b5ae5b5189544cb2a414eed2b8f1db9aa881e17aecb5e36080186c852dfdd6423c90b523c7b8df443eab3f7c4c366f0616647cda32ea762e77ea9bdbcc84be338a947b4686de94ccbfda0ab4b61f023c0d24a9191492bd63c25f45a1f87ff30cbf17540ce6ecb3742ce4b5333dbfa3d6c453bed12a048695bba3fe4e145e9373da1c8d33758bda36f88cebf7fe5157502640ea2d1017dd761d6da1b2b21416e3c56de591e2079e3c02d3f092c9bf32fdba6f22855f9b836e3a4b0cced22dbb3bf3e2047234b33185debc317f6218bef8e8d9f623534307417e79a4245f787817670729d4bb1b63084f2d514b825fd0785321c50cbd5e91f384eb27d39abbe0e46cf524a5379afef059c9920e3099c1df0d88540730f1ac8e4b5252d29d37c6d3664d758710a8d3295c3eb257f343448326566042c52fe984e6a6d1685b73e6e6cf9ed02302e7171a3f2c76b6dd0c2019c2eaa6c69cc9a1e3c69f6ad47a2e1eafcf8f0277bef8914654e6c713f353356ace32aaad96db15bbe250d7c541fa2d8c113ab709f214056fe4ef88e6cb290cd054bee4a96410b378424d7779a3819d0e4f60b54f83d11f5bfe8344c279317f913bd9325ebf61f1657f395fa973d6a4bcf3c2663162ced390e12d8240f1011314585838f9ea39e447af0e142b6149a5cb87babd752a3836cc77e5b59077eb2bed186f49e0c1e749ea12632e08c714be2c4f119f87092db4c2d8b2e5af4bd9695ba861e66a29262bd87202f5a4238de7ab3924e24dcea2dd305ceeb9d579fdccc2103a3ad0ec08a73843026844de74d4059254d76c5ec3852280e0c6e0e9ddbb23356f2d999b4776a33488810d0dd29fd6c81d3c2f1ae87b46f8b57123c556c8c630b00aef2ca259125fc06bf410c99672fb845672657620536721cd24fcb10143f18d14eaf469437c5980cb546a8a5d9765d0046a88f9dd73534d022e98a5beaa33f879cae24134e1bb43243d426c3d3fa88fe5194b72d61d49346d9c6816ad6810b2939135e8648f33df7b979f8575ee31e68bad85c570dcd49a05137db899cc0b71e7cd8c08ae543a199767a48dcff15bfd002be860234bbe02f6f8c8fa11799c7297fe228c9bee0de580b8dd06145d3eacd31a1e5aab0a95a38258bce286cf8430473590d5e45ca90013194ef11434ca3a0ff5eb4f10f766944eeaa3aeec2727576195caf0b7090ea8b4609ccac22719591564339a37d06cc797b1a6cfb1ac5e1d256c20c776c7994a870e5a8b292f14a6381a9800cbb65011175e38544dbcc95bc61ba24ffb07fa388a2997e397d0e1c2b117d10b8382a8d036a8618ba41f810b96a1342adda412bd217c5cb7558d3a366f38c3748888c78256179077d70c71533c7cf5602eb86e21faaf9795a2bea2c8bc86a53a57497ebcc647c1ac55caac168ff0be383eb3294b14a8941ac6e92cc1c16b9fab63add77fdb1099241f0acb8d5bc08cd9c5a2851dac69cf6cb7053b03a3f9cdf51c7c1b902671b9f01b6db576a6be5402a25a18aacee3a162ad0d8941a5716ec7a15c415e918a047adf2da4131ad0dc353a235b959c16ff61db3c39c6de6ac27eb290bbf457ff3905256a89ffc43e8b5f72a9d3626cba3f8d7bebd0416af30ffef7d3b65320010b264e3a6a4e76252340", 0x1000}, {&(0x7f0000001380)="b855f6d30c5adf11a0c725df28727ce7c01974075306cc400f5b4d5e47aeb80b29de447b00616c3dbe3bb18ab070d55983e0e7d2257d863e44269cda1d86e748337766e127e9d291c8c6a2f315b495da3c45f66098d9944cb7b2b0efe8b7b1c94a1131d11e43bb9ab18017e99bab91012c79ac4e52c5fae1a58ba4acd48c1ef1fcbc1d7dd763c89ab0a7a63262f70fd7f2ba157f7cd4c7b7cf94d9e13284505c9728c6f72fde4d5441242b84c4de76f51ebd4c9b3b2fb87f70", 0xb9}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}], 0xa0, 0x4}, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x90b1b7d1cd4a7607, 0x6}, 0x101, 0x5, r1, 0x0, 0x8, 0x3, 0x6, 0x1ff}) 20:40:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="2ee4b22d58e369f1ef1cafce6565ddd9f768bb56fdce83bb736b5f8200f272bc763dc5c73152b541c640bd4e23a9d663a4e0ff3051de4f18345c54a047134d9554e3d51cd72d9c07601b6531d2a251aa223a779073553914397b030d23dee9724df98b63e331e263c27708c109c7526662245b7940dbafdddccaf35b51e95f5a38de36c88765cbdcf7a30615d2bb5cd0c716167b52c993f514db89519bae652521bc18dabd1c6ee53b9182b21c385c8b49d3e541c189e5c26a509c", 0xbb, 0x3, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x72fae852}, 0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000180)="00f5553a5a71d42e5e40e29e60c136c0000400", 0x13) 20:40:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 20:40:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x20000000, 0x6, 0xffff}], 0x7f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000005, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000008, 0x1, 0x3b57}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0xffffffffffff7c0c, 0x2c9}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xe92e1ec5fb854032, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x88, 0x80000001}], 0x5, &(0x7f0000000140)={0x2, 0x3}) 20:40:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x82, 0xa0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x801, 0xb697ff11a60c9739) getdents(r2, &(0x7f00000000c0)=""/148, 0x94) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6, 0x2, 0x3, 0x7ff, "97a3168a5f3f75160619c76a23583254cd814c6b", 0x6, 0x9}) r4 = dup(r3) r5 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000280)=0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) fchflags(r0, 0x50000) poll(&(0x7f0000000200)=[{r5, 0x40}], 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 20:40:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd8, &(0x7f0000000080)="29261811", 0x4) 20:40:41 executing program 0: select(0x40, &(0x7f0000000080)={0x100000001, 0x0, 0x6, 0x10000000000, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x0, 0x20, 0x20000000004, 0x0, 0x7ff, 0x6, 0x2, 0x2000000}, &(0x7f0000000000)={0x7, 0x80}) 20:40:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) setegid(r2) socket$inet6(0x18, 0x5, 0x7f) fchflags(r1, 0x0) 20:40:41 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) write(r1, &(0x7f0000000040)="97b4b64557b7e506b7dffbb8b9c3fd948459589fc3731fd17f77e698d5fac8b62fbd8841ac4c7b435332aeb969be1fbb", 0x30) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:40:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) recvfrom$unix(r2, &(0x7f0000000300)=""/208, 0xd0, 0x42, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.\b\x00\x00\x00e0\x00'], 0xa) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:40:41 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x10, 0xc000, 0x80) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) 20:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xd8b) r2 = syz_open_pts() syz_open_pts() msgget(0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6c, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11e64dbfa620000000000900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 20:40:41 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x140, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x8c, 0x938, 0xa8}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x57, 0x1f1}, {{r0}, 0xfffffffffffffff9, 0xe, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa, 0x4, 0x10001, 0xff}, {{r0}, 0xfffffffffffffffb, 0x5, 0x40, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x28, 0xc, 0x15, 0x7}, {{r0}, 0x0, 0x2, 0x0, 0x9, 0x5}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x30, 0x0, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7ff, 0xc3f}], 0x100, &(0x7f0000000300)={0xff, 0x3}) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x91, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x200}, &(0x7f0000000080)) 20:40:41 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r1}) 20:40:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff6) socket(0x22, 0x4007, 0x100000000) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 20:40:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000001400)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000080)=""/133, 0x85}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:40:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:40:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000000)=[{0x1, 0xff, 0x1800}, {0x3, 0x3, 0x800}, {0x2, 0x6, 0x1000}], 0x3) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 20:40:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x18, 0x1, 0xfff) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r1, &(0x7f0000000240)="80b241cf171f808dd0cf4014680bb9fbf1f61b7a67e04c00b2b970791107805434f53127d0b62b5e035ea6bf155f13038887d69f4a388fd2a3d0faf3162b781ffec03d1ece594da2f23ffd6e9041ff6534fd7ba8c4b43bb4da9aaffebde211fdbb7fbe4c05e0e95d5b6d60c679a2c186ff7e8ba0beb42efecc1e607b9a2c0ff4890408c7022dc0552b741ada6dd56d49acf154c7a8a15da56e1746bf91f1e7fa2bc7c6eec65e0c13b8084836f14889f394fd5adf213ac8b16fd088943f192d14e648e0ae1d5e2e5c31ae2a54369b39ba66b61bb62036102217dc9a9aadeb741842a0dbe2349a2940b84d8c35aec0cb82c060a919ba290c6ffd57c794da3e97d1c50cc06c8381a2f00a0e31958772f048031dcec7f195f53f7ff013db4732b237b53dee72a36af110446eae69c58b7f1cd542d26560c60bfb2dad17de8dc9e3701548b8b4c5ec568f520ad8e0327a2e664d811a08b2baeb54c59ff7a52fb6b05d4590cef72e7773e0d23158465ba1336f6a092f5504f180228d9e32339420c2a0b5e2792e032a6e0878f23ef187fb942820c80933581663bc2cb5b2159bf34105d52299c84667f2f8910166d67f69316e3689c0280f05a7bcf763b5a0d2e13beb94620d6442289bbd12eca7a31d346bd528285cad6bbce5d074355ae077ad5f7e2b30a0c2c3611d0168f1b1e549cec4cb37d4b4c9b7cd0aae62ea0498a1563d9ddaf35a7fa5c3df03728efbe9b99e55eab535027e919da86d1b6b8b91cb7d5b38ff012fcca037911c4bf760abf8cb2273667c51479d1c7a406fba061e59870d96645cc5e76fc7678e74651d9fa75a70d44f25a27411d8c008c91822e7c29786ae188e5032273247bc2406b35fb1e8b2a153600a35d77a78269a42aa6a4edcf567659b31ff0b30508481345d4793a7234b288c81c46793fd12d973e6551d001b93e95ee7d78ca6b855fc2a2443579a58760251cb5e7c821ccc9341ff24b89067ededf5d5c508f9630229582a2e4293673b6a2002cc18712668db726741cf2c28f4d931f05edb2c1111458f10c7b5e4f60c707ff8486321068b18aeb142d630c9f093fdc37b27c4e0c2b6ab21f5e02a4ad19b35d27bb96e744fd4fa223b03e7b33b3296e320dcbffad91b46bfc22d0537c1ef1ab75002b15aa8f8e6910d966de46514425f85e1c75d328efbefb4de240acef70d767f117b3765e53cf9f8de3f2b36e0109225f6b4c9cb17fbada959b2df89cbe65641c81d72c6ac38e1fb92631f68de42d2aea0c98abd9448ac6ff5cdf8cbaa370191c6162c7d319912eb1076183994e14046b0bd22501db15418d04b66681404669a9178fb7ef5f3cf53f907f79d06d148f9d6f062eefdeb875bc6ec00d1f71c4adab7891bf0a05c8bbe4e05341d1de34f06f686799f5b1964ef3d645549bde26449743ee83ec7f7a5abbaf7e9cc2e0a483fb05519988c7e8530ac089f00795326d280cf80d8256b4bf3d61b16df33a99915a3552c873b7b9e3f706ebcdc648e444fdcc2906e0f7626366f8d8462f28fdc7bb120b2c299a9cbdbdc5a391c3ac90b1753eb75bf1d9293910b1cc2e4c2518d1c43f07eaaf3e126b3973329e16be38e23c39e21e537a38d7926b5ebdf8afbb2f778593abdbe0ce3dac7b5d686e4308970ca1b09f9779b6706f703645c276f1f70592ea4a1e34f38ba45814a675e3655511f71c6ec683f9816af56f97ff764368eccd8342084a953803caba84bfe110620744f16fc31a856d637bb54656d281c550b070d9d24fea41f6572505ca99fa8b699f3985312416f82f058f83ea7a5b9f1ef2d94e468ec3bfc46136eec1dfa69c4c1cd22add98ca33ec114f58cf54f182ecce3d2aa304f998e873e5780ff3675b187cabe07faa3bd6e6c9863950d54ec1f7bedd4d5fe1f3ddc1b6699f5e2ebd8409cb8abca714beca10ca54bcc1afd4433db33ae2b6b3e8774bb55ee5e1a95cd468ab84053a5151c299a4a6f5c774e036be2bd773d2bf665ba7e5e76dbfa424bb5a8d20132a450197947ac1bebc844b66b37274d98f5674f452b01d25b6a9eef30eb91938adddd4817f971b72a78f05c4c06e93ddde715e9f2c98fdfc5654ea6ffac3e9fe05866a5e6e35c13878dd0bfa7e9fe0cab45de184ba42f87fe9d6ebae36c37853e3637e9b5957dabe43deae65874bc43b604675a3fcd56c10c430e3f4b69ebac8ad8374034043db175bd65f33fb524bb209961e8692ac1e6eca94029d0b7e8d47307bc0de893bb5b75634e3c6c38016919215e93fad2c1e22078729d615e642b9bcda3cbf8d40532c8ff2a2a8995b6503849f77b99a9aba6c51f40d0c5025c0bd397b7315e90d1342107b3ab719cb63f7cce43558c985626d3eabb9de02d722b87b3522dd44703c1696bd7befdd55b959bdc6f2bf5d480c855b5d45b0957ace76b2a89f85b62ede694acf7ba32216a3b866b0390df4a2353230e06141fea27ce7480748e10a7b56e6ac118451e58e6fc5dec3b406c9bbae3f8b7174189c2f3f88446ace40f4f088caf6dbcde131111d9688d6ff22f36dfe50a1a933b06ca3aa8abf59d7d0995c7d5b8717a9c0b239d0b30332bb87ce0ad89af86c485678fcc20edc8ef371f257e275415c69635d7c485f871abdb735be41805150c05d55fd1547c5a90e18452ca008ac531648d8ef249948708a0110c42f14fc268efec56b86429c5ec353dae9f389b14386e9ca9d5063c233145b99ce75134587d64323b5abe39208bb1c225fbec3428d7db19cd01482aa6f12e483ae0f8a45543175bb5812507e6c911379b1f4ce253f907363c05d852a9b2fdb3b1504c012a7a3e45ea61bde09c872d2b2aba7fca711171f6dc6265f96be52e0d6e1e9069ad0cceeef15918a0ad06b58718b6a6ac3c6d8278b1108beeeb96f210112163f74d5deccaa5a49bb745d686eca1ee0a5efb77df42ef08178fc1de904799758c3b061779484ac37e6497d8119cd9f4351680456b6e669b7866cbe13bdb4fac7dc4c2cfaa026d5c03bc2f5b6070f106c855effb647992a38759e3b4d0aeda13d74398047dce783b7c21ccc83da44fbdb7afb4b6a8a51012d8fd8aad5660ff948be1dc3e0826847d480ef93119d974f85cb58394e99d34a574e098b3868483081c64a7c538397ef99d15cd72ea024e6ca9f7ce80cdac1105ba6ffe6262bae241e56c2224bf099348d8700adb108d85e67253b4d5ebdbfb2add8c23f214c582518d69860ff19f6908e9194c98ba76103088fb406b0aa34987f5f510d9fc8908e10c5b809877d925997bb577e4f254fef8b610ef088f0e35e02b06bbd6b5d10ff41118640f96c969bd7d980450ee38fc08df4d544c36d12f47216b9fd745ac56bceced2dc1cf2e615f20bf12b0f18ae3dc5ceb80a1e3bb1446c4912b228b9650d711e3e92b022fb33a4f7cf661be6576b0cc48bd3510a06b846cb04c84441d51d86c3e73391d377131ffa1ecc2cc7bdf26e8a1a87273e0ea0a75bab9d4a474bd8cfe71c18869496e8822cf717937d84f8492e1960b53c72bc78e251e6d84f64440bc6b60be6c2365762f7f5c34a010591addf9a590c068df9a85fca14f94ac75d71acad019082736b963fd18d5b43ac16e85b5416229bfa1b132900b7ae1f45708d4dd3f57c6bf256f8edbbe211097a955c35f5587cfb3defeec24687598a3a54af9e08b2d4d7a6ff2c1c78ee801e08b8ebf8329d606722bcfb7e87e335e5d568d718d5a223b272b47e8ce71545f5e63fd69295bb03a813eec4d0b5505c003ac47d3a9486d6c8860affd0a67b20e2d855a350c5ac86df138cbca105b87a957db03ecd35f377e5a64eae803895e201e1186efed84dfa884d3ea97cb82279d1c285cebab705275e03ceec6a5161945967b86e2ee6d2601fcecf5e10683412812eb26c82ae613d9cb02a8e95aed5b11d3b4fcef702108647d353d73ba2cb2959fa5e5fcb937aeb645e527a87e2dba2809a4d28d9d5ebab63dccaa99fcb19e593843ddd22c7b799ba7b93ec70002f57c2f610000a35d0c04d8c5dfde8d3e21dcf3d98ec1e683149162fcb76ef60078031d89179daeb6760948a44d7fe5b9a3ae833119f846931b766f7b15e8038038a96e8ddf89b1f864c684af203cf8a76dde673f6f58e9c2d289601abaa2c5ef4859befb6358c2b2d87ba1688bb5b8e01d841d2196729a1cf092d7afb564cf614abfa560bb51411f9508ada2855587dbce0b77dbfe731cae530d0ae3f3a9aa7b73b281f885476b4d530e8926017ff2c7a2b0956d8c69cb196f56b5373b72d86742a79fc3b86e865ff6b4454f6e5836de327863ac213a62aa3f40d6ae35df607cf92e74c68e86a52cab8ea14f5be26153d12fe696a2444e25c80324c5ef790b76e977a8bcd5bf6938ce41c76f4764e56d86ecc1701d6c6062ca30694ef45f3bc2de32360eb6886776447c70fc81b30f45942578f5a4e26ec7bf9e3f02084b97ba6ede70f2b6ce3aa8bcda1721ada5f37e622d017761bcc909bf24ecf43dfcfb1ab80587bc03cfad719185685e07de0b3a88ebff08f544e3f0ff52eb942a5343a1e2fd10ace1199c712263bea6679de202c0a71533d148ab635abd34f58a54c6dc3a2d6e744428cfcde8d54cf631ffffaf3c765fc8cb2f90d9b9db6f38240be7a4d6cf35f0a399c49387618e81024ccd5f119a82a2af8bcebdde5118303772e294ff508aea9b0ebe4153c314c046006188191557d1b139f7f8a28bcb901601f97b9867ab6c7890b17527c4ef1aa7f5fd4c9ffc63cf8400a57c129a446f58a151407f5aa0be5f8e8d69c64766a7c2af8ced577dd71b0b70bf162d8a6298a400e1ca6e9dc94a824140287efc6be99c05fd3614a6214dc4e349b444649456e9ada7e8fb928e0277051ad50d97e9cbd3cb3a1cf6abde167ee952c102f3821fccfddf833ea57517a6a4fa5af948f738130f0de64f662e29a528acb8e792ded38f6b1e1bac2e35f5bc8341102adf6c543183fb34bba26ddecd2deaa15649ef0699f6ef4709fa72c2218de168545a44fbeeddec0429f3f1cc633db5b5265f1043e5d1ae181eb7fa3df3f0aa64c58bf49d85bf4db09f762b885eb8bc124f5da6086af07bd53b9a0ddc191d864a062cb2cc1008c89b2b2ed538d643aa21ccddfc2a8c805d3ff33ebf1b3e0a609c3058e9b3c88e8083b9e306c2f8c238cca99cf59b86222b851ccc4466a2b09d6ba5cfdabd7b0653b2fa55336c8fd167092ca3c25a63a77be7adbc62f60c2d1c18f50bd3dbbace1b2ed5bc02ab6ed867e40676e6de2b0e8e184e2cba959ee660973e72ef04d3dc4373a8b69b19f9156cb9f8394a0084abca7bc4bf58e5f8dfd16993ffb48c7882e98048ada697b1858c003416d3aa512d9db439435e70ad7a9f7b27bfa7f7e5a431773308036806057ee0bb40ef6f4e327ecf0139a0d2e500aed818e40678e1c8d36ebf34eacb869f540522fa807ef14c9c87de0eeb6fb02d85a5e79b54d807699fb74c9a63d90ba9f63f267665d7d8f7ad9e6b611e78d19ad732835b5efe775ae06ed976e06fa60cc73eee48882125aa237fd443cda1d0b7048c90be5d3b9be8aa459b749ef59f9aa83ff77060f0be7481ec1aa5c1acfd41478fce1bbd6a4f60f41ae3108ce6f7b2aa2fb2397b2c7d0c0f9a88767a6239fc412d2b6c1ea88db7fce5962648c5065efc8e21a00b9404b4a7b21172011d5b3a3eeab66323e70582e2df21e60d1dc8429315cd27559d3a206be412d6af1e9ccc5b99981ee2a6768b4994601859dd5a003ca16ea9df74f4c4286f1da91fa90c0160", 0x1000, 0x2, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x7, 0x80000001, &(0x7f0000000140)=""/9, &(0x7f0000000180)=0x9) 20:40:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000840)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x9, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x3) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xaf) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000000c0)=0x7) 20:40:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500), 0x0, 0x1) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x6, 0x8}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) readlinkat(r2, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)=""/241, 0xf1) semctl$GETZCNT(r4, 0x800000000004, 0x7, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) pipe2(&(0x7f0000000000), 0x10000) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) 20:40:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 20:40:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0x0, &(0x7f0000000040)) 20:40:42 executing program 1: r0 = socket$unix(0x1, 0x6000022, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) syz_open_pts() socketpair$unix(0x1, 0x1000000005, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x80000001, 0x3f}) 20:40:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 20:40:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 20:40:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 20:40:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) 20:40:43 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') getrlimit(0x6, &(0x7f0000000040)) getrlimit(0x2, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20080, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x11, r1, 0x0, 0x39) getrlimit(0x7, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x89, 0x1b}, {0x26, 0x800}, {0xe7, 0x6}, {0x0, 0x7cfd}, {0x7, 0x401}, {0x25, 0xea1}, {0x40, 0x9}], 0x7}) r2 = semget(0x2, 0x1, 0x10) semop(r2, &(0x7f0000000240)=[{0x3, 0x5, 0x1800}, {0x5, 0x3f, 0x1800}], 0x2) chflags(&(0x7f0000000280)='./file0\x00', 0x20006) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x401, 0x2, 0x8, "b77f9128f8c39caade9eb9e1c973ebbdbe5084b0", 0x80000001, 0x1}) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000013c0)='./file0\x00', r3, r4) r5 = open(&(0x7f0000001440)='./file0\x00', 0x82, 0x40) dup2(r5, r5) open(&(0x7f0000001480)='./file0\x00', 0x80, 0x80) lchown(&(0x7f00000014c0)='./file1\x00', r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) socket$inet6(0x18, 0xc000, 0x7) r6 = msgget(0x2, 0x400) msgctl$IPC_RMID(r6, 0x0) recvfrom$inet(r1, &(0x7f0000001580)=""/221, 0xdd, 0x842, &(0x7f0000001680)={0x2, 0x0}, 0xc) 20:40:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01b595cf6b8d094fecc4bb5a2e2f66696c653000e99d528746d4299f9390a39280ae6f6ebe784040f3bcceb7eb58755284c3db9b10d3218876870c6082c4e78d0d86c4d13cff7f1c3423cb9cd7c7195a64481eab043d043a4d964ac57f0e8973785d4e8fe6b8567a7b42e5a94b"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003600)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x21) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r2, &(0x7f00000035c0)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/207, 0xcf}, {&(0x7f0000002380)=""/168, 0xa8}, {&(0x7f0000002440)=""/195, 0xc3}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x5, &(0x7f0000003540)=""/107, 0x6b}, 0x2) 20:40:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/194, 0xc2}], 0x3, &(0x7f0000000340)=""/87, 0x57}, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r3 = msgget(0x1, 0x80) bind$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = geteuid() msgget(0x0, 0x20) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x463b, r4, r5, r6, r7, 0x0, 0x5}, 0x7ff, 0x1f, r8, r9, 0x9, 0x100000001, 0x2, 0x2d57}) 20:40:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2002) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x24) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb697, 0x3472, 0xffffffffffff184f, 0x0, 0x2, 0x2, 0xfffffffffffffff8, 0x1, 0x0, 0xfe}) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004", 0xfff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:40:44 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 20:40:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="033a6aedb976f321ec64988aca86d998dad392a85f1bb78ba48a3897d602c92b049f", 0x22) poll(&(0x7f00000000c0), 0x0, 0x100) 20:40:47 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4000000000004) accept$inet6(r0, 0x0, 0x0) 20:40:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = accept$unix(r2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) 20:40:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x9, 0x7f, r1}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="b1e364878a7fdcbe4133b81b5e077c2e4e05448371b6c13849528993cdbaced1a6a81c05b9c20050a9e3f1643261aa1c02c038064bfa5910b5d092142cca434a1c658c102ece56cfad01328997204176a3a55cd629c89e642b13ee019eb43a8b3b625cea14396ec8cc30872535a8a5f9de7233afd1ff38b2950b865003c4916e26fd89979b033ac9801784110bf65546e6477271d19fce317022189fbcf89ef8a35ee662920500c7c5435bf1a00113336ec75ba1c7ddd9dd600bf32f6e12cd6abfcf2c5dea18b8b1448b847b4bf91a3db2cbb4704ca51b49033c994356279261167af8cbec533d601579b420699d", 0xee}, {&(0x7f00000001c0)="89722bedc9ee94840c7c6f331c7ebfe0e21fb40bcd8ac14efd33004c1da8bf41d52641c4c9a06f8e03cfbe0c768883425c591c4a44af8f37d6bbc4b020c7ea7f004ae21e9c6980db2f157e577834d0af9a6c040210e633e34fbb651016947b7b726af193a0948a41e81264966535986082a3fa23aa041f0d213ff4c2fdee995b94eb99416c9a50b841ec18413491b14e9b9821904306d6405f5ba3597bfdbcd662cbe6b22e9c412b11ad9462f5398086a23f84d7d71993e92c336f26ac50fe9bf616c8af3a880708b27ece59cfd264a546e8550e9315953626f08e671b580a", 0xdf}, {&(0x7f00000002c0)="087698a1fac1dd327e59041c4423a0250b7a8f8eebfd09491630c216427b4000c627d9abb1536e72b173d9e3ef7a10a7e4ff600b764933f14bafbdf9060bb9e1c6ac2433f389c618caaa2ba875d2507b55d2876634ce5f2e212c8c3e76c837f5866cdfb398cb52393ae4e94d50c509f164ecf0906da52428cffadcce44", 0x7d}, {&(0x7f0000000340)="7e46e6092b61090216196704455ee0f9f4706f5ed6bdf904716b1394839ea40615b0e5e34d7296b40dae91cf95417799a55b42bc4434a9a51e79ec50937187a1e41cea53bca6d274876d9dc51a216373fab408fd49435d9a45b4a46cdd25e379694c753b44a7d82ed12461388b60f8e02a011e03543890d7b476fec8b0d6d9f6b9544646aba1bc76f453f88a7f071ab6190c", 0x92}, {&(0x7f0000000400)="1146ee3d75af4b028b9511f7aa48c1ff0d16a9060ecebabaa061a393cb27a170f4af", 0x22}, {&(0x7f0000000440)="870c52b7d6b26ec2d83e6b813c625f5e7d28b8d53716ccdf65d5777e0e4164c3c4685a4087c1c7faeed1697067a38449beed54f0c002e2daaa3fc8127f73a3d7c2762cda3835df2edb85157a22935ceb789baf27c2679d4bd0a8582895094f33c226461b8521bebe11deedda8cb810e8f396d7e0f7c1505960741b242e5b652d767b4e968b5ab841c4c298744928fd97aebd002ede8ba4f4021e370b6238859d0218418c8c54069a49933f3256c231abea3ccc", 0xb3}, {&(0x7f0000000500)="9c1450954965e6cdf1ce12fa931f4c9122969c6fbb9524a819e808af174c6efa87fc5b1c860bfc60d06f50b460e2d3016847a8f38c34bedb5133ae2fd2a5cb1ae9cfc4dcab2c4186d0b35fcc56b0b72a52cd532fa923737eb8e285ebb2999f2bc002d76d749171cbc97bb788b9d753408d64815f9755b18d9b68df088cfb66923b5789d9ce73ba7dd4465f016895f1862abb855b93368431e77dbbb2f13d811d34403a51ce486b6d431ae47fa668098913c17ec4311f415fb47adc37f99796daf3462446ad4c08aee59c26695f0ed57e2d300df9406e5e683f4f7ac641", 0xdd}, {&(0x7f0000000600)="47a8d23268bc9c1922d965f360b2c15cd18bfe2d7f400e7951eca24877218681c575f91f503936c72d443f6dda7165df8e81f89e07df19f37b829ea73b0bb8f1ed6453e0a3643b432205399c219eed5216715017c3597f84cd6d346bd6c355ceb67145f136eace048ff59f8b55b51e34665e0b0883835a12aa31ebea2d4e91e22c71d0a86739fa27f5b6ab36c18b8f59800648830e3108651ec2053690d48d6d4c3fc6a470de43ef024ab4e294210d5d3d841889e7e51cc18ca30119a2ca398452515cf650439698e56e890d69c7eff0df0c7ea6d30babcbccc1429c54de7fd5687997f6434060a52279e3367880585e", 0xf0}, {&(0x7f0000000700)="8eb614f08cf7a38a7b5a1f10b758d870d50bc0e2024002", 0x17}], 0x9) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000800)="ac8a50f9049b75151a23195fa7a2335656154a5dad1413e963fc43443fd754e7f9ddf147b021db164ed232b638eef613c3363b7f20f2fdec3dc6667032b227eb54ed8d39dad0c239caff299246198f882326910422d08675f763185b69ff0485238dad00af79326ceb1f93bb48b7f3546d6a504be1bc2b7f0a7ae0b379c8e08c3e8ce21310fd66c2822f861656db23cf8f0b91d8d56f76661864d5f5b5f43253d82fb99422b17a86875f3cf62c0161c3b5286bec74eb6f57ca59f48b52a6810619c3c14f7b6b5a3ca609f2aff2b77af33745d674478349fc73a81e0d39e9d82f4bf4cdfc0e0282", 0xe7}, {&(0x7f0000000900)="1294b55ebbe6027191c4d356a5f3114ca63b73de33030c90f1c97ffcb4b7e42297c1a85973fc3018f89313e81a1c7d23ac2d21266665759774fed8894c0c81fad7368a641d0134018bd6e4d68b3a25245060e645e73782219e7ace9ab93f44c5b7ad1904e58fa8f106b01340c423eb8b5bfb1d44470fc9319fe3f1c518fe977de4ddd1621e54be5a54da44efe70dde50fe213c4055fb34875dccce7f64668ac36bcd17cca984f17acf04194a99886070829d88a7f3e7280f8f5f4609da4d296d328c67fae5693da633498ac23ccf3ba594a2553709e447103a161e60d59da65b3b21fc234ee94014ebb70626a21bc7366372b53b3b892540abf5364dbad9d001166a4cff8d480d8ee4cf47c2e41691403d5018cee8a3cb1e321d67d57047bd4ad1f98cd0d48446a329d738090a1e7ed31277cd26ff4707dbe4c45556846ffafdf914a6b81ca9a5d63d9777bcc0c48cd959ac18a2f3d416248e827a6e51e65a36dca838561bf3f76424df7c94415ab9d02dd6d047ec911af8ea0b4b8855de4605ea039d519b9d24138f4cf704ae7cfbdac224b4264a1832afa105fc200635df10073610335419316f067dbfcb6ba22df1339d803fb8fd717eb3aad5db8363878903c9b6172f160dba13b130cc7fd2b041c99b8b6b8009f6eaa6e3c2bc2f27eecf60dd5a498c774f985c1cd349dfdf17860eb4e9ddaf8d752228fcb46ce8244b4d4cba4ed90aca94b6198064adb3d23da6f7cb5f7e526677c7230780c1486b76cd366a527a929dcb370ba608d72c3aa0b2d5239f0ed6ee4808f2a4429245b0287083052e481a378cdd502b489e52f817190a33fe7ee8689e72d34b99f92bf2a49f6e0e0bd488f545a7e862d91f61623201714f866c5a2884e92ea4dc314b267c5092d52f43431caa138cfef365a4d302f2320c2904b61035981267d643102f76d2114d89d2277e1abd8685db875a2b592f71ee7cf86ad63bd0ead418780baf68e49e4da265ce60ef782ec6ea99ff6fefe384200efd27f847ad9d057648ca1650941f9afeaac03e634bc5ebd3aac90d78ecf09d1db044c0ffac652a9b37b06aa2835426819361a107452741464df54895ceead56141c033d924165f893ffadd4070325ec645e8900cab10adc9bd9184110b708ca15b5fd9ae064d2906de75d396dcd3d247eef7170333bff8cae4ae0de78be338416ad13f7837d28779027822f92e8457328cc6f5f782421a0d7d10bd32e1f087ddf377541478c550374a671ead03fafd205bf0a1cbadc066ade650c9f98fc860fc2f8a4bf88ed7e15478d49fd0fb07d8c446ae5ce77230892396089d09cf7e2aef7ca73ea2a84001f32d6db56135d8a94598eb623b5fb066695ad2c48095bb6e958ff7e958da84794e3f784574dae72272a99b4b0cd7f9950925c4c5f112b9d4c048c3f2ee0450c10bdadfa91d802301d172c97630062a24f607dadd5bd621d4653991d31fbaf0fd1dcab17cd29897a1ec9157ceededd5462c0912aa1f0a0cbec9464ede7bb38fd36af8e5805371e8cad52ed3ae720a222073e6be8d59a490bdaff77b6d3a2b307465b209fa5b334631124b3466f691b737352dd5b6c9f0f9e3d685f23ebd1a89c3dc56e8878b694b42016f91438c201ece28648508d183269a0cf74a38aabe5102f9f397783a7c94f7a81666172849ba2080a670ecb9db2e0557acae4ccebabdc9834f89ac3d78de89fe7772ece58b0b1a2154909fb6d2855f159fc1704b69038c98b4804e15126beab2d9aca1fce5d877dff3137b37a7e6102628bad0e41e3ed0d91a553b98026042a7e8c6ddb0748a2b49660539d88e6ea0f93b4904461adb429c01b642c2fa24c33a3499804c4e80da971c39a16057b9a59f148a9f7b8af24c8ff720623f3fa50a688a84b129419f627d34065e6d440f067a19efd35ad735be5823506110adcb1150119883b2616d76c25afb9ec94609a773d27f0d8a0df141772f0b1626fb4ebf29be16ffe9cec853806edbf992fcf6ed9d60493f49d94a25ac9d371be4a4556e88030e4d6c6ab61be7a8017e041db5d5617a56de4efbd13322f8c96a1a3d3261921ea2a5ce11d5cb46940dbc8d2dffbb7d76cc8664abdc426488733da2b1d0a5bb06408c1d0cd0b172e87d7adedd72671a3d24a42fd4c72defb393e3773f7fab57d584a14314a86266e1b85f0a162c4fbe4e276985f1767d58b61b676eb138b339e59e8463f681449d6fc637d87d69b952311ef25ad0c8cf1a1062ae7c47792b4f3a5f96767520fc7253bd1175f91366532b7d72b67903ab3c5cdd24de9045e078438f1fd984fc2cc53201ab383182304be1e4b73da25f8a4074d7ce3760e7f539caa06cfb60531d4a89da2a2033b91806779c92b378a1324c66ee2f6b7ac7cb1b710fbb4a6cfabd0b6b2b91c075620565047148799cde1ccef0a35cb24a4fc82195e04c7005330660f8af925a142109e7855c60c058d4b1222f1b9826d96f012b0eb958a6837904a7ea9044c0c94bdd9c053feb4b6e0ec9a50961b8f772d41b7e81544deeeaf447d460a04cbfa645d7580621535b00dd2bb2ef8ef5d7e9a02ac7313a0cf4910b97d2e856d23af3104e52fa55e9ee678319f81ebedb4a44681c92fed21ad83347a7c32d8b9a556358a054090b44b4b545f917c78f5513d53bba4f1a082ee740a44c114295b5b24c313e1cc248d639b4c7982d7c75c4a65cf5bc65e5623006be7df7a779153825f0068709c36a1bf7eeace3146beb1a69c53e22a38a29c5d353db1e6652c45b737a8141e50a446993802b52e15ccc3b3f8b87b216fd8723aae613a176ca8f6ca2bbf2c29aa0a36a596147aa356b0ed68ea9d44ac7fd85462e88ab551ffd28ad951cc60d62744e0332f0a926a1df0575e91538d4e0ab53ac55018af671a68765d6ad483695d460a348bf1d17409ecbba89f208d7f5fbabf06430cc24c0bfab1c23d7a51da193b79fb8d1d370204525f9830a99cb55938772f5be18f50276989cb9bdab8259b7a302ef9f61375b561102d9d50eb075d8aa4e595d17abdbd0279a6c4024fa0876838e1f5ebefd032da90466eb006a24ba47abcdbaf86407f4b44e410f1648ed83d7bc00ce8e9807092892809f1c55c26959e09117ea1e37d17c61137d2b914d20fddf3fd6fe187b4376a3ecb95bf98575291eee8facf185e208046dc1bcd294fab5c5c6097053154e98c7cd8ab02b8d3b0d9ecaad7f923310962e0947c2dac1648f39bfcfbaf7bb0e2c94285ce8e17e713099702caeb591cd70c6ea4b1b9dd851f3cc49341e58e6150239af25756acc7520d0a97bc57e0ff03126cfaafbef5d515b6b4839e2ee53db58d1f592d9d02c5aeb5e2331d57b5bb08ae6c3cee836d1947fd2e10488beff632e900e8ed82903ae0491ece3e63698fba2d0a91eac66b6972b064f3789c99b69c6ff830c6beb2b4383781f2bf590e659ffe3f87739526479a3351350d4f182c5cfff92aa2ba947c09eaff0487551c592a37df5d940705fcdae0e96d61002e6c6278f364f387aac564ee520e323105a11f929ef1df877bbcd4c63d2b527da6efba7ae61637e21b7f62bbb84440118cd2b86beb8d311baeef757048d779094fd1f2b00f347696565ea29638c9aee204a8069a00fa99dcdecc3dbc3199b7f8f115d08af5272fe329a60759db25cd595237681a5f5a2e8100b6fe07a32f026fbe91dc6bfd0a3f5c3ede29889f4f48e02ec7c88edeebb9f3b457b5d1e4ecd57775a612673fbfba3c8e12441d4d46cfafa6487c8043d57c46efe63514c510afb27d463b62cc2b1f5a161628790371c5b49894685e9d6292a0c7fe3e33b49f39c15d60c5283ee91428fe6ebec99f42b46d6671b6289bc3e2c8560ebc38d4f5280d0a8d7957c530489b6490a1c076bae81ebd20d6093cf5b4940f02fe56e43dee1263d04166014ef881c310379191dcb1a2fce224ae8bd78ab6ca58fb32b8913dc0821f5bd065ed429d42448d8e81b7796c86679813e7d1fd9b78663ca683a8ab36964c023555a6aa3234316e1c952c58c0572196276710e44922d50263ca723b0eae3bb3d4e30a6cd764b180eaa28b182590b804cd007927eb6277d1b5759aeec4a101810b149d69d1ead7514cd4afd82e844cb2711be17987c1ad4f18a08f2c5e10f67c1782ab3c190e41f34fbc816880b17058a85d7bea053f3bdced0c91a0aae24e1187b7bb0f957666b41076c1f6ff7c660f21552d7c8132365bece9e7cea463a96ac711795683033657daf71358819cb4aa83f9bff6b3f4d75106c3ef5781c55990ce4a03a47758473a8059a396fc77f3de80ed74e42ed96d5388c69f2bc9cf59e21dc92e921f32c433fa474fe64a29bc573b3df9e4488a1d2576fbe2c7a7c8e8d09b78db59a850ed448ea4c5e9b0d7b5dea127352e25ff18f79b47e7a9ffa0019c8c4d9ef30fc89580baa81a83c7d16697af5224260bc6ea31c9b22b94680793780401871f8e4a151e0a7f247cf36ca79b9205ae7a48ae288382d69ca8c94464d7a7983bd4933dc9072a4e6de87e857900db61a13c3cc00c49966ebee117128ddc45a29cc818e358b46c2c4581cf62badce06371bec3ed2c48990d4c396c958ecd3ee10f59fa938653a923a98774ecd039ae9c8dc03669485b1ceb96c5c5c7d81776af091a0cda2d5054889993e0163db82e30dca46c65868aef2f9364e45d3d2c1d7a019dd29d8836f2db8b0c824b85727de1abf6e82deefd08ef6f4cf0d7a3142c6b768558e92bed9c21d40184d8aef20d813d7f68ab5f4438cc92e84d91291bdff02fb6f13626aa8978098aa6d1d4a02863c855bd58c3d8494bd5eb15d73d370d8c94b168404478b3813b881acf9fa75fd5ff1297e476cba1b32a5b133f7edcf138afd0ae7a0c4518af2f5cfffaea9c3ec88c850768303cd1ac896c86ba394df3d5ce88a0fe40f6fc2186e481df175adcbeca782a80b50e29f70b0a22c0f3c5e18ddd53a99b3e691d48d56acda9480fe9205a971ba7d29ef4284007a86b58e7bc59d8a6de785c8807ae44177736207074e2991e4948a70a5cf62934863e27c56fe940722ad32996f1b11682e15a5c6e713ae682d018f97510daaa2f603ba64c83f7382f0a2e75b9f41c47e0e9a582270ddc522a8a303a32b17b8955d6de697d4c0135b4c7bfe5efaddc638f50416faa0944d45e805e99af712893d359f0b3f27956f5e788819cce1f89322014c23e6874f770ed4b8575bb64a648d350f3a03b203b3f977375390570779cdb32d91e10042666c5cfc761a78d00591f0cf18766d9ddbb8c4dace8fae4fc30414dfd41d8a017fbda4f8b201ab917b5fefc15472b5c63ce58c24faebf8d5e740e66ca6c95cb9ff815f1c22ec13fa9e1aeaf3270ff981504fdd4e4bf0ced6210ce8d217c24596d860566eac1f2f6c69f6b3a0512661301aaa1f191fd03269287f8a7410b1838e198045f471bb2943dfa732860279b4f8094e116566c9298ca621f1c406554e911c77e88428992958ad21db8b1ccf8d606e66ef4a7908ecb4b1f697c049687be18b5a21a4e3ad50f413147ec9d6d8d140ae2b6fc18859c8b0c35261eef7331d4154dee05777e95bd8ed62307b7e65ad3eb8cc9c6677301ed48a7ddac0ff5bdcc6daaa842d2c961d2035fda6c5be4fe0023ed580bf671fb2f869affe0e1a1bfcaa22378e511752236cad746287b244f6534d9542a9403e39bf49fc0be8bcca7014b76564d390b4072a7a9874de5975dde7b70a6800e0737705f06d19999cebfb8249a0c56152190a966de9778c66f700a17e62", 0x1000}], 0x2) kevent(0xffffffffffffff9c, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xaaa, 0xfffffffffffffffa}], 0xffffffffffffff0a, &(0x7f0000001980), 0x9, &(0x7f00000019c0)={0x8, 0x6}) unlinkat(r0, &(0x7f0000001a00)='./file0\x00', 0x8) fcntl$lock(r0, 0xf, &(0x7f0000001a40)={0x1, 0x0, 0x1, 0x3, r1}) sendto$inet6(r0, &(0x7f0000001a80)="8fbeeb80a9dc2dfe58da667252b9551c52c07291c44480c8b2172a1f57fbfd889dee42", 0x23, 0xd, &(0x7f0000001ac0)={0x18, 0x2, 0x8, 0x9}, 0xc) mkdirat(r0, &(0x7f0000001b00)='./file0\x00', 0x100) getrlimit(0x2, &(0x7f0000001b40)) setpgid(r1, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001b80), &(0x7f0000001bc0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000001c40)=[{{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0xe0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x16, 0x4, 0x0, 0x10001}, {{r0}, 0x0, 0x20, 0x10, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x11, 0xf0000008, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x41, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x3, 0x7f}], 0x7, &(0x7f0000001d00)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf0000004, 0x4, 0x100000001}, {{r0}, 0x0, 0x1, 0x28, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xc41c, 0x100}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x90, 0x80000000, 0x5, 0xaacd}], 0x80, &(0x7f0000001dc0)={0x7, 0x8}) r3 = dup(r2) connect$inet6(r2, &(0x7f0000001e00)={0x18, 0x0, 0x7, 0x1000000}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x10081, 0x0) r5 = msgget(0x3, 0x80) getgroups(0x1, &(0x7f0000001e80)=[0x0]) r7 = geteuid() getgroups(0x8, &(0x7f0000001ec0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001f00)={{0xd0a6, 0x0, r6, r7, r8, 0x182, 0x100000000}, 0x80000000, 0x4, r1, r1, 0x1e5cc1df, 0x10000, 0x2, 0x9}) faccessat(r0, &(0x7f0000001f80)='./file0\x00', 0x20, 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) lseek(r0, 0x0, 0x2) fchown(r3, r7, r8) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001fc0)=0x328) 20:40:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x50) 20:40:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800c, 0x2) fchdir(r0) chdir(&(0x7f0000739ffe)='..') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 20:40:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 20:40:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/54, 0x36, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 20:40:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x400000002, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 20:40:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1f, 0x0) sendto$unix(r0, &(0x7f0000000180)="7ed9df1074a89267f3f058c4bbd60b92ad41536eef1554908214726291a6a6011171cdf7caa771f1a04708924f98c94f77e103b11a7fc3a43828a52d3f24805a3f04f612741382bf94d85cba2f9ff17ddd682b5a934888bf0cc837a23a1269946501999afc45c40d4a5c39115af34582cb285d0756024fdb27971fd9c2dea81d03c2a6380600f55c6be3baee436c932e7247a6ee2804f55efc315db5719a66d4aa798009fd9d1c43af1c25723ab23f47789c1dc84829acfba20522c0316a39dac7ba86390849e489ec998d255c0f4b8ff5ff3a854b416187ca241f6dd2b79285291c0ccae90470c64402cd839395111fe3904e1995", 0xf5, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x20, 0x8, &(0x7f0000000280)="0bd0e5334d8fdf806b9ac793e51af57446468f22d3d35f627c42c7a9e7b84e830454f498666491fd1db00dc7576c1128c68a6dca92adcdd36d15d2bfdf3df6c19bc9cf5f", 0x44) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 20:40:47 executing program 0: pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse0\x00', 0x20000, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000001340)=[{&(0x7f00000010c0)="2b0cc1e617ac7448693692026431f5797e61494335760d0f5fa86f5c08de4da25eb6fca4a5e2a653f4a10a33eddf6ffb25ea33fd507d0603c70c1dbaecec83de", 0x40}, {&(0x7f0000001140)="8a46213efd08835e1653f90a136ecc95c49b3d6e4e621751db3878c3105a2077fdca07461a0b6c732b33238db24214ce3e14e135aac5205b34f5c9cbe3418d4bc495853bac74afc4041a6084bf43f583bad09844cad9c62790df41a09fba73afb580c376c4eb75de6cfdbb6efab55c329088f9ce4e903b1fcef1528f624ec39f81b9650c63eed65af275e053d28301797d3cae226bee9168e0e2f6e56799dbd57278d2b8bb91be3ba52a2f0a3c58c6090bca68c071c72b85e9533c2c24281b980cfd1f18e504e109a8dfb6d1c4843975f3e9525068c4f98cd7d2022896000f4c2e0f7c320e2cb01d2397eda917", 0xed}, {&(0x7f0000001280)="581b81e50ce9664d4d8cba299f197ca28c150e5b3ccbec440efa41ba9a2024453fe2f08aab61966f6666917ca0fd17d31c52b979e59660694127b7a13deb28caf7de4325c49f80c04682058e565bae3a6e7e3535c0fea2435f6e60b6855935ae37292d1006334d479ed8ac09e3dafa802845082f1bcca3f22b2fa85561f8ae1e1777502c70d53d307664b9809b3883818b0be8621028e72805466bc6cc43c3293f185a0f5db5ce90d9f1ff", 0xab}], 0x3) 20:40:47 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file1\x00', r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10090, 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="b9ca8fa3664d8d58de55bc8d869ff902b57199220920f246809017ef94f737464c51571e2a796d95f1ef6080a5cc9d82261deb0dec97905cf5145bb582ee80c3fecb68b2970d89f6b5947caf85b19d109d123559375c637557de2b77bc4089190c71b93d73d6505b6623c30e4cc4b82b237e179567d86a78f93e8944eb3942f601f3e7ac115479388c7471aab6cbfb9c15c663aa3c46837678256fe2c412c58d57454db5c15219f8e17dfee35ad8505db0ab6e58cbe92aff03e0bf147fd785098d332b48ce8322e517b31b57df008860e666", 0xd2) 20:40:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) r4 = dup2(r0, r0) write(r0, &(0x7f0000000740)="1f9627480f302e700d9174fdb1d39d25191bd2e154861a39de6c201d5405248ef9415a0100fb8cf4d12b489fa14cdef4007a5aea41b46dff63bd861c7551cc5fa77ff75253d84c66a97786a7ff22e2dc33a081e6a6e10b5ceb5639f3e1f498d4985c0afb02475b089360c8d98e05bd7220745afff4e7cd6fda84961a65a9b4ad26f2", 0x82) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xb720ddab6dc72ab1) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r0, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() r10 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r3, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, 0x0, 0x100, 0x3}, 0x101, 0x59, r10, r11, 0x1f, 0x100, 0x7fffffff}) 20:40:47 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 20:40:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x201e, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:40:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0xffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r1, &(0x7f0000000080)="154ade4a8da6cdce5f41eb38cfebc9930d39650ce303bbf73a25cea85c60016c60155165e25a29a1a7ef768a347b868e094f24b8cc997159b6e5bd20c41469dbb6fcaadcdfddf7756ba0b735499fe75f45f0824da1c843a2a6e96c753d468ff7abf1e7923f9fe17d3041a8a1de4b8b794c3c27a81af6fbb3734663b7f3df4df98367732b7237f2de62c5903285a0b2a2a63a2b490efa74613bcdaf66988d828170fe5e4444f157ac615659aa76cccfb8d9ac3a06e3809745e9cb77d2ce1c02fd524443e6275ce3f3c1cb52e91902bf946f40287e59ab52", 0xd7) 20:40:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85c25d8a8808cac1930564061f1cd5f5af3bbffeed6ecb6bd7c0f20b0a4e766a85c66ef589ab28545fc98c03289f3fe8f0bf918080b2f7406750911a30e31bc19947c105e9112a577006", 0x4a) r1 = getuid() chroot(&(0x7f0000000180)='./file0\x00') setreuid(r1, 0xffffffffffffffff) r2 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:40:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:40:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/204, 0xcc}], 0x3) write(r0, &(0x7f0000000200)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:40:48 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x27c) 20:40:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 20:40:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4", 0x1b}], 0x1) 20:40:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:40:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 20:40:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1fff300000cc1c913c588c300000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0001000000000000000000000e2ff0000", 0x1c) r1 = dup(r0) write(r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) 20:40:49 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x114) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0xfffffffffffffe8d) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:40:49 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x80) poll(&(0x7f0000000040), 0x3, 0x0) r0 = msgget(0x3, 0x450) socketpair(0x21, 0x2, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x402, 0x1) socket$inet(0x2, 0x8007, 0x4) r3 = dup(0xffffffffffffff9c) poll(&(0x7f00000001c0)=[{r1, 0x17e}, {r2, 0x2}, {r3, 0x81}], 0x3, 0x3f) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/251) 20:40:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r2 = fcntl$dupfd(r1, 0x800000000000000, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x101, 0x101, 0x6, 0x8, "f30696434795ce651042689f28cfb9b4ceb8969e", 0xffffffffffffffc9, 0x8}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) 20:40:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x80000001, 0x8001, 0xffff, 0x0, 0x2, 0x6, 0x5, 0x0, 0x0, 0x6, 0x1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4c) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) 20:40:49 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/9, 0x9) madvise(&(0x7f0000217000/0x2000)=nil, 0x2000, 0x3) 20:40:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x3) shutdown(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:40:49 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0xd44, 0x5e6}, {{r0}, 0xfffffffffffffffc, 0x80, 0xed8b43b8f81d77b9, 0xbf, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xa4, 0x10, 0xffffffff, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x24, 0x1000, 0x993d}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x3, 0x6}], 0x13d, &(0x7f0000000300)=[{{r0}, 0x0, 0xc0, 0xfffff, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x14, 0x4, 0x7f, 0x80}, {{r1}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x39, 0x5, 0x286, 0x16c}, {{r1}, 0xffffffffffffffff, 0x51, 0x80000002, 0xfffffffeffffffff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x7f}], 0x3f, &(0x7f0000000000)={0x40}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000400)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="202612875ea855d5"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 20:40:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 20:40:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r1) listen(r0, 0x0) shutdown(r0, 0x2) r2 = getgid() sendto$inet6(r0, &(0x7f0000000100)="7aa77c94cdc4225aae36da8e856c68474cb17def89fb09c51ca499ac7058a0fcb5b1de3d58e401728bd9adc97d72fb577c1594713189243855bf9861372b144cae3e30336b16ce48324c970e51f4ec7278a922fc", 0x54, 0x409, &(0x7f0000000180)={0x18, 0x1, 0x7f, 0x10001}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet(r3, &(0x7f0000000040)=""/106, 0x6a, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) setgid(r2) close(r0) socket(0x2, 0x4005, 0x80000001) 20:40:49 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000040)={0xbd1d, 0x4000007feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 20:40:51 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) socketpair(0x37, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) close(r2) socketpair(0x10, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x8000, 0x5, 0x7}, 0xc) 20:40:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x14}], 0x1, 0x0) 20:40:53 executing program 1: msgget$private(0x0, 0x4) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000002740)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000014c0)=""/209) 20:40:56 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x800, {0x3c, 0x2}}) 20:40:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:40:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x18, 0x2, 0x400000) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) fchflags(r0, 0x40000) 20:40:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1a, 0xc005, 0x7fffffff) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e923b48 failed: hole in range 20:40:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0x5f) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = socket$inet6(0x18, 0x2, 0x80000001) fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() close(r1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0xcda) ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000080)=0x1ff) write(r3, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) r5 = fcntl$dupfd(r4, 0xa, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') dup2(r1, r1) write(r3, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) clock_getres(0x6, &(0x7f0000000240)) 20:40:56 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1fd, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/116, 0x74}], 0x3) 20:40:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x9000, 0x6}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x7f, 0x19147f15}, {{r0}, 0xfffffffffffffffe, 0xe9ee461154bf283e, 0x2, 0xffffffffffffffe1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x52, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x3f, 0x800}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xfffffffffffffffe, 0x7}, {{r0}, 0xffffffffffffffff, 0x51, 0x10, 0xffff, 0x6}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000080, 0x0, 0x3}], 0x0, &(0x7f0000000040)={0x3, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 20:40:56 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffbff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000000)="1d3411dcc80ff847b6679d9203d55cd33b103fe280bebbb8a10e3c1671e4b250576a2109da7d8346082a90f971eeb16eb38784b2c4b9524311d8098c3fd61f2c00", 0x41, 0x401, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x200) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/173) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 20:40:56 executing program 1: socket(0x1b, 0x8005, 0x40) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:40:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202260800696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x1c}, 0x0) 20:40:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket$inet6(0x18, 0x8000, 0x80000001) close(r0) dup2(r1, r0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 20:40:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r1 = semget$private(0x0, 0x7, 0x80) semop(r1, &(0x7f00000003c0)=[{0x3, 0x6, 0x1800}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/134) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x1, 0x4, 0x7}, 0x7807, [0xffffffff, 0x4, 0x6, 0x4, 0xffff, 0xffffffffffff0001, 0x23, 0x9]}, 0x3c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6a]) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r4 = semget(0x3, 0x2, 0x21) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x9) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) fchdir(r3) sendto(r0, &(0x7f0000000200), 0x0, 0x4, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/78) 20:40:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(0xffffffffffffffff, &(0x7f0000000040)="f5d47e02366776e06a9593c0c912e03d908fe7bb6ac777dd7f1099d87ecb1bbf98d8c8f1e96c993a87e834a03dbf350ea72d536bd70d4be4d529a19c65c952e0493384332347116f46d06cf14ab3cdb0b7b4604fb173d345bb6bce5216033632fcc1e62ca6ca7ff0a125fe1fb440630a1c0a1b8cea02eca5153a467d82c08735004dba781c4b45899616b06abd0ab46f1d8e6aac13039b16515076566aca8a07f85f9443dcdf1244552108a016bda5c06c", 0xb1, 0x406, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:40:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 20:40:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x6, 0x8003, 0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 20:40:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6a, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x2af, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x200000a5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x400000a0, 0x1000, 0x1f}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x89, 0x2, 0x100000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x6}], 0x77c0, &(0x7f0000000040)={0x0, 0x200}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x20000080}], 0x2081, 0x0, 0x7, 0x0) 20:40:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000400)={0x1, 0x3, 0xa4, 0x4, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0xffffffffffffffff, 0x8}, {0x18, 0x0, 0xca, 0xa17}, 0x6, [0x6, 0x101, 0x0, 0x2, 0x0, 0x7ff, 0x81, 0x3ff]}, 0x3c) r3 = syz_open_pts() close(r3) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x6a) r4 = syz_open_pts() writev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 20:40:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002d, 0x2e, 0x0, 0xc4) write(r1, &(0x7f0000000000)="b9df355eee70b328eccdfe3912337334036740e67db9f577e0759e7c5ae55ae45f5eb9eeab97967f593ec5ff0bed219f5e86a58fb9af6c63b33b394ab33cce7d65cf80170c6eea32e32cf596204bdbb918ebfbb93b6bc334ef5e637f5219e92d24a05f2bd34c2cd0c4f8200a5d216926236665abbd9a1fb78b4d353252414fb4fb3a30b8f172326d66025ac6c9b4c94c8116eccdaa287f0aa0cac92f8a6b847c7c075a227b6620", 0xa7) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:40:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 20:40:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='W\x00', &(0x7f0000000100)='W\x00', &(0x7f0000000140)='W\x00', &(0x7f0000000180)='(\x18\'\x00', &(0x7f00000001c0)='(\\\x00', &(0x7f0000000200)='W\x00', &(0x7f0000000240)='\\%\'+\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='-&\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/153) 20:40:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x202f0, 0x45) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) 20:40:57 executing program 0: r0 = getuid() r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000740)) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000007c0)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r7 = dup2(r3, r3) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) semop(r4, &(0x7f0000000780)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r7, &(0x7f0000000700)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x3c4, 0x0, 0xffffffffffffff4d, &(0x7f0000000800)=ANY=[@ANYBLOB="102014e3b800000007000000010000001000000000000000ffff00000100000018f0a58ee3d34fb082e0e33c048c1faf072c614c6bf4410a3f6732407ec03ddd26"], 0x39}, 0x0) fcntl$getflags(r6, 0x3) 20:40:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0x7) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe47) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x200) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:40:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/209) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 20:40:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x48) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x6, 0xfffffffffffffffe, 0x6, "bbd74ee19d1d34fcf0781187b890256bd2de2168", 0x10001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) 20:40:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/118, 0x76}, {&(0x7f0000001300)=""/167, 0xa7}, {&(0x7f00000013c0)=""/127, 0x7f}, {&(0x7f0000001440)=""/185, 0xb9}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x40) semop(r3, &(0x7f0000000000)=[{0x2, 0x100000000, 0x1800}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x800}, {0x1, 0x4, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x7, 0x0, 0x1800}, {0x3, 0x6, 0x1800}], 0x7) 20:40:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28220, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100d2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket(0x0, 0x7, 0x100000000) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x5) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = dup(0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0x1d1) getuid() poll(&(0x7f0000000240)=[{r0, 0x80}, {r9, 0x2}, {r2, 0x80}, {r3, 0x28}, {r4}, {r5, 0xc0}, {r6, 0x102}, {r7, 0x4}, {r8, 0x40}, {r9, 0x3f}], 0xa, 0x7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000340)=0x5, 0x4) dup2(r3, r4) sendto$unix(r1, &(0x7f0000000380)="fb", 0x1, 0x403, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6541f5"], 0xa) open(&(0x7f0000000300)='./file1\x00', 0x80, 0x2) 20:40:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) 20:40:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3b, &(0x7f0000000080), 0x11f) socket$inet(0x2, 0x7, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffff7, 0x4}, {0x18, 0x3, 0xffff, 0x20}, 0x0, [0x8, 0x8, 0x6, 0x0, 0x2, 0x1000, 0x1, 0x200]}, 0x3c) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)="b298d36ed38a1e8e389a2ed4e2d9", 0xe) 20:40:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002280)) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) close(r0) 20:40:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x7}, {{r1}, 0x0, 0xb4, 0x1, 0x6, 0x81}, {{r0}, 0xfffffffffffffff9, 0x5, 0x20, 0x0, 0x600c}, {{r1}, 0xfffffffffffffffe, 0x2, 0x82, 0xe839}, {{r0}, 0xffffffffffffffff, 0xd1, 0x1, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0x3}], 0x20, 0x0, 0x10000, 0x0) close(r0) 20:40:58 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x83, 0x0, 0x200, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) syz_open_pts() syz_open_pts() write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) setuid(r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 20:40:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000296000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) shmget(0x3, 0x4000, 0x1, &(0x7f00004eb000/0x4000)=nil) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:40:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffffe) seteuid(r1) 20:40:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r2 = getpgrp() setpgid(r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:40:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff89, 0x100000000, 0x900000, 0x2ac7, "70dd235caac16fadf0f60ead5e2dbfb4ca72e27b", 0x3, 0x5}) r1 = dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0x1000000005}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x80}, {0x18, 0x3, 0x1, 0xfffffffffffff001}, 0xfffffff800000000, [0x1000, 0x6, 0xba, 0x2, 0x22e, 0x7b03, 0x8, 0x7f]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x80, 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/17) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x5, 0x2, 0x9, "402939adfde1bb53d983baf2a2ab3fb763728ff3", 0x8bf0, 0x422}) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/142, 0x8e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000400)=""/113) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffe01) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x380, 0x0) semop(r2, &(0x7f00000005c0)=[{0x0, 0x400, 0x800}, {0x3, 0xf6, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r3, r4) 20:40:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0x14, 0xf70000, "6143df7de74573fed47371ed1420f80f3fe03db4", 0xffffffffffffec36, 0x8}) 20:40:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 20:40:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x0, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 20:40:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xcc8ddaa4537610fe, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x8a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000002, 0x7, 0x9e}, {{r0}, 0xfffffffffffffff9, 0x10, 0x11, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xf0000000, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x400, 0x6}, {{r0}, 0xfffffffffffffffd, 0xe, 0x80, 0xa64000000000, 0xffffffff}], 0x5b6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0x401}, {{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0x47cb, 0x20}, {{r0}, 0xfffffffffffffffa, 0x62, 0x1, 0x163, 0xff}], 0x1000, &(0x7f0000000200)={0x100, 0x5}) dup2(r0, r0) syz_open_pts() poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x13}], 0x1, 0x0) 20:40:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget$private(0x0, 0x4000, 0x11, &(0x7f0000447000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:40:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) kqueue() 20:40:59 executing program 1: socketpair$unix(0x1, 0x200000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) writev(r4, &(0x7f0000001600)=[{&(0x7f00000002c0)="8c253571cf00a1d0cd5153b8361b18466756fa5339bc5a02e0aa9c9283cdf5973ecfcb32f58b7e6f6c54ddea3c6ce1f77cc245a867f1c32c5f2fd43cff3bad7fa7850e36987b306e3a7d73cc37d2bf6ebe6d49f819a547e02ea583596d4dc34072eb772c3da0c59b45f98ab444e38fd6eccdcba20a9afb00ac10c219b4b56ec1fc2c41672ec390480457a89ea38990dbd57f290716f733f1e3e0e7cfc921d4369be65b5f91461d1829d64689c62c2c42ae3730b20b9d39d693b2f0fa0f84890748cf33534086c3c67026f4ab9f02d19ac4fcc2021d97259aa5d2befcad6ed960acf907cb42ece7b8cc6a2f7957536d89edafdc0315fa60eec1caa49c0246b6d39e6bcacbec95a435f6ebbb9b4574f8f28a173e1db468c158a00a0b75a24545662591ef39c91f2ec1835edc18d10c76e136ffd1311153778ff5d77679fab0846ae47c84078b8b17d4c5f351d9fd07b690cc70969e456819d39c6d672b7933ac2eeed30945aa0542f6e85d3ab585554de9d4581045b36b088ef45f0a50c277e931109ac116098837313e335f50f661382abb22afb8c52bf074662cf32eac614c0ee6d86280aa299183304c274039631d184343d2c1dbff2e80c1dc95cd27f7f96151d1821ef79c11b183d12a7bacbcf9b8476e8df97380e9afdb53e05a364faed645e491beb721826c8dce1e484ad7fd6be6914123170b33d56751ca3d64a5533bd338ad5d6eaeaa362b581988d0d1c39a7d96fbda315d9906824f4190f64676b38bd57282b99c722272663801ef48bfe7a54f31f711a1792e2253fbd3c11effbe7b9dfc5ae59673d5e5cf7b359e85eb6c979d0a9be01e573c47a7e055299ac342b502e1669ee738e624ef259d4691791485e8274302050722a084f0bd837bec8bb9a08b06d131db74e3d24947bda46f66f356422808cdb4966012705f8ca4e0e0afc9584833f6992af2daf92a016ccf0b7b2fd17c25f109bf29b3a5948efda39004bb701062a19b73794b90dab0b7cee62e1d738cb9f29cbdc146ebdf311a7ef6e489d5bbbc04c9ed0684f183e4c62a84556feba8b6eb12664d749ee76a1e0e985142f0d26935245dacaddb906990e7027204eab9fba7853ee91b52290d59d80c6ab1ea3b60f4240a2d76fbe092c7e03baf4dd89019df3717f43062e670c9a96be0ad1a73e3f95a469851cd53272fa7ec6e57a01154468434a0896c7e7b55598ad86169f63084544d27034326ca228d4d5af42095cf6040d9f03064c7e38cf79fa57421f16331c68a817c9dc1caf95d238a8bd19c5a48c1d04c594c44f7420f53e2785ecdb41fa27a8ab2eb6d664235ad5046689eb14dc936975906725ead9abedf85757b8168e7f21c63692be9dbe778e91400237c6a2f8fd3849c53519ae8df81f0337d14f024dbf12197e24069453a1894419be6ac78301afab29de531d5115cb7ef96d1476e43b374b5d74a873651dc2404ccd298b5e539417b038863f139d3f522e1550c5909101497ffe60712207af7aa5ebc4aa3005d0dd13130409d251f410c8fb19c4cc4e61379adbd6d348ffd22d0327f16cec198638f31f87b6a7b251bb50fc0ff7db08dba123c4f3ff0d720d33c9a54ca8ad79c6993396c40d61823cc76d9314182b23f29325410a2739deed66c3393dd5fe9dd7c505fe0c9b7d8c186e6b733cd1ea69fc78eeacae2afa7f1ed133eec0b5cea226b0715072a85eaaf31ac0785e934ee25bdf74c03d8c11fa606c87780888a88770c21eca6d666a018741bd25557df13621dcb5af7c000dc36c3193c4bc98785ed618023862149f40470dc759180d66a0b1325b409b53c51412e331487da0797f7580944d5ee183a0d4d34666e6d0b2e30c91b2bbb574920574782dbd4f2ca1a4ffbf4c81a65fdf7a950b267628637aa844e90b6f85bc4f3940be9c27ac402993984fae3cbcb0685d2edf43a68a3737a6f73f3f9c2e07ddd7f0fd4b0b7463d67cbe0e32095284b5a880b0f9d8e78d4b84e974a25004d7c8566fb5d90b8685977e3a20fa21dba0e544a094a4f2ced23f83babcf778e87b6252f62983afeb802be300b460a40236d87085ae444c2405884ed6591d2389477dfdfcfc67b67c5c3251e8a85dad9fb776794c8f82ca947120c0514ceebe603f9f12cea11751a16272b6cae61c29c0614e3559591cd5bed431237d9cee766bbce9a3a6c0e8dc25bb66ec411858362a3731bd6b6aab47c6fcc24fb6183f31fbc66014f0e71b0d19dfddfb3cc1c6dc5a336ca108bc497ccf8cdbb3be7dd35325f9f158beaeb9913dbb752a437ec76e7ce6c21ab84a1ba0ae908b50eef5c456a021de3a9d6bac7d21d89acbcea777c5cb31951d3a2f12abc10504d7b62e0c927a848c552336acbe7327932c51fc97a669e729cc6728b0e2c042d408b5d4fcc10524a0b761a3bca66fbafbb5bcadcc7f3f902db41e471593a7c688f784348954930fb8e5b45f4390e4d17f5ed809efd120ead9aac56a9f8bcea78034e50de967c4c98653d00fc8b090830f0885573aeb59edbbb7712a1444239bdc7f2fb992ba54bad05d168d37dd9b7d8657e3eefd511eba67ecbe7749377f649dc2bbb5e895c24c219229f2e2b3d07f743311c4e2ac9865d7e766be0c608b0b15ffc7e27142ec6806d8e2ac70f60547eba1cbb0a64567c53a486685f7d1aea46c265c9ecf52b231fae4fde9929941281ff0e17333133833c2a30de3c2834de4cb976d81532d3a5d47198557dc61c862aa0496f2bfa2f259ff216049acc521fdcfd8156d5c2d62a9207a7af3506d32f9e66c586401b9817d71cf96a55a36dda761e2f4fc39ea770d782eb169428a077e433705c63ddbd958b83996ae282b2e306658d37a69f4a8e94149609e6616015615ba65df3fc508ba0e26f884f28792d006b9b57cd02366cc30b1d104da0fc45f7eed33806d94f12d2b660b5ac96be313bc5cb0f11276a88ca864e9262db583b1b6866b1953784d38b56e21accd7724f13fc580008342ec377896987e0fbdd2fdb1d0d5e41c31b43aad5021ff822fda466b594eaa3702025168e1194f522d9d1590ad3ea4d4e999e3ef664f993159961367d61920a53ed9a848c39a28f0dc631bdff869346dbd60a70e5fc5dec4abfe942658726a55d59cf3a2add029eaea8097180356dccbd91434c3d8c496a40f0dbe5ac5621cbab1db6fa81f2b43127c1f6873208a6cb2052c1c2aa24dd415139f0c55f9650268b85065addb70336c9b52b15cb8556b20c3ebd2a5a87221812668d56ecb8f529034e9a9616fdab52b62428e95c36771fc0fb384805f08e6a871d64d46f311bce4f094aa02efc54efbbe4d52729466a0d2336182377dcf78a1fc5d13e69b9454712841c39c957dea6d5e0a33f9c52cbaebdd20a7eef9c0bcc23349af7ce19a789e60ec9497b3ed69dd1dad50ae4f483c0b45cc7a4e17585286d1823ad85c53274aa735cb861969224d11d91a5689aafbdd4da4b19faf7196897bd7791b97eada874a25677fe0fc36d4d9e3da45e21928bfbd9ad73c1923c7fb898eecbd64a2163f7e0b0f19c1c2573ff5271dbf4c38a53ff2e5ae12b602edc66060eb0fd0b1ed89fc626335bffa1a45dd863900ecfc14a55b025f971e151d088e9912996225b198837d0c5d20abd28eb4204f41b72f911c21a26b69081524fc0909a4618abfa16c731d3ba341c84b70aff019845cc95f98ce595ce3a98ded7a19eea3bb460ec0a58b2ca2dba80c359ea35272de4c6ad42989d24ffa852a6071f02e00edaf31fcee42996159b00e9abc9682c88ca071f80d9f9e180a931eb6c5b03169bd5f405ab2b3d274df373d86081a8338b14365b69f87dfeb39a7c626a9720318efe68a2e4eb9751d48282d81546c799959f18bf71c3b84c2b7a1e07e66af205f23949c502ab21ef3b8555885e598af1f99fc1986ffc961fa75596b03b0c6088ef3c86cede4199b2e61acdef3ca398c30d379151faaea9360c2fb8ecec63471ac91835741ea424eb4fd67380ff79915a125e04ee18aacb840d511c74fd18c727b04b3c3ea42e7815a8a944b37a10b717cd4fbf771a6989f47dde115dd6f0fbc4612e96f2207f933f72853ecea88cccb4b6c00b13f94816dd25b4dc99d6bf788b14e6daf0b19132343bfc53a45d2b48eb3c455213e0c91d729c052a6a71c92e3d9cbae5d56f8a249a0f7cfd20a650312a3fe13f0229e144619e2aeafdf72652e79d455a7e6eee15b7c80a7822384a3a60cde0c9175fb6f51641718d4ffb49e1be67af46a2a6808c01c76a50bcd9c140fce9e7bc0a7a5f73c6d1b10a7df6777c3876bfd23542e3584e813ee8bb81589d06f089eb43a2b88cb3adde343686fa1a297d8be539c59c0521351bf3263a8aa1ec79ebaac070f85198ace212f33998675d315c7f67e6f95bbc2029768f734f8aa21b74d5903dd288594008d72019801e6815d96d9716e090bc4f7d80b6bbaf548cd330f0e147d0a48cb054d60e57911df54bd81c249b3119dcb03071048518c46ca687dfecb2ccb8e9c4bc4fa265edc68e04e83f69da119dd8a6b88ae27570cac683684fde62541ff2d4a85ad4c1453b6cdfa0ce495adbac711b1fed44e82c4d7fcc63f29c160c12145f1ab17f423a2b493bc10097fb894d0bb1415a391864756a886ecfc77b9f620caaf855bc17dcd7dbd2deec6836b886c0b9458a6bfe9fab084cad1a3b2ec0e10be9fda05252a18a2c04592bd02f3a0a613530b6497c4d93b0c8954b56fc7de8319b5423da912c8f9425c2b0ad6c92e88d1d016a714cc38a61fcf2f5ef637d190312b6dab19cd4d779dfa242b4d1d7856f730ef814c4b1442c9fa62a6846bf179ceb086a6c1a03c91ea408a50f856bbcf36224d4d688e8eb2f534fc735cf67b5262dcca46e1d4c4075b8e3c5831a2ae161920970c9b31c0594dec35f5ad264051ab6b81661d370352bf5195a6f5df5949278137703618efaf12deab3c79271b9d226f7b8c30460b86165a753a42d48414e10b3bf0eab8a26678e8dd5e06119fbe910dcabcc0246a112246e443e52a03a7289a819fb0d490717bd12e0154a7a1925eba44381915186484ea62b89294377aa166120d89d8d02580cce708b8725504bd2c37fb1935e0cfa5f0e37f1d7897faf9beb10fc9bd129797be2cd2b0cdf58ba3e277f60e9c8fb0020ce2838d2bccb9a41fa715b0a3adbc802cae6e46c5d8a334da7447e0edfdac1b885dff0044be14cb8df2ea4f7bbef430a4ec91607d60468d575170d6eef461c8cd3b7ad2e2b23d550a45c18bda8ef5ce98e730356a38422696a298949d2841a6d4c5b753a63205598376ed11027fc085ce5faa140018145e64f22ce947e8446c94a0f4ff8ab4d690297fc3edcc8cd5e", 0xed6}], 0x1) close(r1) socketpair(0x18, 0xc007, 0x800, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:40:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x1, 0x0, "1482dbcd16a28e768a10fa4093e0cc33725001f8", 0x7, 0xffffffffffffff7f}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3f}, 0x8) 20:40:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) utimes(0x0, &(0x7f00000000c0)) 20:40:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getppid() fcntl$getown(r0, 0x5) getpgrp() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getpid() getpgrp() fcntl$getown(r1, 0x5) getpgid(0xffffffffffffffff) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getpgid(r3) r5 = fcntl$getown(r0, 0x5) setpgid(r5, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0xffffffffffffff30}, {0x18, 0x1, 0x8}, 0x2, [0xae46, 0xb55, 0x35e, 0x9, 0x3, 0xea6, 0x0, 0x6]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000500)) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000480)="80be5fb3f351e008cd12b780a86d68e3d6db2252865cc8f872e05a28372f53e67975d1e3bf632f0bad3eea02fe4e3d1cfb636566f1de48b9b12c8a581d184ef2f9868db45a8580391334442762d7ce605f23fb7ed8983d29259ac33f12", 0x5d}], 0x1, 0x0, 0x0, 0x404}, 0x404) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r6, r7, r8, r9]) r10 = open(&(0x7f0000000400)='./file0\x00', 0x400000000618, 0x9) getpgid(r4) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r10, 0x0, 0x0) sync() 20:40:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="02363f76f8f2af1460d959c807c049aab254351bc060eef887c23f016dcbefde57cb", 0xffffffffffffffc8) 20:40:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) ftruncate(r0, 0x21ca) close(r1) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x6, 0xfff, 0x10000, 0x0, 0x9, 0x9, 0x6, 0x6c}, &(0x7f0000000140)={0x80000000, 0x80}) 20:40:59 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x102) open$dir(&(0x7f0000000080)='./file0\x00', 0x9, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:40:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:40:59 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) accept$inet6(r0, 0x0, 0x0) 20:40:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r1 = semget$private(0x0, 0x7, 0x80) semget(0x1, 0x1, 0x200) semop(r1, &(0x7f0000000100)=[{0x6, 0x3bde, 0x800}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) semget(0x1, 0x3, 0x1) 20:40:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000000540)="f8aae90924ad84bd50d4a096b659e2f13dcf70f95345e423e94a911d17dc4ea6e258104c1ff056862f556d3ae7b51531fdee93d7a9ab2db089181fb8112454950b4f2cbbcf3fab3a6f8ebbc85b5776b7441881fa9000", 0x56}, {&(0x7f00000006c0)="799ff4bf96987fe3dabb92387c0b19a3e5aa6685fb1302129f0927b2c6ed2ee6442317e3ac8ed409937df7a1684002e2fb742aa206d4ce9ade2694135153a70e5457deef0801985cb850c9ff716b1297fedfa088a64c21bc267231a9904bc3c2cbc7f5d0b85d2022bef478fa4ef3428deaeb4d166ff8dfe76acc6f74997038e78eca062720815c6bbbaf9211c64871730607e712b384fefcb317cf1368608d542cab8b6c0be61e77914f393be613d758b9666c646f14cf080c769389", 0xbc}, {&(0x7f00000008c0)="71d512f6355110ca289d2cfa251c5669b14faac58eb3c32ebd8d02d09112c6cb9da1f6cfc36f6d464d4be009eeb9fb20c4126818969467e553f8d4ae2a8d88bb05f4096f392205fcbc609f6eee59e4809aeded0a23d78a9786b0afdd10e66c2599b6ac97e476ea78e500df48a1f399a1b227e8dc95fa20138389ac49bebacee2da0b562461c61d9d5b0eda9b1d32b1db615190621decad8ad448bf427255e30dbb45b8a1caf2610d2ba0be24f80395e4cc0adc3cd06bce7c34b82e0e4af47a98df9dbc696b44d16adc91f727d3dd9de52c6f7d7df2a085b249fd379ddf35e88eff8a3d62ddb7d2eedfb13331f06fad8f1a46f4c0681f69e07d73d50aca7c17ad601ac1ea38b95f42f2348a3f9c5398f8083165ff6e388adb79a46924f5c122476c3b46dcaabdaa17dd5119e7513f07a110b0edd250492871f93c223f60dab59a648e089c6b29ea5f8f3d02f85baf4ad890a58bbfc81b1442cb2d59f2b4d37dceca2c0b04e7717e6cf096fdcfcd676d9b7a06f0934df9a8e76778d888f4cfa423bad1e0f900e98f2c63af457b886af43d7095d3b27bd77d62b6dd086a9cac7d6d5501464ff8b66b90658fdbf7be7e6e86f366ab3d9ddef474ac34c870ebe5327b28ef22bfe95e3fd710b1afd0768bf75c9354c85e6f40126b4802250b782785ab39844e6d85f338e26a99c6370e4b47808ddf2bc6082ad88e1452e2dcc13c336f5be13bc579c5408b9e71ebcf59bebea5984c67d759319947acbfa4ffd80d8b7f87d3388d1ff095f59628377aeb3d33954d7323588f2ebca6caf4212d4fb2cd5ccdbc3c59dd37679f0249765e2573b10e53cbfb6d0c7ff8f36b06d08c164f83bbaea29cc111d9e63ce0f8287e0f0a3c2e1d75f199b8aba03cfaf2668ee193320a3d71d6b403ba3ff6324782c742f0ef693523ea768d67cee325375d70081126f9317a050dd481d43ac2564bf7c4802c175b420c6a27834df241146cebde2aa4083d9ffd90b48757d9758c7d69648587e4a310ccb7ba0a72c361bcfb6e8a446dd168ea7829248dde6e79239e423d2903e6fdcae66b59327e0c2b2adb388cf15903c54580f6b86a37042fd377dbe05620ff7a371e0b3147427443cd8035c4d3569d4354b5d31b2a9b75d8a4e678dc76f3b8ee05512a2ea5a2def2cdc617b0d3cc32208bd6000f611c9c57fe26129cfd42e7a2c27da4794617e412d75441da3d21122814b633276cc1eb27f6456ddfae488ced14a20af99bb45fe14a1c1d403151a86a63519b5762c27e8d13d9b8cee83443bb2a4327fd2b2b39325586e2a1f88a54f83ec055a078c75e202830b91f53e9b79fbc39ce29e9c4a0671b49ffca414ff7436647f4dca5f03e883ee33a524bc61e0e2e334a8a5d6fbe514d15723808a841b6830acca14936d672a73783d97e81de663c9cf301a1f0944c828e3aeeba9758e84319df21c5c3e39c06219ab7fa784c6971831dd5addee339f74362c112d249ef9cf6076a701f5226f39df6c0bb30e9f10bb325132e95e478fdaf5f9f61212d3d3c72d71e66870d78b904d562f75459114b52df2ae8f031ee3adbe84ed06d9dc9dd87f76ab9d2b656fda7adff98e3ba5e90ec0f64c0b36daaccf51e7b6b2ed05f25a1c1fb8e914a8818c5075a73c79f1c8ebce1c913088d73af40296a9b440200f783205e64ca2e83a9b3ac565206dd20f3accdd5996b3364f1b44609a20f98593b7d4ba70f26a4988f9a580a07706c6d3400ff9f7ce1ea31efcdc5cd85560390e5e23605ca53a206d41457622871dd65a1fa9834702d5b0dd0184095ff78b3586b497175d5dbb2eb977952bb1bd1f29bf4ae41626fb705f809f200c55b02b6eb670238a52c86536fb660a8e748f77559bb54b112dd33810e2162273a2e8c98d46a35d7b3f19d0f071640ec89a2481ef724a8cb099c73b33754f291c7bbfb199f92420a4961ec1f046515bb3f6ed0e7d4e7e9b93ead2e1683d6336b805535260e1363083a00368c129144d2946e241dd5b150cf679d6d84184e2f75db27a6e72af28fcc43e6af608b99c1dd27ac83e6c47e9cfc677549dd05d7ea8de977642ef2d627d3399784932aa95e94f5522efcacfc4577e75b6f07eeb5acdb8a5bafdad0bed0576262fa6ffe0ba79cad02c9112ed30cdf61310385f78cb7b64fed7d691c25f69a10fcce4d843e8a37937fb6176f923a725a397543ce349743930a131559e3e88ae652ad4043dc43454b8c7a11e41eb18c9515ebd8a1852999b08f8aaef96488f5fb48b3a62946a53ba6bc0df3d4705e3679a386e99195512ea720fb31621103c991cd7f10ba59eea98b4007648b23b017b82845261748c8d6ce11b8bf84cbef54295eff550a21cdf327b03f2731c2397636d0e4ae8ac1f0e334b59b615a47886e36efabe53d1d24926d2f81b8337cd1bab434189e9a66810fad94494cc44c7506b63a2ba0daad84e925cc31c3bedee68c93ed052f5f20c8d90023228e224dbd410678a6f720b3bc074f51facc698da09a6b6bef6d1e3f341237f104ca08b1f46a432c5f862eaa390d0856ca9d5dc8f2cc347b2f333e388593daa2171052eddde18280dd0ed2698da14a0377804a59e38806c73dde2f11a111cba1900af6c654b756e8b7f1acb6dc8bc2226def4ff3fcbc6628a4c17741863a3b1e6f655f1ee2d30b545671810ae80d4a791397251052653848d2781aac59b4048ef6f3cb8d5b56443e7cb5dd77f0af1ec687127ad97c01315ddf0e776c480822b44913916799ec68d4dfecc5caae7a857dd493860213920aaaa2e33930aeeb4d6849214b75871b1ca1541d03af22c17e7d7c1e34ad05b4b3e550af760d18053e5af340d622e6208cc97a17c1a4f25c482440f740731c24de73fcbf465029982ef53925bff859e4801bcb7b07df1d5cbebbd8c948a4ae5ce08d09655e183723846d84bd74849b2c63b90e59dc9dcd7ae6089ec30c9865c43df188ccc37e4418fdfade483f1ab145ea01373cead7ad4e1394b2bedd03a5b6e95a6daf7e636c2c783f8c8915468e0cb9347528ff017819baf135dff899913c0c819724a5184d7b185d8f6c7a0e9a38b8e68816545df2a5407f9fda117d19f06b2f161e3a0611a13fa974807603cf774ae40409541ca8efc42fa81e84f09d1390eebd718117f9559a81ae36a489cba45f8aba5c3c28d93a2b55cdd444fb8d3f4461c76b65cb86f0d2363d01ea24012f12b33a5bd0440140b67e82250210981df1717804d8b1872712e4869a3fc8e153148a593add6ae296c8b0ad6ca291b20e1899b965e189eecaf008079c15beab65960b2de412e2025cf0b630439c5a112f1a68e86e79a477cd9d0897c110cad96b3de4e9a9807f869369f8c647d5dfb51cb1d96f557c1fe9e540185fbb70d26ee9e349e19c5ab771758243dde9520813c287e867b461859552bbd10288ccd67b13bdea8f6a8e33ba987f8fddd9c65e97a100f6c5b727f56ebd46d08996a0663570d82321c3d41792d3c3ad99c47472c035a0eea67b4ada57e40d3395083c66c3a967e65f3f7b6a2443cfae18d446f7ef04ed3202d50996dddec8214899629f52d17ec017a5e3567ba4b65a48b8da6625338cf2c1b2c8194c23f4ff91148c9cfd01f2d05d3dce862c0da4e6770c9c535becfdb66d936b8c5630ff12d1f9e229acceaf6cb6bd15044a6d486d273c4a1b725f4be7baa4f12be740b7e3f70765827b9ef8947fa9126c01bff2de00d7342defb8df3aa32ff9a918b589a21d86402fc336377c557634997ba8a018e1a8601f2e4e76edaf3fb591daf6e20701516eed34767b964244512eff7b5b5a940e21329ab80546b652e9d24bb7925ed81cf477a481a23733af8fd5448252f98f679a461d1fcb46d29f2740440b134f37ae0b027e796a1517a67dc3f312d543128da1cea3cf2bff0b0557c9e63ca05e1b92e3e130a8ea75495732fb3b1e5d68fb5a177b90bd0195de51abf4f7bb4e2bdabebba9de701890fb16cf700810539d1d16042aaf8defb041df55c7dcc78f521c1c9668f7bb77b813aabb45c68185cce615f46f69f03077d81b899bf41da3866e11604b4a851386428be8f36c9dbf3a08f917fea06c0f7198585b9a9313a378783fa0168103423875819adc3fe065370fbf17f23ddccff0e137ff23646cb1a8b5f7660b84c559a4d1c222b7eecaac134b9dac7f1c4edf6404bce9c9fc9d84f31ba4d8fa9ed89ceeef36d26f66b5af59a5aefca993555b118dafce79ba859ab1b5ff39082f0068ace32c5799b6c74ff13989b61ec40661d2ca782b1216afe3d7ccdf631de261baba699a39116165cc7e37e1f17a83319faf2d714da1b882efe7ff9cc14cec69e12258b2693dc8ba69e7f04f307bdf7e5ebe0c45f027541644e8a55a7dc7d417744fefbd49790bac75a7276313856ce4ed7a8d1c4099238fa3ce6549b54640e7b1471cbb710440ab77ec3e4978857fd777d5380aa53416619d514e959614ff923d6daf67df87a838f91b851592fb037ebab0cbe00df00c3ff23730f1e9c4c1ec4985adf63b4990add9d9e4ff12d96bcfac1448c3ed09f8a6aea41ab020281e15e35f0e1729ea88ee7b84cb4fd2c7b37d12401ee8dfea24ef58cddfe5ddc0dfcbd1b088c24849225b9d7c5a151e6756a6ee17ec99be318f98cf5042a777eb94409ca4171ca72a8e710977e6ed12fed5e7a7700d536c84c9f3c4a49b2c5995fb2668d25ebc4692240a7c7e4e99e2de6cb7b0b4c280f3ad48dc0aa095fb51aff4499476648908e4392a59577547282097ff17805546862fb6ab0b913a0a44432d575a36d1c0187bb781f89e297dc54504417c8f99c8b069c08ed752aafaf257f5976872eb077bad456afebb6753bf46a2ef427f4c042fbc4e378b16371b7d8ab67a37cd5a8725d472920bd94c256052b5f16421a136912f66343347ea444b5d5e7e56efa030b65aa7b7e1b69d32afc1942d867cb76ab1bdfe2c67f4c36c6653cbf6b687c1b8c41fcb8a27678cf6d81a9daebbb3e787e5adb5d4035374c120a22daf4abfd90e51adfc3cac1aeeef27943a74a5a16000e5a3c81265241cbee7b0d672d696a7dfc2d339784c695298d5ecea5737f6822d360117bfbc317d87a112dfd46494e11919a97598cd442a4c1916b5561c5fee8f9c1e931c022536d9640b8252b9811a8e58e895832a42732b84c774cd0687a71f62d0fea669f73aeacab1afe564d542020579242975c7a1db75d2d6545674b8db2ed0c38a52a315e51b935e163e313c967e3a68c4deb2794ba1e96fa4f5c5ea9b20496415617122026ba03a663880dd133bd1dbde20729063c9ca35d5538efa4565cdbb45082f4b3447ae53d29b36e397f15af5f848ed09566769d285a68167cea9d15ebec1575876bb9907e63469a922d1755a8eade752869a8c72d9c49282c7184954aae0c7ca0e1746a91dd3b3b98aeb6e9244973074ef869b2de9b2f47f86cae7c392452c4f3058b4b8bc07c0b8cb76585cb53b16469beff7b8cdec502da04aa94244e810eca137ae5652fa337b96ba2a909c94e81349d73af329c2c6d4871221dc5927c56fccc080eddd9f6544eeb186db7a24b7901dc836685f9a265636b04e562eca0bc3f28a6a1c6bcabafdc1bf67fb1de1c8ea3e06b39275979478c3c635e6735518bdbe8ecf41c9dbc6850216d8cb5cb38aeee84870e2b7f6d2498d7cfb60b230ca6c83babf629d483e9676f2ab37b90070830b7be99d9651e73a13534091810e7f0987e01ee4095201098da21b636a980e7cb9c9708a6b07d5a03b5237aa8dd6982b9d", 0x1000}, {&(0x7f00000005c0)="c9c964c33921bf013560", 0xa}, {&(0x7f0000000780)="cfac7330998b1d6a47ea9bfa385a9dda425191e37073ad44a69571eaf9d222284af563736fef479d782b2c6008afd7673e1ca7038dc65e7e4d47e5ef5ed60014367223fbf45b33613a833df6c1b0a7faf9aeacc9c069a6965a4c9a29c37a5d44b9abd725d321927aefc84597aba13f312fa80bccf37b3f6fe0", 0x79}, {&(0x7f0000000800)="72f458dd0940c138cab94a9ae05284fd4318a14f4988054cf6b122d1ac5bb810b6c843", 0x23}, {&(0x7f00000018c0)="9c475183e5e7d3157e3453ee74b899f756468c39d44e07a025d679d2a6e2569114b812011ac446b635895d15559e9fd900dcc88e7db94ebc05703388caaa7150c2d9ce3c9c2ad60630c4dbbb11e85a03d7c3ece5e8db0d2e16caff67fbf56819cf5d57c3a92906dd040965acb24128237f0e667d220fc43ce2e3e742b1044415d63865d8425716055433415248dec152dc97dd19121813d2bada475a3672f3b1f66b960f8e76c8a2f1c5b629e5175ae08ff6afade51fcfcdc7d427359f2d9626975ebe3ff0707e1ddee05513abb6f97167dfe68cec09d34c7d81aef13d2f29e875f71d201b8a19236acf345e96908b6092bc6b465005c571ef18e6566179893db1c713ca3835f288b5e0d6259504c274e03cad9571976dae8fa2ece40c3cee0257f06de370859d5dcfefe13dc4304d72fcdf7310c2da2c42d4165248545b51314e9770415143ee34305b89f046597ab21a9da0543fb302a163e44ecaa359583dbace95357265d76ee046956beab6b5cab7179ced399cd53e96057ae8b72d2bc6bad0f6a190765056bdf063f0c99123281f29396e65e572796fec42be0b114e4cbee36d7d556550bd5f907273f81b6bfd7abfd05949af36c9d75244b0a3b4c4ce102981cc182c096bc7ff2fc410e27f270a08d26c849706ef08d8b2783bf6ac5ce5d6ce2d29643500ad853085597c4cd0eb03bd7b9f68d1fe12c8a53473cc02ae5c86189fa78a880267b0c98d515a2735067231b96093818db2795a346a4eaf9a9ab45d4010615fb3463b442b163ce5f9cf4a6bad5250ab848142e4391acd700eaac699beaaa22cb13f182ff3979ee3567e44499312fd9fa645e624cc32cd5c16f96b20863c12c880d5b6d3c3833c51af8347076a847a06fc445a183b4e4047ca83c918b6b280530ac8f31bcf8656072ca3835e745adf3255c6f1782e9b3ae2e501ed66d5993ceba33e4ba853a666152610abc85659629367885ff86e6961353a5bd2827a834f8c3bd33cfef6f1cbd843dd77a6a4dbdd69eb4eae41e0c855f8565f6fe014c39a9c5a234a2bfb56fd4888f4c2efe1463d37efdaf5e067f84c2e423c81134bf2670bc2c4c8f28a4ccdac91a50b34fdbe77574fd78ee569bbe781bf94c5b12129deb1606d078c06eb63bf167980404a49e4aedc34f52c825a3f245bf1ec6b86376b731653b5a17ac9a52e03ca150ce9c36f141cc9266e906d20db951e920e81c8058655861b0cb9d1f5413d52a701921daac15723c19bdf00723fa89ff12a77f021d7d5ec2597dd6c9bb343a9f6d9db90dfc228211a3b6f2ad88855c314c4b0b8481362b04fe2bf8716ecfc83a242a5889bdd4f878d164bacffa3d0f4a5e03bbc30d073ad1dcae3251e2bec51f7bfbc17588e23404d25b6241d929214d318371a2b3327dcb29f0b72ec7d177f98de46f936140c476508370da54a066c6140444697fb96804c68d883634aa8020cdb5cfb2931e2150879953f109bbdba27d74c2ac8e21f4f0753f64c3b0f8bc7673136b930ceb9392080c8fc97bfa4ed48ae6aaf7ee45b61657b85fea70f105eaf680bef096a86dff9ea1447cb548a8ae3b4b4744c727bcc92b4c0ea9556e2074f4c6f154a9238cee1507607808fdbf2b0e712f37c5d089368edb11be56c0ef30b9e7dc89ba65918d05fb1abdda95d0a42b4847dbd900240500ed30e0e2e07990da7d7ad58ef5949d41c158ce42ce667a4287eb8501cb3065a519988feae2718fb1065b5c22d15cec65818236ce9aeb66aae723c6b6356175b1cac0d2b493516724873164d81fa1954e03b4554d17f05e56d7882e5d95358efb8af9d23cb5ab135b899a7d9fe83f578bbd239b89da57b85865eac8864041f13ff6b611754783461ccb32994b431cd91e71c4b44916ffba87cf5d0558af203641bd6c64420b467dd29f4a8e66ebe5042cc73d22ce94b9171fb5a72facc2e4fd18336e1f45dfa95bee1732bcc9b490ab2fc70a86b54eba7b971764ec6ab003f5be73bdac797095c33fb31f6a15891fdbfeb48f03f405dfb5f91d5e93bb2f90eb94b2957d9e07472172c77f391d95a28afe07bf4eaa34d99a88f6fdc33ad7674568ded0acd227f8d693645287aa84075a13a510bc8a64e18437300878d98193a65a4c5b4d7b092a590453f51fe93857053cb478496810d49da2200bb2ab0314afb14685132515421478bf613603461e06f3b65ae40f3bf00927174c9784daca1c05be0f165a4ef9d3b419eb73aaca55144ca2488f4aa684c4d99e6df5dbc90e36d9c5a08c95b1108daee762ce462d2570c9b287b104b8d16a7216f8ca47def0bb91a4fd61cd5ec586dcdf783a3dde136c867c3477cb118216d0a0c3b0eebeb505da848abb8f71c52d8ef2aa61d80e420c023e3d3996c84510a9dabafdafdbaf67945e9ef004f9e0d636a81df54c291f2f9ce92f5ac636a5727cba0c3650da6eddc70cb114accaa9ce617a4b96f6c7b57c5cd956e9aa91430757b29c186823ba86352553678d69a59b7c03b9c2de6b0ea9a174fa25e34bbd55914c3fce201d4d57e26d955b39d1a1af0b1d058ab83fa066711a04d7e18b8f949c6444630143abc3208c4635d680bbb10f72736f78d1b73fad97f4cda145a5a4bad7e091a90c3006ef1d74fd229c0db94c0b0346058d5e5c4a9e1aed94860f67652715b0638bbc110bb394b476bfcc2ce40c9488a287268c68b540874c25071decb797fe8a8fdf43633c8db9cf5e679ed2034a0ef3fb97c3879f48c3d27f2c4cfcec080300f84493b96ea28f34ed3617bfe46911e994dfdc3ec1816d94ce11008bedd7cab821163762fb08652a6f829399af66c5faf1758e94c1837663673640d5c666b646facd63f01a75c05a305472ca671cb1a1780fb93ab439577d5d2f9eb8daa774e26f56a35c36e2982d2a6d202d10755d63c2983b6fa1ac4f90037c3a9608e040621f85094551b6d6ffea6212f8fefbeef708adcf683148c0aab804f2e107fb5ce11c88117bf8d56fd6db9ea9f8bff7d9c9f0016ccb5756ed1df739bfe957cdae592a2d1f92dfb13002e6aa7826c66d29067192afd76697a3f066b8f34430a429636c933c4a67cbaac635f8bb27c83b32c8df942bf5abbbc8504413313d400915d802326189281bde74e2fcdb345faa5e2026790e56412fb7380647b83eb8bea0f0da5061713c234ecc5a44eddff41815a8cb9d9ca39772c386bc7653345d504574b00750131f8d02e82884c53380283eb498f6cfa22d441c88af50fe5d7564cc8d50ef9417d9b44e515e335646c6cfe39df19ee38c8b91b8ded2acd9da3956d637c2906f4820c6590a39c1dda4e1afd708179bd1d29c3b617842f1c9d595075412b18ed2f4cb98c63a504370f69acac9b7ffb62996761eb8bb84213ff6388e17e70757f3da60b280bebfa644dceee285ddf9909e2997a7a2cb827b46dc6b396e7cb244b33c2dac7e24bc17c875b7a01cfb1a9c30c44f356cf07bdab3931859e44ef8e683397a98de646e0d5f4c30960e93365e8d0f9415b064745a52025a100dd9ec4784c1eb059666f4333bb4d34151282766b916c1b37f63d36821a577f2a295781ef0c931513221ee5b58668e5c54410c738eef5bd35f72146571b13b833937092cb03e54ac88f9bec710e2c6975e515d2d2e659947490c626ebf342e917814a428f1ee84f0cc1861663689310f51d7ad512530cb9729b0407aa7a41b97f6d1c58b8bec485c95a1ccc5bc30e246b8cc226ac9873e13062359fefc5bae0fad391e931260890e4be318a45e407b85e1ea7f42c7a586a042843aea3c4dbd2f44956302d5ffe07ea78d3da57435c85a20671a71ace484ee572639aef8c061048129733c1829a9bf1c389f25d3638ae223e45065a1ea8057a6d5ae1de6a719deef38c045f15cb0d418970efc71186f73268f6c8c2eeb698ef60d2ff7777c68fca4cdcb53a120d27c89a55c8e9ff9d0babb723994049c8509b186352f88986fa43456837dfcb70b3a58427effa9d15b89b35fa01772f15e0be49f4176f5c991778838b1ceae5a98d813a341504eb35c344a33a230dc99615877789ec4aa93d9868401df0d6444bdde8f424515be27cc4a5c8fd8853db93054d544f2cb233195bed409bbb672934b7c646466b035c31b919daed8022f9e0231ed1e9ff28e879741cdb47aee8ae86bdfaa8c56189f2dfd94275c2144d5623b41e6fa8ef77b094d2c6cd1f5ed66688d4b28a769baa5939b3acc80dfacc28e48626a9069cf1c0be1a2c93b3c5440029d1106668be2fac5899fbcd8c96e7f8904539fab1255d8ec51cdefd8c41fc84c97d7b3b214e86d3f1c75e7cf69fc27f0564f6d05801021a853c509b458bccd7f35636e1f83847bb92e7e376ab5008d90ccbbaecc9cc0f1f3e169639fa734d96e06f472d8c28d3bc90af29fbf9f6ad5700e084be70b7305b6b5fed9b242a30a0dea937a65c3e72b28e03dd790756decc0181d5093b7c6c6f9aaf57155bc88b38265b95e940c13ade9d8e4103126da2c1bea8478d6c325e4646483a641d7c9f0b48ece4a4e84d67bbf86f9296b15a01f567f958ffb070dccaab5e475fce7bd212dcec0e3b3b03b286d5ff5e88f4cbf74947b837e8296660643a34873eb13f21d4b9c84458344b81f9791d39d487df3f9c6a2dfa54150b830b7f4ce252fdb9f5e6007abe0cd50868ba1367234fa5a60f44d3aeefded611db8de339daf6afb8225c1af6277fc2b5383bc9a77a95a1a0a975dc6ec490c3d6a3b85981da707b0a66d3e64d552bdc91de9516707e8c02bc62032ed0cf192d049f994c5afc05b03308bb7ec97ada875ab6ce67171711356474f9f079c19af955c8f9add24845b0e6214f80a705fcf83519822835e55216d3f8a118e4a58901af1dd4f51611cc1ffc524b4e3fe37ba3701d940a8aeb75882a463520d0646d9032f6a55460afaf87879e4dd34fed7d500b52588f502744e8215666182a405e67ed37cce1c23ff9445cf52b010eff7d532dc3911d530e74bed43801f7d7992d575c34fa6d95f88082708dc65965d5bfb69ffe62e4c2c2a5664b10189b1fe966fc4cb9fc8cda3542ad7c0d97198638667a806a15409002e8f17ce006e240a02e1cb476f655f63a2e5ae6a1d346edd52c4ff282fb51554e66066203f619204806503920a3b2f56e0acdfe412b80aa0bf168b3d79061abd6f2a572b20e1f7599d2db89753c0ab7b25d9d023c674f275bb9d340115be09048f396b8c02d1a3a93cfc907545798be6fe0c56369d8115f1231b1d46cad831f110bc2cd54532bd3fd5433d3cc89f3f825109fb8ca25de5877c1ac03e585a831d9b6056554a0cea85929f9bc7bed08e765830c73597cc2ad14811fa2cbd45a23c55267e61db3d4489c6cafb27309d958b82cf05edf81eedc7c827bbf182d6a002ca9db8366f5bfb2648630926aa9c12c219020395eed05aa5a256aaed38efcea62290ea5c65550506e61cddae5a449c7ceb32713509acf2799d57a9dadef138ecac20d9a820b014042ea38d2fd024833a74c20fb490371d72d1d0fb9f3330bd54413b1dc4215d97089e1024440bbca3ba186abc8cfcd0547f55c8813c43ee3844d54fd477718d613b71f9076f86adcbb00c3fdfd8ca67b6f667061a89d6bc8164a719d276798a9e0793f36506db9088025c13fcb88d21ca6ad84aee9a134a00b095b7414b1bb9fa0f3701674fc9257f1768a9d27b4d548d4a5525e123fa323ed3a7c5605157160673715303d76c0ea6cefe54fb9326cf3b7c43fddcd467d93c5cd405637930052524a0cb471", 0x1000}, {&(0x7f00000028c0)="19afb3317ad03945ad2fb49282ebf9f9e97009b1769f76174609c212a17ab5513be4a78503d0c7634fcec18f906c03f8583b8d885f1548726855f132ae981b850c0f4d339b60dc71d700f88a3635e2c40ad80d983014e4235b3e296ac9b67f0d4018f28fbe745b9b11d603626d5a814ccc2393028bceb20ea6751110fe0a1a341eb2a73a9e1abe05ab40071213", 0x8d}, {&(0x7f0000002980)="2b21072601f4a5c7c376b6a9814c4f603620176fde53e742b4d2e2f30ee1ce64de73ca34f2daa848b579880e2426abec5368a65db07b01e2fa5ac7b127cfdd239fe50d435d54cf10dca46f5ab26ad76192cd00e0c0de26d17399e9e99deafae0fb77b2b2a30d5d3ff00bf712aa573a75b9d56df8215c7258c913f6109af60d9e67d0b519861b9fe29ed728710d70f3e15f6c7d7d0af361242cc72864de76d5d8178d4b8ea3b7a41000bc7e730299465bb0842ceb67e10324eeebd0b04bdb02", 0xbf}], 0x9, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x400}, 0x4) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getegid() r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getegid() r14 = getpgid(0x0) r15 = geteuid() r16 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="e9686bb46fb6649b776d6ad77e97ca7d3bb673e42109ece39effa73f932c50f486938a062b5cf1e5b0838b5a833e507fa6308a62c3324201b9cb39e99857dffe441a1425d4e1ab1acfd337b339f3746962314e6e08b656d61ad088b7a0386c29ea85f6f03d0adf63570055151ff787633783831fee75b85189514b577b9dbb917c28752a677d9c3a0307a3806cc4c5957bb69262015c50618b0eeb2d8bf73ba943f5d0676f6d8996469632095a32f001", 0xb0}, {&(0x7f0000000180)="4ed46e15055d1b809fcf055f683b8884dfdf5f506679202f6598be8d9b4a6486bceb5d1b22a26d3bc13bb213cca97ff9464fb3853d569f9bb7e836605d8a2bc910858d655f33719be7e017aba9bf45f2d5751771a1628887b8301c4ef176161050f2138850f9dd824290beed85816ebd4910ca857bb471c7ae86051b86ecf4c9e3f14f31736b2e18f4fe06cdd5217eaeef198012c7ec7df1ef64e3ee403f7941d2b48341a3b97d167385af8018ccc71865a1d7295baf362317c88c74fc75891f5f88ba433b0a3efca5893bec07f2", 0xce}], 0x2, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf8, 0x2}, 0x0) getgid() 20:40:59 executing program 0: msgget$private(0x0, 0x8) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300000000000000000000000000"], 0x1, 0x2, 0x1000) r4 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r4, 0x0, 0x8, 0x6, 0x5, 0x3}) 20:40:59 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a77cf0afbeed1ea8ffe1c041bdaa1bff479678d91015bb7d677842037004657df4e1866f9cb55825a549d1f4b1f32c58cb96d42734caab0906641e9204bf12019cd363092f39a8"], 0x1, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af431aea3da991ab982463e30ad004d03f764c0518f71d32edac036a28475887074ab2cf"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 20:40:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:40:59 executing program 0: socketpair$unix(0x1, 0x90000006, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0x65235bf5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:40:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) r1 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000c80)=""/200) r2 = syz_open_pts() close(r2) fchflags(r2, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r2, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) getgroups(0x9, &(0x7f0000002440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000d80)="0b29f1db647f6733566efb9f4115b8691bcb65e866a2d3d6cebe8aefb376eed9e07fee4d6fe66d355f974093", 0x2c}, {&(0x7f0000000dc0)}, {&(0x7f0000000e00)="18f02a681c77147acb02344a4b0bfc85a808aabb9b98062f98ae9f47da732bb84c145ca2991bf2ff4020ae0ff2d9c556741072175427c1bb1e4b4f251cc3983d97d990680c8e3d2fcff94281b51677", 0x4f}, {&(0x7f0000000e80)="aa61b6cd86654f22ffa6ed9828e2e0e2050893cffd55a12cfeb0f351d7ba2b8ae4fe76cb94b52cf58764477e690ec473497b2f9b3bd92da6de1b25bbd1eed0f1a958e3bedf7d7584df075ecb4bae2671fbfdacbff66d13eb513aea50ede32236cb319e6c3f18", 0x66}, {&(0x7f0000000f00)="a5871226af1bbc8360b84dc761452b9550d67f5db97aaf7f121e4e9b68cc5144a3f4f6e6e197eafdc1f1c0fc69640b3a382256d1ec807f6f8141b674a5e7fbfc2469cf394cfc6c576247926227c0a571c028ccbf7b9aa693e20d2c78d0f93e04cd90a7bc81b2946f8cbfbf86f1ff49fa7b49f525e1a41daeedc328f14f30cb158e0601bf614fbb079131e3a54163f789a7d7863403642f2fa42cb897b0d3ac415425fe31f77840b9d0ff90750256fee1edc596970aa322a0af24921793ce7b3c136b71b84ffc2efae964f3c0753c9c923cbc6c23b3dfb8243da78767d2ad54daa8c72ec1360c63f56838d2fbf17f115742118e04f4151446c54fc15a10585195e3e5827451c72c06d001dde28c1e0f4206d875bf2a1a4303dbe7bf987a318082ec4352841a70f8eaf53c223a1122ae04229c3a75fa2c1894dabd040d3693cf176786216bc35a5d4ecbe5b53e65db22acadb84bea150f7ffed4b610efa41f278110226b94bc58a067a28d6a01b76a45f985fa9cd0ad5d1613d7bf152e8191415eb2e565c08bca0abf82c491e67b3fe4420368e680aeaebfa175c7917be6d4ae4a7d4fc5d54cf38f984c1c403362b307f68c602184d9ff22fc546806bf0db1f545bb60f04ee41fffc439cb169257b37c8a2fed31c72d606f464f1025afdfc18cc2ae0055aaba8c702131cbe5b636cbf0d58fbe3e5c5b9cb6c4ac36be384b147eb844da3a71e5d71a1cd9944c17fb3d56018835bd3ca0dcab2b7c9b95930f81a57489844283839d63be33762398c5200f9ca7a81540540c1950cdb31ca0af9501b563eee7e99b6b2816409ab4722022e50902b774058df9258eec3825ce36b0c3c834c0dffa05d192dfb7227e7135cfb577588f7f240f6bd8b386f029d2ce08aee9ee7be07e67975ad70598bc7f938ccb798109b652410a398b01393937ce773b08acd3a1327d1a0621e90829b83c8c466f73490f4170f38672a67994112ca1b8d487331ca3366d6fafbc14eff8bf56ab708fb086d2f202ceec8862bc66c323c90b9031ac9217e968007832b66713d74b339a3434590feabc144dea639689e20c45fa8ef036d49b5687c43dabc08e49f56c7dda7244140877ca406babdfe577796a6df9ee0c39cfd6948f705c0bcfac13e231f5a7f5633cc2a065bbddf6461afab763d6694b4db7028289a0af0e1fc1ec44c7f1f3dbfeafb2ed6502f4c5ca72b7c8ef842cc5ccba00f590c91ab1ec46f2caa0a97f091448d56ec777baf8a2b551a2bbaa1499950855ceefa92a3af57c0dd18528f0daaa802b34940aa5f31262a43200a2757aac9f580571b7779e13f024e9c0f7bdb642fc18dad8f9f7cdd7630d5691dedecb99105b29ff107a4b7b729b3dcf2303c9004c81476ed142708a00b55e55f571119cfdc250b01a4938a5a765cd7376b25a41d68adec709ae9d3cc122c883600a804c9e8308308e1dc64991d999a51c12c936f798aaefcbfcb972838fb1cd6d29576313cdb19657fe02936201a8579ec11b6da81526a5b4203ccc5b6ec1e287a06282d35df36c4a7214c137f08a76a132c4e8047caeb847d9fb239e79311f0162d8b218cc8b81b119ef02217340fdacc1cca277e57c91265c2a3292ba7b4fe22d03a7780709e5eb108018b251f94ad0eb68a6af5923820c49dad0f73270bf6d118c46d2966cce487cc615f76ca6ea74a70374d12d453d9685ad4fd7b958a9a0f1c388d5dcd0fd566b2c9c8cdb66e61003ee3771c4e11928e24853295c89b8afa16b605b2486e02b50d5fd567a36680c47b31bd689c389e95117afe1af12a014a92f7447f774e6f0c1ea298230951292a17a74d3112981c49f4a68016561ccc1c04837a6a654bedec4bb0f1df41f62533f1c593100551352bec1265c6d92d90331d805d5a88d595c1b3313178f09f616e0af4d3ee7abddcfe0fbf6ce7cea1866d806603e8b41eb64086744190af70c924676e12ae30df72c91fe677b8be13aebb9fa9c780c74edee312cd64675ec71f6d8903f69186cc4c3e1579a1369b4cfb31c3820a831e2c3311a689bbd3bf962b2490f3bf8c0fb6ec30e4638cdc05b2b163a74bd74c7be0e584872f341a15a0229a9060c5d43a447b74e0ee2ee2e9710faaa99f68c3fb38a4463d8c560fae1b1a98a4ceb8c90b990851e6338a1897ad8dd86f35374dcfa7a01886408d4ca70095ecbeb2c8d22d06ddebd994e37d9c274f15e3a8bcffc1039fc0f1bbd033e3484d08bc095b8ed1525004f4ebcc47c4a14d464dc191b82b16f5c8b63688c29e0088b5e73ae8fb36f9707f958f536e0126900972d4ed1461739fb96298dd06821072b300efdf8e87a0ce81d7aebd4cad76436e9aa8aaedb7964f52f24606824e280fb0726a2b29eb1290d2bfe884508577312595a639c5d85b736d7a38e8b9de0560178043c9c57ea299c2c3d0715ef5afbc48bfc28088441ac87b31068ac0dbe08ede3dceba3f158e46b827b04aebdf03c2f2c517e1366288f583867c033e77868fb6350484fafc1bfd31f33cff7d1b94fc335d01f81f95f020c4c345ba54873ef80e0fbc580b91991ffafd73cc12c7310fb2153c0085d1f26d80a5a25299dbfd378df95ac4fb016391c456344198cf7e4263beb1bb93fcd4076d64ca436fbe5565c8780b2a3df0c9bc1743b44189ecaf5b2bbd2baa6039a6059f223da26cbf2a50a7b0c005ffac8dcd946fe2bf23134e3c77367b4a44da759d0a42c98e0f32c2ba45343dc8a03eecc22b65581cdfafee6b1d40cfb4b40f80d45413e16174efe6e53c1a7994b473b549732ce720a75b6462e08d842c7dd434e32047156110cfbec413b6c260b157b6d3e861a8cf38d47aac1e88055f718de47169759c17a9a2fe715bf6bbb97802beb70afd37a2ae8b72c843483f97a3273f3da3cbaf10af0336c98d371c9df7c6822105384011b01748a29f49e6f8c3fc872d972a319dd1b2e9cba022eb104aca5d775e6ed4954c0aeba7e11d622eb033b5b9cf40ac43efb3ea16e722778ac72cf535ed90fee2eb1d3c2dd50daf58e9d590e23267c0f0e89a828c09ee760dd7671781ef2405ab3e840e3044507dbfd7034c4ebf404026a27b6056e880920a2b973a7a81f60f1152a08008f806c5e5e3b724b57861ee1abae038a4524839cafbad7ff079d3675f629b8ff06801078df638137ebc1bf9fda2c7de1763c06d02b42ea2b6bacf04520e97131d6ebc61a01857a719d62e682b0d60d43b1e88b32f4a942ec7214209fc9d20e41416f2308181c3761c3143d5e180a3eb8a488712050655c10201843d0e065ebf8f795fb794e2029f0d520bb310fd909626e05e04261e52333f5547652d7ce585ec80c8041182d3cfe0fdda62031cd28a91dce5a25d2adc30f7ad0c30195f84a02d63f92a8720b74dc9f9334b537a1a054a3d8155baea82e59bdfb623e3b829aa349145ff0befc9d498378176af773bcb8c299f1568c14a950094f391d8f610bdd415aa4c25f70f9e97ef5c497edfa8064881033103e6bd734bf93ca378075a4b64517df29a0491b30f22a785c41e8cfc37a12817072a83f5b7ee9ecb2d00f104555def1aa1ed29cbbd09844d0384d14158419c7501ef0519d27f2e4b47dafbdbf17bee3d672ecb7872db12a37eec8406203e8086f4f5471cf94918648d4ce516cc17ccb38fd93b38e14916e55dcdb522d3464bb078fc98e6776efacafbf5684cb4aee5ad85a402c39cb4e16f1ed06b56d1e34c718c14318adade357d108e8f9addea1c8d55845a19e4b35c2cef2c964e2d548087125da2d8530249450b6ab2cc9484248a29b771a08cb61153f596a1f54a677c5639d64d4133070c26c2ba62e3aca98bcdd5ac76f464514137718ce027a5068d250352ec358c28ee3f248c0bc5db46305c2ad9779fb5a3ca2d9c0289d64542d78bca011c1392232852b4581ccd30881ee7fe0a76c2b5082ec57da87147ece5efe9364917a45da308a59fa404da495f178268c913ca92346d48f62813902e49a5b92914aebbe2463262161a6c847e31461e8d2d18b5c905330607552afc8a9c74df67be7bf1f3a04d78f3e4e0d2819fa7fbd8c093b2bca5c725d86cd9935b3d5214e819c2c9f4eecede0c3fb48f6dd413ce034f9a5dbc1eb416fdb47a09d364fc1183ab455c1b68f05a234dec25c77d0c157924fca02a5eb56a32abf0d9bcf2985a987beaa0f5d42b3ec0db2c8e86126b9dd90d962e4f0d791f339544f4b0925be8e8b1dd6e9170816a97062d0d9b9e211455baa0a63ebf7431b94e8146035c9bfb46adcf137f6bc7ade5c5acce778b31e36b93d5b44b23a9d7d9f013a8f6dfad87b9389f7767a899f7bb8e56455d872215d035d7af93a9ec877537aa5d6b4c901b69264c5fb3cee7d540506377f1ac4c4fbdbac7bdde99cc0670a316a425a6484d390112c09467d060170859704a79b726bc918a28fb87fd410dc53639242e14b9daedea6621eaf11f00c438cb1f497ac943b38245a507823dca8035d4cdfe6b08c35a5c8396d4834163e2db4621a0188beacee426a5324e5e27e870bf6c133d8512021b740f2529b15faae8b58892a01dfe9b4f8765e7333a0f3c320e71c293e7b21a98710c748a899db32012eedd1fa17d42cbb221ed9d70873d545a521c253361f892f3b888048f9c6c0b25da37d6b5a2b85e5bc990cfcd4487baf725f3e16bb9a8e518cb574a7c823cd3b052829d8334302d03d8a8e00b849bb60b4beabc3568cc7b63d871e91113810d85939ba8baf4e0c5f1f37dec83e7da36b8bad9280640d9de59d106fc805e8d60472c449e4647bfd3c7c8c32d4e08884046663a52ed7fc435d7dc042d9cf512af7f984ba07d82fea87caa9f33f73714645714c4f293edf26f749be769a8582704b406040cf835dc101588d9da9aa68edf65d2a67f803a66b0d7c6e2ab423308caf24f140f1655a5c4c829d64af21e394e43f2dab79837c165346624c53f69b3cbafe28590a7374c68549fc09b784e17cd0377daee934cb29ee72b2237c0be63531bd76e319e686e98bd527df2472b9d45b82872827f319d69542ff4cf9098611631099181ba795fd7241634667e01c7319442ae7b864501aebe846a037711b1a951997cff01f01972aa235cb3925fa4d710e23f96ff68c3f4456dbb2bc2498498ae43ecbc93aa269e298d8aeec68062365716d9dc477ee7273b6052bae8dc6eddaddd884033234773c971c89ba2c4af601acc285709a3cf4e6c3b82747447aa8c56035104b05eb5a04e0e67edea4b6ecb3a5a5e41460948acb48d6939e192f00f29df99dd3c11b49fbc5fc433b9177931ef2053dde9f4301be6b31af54bc657045d9d6da3fb4bca170a4bf8628fcfaf98899e4d9e53f183c00f291301ff5b295deea38056d96220d9441979805fb92f22bf2f14e353a073d2a7e27c2f41f21452ce5ac880810a7114df4b533edeccda7f8803ad8943c511c0d39890ce042131ea1071524fe8c900c3c0ac21da9aa4660bfb7dcea0510a830d2b3227dc500e5acab148c8f539b7c71fcdd62d786059f47bcea22558663c8f3f5970c7f77103642288e9b46d0077abeb0fe4506e4f84926a298889cda8ff9ebb4c4b6ad9af23d22503a674d35bea69c131ea28165c5e7e63472f2b67559a3d1f8154fae84c77abb5f78ee89488f5dd006577aaa73279e336655422874cf0479c7bc08d5128cbc6e8ca2ac0d150d8acacc685e7022c602abe1922800181edbb3ea2e1a590cab6d463ae8dab45c42001a958d8f3bdb88e3a8f3085131091402308a036c4bbc36874216", 0x1000}, {&(0x7f0000001f00)="b3909654bfc8e2d6e4d8b305845a91250c8526fb58af41092a892987a521d9444b0803d66509434190c1bfe3551fb5ff59c9b67f7fef2d3e298fdf771e359bf5d18cfa3405f99247f07fd4412e323cb3826c7211b3fb295be10d17025855023dfd1c613a3558dd736093845086527553aa212166a6f69f7c77ff12de40396779bbdc26248de98ff0d2943fae307333d643c1feeaf2efd05ea5fd0f72ca733ebbf118c28569d0c33c178beae02dcd15b3013702d1870c8329383a1478103fd9455aa9464111e345c2025d83bd1a4f281da85201708e858fa6b59d6fc80b17a2740603", 0xe2}, {&(0x7f0000002000)="d0adf9fdc39821ecdfcdee14f1cccc636b212e540a89d545eca625f2255efdf58646a8dd33c9a6351c591182f69155bff17737934948f9de5a35d1dac826979f173669052482b1218afbbe83644503c9f73a633742569dcd8e2423957bd74ac01687333abc810b6a0f83d030d8c925b22dbb876612c40127dbba45c32a7ebf06692f1748afb40f82922d977a4e386e74be64beb6", 0x94}, {&(0x7f00000020c0)="579c7773e03a2e5e7068134827be60d2961c246d8a630cf8d8b06755f0b840eac3bd028772", 0x25}, {&(0x7f0000002100)="c754c756644445cb5cedc9c41fba0cb71c75503a4d4ecd136ec813e5ba7cf5b2cfcc1267228160b71199dcb4d55494fb05c790dfb53f7fd3f8829c5ddc4eee158e3006f46b9c83a33bfecd18cda9d571f4e47f31c0787ef899db69167d72c2d323de169555f33eef2b87141af4f79e25bafe5c593499a15649e22a6f1e0cc15dbd1d619afd95f42a8b075b4df0b57b10c5ba714215736abc9afb3e5801847fda91583215eb1aea49a61fbf2e3798ac614d2d614369c1ff98289df23760c72c89ed95049f5f1a17495bb801c6caea25d66f477259a071365a315bd7799f7d259e78b800f57f755607450d9cd03c96b9ad4e9ea73dd807367f0731", 0xfa}, {&(0x7f0000002200)="849712f16bf758d4c4fa6f1d007085f4e5d1e5f6f1afa9647b479e215f2ac6e180f54110fae9b0ced19e5466e31cbd07dce29ca86e498a673460a0f079139790fb7921e595b76373f4eeb0472c59e01fdb39e1045e8fabf27a0f4e1779babf30902e3e42b82096bdab59abc5af8e6b4d80434adfa6074ecf6a6b4e2f04cd6fc33b39b008ffc05eb6b857bca57200d2c2207c4fe34cc416386c5dff412e7c615169940fe073b36f05ae94579c68e95249ce50e245b387872075f02f364c44b2549595a2e894d53f76336834b582af742ef21ceb7a65cc97e8a813f6a49089db8ff081c5eea5b1787e222358e42c1a5bdde480ee96b31b3737d6", 0xf9}], 0xa, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x9}, 0x401) 20:41:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000400)="4c9e0f1fd548141fc17ea9698f73bc2608c896223ab868220069381679873c038dad9393b2e288f1adf98f797f460e28cf0ae02293b0e6bcc9a5bf6d1524fdb2ddcfa7b17237cbf3e575196f37d667cb66a71f5a6e7d57459c43c13f83df24ab91979c25c9e0da82607d755f2fd012f6fca3499e3c791dd32ffb526a8ce6d37c9722eeb85a923a6a0f9533aac20a2712b7ce76da38651c4114f6611e412f6cddc070cbe70856811bc8aa1847e6ad942085b92a75e3a3c24f60a2a4c22fd42f2317b2b4eefe3f3326cdf238378adc13cd7b6030e2251ae2ba33", 0xd9}, {&(0x7f0000000500)="80407b263d75cfea303f04c5ce50e97c435256068807ecfc609a5ec27d64906f0c2ea7bdedf6f15526e5c7fdabdb36fa8c7986b263272e00a19a37bad03afccc8ce757e94063a57ba3284f1b3d37a10e299d1ca633c0faa7732da55ec38ff3e98c20d5992a11d8a3cbddf093af280f5833366fd4f8127e1a564a86f1fcddce32fa0108b6c10bbd394ad87eccfd3d66413679d002028e8fd1601de59739d2c63d66268d28dc999ee7928e4b6abed817074a3e541d2f63c2408d5cc7061f03856bf02e4508509147b2228318af3482dbecdd09a4457209580e1a1b6d7429f279486963969fda287d81ad211b5b2ed640db4e7f1371f3f4d3652409c01d68fda6f44723d92213c56a57bdaf0e425fa6b8711baf7281a4a53adb8ca5ff600dabcb48e15f0aa16dc1b1dfb7b03ba2b0883ca8f8be4587afbc77e1a600efa3fd750813cc2c778690dcb83801e81a97a29726e5ab4a3b7a6f5c43023ab67018e4458ac32ee3e1713e9b8af31ca1d5ca78ff32eddbc75e575c8e1bd2f063bc34e102a1923b5510bb73083153626a69486fa5465da6b728117e582ef7f2b2fa7e353553e0c8727c5eaf952142b4e90e9390c84b4684744e5c32bdbb3197784b150f7d452d2c47f131ecd7143477594fad7c3973bd4258f9acaf6fecb6307ac8b5f2f6c25ecc01b435dc0f2f22eef59dcef29f51a9197c59924224c6bafbcaf54b578140cdc222fbaa93e2ac2ef75f73cfb29ba768fe6f3591f18aa0a3bcdaf02239c1c5f9a1878d32f1708c43310ec0c80a26f3b1f6757f8f5b973794837aff9b45554b6c7d28e15c3963aa7620d927bc9635ad92efe0faf3e6c1bfdd53e3a34d67900ca725267078ef3e4674423f7b3e69cec1cd1585ea69782b97ea8d7b64532f096e3f1b83844c4d4de342b8b760681017fc2e0bc10773e3a208d2ee9a253a826c71d345fda1687524d3d22041cd38b6d7447d7ee518b01eaa3c956f5947d12284b1d7665a0e796e0b60870f870cfb3d1fd578649b1ce9446bf26a7ffd4a4b8a4a6c6ebf4b0ebbb76ca9368eae46c6f25837f8d89d04b6c46ce08f3fd48cd7a0b9ddb7cfa7a4362ce10b59484634b4236f898b0c163f2b0e5622398abe6593d33707989744778623393dc227d58925a514aea30245cd003c4a7fa75e9f83eaba846f5d158c155ab8d819e4b59ed52e7286309aec9199d5500cc8cf7fe0f68fba3c2af4b6c9030db851187c8c612603f41f01275697a7151d2a1ad31a429f89ea3516a22c2026572b290b4f9bc91d14db6bb267fd610b3408c52e8942a75b5dde182bc95a834798509cda0abb0832c7d2a9521c1d807711c5b8270d88905ab27d409a72605f56574ba99d59374424c0d155718d9fc4b16a078ade51ebccbceefddeb111ce745790f175bf55d5e846baf1d1a81226e75c8d13e6649be8892d7cfc4639006b55fbb44ce5ae94784d671da0ecff612c1e03d7f3e813a2d2945b4431699cb5d2fd482c03228b9a93da6ce2cd46f44af090f127f50fef6d3def8a7b1c67737aa5b77baa0f6b6c6d9cfc6d758a0c2e88d96e1e587e7f9214aeabe92dafb353f2bce73b2db8fc3abf2ef3b0a82a61a52964eb5bf49858f5d5567d835fc5b919a3afe4ca9985aa6d4ce1da0aaaafdde70c18acb081ef62bd8ec99a65636926d82f8fdfbd4497b33b4f636a64f1938bab1aaa54762e5910792eee5e559958de5077438ef9674f0b2d694c03cfc4803f0db0f74bc8ce82e3942bd49b9753c93f948d112411feb8ebcd96084b34cc05fa0cbcd3d5e83b32fa47adeffa23c82662a4ee0fc74fd1b1e6b885ddb5c1e35340c3b7e583051a5e887a1deec01f8aa152c466bb3a9772e3546f222ade8f986307e20051eee78c97f58d0a98dd25f62d39b4b395fe4ca9949f457e1c83b67dd453604b17a96d3f16f0faab4229d40e2f67c4fd2f7ea54b3989d8db5ae35f0d9c383e5f08fb134a83db36c57e948784e032fa3c6edb717e2dd51b1caae0a32973735d1be87ce406e30451cceb64c5c52f1e3afc982d06685a0846732c9ec8d7e99ac0c4c028b40e516082bb305af91e2dbe8061e4ad622e80718d068f146249b95a06a70feba417916adf47abec8cb9f996e23ad01ea3f3f78d322ff4f2af72bf7ba691ee1c5819c4e7750f3d64a912e530c366401a6d38d70d0402b521c2f571787fc26f87d91489d8f4411637683f24eeb224173bda51c3fbe2b1611380f0df13df632b6ca59ffdc1a55beee7cd8c771518b075a97fd901564a62f3de9716c8d54cdb9af18b5f8ff93a2d074a00b2c30d53cba1135db925c58573f9aa4674fa2fc9f01c335698334d2caa70b627917639ee105d5027166d0f75c99fea7654cad57ceacd5f03678d1c43580c345bbf91e7ee02d36426f3725072eec858da50d15da7146bb78684e7ed1df51e16cc788a3d8d7dacfc556c0b8c1fb0aee0032480d3e7e44d3fa1fa877547e48413732803d2fdb58bd98529c1ffb6c022b5963c97e0a3fae681a09256b51bfcca5956199998ab3571ac60efccff37d87aa2553d9e914b6dbbb649c649513bf2610bba1ad3c2f0c25168ef2920b7414045e6fbe87e319faa6fdf0a5d355727b64df9674a3074a1f1873c6b5d8bca57aea623b4d28683d2eb855de4b1d34903395c17a7be796dc45ca3eac23d46487e17e3c92e54f286c5394fa72dbb429fe274331834e8c6be95842ab3a639eca36f5789ff4f8b9858393fff44ddbf0cfa190da7c5e1a38d7f8911e919089706d29a60dcc2b22f13f13306ab40a43de46dfbb5179c6709b7955ad7931002bf0dc0c978d97e2369b1c89d9579bf47d94841519e443564e3577a0f55c0bfbececfa391f1c4283ce79c60eee63270e0692e13cba125e77ac65bd1dd3c28ece9fb9b9d28489b923140b45a5c6c5e25bab2504fba673373c083fb1ef3301a1de5c938d658ca06c4557474da69ffaef57f809300ffed2dd19ff57f606c70c912d301ea68871ba9fd6c26c5d6068f0ddf562f4500da951250359a034aea1206f296bcbed74bb95b1e0c1837f83033e37cff4c153b89954f4b085242a5aadc752af8f1b724514487b40914fca622c0f1cf53a3fa91fe5e3e568cc6a0b008aee87e1dde15565d0dec3edca979d95b2402757997904100a2aadc74753d67bdd41908fac90269e0f55f5e1061388085760ae9a8350c3a6a392e000f9aa29fd9fae6a1d6b4e8bd0bf189ba8a2fb8d365dcb5c3274beb13fb9e251fe8cdcf8a63c14a596453b9a10294faff374c2302e648f4ae71d1e8b892475f670bbb7d41d80968b492c53e6fff694836984156e302416fbc186d3f7fbadcdd7aec5846718ff5d9331f418049c021a2c40e37d5225a52f169a52ab606645175ff1605be710c773c6ecf222f7cd95437678dd42b4fb8a5c94fb9df0dfacaadc51639e0da27bb819bd2a52003577cce7b4b338784e2501abc7f872e49dedb9e3eeefe3a899d97a9fc5d2dde6d523fa481f2291349739c8e0ccd30f0271990b92493fd55173d36fe0ec5b2bfe00f59e36cd83067fc03a00c7b47c43d68e5de140e9447d720cd05b02ab02295d97c91f4397e8ca7f2dcdfd93ec460e3ae02cbb2b66b5e17af42e54ef6bd5a2e1e8673d860d84ffbbf02900e02ee9648c1b5561a316108efe27eda7959f66e7f91b1316cc582d1bc841ad751c9af8dda07900e439fad19efbb6639c2002e8ae810d0707e051a6188b93458c165ba9d4d554beae5091d8a6a09b25f833fdb6440c7df4fffe4a63fcb601bdd6b9df7201f72e9e30cc8f8eb89f21e7fd3c3ae19f2b565c4d1711a8aadba442769761b5338200244a9a01b40b3e7f052192c90817297d0fa859caa15c4108f2da489528c72df47e751f5b78c2d5e3485a280a389efc873d3ebd831ab344e4770197a0e11c8fb6aa4a82f742b730da7df163674387b62ba2a65c817a9437d428ef67f7e541d26d7dbcf4bc6442d58fb8bc8585ca275390b0fb7f09315d8f10a66e7c36f55eb6f1e281eb4d54e8d637cd7aa17fdb799b2a1aab67842c3417067f5e462012c7bb9fceb606cd51d735c5d15bef29f647698128198fe29ddd2c32143ee85277976fb0c6e969eede730131cf6a21ac90e56ef57e0e5e54169ad6ceffb5331b0ac4df95a26ae67ef61bd0c3824461f30bd5f8f71532b426139416cf55fef8fdb1b58727042a24b5d73d01f4a3a019d965dd481e124e76daf5215d542424383d1ba3878fb216f84b3b0d4351d076a135975bcefb99c1fb9828bb87d16da4ef23a8296e9932098021111865c09c80cec1f2e1520773920f363fcaf555dc19c95bea381593e596854c75133e114ec8a53ad5dc26f667c5cc275da8ea0f4899795884dca8fcac5344beee82c15280974ad762f36fac90294f7e53d4b90048853f1db3a207f90b6b84bbf19e40f75182095859606f74af025def87d0f4f3c3653825382137863c438035d418c14a86f39abe05598fc6fe4cf6fede9a633a32bf891b112cf0c46721146ed304c2c4668544a9f2f3dff2ac6ec3138ace6d8e389edf6ad0ac4ef9eb5f2d85c50f5a8a5b8601d19c32c29e3ee48bcade62d05770b9fbb3ae4b3206cc72d05f7195bc834c5821ee8128117c8fb0615c47e10ef1389a4613479e7a5d3c56518a40b7ed7fce99dfd0c2d38fcae6492b38cbfcccb84733f2840584f186420da3b3416e39fa876ee2c16303a5254c3f512698c62c30eb976dde0203d0a57b871144fa238c225970a3a1f78153d62b69e65f723367386418383be3e2aa09f71320922594af2701abfc82a579cdba9f67fd0f50396279d6c979fe9a2bdddd31a3cec2225d60bdb048eb024c8bc1e881bb5cb183633977a9033a801cbc5b7258d99a5bd7b4c230a4e43f5494ac571b6fcea540a2fa1b3212bcb56761be83aeb8a33c14eac0943eda17c8d5a23a3d77136b41bb52f1416eb933e88978fbf38987a8c35a4def94afb1a2669ca91d30b0051ac6e6fa5864ac488f732cb350cdc3d7663f577818a491459a8d41e930959f8fe08c652e6777337ec787818649fa83f51b0f0265dde16058510d58514da303c4c8d898e4aec26e2ebf9c0e64ea93673c348a8c23dc280ca78cdcf529c0ff6a67771f4a0081f4e9c748a45bdb662a95efab8af767d80403c932ea3b2d35ea1d9bf659505d1aea7b40caf7d6bacb1db34114a462228e4ab1327c045fcab1223592fddb1c6b0c6cb94729a17fdef5887e4bc66a4b4454b5ba0ef3da9d737c58ebaba847ee2080c50ac5d401e306ac955276f48aa6dee3e16cb42c151ed7c12332b10682c3f5efc457a4123cf106d9c079ba939125c4244bc86243f1edd308c2e1c68e97a1f4a119d76f4abd77c999d197d12989a9fbbd1cdb318d29762093537a22aa79ba25d596ed3024f56dfe383a70eebd76416478f1d2c970a923c448e8297870d5dd653625521a5414bb9383446f8695185a3e91221ec640ae2d36866713179d90c26d32dd5096fda01493a42e2bc0b8f16ff1edf1c3839719672f6b2100df1ad456e434904b37cbb6ffb01ebc3c1b4fb99ace971561ea338c6aea5fe059e2924b4d285ebf3648a04a0653ab56adbcb442c53fe73ec629fadb98f132dba3d82215ec7ebb8d29d2472fbe802d76400ecc3a6d72dfb7c6a6b266a76cd45734ca6403dad0415db8363e1abf4aa5ae54d67fc8b511569d74a09f14898cd8c25235174524890dabe4cb9cd40eaa3e7b1bbb60da6f66c6e1cebb9e9f522410a54156766a2c9416ef3f97f6e49b24a4320c1d5ecf648aca1460f5090", 0x1000}], 0x2, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60}, 0x3) setsockopt(r0, 0xffffffffffff2e53, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x10) r1 = semget$private(0x0, 0x2, 0x200) sendto$inet(r0, &(0x7f0000000300)="49e743321317f20e2acf30227de80bb9a2c357373e7898df759d368c4f3e42cfdc21b1350b80e9412fb3bc1098fd0f464a0a26da89f360a473e883a62e32057e67c40ca274c05b48dd7a5e641bb74a6639aaf3ba4fa044ee0ad81889b117dff1ce81ef50da09dc00ca2cdcd29ffeffde79900a01477f60e8c6ece8dfbe5322851bdf5cbf1247c9c907522220ba43549867caf8752e", 0x95, 0x1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000001600)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 20:41:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1e, 0x1, 0x6) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 20:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x1f}) fchflags(r2, 0x1) 20:41:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x8c9, './file0\x00', './file0\x00'}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x100000001}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x3, 0x6, 0x401, 0xffffffffffffff01}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r5, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r4, r3}, 0xc) 20:41:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000007c0)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\xed#**\x00'], &(0x7f0000000a80)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='(+\x00', &(0x7f0000000740)='\x00', &(0x7f00000009c0)='r\x00', &(0x7f0000000a00)='r\x00', &(0x7f0000000a40)=':/#\x00']) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20080000018, 0x4000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x7, 0x120) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000280)='./file0\x00', r1, r8, 0x2) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000880)='\x00\x00\xe1\x8a\xf5(\x97\x94\xebm\xae\x89c\xa5x\xb01\xa1k@4\xf0\xaf\x02\xbc\x1azl]\x19_\xec\x971\xc3^\x12\xd3\x90\aW:5\xba\xd0[\xc5\xc5~o1*\x01+TD\xf1\x1c\x883\x1f\xdb%L\xdfq ;\xc2&\xbb\te\xa0\x17\x16\x8aU\x9d\x18\xd5c\xcf\xd8\xe7\xe5\x9f\xf0\x88\xfd\xd1\xae)\x9a\x8f\xe5\x9e\xdc\xfcNm\x14R\x1b\x1f\x8b\xa4\xfc\xf7\xe8\xef{z\xf9\xdfL\x16\xe6\xce\x8f1\x12\xaf\xe7\"\xf1D~\t#\xdb\x18\xfa\xa2\'\xb8)\xe8)\x8c\x95\xbe\xae\x12C\xef\xcf\x89\x946xo\x1b\xb8(\x04\xa3{\xf4\xcb\x0f\fy\x87{\xc8\x0e\xec\xa2\xf3\xf8\xbb\x1fj\x0f$F3\xa3\x92\x80X\xecgpc\xbf\x03\x14\x8f\x85I\xd2\x83Va\"\x02\xca', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000840)=[&(0x7f0000000700)=':{\x00']) r9 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) r10 = dup2(r3, r2) fchownat(r10, &(0x7f0000000100)='./file0/file0\x00', r1, r9, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r12 = getgid() setregid(r11, r12) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 20:41:01 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) chmod(&(0x7f0000000040)='./file0\x00', 0xec) setregid(r0, r0) 20:41:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x7a, "c1af04439df79eb00265ab91f303e8bc13506688", 0x0, 0x7}) 20:41:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000000) ftruncate(r0, 0xffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "67824ce21c32d141af8b011e86ec5d30624aee41", 0x0, 0xfffffffffffffff7}) ioctl$TIOCSTOP(r1, 0x2000746f) munlockall() 20:41:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 20:41:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) close(r0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 20:41:01 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, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:41:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0xffffffffffffff01, &(0x7f0000000140)="5ec42d44236dd8bcbb8579be502e2e41d42983a6950dd8662e46bd1388064528ceb465ea4cb0905a36215887c66213c303d7ec99bdedb5ce6a21fe0ba7cd63df4f231216cc20b0a35bf381a9d86199c2683ec8f626bc39b139526137952a9836fc5d7e67011364", 0x67) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) 20:41:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x6) 20:41:01 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="3e8ce00f9cc4043f46cc5467be6430000000cd36a828be8eb900"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0080000000000000070000000100000010df254500000003000000ffff000009"], 0x20}, 0x0) 20:41:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0xd7ab, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 20:41:02 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1012, r0, 0x0, 0x0) getgid() r1 = geteuid() r2 = getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000400)={&(0x7f0000000380)=[{0x44, 0x3}, {0xae, 0x100000001}, {0x87, 0x10400000000}], 0x3}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./bus\x00', 0x20020, 0x82) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='],/\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) semget(0x0, 0x20000000007, 0x10000000000000c) listen(r3, 0x1000) 20:41:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x13) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x304c0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20020, 0x0) r7 = socket$inet(0x2, 0x8007, 0x9) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x138, 0x0) r9 = socket$inet6(0x18, 0xc002, 0x2) r10 = socket(0x6, 0x3, 0x20) r11 = socket(0x2, 0x1, 0x2) r12 = socket(0x2, 0x2, 0x8001) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r14 = kqueue() r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000380)=0x50) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x2, 0xbe, 0x4}, {{r2}, 0xfffffffffffffffb, 0x26, 0x20, 0x4f89, 0x7}, {{r3}, 0xfffffffffffffff9, 0xaf, 0x0, 0x8, 0x10000}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000005, 0x3, 0x200000000000000}, {{r5}, 0x348347d14533bcc8, 0x60, 0x0, 0x100000001, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x60, 0x8, 0x2}, {{r7}, 0xffffffffffffffff, 0x24, 0x8, 0x0, 0x3}, {{r8}, 0xfffffffffffffffb, 0x1, 0xa0000000, 0x1, 0x3}], 0x7fff, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0xd6, 0x43, 0x26c, 0x9}, {{r10}, 0xffffffffffffffff, 0xe8, 0x40000000, 0x35b, 0xe6a}, {{r11}, 0xffffffffffffffff, 0x10, 0x20000000, 0x11, 0xaa}, {{r12}, 0xfffffffffffffffa, 0x28, 0x40000032, 0x0, 0x4d875478}, {{r13}, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffff}, {{r14}, 0xfffffffffffffffb, 0xa, 0x200fffff, 0xfffffffffffffc1d, 0x5}, {{r15}, 0xfffffffffffffffd, 0xf4, 0x4, 0x1, 0xff}, {{r16}, 0xffffffffffffffff, 0xc, 0xb, 0x6, 0x100000001}, {{r17}, 0xfffffffffffffff8, 0x2, 0x88, 0x3, 0x3}], 0x50000000000000, &(0x7f0000000580)={0x7fff, 0xff}) r18 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r19 = kqueue() r20 = getpgrp() fcntl$lock(r7, 0xf, &(0x7f00000005c0)={0x3, 0x2, 0x10001, 0xb5, r20}) kevent(r19, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:41:03 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 20:41:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 20:41:03 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10882, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) 20:41:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2000000018, 0x2ffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f2698e2691de53000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:41:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x10006, &(0x7f0000000000)="aabe56f6", 0x4) 20:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000010e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x204b0, 0x18) r4 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x30) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') write(r1, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r2) syz_open_pts() 20:41:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000002000000000) setsockopt$inet_opts(r0, 0x0, 0x201, &(0x7f0000000100)="a5b982d4d50b8604dafb6cbc8afc776bf214b9a899b3145d7be5d5e85182f02b1d960975152db8cbd888660e5f83a244eaf2cac8d34660ddb659eaf57289d0303499b943460b16063ca83baf0f1e348c2844f94bb8378db3a79b4fc54a82ed22ee4de2560dc6e6068cf2007b198268d2c6e67e33342f1e0eb4e7ab6310cbe8a9e05d917ecb4b5531122b5e5de168885fc6a1ffdaf3fa14b82761483f4a439b8b34e0562499ffca25c6fee7d31945b8d1336a257fdc03e95002126ec015d8aae35f906e394c9eab552cad2d939215069a8c0f06dab2405d94c9bc66873e192503c0220b5458", 0xe5) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = socket$inet(0x2, 0x1, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0baad485ef36a0", 0x7) socket$inet(0x2, 0x8000, 0x4) 20:41:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x118}, {r1, 0x80}, {r1, 0x80}, {r1, 0x40}, {r1, 0x66}, {r1, 0x2}, {r2, 0x80}, {r1, 0x20}, {r0, 0x40}, {r0, 0x100}], 0xa, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x101, 0x4, 0x80000000, 0x0, 0x0, 0x8001, 0x1, 0x1, 0x0, 0xf12}) 20:41:03 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() syz_open_pts() r2 = getpid() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 20:41:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xfffffed1) writev(r1, &(0x7f0000000180), 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) 20:41:03 executing program 0: r0 = syz_open_pts() syz_open_pts() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:41:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x809, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 20:41:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) listen(r0, 0x0) 20:41:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(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', r1, r2, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 20:41:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 20:41:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 20:41:04 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) 20:41:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 20:41:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x2}, 0x10) 20:41:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069864f1d22ca2b2a458de7cb6557972ba4678c7a7c63bddbef0300677fab228d8c30e972b8a54f5b3f7e4beb0bf8c5f489757dc4b752e92a8323766a322492f7bc6b2bbfcc2c701118a9ffcc67241eab1c282b5e8af5a4800220dd3c770049a0cfbbba2f4a9dd5d42141d76052e25dae730f6f5802b83084b183832af5ba10778552b441b325c7c165cd5abb401eab824cf1bbcb6bf4feebf12f2276200780089599a8cded274ef74cc23cadb28a5f0c45ccf017b92958ef61600bfd72ed1cbdd5f96e26f557c38d51e3bc8b90b8b36d662dbdc052a4ac8758a699d1cb4b11d1b3cebdb21736cc17cb0b9fb0ed3178375b51b2f8795a98aecc5d94faf48869c1758057f2bb7b"], &(0x7f0000000000)=0x6e) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0xfffffffffffffff8}, 0xc) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 20:41:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ad0fa030d52d7a50b96b092c90a00cdd604f5a6bee82e8659b99ba6ba34f2e31729a482e72e6f3ea61f7038bd514a29301f9d455fbf507a8169a505ec13a82955365c2f98e957732e780a8993d2d0de2ee64718a21912296e24008c12d92a9012ca4b445f0c1383bfdd0dcb5e55982485dc6ca774b29c577486830ec901c57862d7cfef653128bad9ebb2e27a96b6199398601583f3ec5b78a0551ce929b7dad56690b48b285fc3bb27c779d", 0xac}], 0x1, 0x3d) recvfrom(r0, &(0x7f0000000080)=""/63, 0x3f, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/34, &(0x7f00000002c0)=0x22) 20:41:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000340)=[{0x89, 0x9}, {0x25, 0xc00000000}, {0x84}, {0x8a, 0x7}, {0x2, 0x2}, {0x88, 0x4}, {0x22}, {0x102, 0x8}, {0x1a7, 0xffffffff}, {0xc7, 0x4}], 0xa}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="13a8bf019a58440b35885f9ad5ca8448e04ddb4f65322213e7ce9d2b39a4414ee48f675e55ff1f6d50ab798f401e803da058fc6bf6f023e306ef6800ca0b805c1c105dfca89ecf760eb09f645eddf032eabc5739121c613e5c43b8661c2ee89edc96bbbaf4ad0e9756091c49928e64cdaaf9c4c49d70ed901732a425452880ee3794c3e4025e544574fe8a27c478cd7d4cf245db43113eb077c734d77347f1", 0x9f}, {&(0x7f0000000240)="dfca12a36aceb5ba7fa7dddd0179205b65150f743725ce94e5491aa083eb109a32ba3fe30e622c727d668deceb02815486d54792b47a2157753beefe28c6034b5200b4540ab12f1ffa7d484ce3bc546028ef96a0d7f0819a74280f2774b4a56bc02f0b40a28afaf30be3914b04a7851e4243d7bcd27975bbd77dbd9ff5ae8e6e35a7b4bdc94eb74f5a18a89c611c3e0560cfde0021adfa8194eb48e66ddc7d1ea4e876eeb6176d7c6d2cb71df5aad53f86c82fcd31c62f79db5f308a4d024b94bb24a1373a0d5b846f16f011d269a0fc73f83140f6ae", 0xd6}], 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 20:41:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x9}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 20:41:06 executing program 1: shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f0000002d80)=[{&(0x7f0000002c40)=""/74, 0x4a}, {&(0x7f0000002cc0)=""/171, 0xab}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666975653000"], 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) fcntl$setstatus(r2, 0x4, 0x80) setreuid(r3, r4) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626eeb74cd60f3650200000000000000c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000000bc55ccdddbd271499714ab12c96d817df2237c23db837e5c9f3803885d067be442e5615c4290f5b607fadb053df2667e599d20619309db3e1aaea157959213ba4bd7d0a735cc26c8a4b8165811bbc4338562a6ee76a21a6daf9ddb3d9544110601252415a63979e13a94c1425c6"], 0xe8}, 0x0) r6 = semget$private(0x0, 0x4, 0x49d) recvmsg(r5, &(0x7f0000002bc0)={&(0x7f00000028c0)=@in6, 0xc, &(0x7f0000002a80)=[{&(0x7f0000002900)=""/185, 0xb9}, {&(0x7f00000029c0)=""/144, 0x90}], 0x2, &(0x7f0000002ac0)=""/248, 0xf8}, 0x841) r7 = socket(0x800000027, 0x8000, 0x6) preadv(r7, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r6, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r0, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000002700)=0x1f) dup2(r1, r2) 20:41:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff7d) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 20:41:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x88c0, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$getflags(r2, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000040)=[{0x0, 0x6}, {0x47, 0xfffffffffffcffff}, {0xc6, 0x7fff}, {0x3, 0x8}, {0xc7, 0x403}, {0x83, 0xfffffffffffffe00}], 0x6}) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvfrom$inet(r2, &(0x7f0000000280)=""/90, 0x5a, 0x0, &(0x7f0000000300)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000340)=0x10) 20:41:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffc, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 20:41:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x4, 0xfffffffffffeffff) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 20:41:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xf4}, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x89a88f592e0a028b}, 0x8) 20:41:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socketpair(0x10, 0x8001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) dup2(r0, r1) 20:41:06 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f0000447000/0xf000)=nil, 0xf000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x3de, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x5, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x6) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0xfffffffffffffd8a}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) sendto$inet(r5, &(0x7f0000000680)="52d04ff898df8afd5330b59cc6e68cbe6f63f757ca5c9bf7cd67be075ff596588afc9e73cbbfb00093a61ee5a06f2efaa8188c41cb2c254032c1c1c3afbeb5a709de50d98754921996bccfa5431d26f0fcfa34d3ca750647acbd2dadc885a88bc18d91c55bedbc61141ba3e81372a172cd48b8347cdeef1f365d4a46b0e01173b9f45876f86caf3db75f4a43c8eeabd32cf8ac793660cbefb54db8ac9d14c1e10b297e6857f2d32a2924d5360271f5ba2790ee27182522547c04fcccd6560bdce1e46548300caed46d2dd3", 0xcb, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 20:41:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x11) 20:41:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="35b4aa4fff4ed04358852b9effeaa37e7980f32a5776657bf46fba028b25d5cb19cc487461b35a5c4f74cf8ef5cd4d8ed2c19b1fc1a704563b463e91abaab3f830c7ca1c2d02bba0e1279609707b2a7b5793fb6c75ae4183bb0ef34781f53465cc36c2b9ddaa1a7ef590899409385cd7bffb18b19be7cb1b69e6541781c0c2262e3a1f5dd9c532f80807f5b733652dc45025", 0x92}], 0x1) mprotect(&(0x7f000007f000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x7ff, 0x1fd, "b04d0000000000000000000000000000dcc400"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7f, 0x6, 0x133b, 0xfff, "e254f96e2fa08717cb8d3ae392a2df37436f270a", 0x9, 0x1f}) r1 = socket(0x18, 0x1, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000040)=0x40, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8005, 0x9) 20:41:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x6010, r0, 0x0, 0x14) getitimer(0x1, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) 20:41:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000007, &(0x7f00000002c0)='%', 0xfffffffffffffd7d) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000100)=[r3, r3, r3, r3, r3, r3]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x10000, 0x5, r4}) 20:41:07 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x10204, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 20:41:07 executing program 1: mprotect(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000698000/0x4000)=nil, 0x4000, 0x0) 20:41:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7fffffff, 0x3, &(0x7f00000000c0)="511e4449806df28e36bd65d030bc806b0d8a2fff5976a23f8c46443a0d1f158aab69a16d65510511146a798c947c4f9a0984b6ec97af303258caeec907d89ed1958920ecf8abd33b1bd37621c0bd9c852a632fc3dda79bf8d6df9c13e1167ad53f1fed02f5ce5ec39921dd2d3c15022b98170670fc3da5abc30c867f3d2d79cf81da098e9bd5049e5d05033a26", 0x8d) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0x2) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 20:41:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 20:41:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) r2 = socket$inet6(0x18, 0x4000, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x28400, 0x0) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x92, 0x0) r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10188, 0x80) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x81}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x100000000, 0x81}, {{r4}, 0xfffffffffffffffe, 0x2, 0x40000000}], 0x1, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x40, 0x1}, {{r6}, 0x0, 0x1, 0x1, 0x8, 0x40}, {{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0x40, 0x6}, {{r8}, 0xfffffffffffffff9, 0x4, 0x80, 0x6, 0x7ff}, {{r9}, 0x0, 0x20, 0x200fffff, 0x100000000, 0x2}], 0x9, &(0x7f00000003c0)={0x0, 0x3}) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0xffffffffffffffff) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x9, 0x0) 20:41:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:41:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440), 0x7ee) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 20:41:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 20:41:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000000)=[{0x1, 0x7fffffff, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x3}, {0x0, 0x3f, 0x1000}, {0x3, 0x3f}, {0x3, 0x0, 0x1000}, {0x0, 0x40, 0x800}, {0x4, 0x4915, 0x1800}], 0xa) 20:41:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000e2960000050000a40000000000"], 0x10}, 0x0) 20:41:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x180, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 20:41:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x73bf) flock(r0, 0x5) syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x4de1, 0x80000000, 0x5}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80000001) 20:41:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) syz_open_pts() 20:41:07 executing program 0: r0 = kqueue() poll(&(0x7f0000001600)=[{}, {r0, 0x44}], 0x2, 0xffff) close(r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fchflags(r0, 0x0) fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x80, 0x40, 0x8000}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000002, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0xf0000081, 0x7, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x9c40476, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x400, 0x3}], 0x5, &(0x7f0000000100)={0x7aa, 0x2}) 20:41:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x202) semop(r0, &(0x7f0000000040)=[{0x3, 0x400000000, 0x1000}, {0x4, 0x7099, 0x1000}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x0, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x0, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f0000000000), 0x8, 0x800) getrlimit(0x7, &(0x7f0000000080)) 20:41:08 executing program 1: poll(0x0, 0x82, 0x0) r0 = socket(0x2, 0x2, 0x40) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x8, r1}) 20:41:08 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x8, 0x6, 0x0, 0x1, 0x5, 0x8001, 0x3, 0x2, 0x3, 0x81, 0x3}) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') r1 = semget$private(0x0, 0x2, 0x108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffff9, 0xb09, 0x3]) 20:41:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x6, 0x7, 0x800) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2a9, 0x0) faccessat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x20, 0x1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653065587de4e81a94474357b9684c37a143f7"], 0x10) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) lseek(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000144700000007473190"], 0x18}, 0x0) 20:41:08 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x8, 0x9, 0x6, "aec58350cae01c53186f65db83e02897873f39d3", 0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfa0, 0x0, 0x0, 0x1, "bf832bed9fdfaaf4f4e2cd976113748405370ff9"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 20:41:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000900)=[{&(0x7f00000006c0)="bcedcb0775bdfd400d63086bd5bc9e4d85a33c245a7e8e49b927562ce81a230eee4553c243dad0492fc39ec54c949bd60db916e4c2b843c5434e9cfdac9ad4cf1dfe0052ce4d909427978527201473efb4c1919db14d4ceeb02459b2fa20fa4d11466e210205d32668c98b3d67101cebdb8e726875c48b4186cb4c5ec0f1075d0e320687c981", 0x86}, {&(0x7f0000000780)="d739745a07fa870506d5e2bba033c47e46d4f9b6cc0e2e09ba8e522c1d830b8fcd88004a83d6bd55046c5a0a0eb88c66b4fde390d5a0568a68f41565a2f22670282f4553c1af8185beac5d5c23a6e13bb09aee311dbba2cfba7c7d566a3cd9e84a30dbc1d57190ea3c9c5efa3713fb4c7952f6a9bc98ed0262094772ac36133fe40e91db4c14d362347cef866c6a7b12eb8f19eb", 0x94}, {&(0x7f0000000840)="be2f58352b3512892793", 0xa}, {&(0x7f0000000880)="6ac4a2a2d7e6fb8c9a9e7d2af6bcaeb5157b83efa89fded9de8f1c6d1f6de3564d7d10e81cc3aa660ab80a001cf090d695af8176e3cefc96df3f6aa851e641397c41517a78fab34b7c4d1ef80a24da08733cc4ac9deb6d11e6360a069c8239929e7b4eab2560d17f22dba69ce496128e2da3", 0x72}], 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) wait4(r1, &(0x7f0000000500), 0x2, &(0x7f0000000540)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x60) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000600)={0x3, 0x9, './file0\x00', 0x9, 0x5, 0x5, 0x3}) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x81, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000440)) r9 = socket(0x6, 0x5, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x89, 0x0) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20, 0x1, 0x401}, {{r5}, 0xfffffffffffffff8, 0xa, 0x40, 0x101, 0x80000000}, {{r6}, 0x0, 0x10, 0x11, 0x3, 0x8}], 0x2b316ce500, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x1, 0x8, 0x2}, {{r8}, 0xfffffffffffffffa, 0xc, 0x40000027, 0x91, 0xefc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x1}, {{r10}, 0xffffffffffffffff, 0x0, 0x6, 0x6, 0x7}], 0x9e, &(0x7f00000003c0)={0x88, 0x20}) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:08 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 20:41:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 20:41:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:41:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 20:41:08 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) seteuid(r0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 20:41:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x33}], 0x2000, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 20:41:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff72) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x146) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:41:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xf5) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) open$dir(&(0x7f0000000400)='./file0\x00', 0x8fd, 0x10d) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001540)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001580)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r7, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 20:41:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x51}}, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 20:41:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/13, &(0x7f0000000080)=0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:41:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x10000000040) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x1}, {0x18, 0x1, 0x401, 0x131000}, 0x1, [0x100, 0x0, 0x33c4, 0x98, 0x1, 0x7, 0x9, 0x4]}, 0x3c) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 20:41:08 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x20, 0x1, 0x20, 0x0, 0x0, 0x2, 0xffffffffffff8001}, &(0x7f0000000200)={0xcf8, 0x263, 0xfffffffffffffe01, 0xfff, 0x3ff, 0x5, 0x1, 0x80000000}, &(0x7f0000000480)={0x9, 0x80000000, 0x1000, 0x2, 0x100000001, 0x10001, 0x0, 0x7}, &(0x7f00000004c0)={0xfffffffffffffffc, 0xa67}) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) getgid() r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000200)=ANY=[], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f66696c253000"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r8, r10}, @cred={0x20}], 0x40}, 0x400) shutdown(r1, 0x1) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000540)="c61094ecda564dd20889568c7b66120be2461cc7a6ccf9b9", 0x18}, {&(0x7f0000000580)="0590b01bbe0154025fec18d3d6f797f1027fd33607b54467f1715025f3386c0439135e000d90e6f6b8cf87d7cfeed10e03539e5cd7591d50e6ebf24c94eda5307ca94f26443047ec2b53bbaf29bfbef18ffd00ecde9ecf8d611013a28ef4a7bf023ffe201854304366ffb2ac5e231d772ffb1b0ff14b134866b4f32931f96e163ddc98145a88efd6de01cbbca3", 0x8d}, {&(0x7f0000000640)="d5d82f2e8f19e02d8fa846e4ee332207b6cb2eed6b195590b3adf4351a1ffcb7784e86d38b3849bd80126a158e818ff44fb90eb46a63fd334dec10afc61ca494da040ebd2c24437ebddae4d1242f1c3c6049bc42c23e7e47681d151254b27bf9a04cc47965818efe8475eb2fb69134fa4c1151b34ac4ef7217cfb28305be7f3ad6d9d99abe2e6789f9a8eddabd4f0f0afae490fc2222c9be9b341604652de7f4", 0xa0}, {&(0x7f0000000700)="9435710affbacfa1d457aec8bc72452f843c74bfdb5a24052d0249be7d24acae114963303995caeb6577fd0d008ee016833e6702342cd61ecd375de18284cd728c7c940b4f1d774b50b38c0a1dfd1c6d99a9600968b3730f0d33984fa41bb118e5b08607d91486c19ba871908066fe12f2dcf1cf", 0x74}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r7, r4, r9}, @cred={0x20, 0xffff, 0x0, r3, r8, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r5}], 0xe0, 0x2}, 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 20:41:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 20:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100000000000800"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x41) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xa8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) 20:41:11 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/240, &(0x7f0000000080)=0xf0) 20:41:11 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x80000000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/193, 0xc1}], 0x7) munmap(&(0x7f0000221000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x10000000000040, &(0x7f000028d000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 20:41:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/231, 0xe7, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:41:13 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) sync() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x6}, 0xc) 20:41:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) r1 = getpid() getpgid(r1) pipe(&(0x7f0000000880)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 20:41:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200c2, 0xc) lseek(r0, 0x200000006, 0x2) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x1, 0x0, {0x7, 0x1}}) fchflags(r0, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) fchflags(r1, 0x4) write(r2, &(0x7f0000000180)='R', 0x1) 20:41:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r5, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) sync() shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) fchownat(r9, &(0x7f0000000400)='./file0\x00', r1, r4, 0x6) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r10 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 20:41:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xa2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) getsockname$inet6(r6, &(0x7f00000002c0), &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x4, 0x7f3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = syz_open_pts() socketpair(0x2, 0x4007, 0xfffffffffffffffb, &(0x7f00000003c0)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = dup(0xffffffffffffff9c) r15 = socket$inet6(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xe5a5fc44bc09be8d, 0x40, 0x1, 0x3, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x48, 0x20, 0x4053}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40000011, 0x1, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x6b}, {{r5}, 0xfffffffffffffff8, 0x97, 0x40000003, 0x408, 0x80}], 0x400, &(0x7f0000000480)=[{{r6}, 0x0, 0x90, 0xfffff, 0x7}, {{r7}, 0xfffffffffffffff8, 0x43, 0x32, 0x80000000, 0x9}, {{r8}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x10001}, {{r9}, 0xfffffffffffffffd, 0x44, 0x23, 0x9, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x1, 0x80000084, 0xe30a, 0x1}, {{r11}, 0x0, 0x40, 0x2, 0x0, 0x80000000}, {{r12}, 0x0, 0x40, 0x8, 0x597, 0x1200000000000000}, {{r13}, 0x0, 0x80, 0x1, 0x0, 0x8001}, {{r14}, 0xfffffffffffffffe, 0x0, 0x81, 0x1, 0xd6ae}, {{r15}, 0x0, 0x2, 0x1, 0x230, 0x1}], 0x6, &(0x7f00000005c0)={0x7, 0xee}) r16 = kqueue() kevent(r16, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 20:41:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) socketpair(0x2, 0x0, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/86, 0x56, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) semget$private(0x0, 0x0, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x7, 0x4) write(r0, 0x0, 0xfd9a) sendmsg(r1, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:41:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) pledge(0x0, 0x0) 20:41:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) r1 = accept(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000010c0)) r2 = accept$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) mknodat(r0, &(0x7f0000002180)='./file0\x00', 0x20, 0x7) getrlimit(0x5, &(0x7f00000021c0)) r3 = dup2(r2, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002200)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = socket$inet6(0x18, 0x109ef124aab3282c, 0x8) kevent(r3, &(0x7f0000002240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x197}], 0x10001, &(0x7f0000002280)=[{{r4}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0xc0000000000000, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x82, 0x33, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x8c, 0x4f, 0x20, 0x200}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x2}], 0x1, &(0x7f0000002300)={0x2000200000, 0xda}) r6 = semget(0x3, 0x3, 0x30) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000002340)=""/240) accept(r1, &(0x7f0000002440)=@in, &(0x7f0000002480)=0xc) semctl$IPC_RMID(r6, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, &(0x7f0000002500)=0xc) setegid(r7) shmget(0x0, 0x1000, 0x480, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000002540)={'./file0\x00', 0x920, 0xa5, 0x3, 0x0, 0x12, 0xfdee, 0x2, 0x2, 0x1, 0x3f, 0x6}) openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x0, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000002600)=""/155) semop(r6, &(0x7f00000026c0)=[{0x5, 0x7, 0x1800}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000002700)={0x3, 0x1}) rename(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='./file0\x00') ftruncate(r0, 0xc6) rename(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)='./file0\x00') semctl$IPC_RMID(r6, 0x0, 0x0) socket(0x1, 0x1, 0x69) 20:41:14 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/165, 0xa5}], 0x6, &(0x7f00000005c0)=""/34, 0x22}, 0x2) execve(&(0x7f0000000080)='.\x00', 0x0, 0x0) 20:41:14 executing program 0: r0 = socket(0x16, 0x7, 0x20) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1fd, 0xfffffffffffffffc) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x2000000000000085, 0x2) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="53dee63bda2752e6f435c03f70f10966a70016c576f1c1cbfa911cb13544eabb7725575fa143934cce0f346276690f293f46bf850ef3fcd0aae4ecc7732d2deeb1fc43debdd3b2a8f4386aa8415c1e38826a393e9c9d479cebf03b193d05fb7d71802792d765fbb1c47aad1a05bc63d913877212efc8f4", 0x77}], 0x1, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x0) getsockname(r1, 0x0, &(0x7f0000000180)) close(r0) socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() fchflags(r3, 0x10000) 20:41:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:41:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7a, 0x3ff}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x40, 0x0, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) 20:41:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8004, 0x3) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 20:41:15 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) close(r0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/255, 0xff}], 0x2) setsockopt(r2, 0x49, 0x1, &(0x7f0000000180)="59075e2ae38e9bf53bccbaeb06aa2de7cd80b8e2c50d48438701ba18a3a87a5730d069823ad85ae3a937b5960b7350e001822b3738bb26bb6c8f54b1a3d8f0eb168ec1595bea92f15a61ff6adcd3d68752c295bb87aad6e76dcda2ab87f9efaf83ee9121df4f86e41b9798d8cf6f2530765373d059618276a3a452bb93956ca4b1b6ddb7d9825b4e6380d2d268222e3f4f32d16950fd4305d8304df25615e1eea71cbaed2df21dc046bbc5c97c2fed3b", 0xb0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 20:41:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000002c0)="02aecec45c9fac85bc731968fa7e7374b8f4de173520461524f6cb144f553c6d73f2994b9241551c07197e2da4aa7c730559c1363e62add06822d2ad3da4c0ee0231527a2d44a1b5eb719dfb6919301cb36afc42d3b8e4358d90d283ca783da3d56f33b244c1113b1da67bad5ab5a10b9de3fc527541e79a86a52c007e1b6ba5a4774b4beddd125aac1aa00b519e4a8e2d4f30d7257eefc436956aa6a3e03fb7cfd944dc12a6c3b8eb3ffbf03eee432165a521d8550ce5b9b38a84e1e3773550368d55cae89d713ef1b168eedd84fac73bc005edf962385f4f68d358153455e77334eb2b3ac7a08ed147", 0xea, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt(r2, 0xb9, 0x20000002a, &(0x7f0000000200)="6f564b74552b32a7d32759b411f22c264a9b4da0807fa5d05ecb6ab64dba8ccaca21a6b74535ffa3df010778636fac2736df95b7ed8b9412b3b33b276667f561f2785b833d7d415ad65e67e6f4309705140577c0ed92fc6987838fe3774269c92ff2930d6f085a9bef8bafce3041f6e601ba617b1955f286fa9ee818a803ac01e0300b52941bec92bc5d8bfe7ca0d7fb9c7ed537e6489a3f5d4a1bf87f972ed67a1bbfd6f7bd1426c993f459bd24534bdd", 0xb1) setsockopt$sock_int(r2, 0xffff, 0x1a0b, &(0x7f0000000000)=0x509f, 0x4) 20:41:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffee1) 20:41:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000002100)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001100)=""/4096, 0x1000}, 0x40) 20:41:15 executing program 0: socket$inet6(0x18, 0x5, 0x7) r0 = kqueue() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x14) shmget$private(0x0, 0x4000, 0x10a, &(0x7f0000ffb000/0x4000)=nil) open(&(0x7f0000000140)='./file0\x00', 0x80, 0xfe) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000016c0)) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000001300)=""/92, 0x5c}, {&(0x7f0000001380)=""/240, 0xf0}, {&(0x7f0000001480)=""/216, 0xd8}], 0x8, 0x0) 20:41:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x9) 20:41:15 executing program 0: socketpair(0x2, 0x5, 0x100, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x7fa, 0x3}, {0x18, 0x0, 0x8, 0xffffffff7fffffff}, 0x3, [0x2, 0x5, 0x1f, 0x4, 0x5, 0x8000, 0x7, 0x9]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000000c0)='/', 0x0, 0x8000000) mknodat(r2, &(0x7f0000000180)='.\x00', 0x0, 0x0) 20:41:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 20:41:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x800000, 0x9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x4000009, 0x0) 20:41:16 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 20:41:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1485, 0xffff, 0xc3bd, 0x8, "aa31bdde0e82f46e0d6017e5ba7849d78cc24b54", 0xffffffffffffd492, 0x4}) r1 = msgget(0x0, 0x109) msgsnd(r1, &(0x7f0000000040)={0x1, "e07cc87ef57bdb9a33502481922514fa53c5e47163361f9a82e329c08df0086412f3ce86420251f7701cbf2a72a2f1fd31c7ab1e3064f1a7d7e0c32baca3cf94fca5e53080cc258ac8bf509c0f868813e70f3c81d86761ee2aace99f5976ee9912be9ee9d071c372e3213ff38c629683bd0864f11425e14c9dfdf9e81ce33dcb23cf8a309cf4b3162f9bd3151f3c7600b68dca0df7b002e83eff7c5526a18f3087f787a356cfe74e5ad04e3fa228a08cdb56d3c89f8abdba28f3f88746032b946e46de52227d7a530a83cabde457"}, 0xd6, 0x800) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/223) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xe262, 0x7fff, 0x5, 0x4, "755b0bdcb213d7186491c280674d0aad36b484a0", 0x6, 0x20}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7ff, 0x400, 0x6, 0x1, "c10955ddbd65a21d869636c0ee5da44f0d54a2ac", 0x2, 0x1}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x100000000, 0x5, 0x200, 0x2]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x7b5b400e, 0x7f7e, 0x66]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x28248, 0x4) sendto$unix(r3, &(0x7f0000000380)="dc0bce024a099527011fbb342d13746fb1c2674507fb2de93e89b4fc5aa122ab855660540cca3b33949321c46ab84b0c421d8912e17d52e7a535fea247ec8355cb053606929c44488ee6d8e038870118e25f4b2992654479353d375c9c8568821842082fd266a0", 0x67, 0x2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) renameat(r3, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0xfff8000000000000, 0xffff, 0x1, 0x7fffffff, "286dd9f49bd9cbfb870d0ec7833199780b370610", 0x0, 0x3}) r4 = semget$private(0x0, 0x1, 0x40) listen(r3, 0x0) semop(r4, &(0x7f0000000580)=[{0x2, 0x4, 0x1800}, {0x2, 0x4, 0x1000}, {0x7, 0x6}, {0x3, 0x2, 0x1000}, {0x3, 0x7, 0x800}, {0x1, 0x10001, 0x1800}, {0x3, 0xffff, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x4, 0x7, 0x1000}], 0xa) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000005c0)) getsockname(r3, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000680)=0x3) write(r3, &(0x7f00000006c0)="47b70714502c6fc5736c603b74ab5689060954889f903504b5623c22d19f382c4147d43247731b586fe9c34fcc3e30f958a0c4367bec56d7f12f4294d9540fce08de061d8a512198d664e277ca6b267608c321371f5eb01d3dff71867cd76cd6db8578bcdc44667b668ae6cd58d7e1d7dbbc85031dc31b9cd9b9de9ac136", 0x7e) execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000780)='\\^%$\x1d\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='-]}\x00', &(0x7f0000000880)='\\\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='[.@\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='}:\x00', &(0x7f00000009c0)='\x00'], &(0x7f0000000c40)=[&(0x7f0000000a80)='*@', &(0x7f0000000ac0)=',*\x90+:*!-\x00', &(0x7f0000000b00)=':%\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='@\x00', &(0x7f0000000bc0)='@\xe5\x00', &(0x7f0000000c00)='\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) getpeername$inet6(r3, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) getsockname(r3, &(0x7f0000000d40)=@un=@file={0x0, ""/4096}, &(0x7f0000001d80)=0x1002) getsockname(r3, &(0x7f0000001dc0)=@un=@file={0x0, ""/4096}, &(0x7f0000002e00)=0x1002) semctl$IPC_RMID(r2, 0x0, 0x0) 20:41:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 20:41:16 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) dup(r0) poll(0x0, 0x0, 0x6) r1 = dup(0xffffffffffffff9c) nanosleep(&(0x7f0000000000)={0x8001, 0xfff}, 0x0) write(r1, &(0x7f0000000140)="178ccf3b294227b640ff349edab6f91a2230902445f02c3a4449029d78e185a6249f70173aed0a621251b5965d3ee4ebbf191e97aa54e58406b1f6c8ab4e64cd70f28e13190cdc1a72d008280ee0ffb36e11de33878f375302371ddb668a89c84f298c61db167770cb08d62492fb3f489b34702336484d506ecb357d48809f9dee7b5cdcc25e4221108271e6727744a8aff40fbc4b5e440da620177e288dfaf1bb40f043fbfeeae76d7f28d72f3def2a4d3fdc7eb0025c87c66ec85aa5b04f87bad0002a975718fe6dee7c1853e3cec6144ee182057449c2a2505ba050661b4ade67f41848760f8ef8b19c5f0e87aca8", 0xf0) getitimer(0x0, &(0x7f0000000100)) 20:41:16 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080), 0x100000000000025d, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pipe(&(0x7f0000000080)) 20:41:16 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000cf4000/0x1000)=nil, 0x1000) shmget(0x3, 0x3000, 0x290, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x584, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 20:41:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x88, 0x80, 0x80, 0xc9, "0ecd3a3495ea0000008000000000000000000008", 0x404, 0x7d}) r2 = dup(r0) flock(r0, 0x5) flock(r0, 0x2) close(r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) socket$inet6(0x18, 0x3, 0x1e0) 20:41:18 executing program 0: r0 = socket(0x18, 0x3, 0x10001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x23, 0x8001, 0xffffffff00000000) 20:41:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x800, 0x4) 20:41:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 20:41:18 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 20:41:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xfffffffffffffff8) 20:41:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x50) writev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="5c92b4c64df2f64875aab3f23706c97051c1bf9609a5649a2395f3c3e3503778f5773471b4f53af747349fae4345b42e2976ebb92de94094e164d3c0f8486d6a10effe36365f8b5d5a5175f9c3e86aa6a0372f5b02c78e9d247cadf70e8385fb83a732f2652fb2b6922072571ed191477e1aec85f85ee99d4d2be48bd45fc645fbe4d48565de7f4769b4b71c97c798036a478ed483ecb47b94d0d60b6869e1019c9aa81f1ac987d0d35a5b01dbceb64efb3ed0e6b4bcc6c6a54948f396279aab1340c04227146fa7361d37ea2b4c6cf3b7db41ecc130087e6bb46f9f538ef6b47f0d80a044effdf2", 0xe8}, {&(0x7f0000000b00)="4220509cb85a22097d42027f9442f24e487b1cde50382c30c67e2daea8d1ecf1e5179fcc8359f01ae8c7dcfe77cc0a7063f2c29f69a13ce5aeede9f1", 0x3c}, {&(0x7f0000000b40)="9a9cd0a5ab062be750028273a6a9bd0f32c3b783737d8f001fb25e58dd50fe1182fc2a", 0x23}, {&(0x7f0000000b80)="9495720ffe8dc7d491675dd3beb058309a5ddd745318e260308594d4dc39fd602fafdd4e8dc37b4c9f7860591de5eacacb6c714f7972ad9d4a2303cb7a7f92ab6193a4e92a99", 0x46}, {&(0x7f0000000c00)="3ee5ec3351207b8c014984ebe3c9f1cb3ecaecd8f9063e9fc3c85a20ee56bbd4d499e7834998521fffa82beaabc11660449f234d098ea16627c6174e962986c7ff0d0b36c1447b40bb13094c38ce2a896a4306ddcc53fd93fc8472b7b20f06cef9e346726640ee8b7d9f8b0875b1a98f5bdf6c7f4d1955f1cbf333e8679d81159ed1760743d23da52d1a5f8f01e42b3759d606f0c86d1d8210", 0x99}], 0x5) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x7fff}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000380)="ef09390fd1d8164dacdec8160016affe", 0x10}, {&(0x7f00000003c0)="b5f926b9e47adbf588021b1d2c86e660ccb05094bedd4d61f02ba41d8895955ff110cc711048aee400f6563901c58864f16a0fa844590cda16c7a0fae29561a5746db0a0b650c1614cc748df027f917a34d69be308ac76c4fbf459ba3a8fe35f7d60abb20d2f16da056c65b3a3c741a956c1450818fd36bc9c83", 0x7a}, {&(0x7f00000006c0)="28ca94697b8542cb69f17d7ec63ee85b0eb107c8f681ef9e8de5d85ee3c60cbcc504bc6d693d084162027aebee8260a64add3e93f977bcb5b296776f552ee2d2dcf284709fe670228ec8739e2f7acbf9297fadc7db7f89b0094ea8bc3fc065138fa059e8086703a74c9bedfe48071a2af70af0245fd065503fa34537d7e8c32c1afb09b674104dd0570cb276fde5e52f0fd02abd4241a2893ca47cd2002bd4a8399c2cbbed2a6c09b87d44e52f7aa1a64eb0794c6a60cbc98c859299f73eeb9d8a85d38236b791eeb4570f83d74a730a787c94b7df70a876378f02da19982d75fb30f7", 0xe3}, {&(0x7f0000000440)="5fe8f38e137068e08f4112d34bbf1bbd4b6475d646e210e14cc5955a375b1ee97f4642432134f352bc78fcf93da572f39769da3ff2563c39a1c63347268aff542354c01d2c33c0c2afacea3cd03f247e7b8b9df7c035f179cd86e6d3526b6a978c528c88c3a388e9c465485382c6c786bd8a7e8f1b84488c07ff98dd481c769d6c54684a9c89c647ef23f36b94c787282252c8434fdad00c076728738071e1e8", 0xa0}, {&(0x7f00000007c0)="9b16d35ee09b893ba5a6a72254ab9f4dbfaea835673b9a2296fb9aafc299da", 0x1f}, {&(0x7f0000001cc0)="2b56996a0b5bd3ae65d14f95cc7bb10923d8eef2755e51bb8786228c49d10b20fd145c4edba7c494a45a4c053ecd7c6e0f9986495e6ef3328edd995523512c1704f636c5b35b5cfda83cf55e3c35547f3f15856925d671c55b8b8dce93125ad63c3949e3124ef94ba26bc72dd8521c5ae8d5ed3451d9a26eaa5513aae82b3c8bb99f1b3c2057ae7bfc25e25dd0cb8419208c7afd3e8f49ba31ebd78baba178fd2d9ba51d94c88f2913b173af8a8948244723eecced30ddbdfe4b0952277cfc0ee2c230e716b09fa53f9d663bf93a41a98050d304b527b0d9fd05906a8554422f3d5d31b3514467067ae99e9eb54a970a6b0140b3787bbf15468d93763a67c05edd2300606419cf5ed6193973a3284caf52ecbcacfaabb4bcb7ccd5f7e16868af512bf219ea7f4f761a57eb73ccec1642f7e6d78868d6b07b08b4a71d5c4a7ff26cf57eb5582e98b074d07f2291c8ceff1830cbdffe508817ebd3a8ff17ba7a3aafb9b62bb7d64fbd30bb56565a19a5f3cd7b25e76d98217b825afcb5e230629f313248f8adce6e594d1bfe8ae1772d17a452cc9037514f9add9d84ca505edff581001cbc0f12da08d6ef363b0181e75a0d0ee76ab2eeffeb48fd30b9f1ceaa7d179adf66c9e76d8230f2e3722d666e524a1c64f71b5dd72aa493c1bbfc1766746a42ff7feef2f8f0fd7b811b087c157820b72ab7992596d2711176f02a3d0d3a9255c6a5fbccfd85dccc4a1df4ca8344a6692b00f94261ecd574868edcedc5d6759adcdfa0653f7c43dfef27bf25b7437f5e335a415d00c158035aa0936702eaa0d88260c40e7d579d5d60466b1cf82828d33019d7ef2a335f376959c783dcfa55b19ad63ad1feede93b68757ac8c39e129eac2c8a0891d74352489f286539a2072ac9008e322dc6d5cf5f3a825e9e7239b87ba666a000fc36e77022dc0e8f320ddb177fec944ef8d6d2fcc100a5dd1e0a076a429381d7359363bdc94e5b57249357f1f9b8ab3aa1560f2b090c0e28935205ce31406b5517d8449ccc9e69f127f16658844fc9d9d44f86f0918680318701e4403d0f37ac29dbd5072cbc80794213c6d4be80294eaa83e4c1007a7362555d8121b3d5d889fcd1e61e7299f0d86507d75141b098e7a18a3bb080c91d974526499e9107513e3c81d34a747b0254f5a0b111849ea9647baaf6a10fea2a726debe18bfadc8323c3e530d39aae2c7ad64b29349532a74d004d99aa0c8213332fe6125e9581ee8db5babe324adee37815ca05b796acda7eac2f2fc5148b3fa83189dfb332d73fad367b7decbc8502510a67b76ed4d5fe5075ccb60a02ebab0da762d8ba15cf74ac3acb7fd1137b7be08dd8c1332118e33f07f1eaba17e2f34f259fb83e5f92da27bcfb53c50d396ead5ac69afd7cffaec4a333d6ce7d43cb819679bef790d59e63b671d45141f06576b3881da1504fea3f8218121008ada4da8650fa3086ad7f1497a7b49eb3cf24f079ef3de7ea9a425bbaeeb5594bd8074323816cce6d9f87c28b344bf7ac973091018825c88c83ff413cb802ef52f1917a75accb68aba9347bd58c20e7cc4cf86404c3b28687c7d908008f304ec8643271214077292dd794942275d32787fa47e9a8c9c3f1fefac16bd195aae6f16f9626f873fd60f9f4ac9bd6af89cf587c8e2949090b40774054974b93dbc458d87e2a79dd97d046c3ff32b0ac3610d186c7a66359fdaff5e6ce62957534f44bdb3f19f32b84edbe29aaba835a398ae27d1c95574f69b9cd91bfa0fd8b5b8e486bd8e1e6134241631d00abfb8aa3f9ab8cd3fe8f71913de32424973a896d9552e7ce8480bbf26034d1271fd3e6d6dc5e6405c86edd42f4e932e8216aa7d2bdabc1f8b8427fbe6e2856f05a33fe8a81f7b5ca2f3589d9f01d37795b121225dc7d2dc9b792e6c862d8c42f281d11c02fabd26bd38d3b8089e9d4f8dfffba4e20613fae4dc285e4665b6051d5dae6aea2e8b93c9778f892b9d9c5bf351e5e2553f1a4928d10f26854f84f39feeca5df1e61f4c48bc7a98581fea2582745cd5199ba83eefc152a95061cfa64177c7c67757384535476a2112d03ee1000804a574393e5b9f68d75b79230e374841c54a77fd32f5354e3f9e21b9998a857eab21f4e1622264d1f37039c900c3ff51b7b7818134abce2489e811616626e7578b294a6e4569a7b60682ca60d58d05e63b95a8011cdc75b5c41ee137917112e11bea0eebf52b32a68271ca187c459a41cbd6cdff7196e537edd7c3a6dd61a938d0acd08c5c33661a9f38169c6bc9b30cde76466cde3a37c3fb08719b2c204b2413022c8dc50adf124886c063768e89086b35901f0862f283dff6dcf009ebb0bc48f40fa7af0fd6019e5c7ff5861884a696955d2eb2136931535baf4d7f89176b6ef943210f36e39379212302b331d2eb465b41de6b2e8f3bfc7b01ccdf60365a7adca2fdaa5f57494edcc3e05978233755372df3ddacf62c05067b68df14f4519c63a99ef6a564bc8e059db0f46337f06748278caa44c6f572a777adde4a38a88f63fd1f0917536c0e06fc8d915951f22aec3652dabfcfdd45d17218cdbba66d397aea65c50e6ba86e02fac3d23d294884a48836bdbe80a7ad1e0e93346645630784cb44bcffa5566c01ee0586e82151e3103789598c1c5d23a31648eeb54d5b93a7db64e9b6724383210bcead9e2d898180c812ce1181ccf667d56381f895337597104c2e83e72a8fb6e9625f1f8ee0a4e1137af452033e9f3d5e536d1bd9b5d8f46d300b4d8c97ade9893b90721af87761e40057bc6fc75b81cfb0523121de90286165c9500aa79a42e0c7d1fccde4c554fb3e9173d6e6d26a6a504c4cda1919ba76384d068df5428a46005c6ef3bebf9e59c8db3f51df44d62577d686e784c570d3cfbb8a06199ed31947542fc2006ef6cb35543e5ebd9d10d72b6ea1515697af2564be6a289738cef4705015fd6bb7b1781d6afa5cab368fcc944e57bbc47a8985ea6912907417d6e71f6723b7fd1a9905fff08b243f3e8d73443c6e3fac8b2d7e7cf2f13222dffe03ebd5f49b78e13bb8e8315f7c466264589d3fb08f3963906ccd3e00c8043ec07041a92c4a611a338691e313bbc4f2536dc6d408485f9d757d6fbe6a6c9266a5d9ca2d1018a82c1f514b6a331187a02f74a55bdb962dfa93ffb90b36dea84e1be5463eeb398d14204769c8cbe3daae6732eaa382b906e8c4fcaa3e67757533426ff078d0e370be76d9284ba647e140f1d7b58973ca62b7f2cf58ffced2db0067e8e8b9b9622dd0174f4efe3ab5f294a0aff8a79a7a3cdd11f46594bb87ad9a510130a391e8b68db592f311a4962d9da427d395447799df51506ec2cfb6dab0c440b0f77658131c9216302f2018131b9f84b5599fcc376117a81f0743f722363b0b14ad8e506a98b180493cc2ce87f44206d1a77c51d4f3cba17df6ad07da595d383ada690913edebd71a7bbeb865224d53a4a7ee8f51f5d5884391987a17d6e058e4aef56a2b6fd50ec6fbcab790458cfec87f7a7bbc4ff7744af1ec76a4a8abee2243795517bec2b6cdda8cf3d510238f774ed41ebf24247c65edbfe6639187c9920a32735df7fc3ff0fc319614b291a5cd0c4296cc651ba6d475c84de5cada2d6827946c41d49bf317156f862e6cc0283b29db980256317d189f08e24035757871e5657f3f81d84085e97b925a17f4b15d7d8dab026103fddff99f99d8b7d3a4843299032738392a3b9e24af0bb0e64c2737df0b2d93f061d1ca3549b6e634d6e8d51ba03b2e3c4cfc5d660194431d6679b60ed4f809be163eb35569f746f8c266f7a4e819966be90c7843483e6a15e18692863d73ad73d6303d1c22d04c095ccad86feba9eafbc588deb5c7a8a55a248552eea1e558ee4201c82ded978e5968d4bd1ae35ce808efb59a6e22e91901492de2c2b2b8b81b8fe4ce9291329580752893894528f2bac65f89a984e8b70f5e9d9a429200d3656bfe5b68d40cca8c5bd2ed24eac2dbc6671117975ffe154f8f7943cdc256e5d454fe5df407d44a421657166368ac229dab45d482e390b778602bf49e6c57f48e727efd5ee0d5ac87e52a2e60fe59793a2c39864170eada8f992df80d0bbb19f79229fa70ffaf6399cef5e0aa0cdb34e33f600c7027ee67862d8e834f488d4d1291d1b7d5139be5444e0a0baeb562ad9cb127d34982f7ab7ecc67ab6f4ec76ae6caabcc2f1df902aac6e90ceaa94a15b3a40550552f4e6fd0beb66a94974cb1830adcccc5d7fde3b06ed203a3494a96e9278ec486a5e1e9953b10411eefd7289976d65292488c46413c2396ebe690a48f25fb937707b38ff9352d0722db3b0e8afe57e7f3c15bc91fe3fd93047e01d5e23c57b912f92989c944db4d58d13aba4001590d9e3bf89a0371c2f298e571199c922f8b41c917f7c9c9553b35128cc09ef398f5cae68528811a6a5e77fc5454347f7eb0936393675244f16cc52d5375101ea201d4274bb4f7f7c0c2545ee0571d1ea78970af6c7f8bd4e8c178ac531cb1fbde78fec06d63dff802e3f28eda558da87b4d4a2f3b80a6a1cb87b6a116669b7cbac77d224adb5ff30f00ae9676f0951268d07b2acedf4ed1feb808083d3a87856e3a9a0c057346c993d20acfc5790e8f6842de5a1b1b4a3a24d0e89b4308bd17eae42e8dfceabbfc22b5392876431195ff199ad0a29237d7cea9c46f84048abf6317c64743ccecb41d8cf2dcc636d403cd0dbfac66a5fd9536dc34e9c6e027e3f485a6ba8772f29e01e620b5c933a9f5abc720774509e3315495a5519d8c998160c21c846ea87cf26cde706e053796fe8d328aa3ad84772ea4bcf078cfc9b022dad784903e2fc32532264787f929dc31264951c24c9b44713b9e84bb34b4ac0b6c9b9144e9ae85e2fb4c3a14cee0c807d0515c8f87d5c3fbeca1505a8368d80c95da3e2fdbb375d0d02c86001a5092d4f2fc4857fcca747dfb1c0c69b07e82bf0cd9d01a9e68ae34b2a8b4e34d1069f791ee6278638b90c54ce32a881ce81ae0473d666a4f6f695435c3864b48efc9e4fb246726397bb713979203f0936d1dcd621e3793d35d5910d4b9430e7537a8800fb83714b7247b931ea2243f8e5941b0d092d5bd802714cfa8ea158f80a017b6b88b3b98941cbe02df10d607ee52ba70583e1facbd963606c8408c36061cb29524d7c9d00457ed99f99fb9ab6c8035eee67103d67cbd7864c1b92af25ea20617ebfdd0ae29f7749e629b078242492b353ec4855a6c400d1773d473f5d4d146db86be64a94cb377db2e205ec6e56de4510d9b47e1b818e03e5a649db4aec7d846bd294dd1872e08773d9559e9753a7f34d6d723841cf4c245404f6aecb0cd9d3a388d793c9a2a3d87062b4517f00f1c486080becfdc3383a3a94f6204ddaa90963d816ca1fae61124ebec64aca1e46c74ac7846b201897ec61446387ae1287f769ddd390673222f57d8ecc180390ccd16baa9c44c87fdee1f752971e9b89ce8a9f3aeecf0c8ca5139a0818568883dc7f29ae71938834008e0c818395c5b0ff8a999f31eb24ee56e04b08ca0004a80dc25bceb2f1d9ce10bfb16ec6c8fe2309402ec961d7a8c6a52bf410692f1e28695fa9d92a858211c8576849340c0b5ec4ec70c6f3bca544f7161bd193611826e52a79da332c351b9b5e4b99e9e63fe7c6c6193883ee5662f4794eb4add5d7e6efab32e41c97bf15a433a9d851d4303516ba58e2899701f6175fdd3c50a9f916cd909c5c9d262eb100d38c3404003f8b816ec99cd104695a", 0x1000}, {&(0x7f0000000800)="4f999e56", 0x4}], 0x7, &(0x7f00000008c0)=[{0x28, 0x0, 0x10000, "1fc8efd44b96f70e4c0437c860769d220afe8f963e78"}, {0x40, 0xffff, 0x1fffe00000000000, "45ef51d2227c828b32af29fa19ed1d37d2fd76a093c60221e970d36dcce584212c327021d42a44a63a082cc08dcb96"}, {0x10, 0xffff, 0x8}], 0x78}, 0x8) sendto$inet6(r2, &(0x7f0000000280)="ec7850ff577c3de3b4f647956389c04a1d454c824670fe02a9c082d20f96e633116b03f8d5813f4079ccd0e595f9b166712ccac405eae19dac6ceb3686d744675f9e5c9fb168a630080a75e712f293f5b2c828393d2945ea7756ce3c1219d17210097812270fd500d8be7362ddd8387583365da2652190465a61dee89f2d77cc82b6153e825b94bebb068b4a253f89742cd79d1596d6d52d2c199496837577904256e6d7195b005311a95d8d349eb3c96eafc2edcbb7414ee109082fbde0dbf36e9e20bb4e20f7b3ecd1c4ff4cfe7b7680bd89324ecf5b738d2608b3c50f8aab9d6be0", 0xe3, 0x4, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x24}, {r0, 0xc}], 0x3, 0x9) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000240)="ba1a13ee295f94111dac075e68efe909d357b64b0896752a", 0x18}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) setrlimit(0x5, &(0x7f00000009c0)={0x1fffc00000000, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 20:41:19 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1f, 0xc18}, 0xc) 20:41:19 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0xfffffffffffff81c}, {0x0, 0x3}}, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x440, 0x0) 20:41:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 20:41:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000680)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613eea6e544b8ba65ba7ec287e873af8102bab893a5c8ae5e66bda45d3fe5ddd090cb83da4dc90443568b018d8b19a19277085f75366fc4c71656e12f0c43b5a608c041ea8afed87684ec0000000000000007457110c1096b38a187", 0xad) syz_open_pts() r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kqueue() close(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCDRAIN(r2, 0x2000745e) socket(0x7, 0x4, 0x6) fsync(r2) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:41:19 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x5, 0x800) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3ff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3ff, 0x400, 0x3, "2cb8b81491166d0c84a089d3480e4144d0738314", 0x0, 0x1000}) 20:41:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:41:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) write(r0, &(0x7f0000000100)="bc0f334670fe01708d97c8b92edfda03abafc39fd556c65e9d3c9214efcdda832329487423f0221418dda862401e0e154c371a507062e5b6ef009068d5c7548add4433b42aa1431df2259ee8ee736c245269cc492e3ba1bf975cea291c59b56bfd3b44d5bf25976691145f1b28f4cdb8fa27443060aa7bed40153dd39632c6fdc5c390e99136f9a564239449624e158a060d49a95fc5de6a03f6b3ab59b28eb4270ee2d62ccf0cc0927816047ad2d9d96c324b25d243114dab35841c049806eb041f5cc02b", 0xc5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xa32e, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:41:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0xa4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/233, &(0x7f0000000180)=0xe9) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040)=0x400, 0x4) 20:41:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x1, 0x220) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getpgrp() fchmod(r0, 0x60) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r2, r3, r4, r5, 0x0, 0x1f}, 0x3e, 0x1, r6, r7, 0xa3, 0x3, 0xfff, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:41:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000000), 0x0) 20:41:19 executing program 0: mprotect(&(0x7f000019d000/0x3000)=nil, 0x3000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0xffffffa7) 20:41:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8000000000001}], 0xcd, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 20:41:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="a98df7815b60062499f2692364cff58f7804acf3e3f26bee992e830a89c564eb27ba0d935308c794cc72bd3f4d09cea49bbc7e79d6bfeb11764a681733d1d5bc7b7125c46095885b54630badc8a08287e0401cb0b72013a87d93b919c573b2153f2231dcb85911e7056c8cbc61d08509c93eecedb4fd0d0d599ef6fbad60f7d69fbcac9a00e33f698d200f327bd69fe3b2ca9399c3e8e0bf751022481826e16c067e", 0xa2) listen(r0, 0x2) socket(0x2, 0x2, 0x32e9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00c1923d026c3ef480f1"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:41:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/223, 0xdf) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:41:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) close(r0) r1 = semget(0x1, 0x0, 0x241) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x80000101, 0x6, 0x7, 0xbd7d]) 20:41:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x9) r6 = getegid() r7 = getpgid(r1) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r4, r2, r4, r6, 0x5, 0x8740}, 0x0, 0x5, r7, r8, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r9 = semget$private(0x0, 0x1000008000a, 0x480) semop(r9, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r11 = semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000a00)=""/232) setsockopt(r13, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r9, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r13, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000480)=0x20000008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x26c, &(0x7f0000000500)=[r6, r5, r15, r15, r15]) getgroups(0x222, &(0x7f0000000540)=[r2, r17, r16, r5]) fchown(r12, r14, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 20:41:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x200000202) semget$private(0x0, 0x4000000000000, 0x80) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r4 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r5 = syz_open_pts() r6 = semget$private(0x0, 0x5, 0x2c8) semop(r6, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r8}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r5}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r8}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r7}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r6, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r7, 0x0, &(0x7f0000001940)) dup2(r5, r7) ftruncate(0xffffffffffffffff, 0x31dfe21e) fchdir(r0) r10 = getppid() fcntl$lock(r8, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r10}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r9, 0x6, r11) 20:41:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x1) r2 = dup(r0) pwritev(r2, &(0x7f0000003b00)=[{&(0x7f0000000680)="7229e296f977f1f1376f3bbc95f4f246558d2f5d6195d599423fa13abdeeff594d7e269b54856607546c53cc807c2d75a9c41e65f7cd239227605bf06681af6e7d1645abd767ff226bba7fd28d3ebebdcdd1ad216344e8b22a6abf3aa75fac7f252e75dc13402d50", 0x68}, {&(0x7f0000001740)="45c73cbe884793dc4a6af1b6fa94707fcb6dbcd94d3e5006d53abf3f4620d8d567c099513da65b476183b47c759394318ddce242dc43a031798d508174eb6f88215a06eda02d62db173abca842ce1cdc7d278c3abcc0ada5ad4163ccefeab055e3ed00494a4019af892ef7cc3e7466a39c71eaeb3d63958bfa54d6553abd50b27a558a5cb430b1ac401d92ff4d541cdcc9d0cc73070599e7711c90f6f57fd0b8f5eb50b9dfe99ecddeb4ef1106b6cee20d014b2b252b31595fff0b23cd1b9ea0a85f56e1697db14d1b2bcc8a13fb375ebfbb1aabb17f338983511f8730267a68228533f36caecb20135073247d9c41796be3048927d5", 0xf6}, {&(0x7f0000001840)="dddeb60d768b004795fbc2b82deecff863f4814a01269309ee44d077a20d068e5fa913e8d74cca90b27329650aa0218bde03fe2b33d5d6e3741938483953bc3f3722712910947870f76a02510ebe77d05c3f1b140eae5769e1d0160fe94689bc83403a59107c5f757faf4c644bc4c7fa9d92905a73a1639cb9b0e7b21201d717b8fe", 0x82}, {&(0x7f0000001900)="4ee3efa3bf9a92162428c9fcc0144aefa3d63118f6aedaf3ac586d4cdf3e5fca7de89fa8db1b42d6de2ef17e4c74b6d31d91c8d720331285b8a917d3fc7b939968905891e9d08e9d1ed806e83b1e1b5c5aa74f551162de2d0182c7d6f22670dff41824ba031b4edc6e1df92da089aec0530c641b3e9c669690611a8b41655becd8fe0f5fd64adeb5045e0418b378f84d18c6bd3695551036538a237dcafbd5b654f313851cba7a3cc073fe5c823c3b48323c301261e1a67c4f4cf9f3de2669e6b3a7642233d70619e6751f841fd49c93cfcf1fcfa4ea2880849a8a118a90898704f31ea69f585ea2c690f3ad3a3bcfc99047cd3159fd8ab5519a01badcd9b133480823360bed8e0e5a625acc3574a8f633dcc0d2e69cdd33479db5197e35ffb977c530370697db3dcec49229f4220d7ba7fa102ce297dbf07c8c6f544a3b5f6629017fc8216b732c3442d80f9f3af0f93c0501427c26332328182ddd3e76dc6c0ed4fcdab2c6938fd942a05ad6407a8cbbbde8f02d0a21e7c4e03a8a2395087e7949f7b4d51d8505636e160a9d481b29cfe5ff5b8afb75100e635e103b809397eec0251417fed3c2846fb5f008ddf70d1513af2e30ce3aadc644c41ee3b262b6b155c26405ce90729d639c6c175bc3aa5f1e8b68ab5bac07bc6852fe3a2d4b279316641b925c18174f7cfe7f92d591af1a0de2637617fa6ba955f09dc122121b9421f9405bbe072bd7dc7905b8080d86092c7d3d6f5327e2ca99997c3d5e843d6fa3d32bd437aa9caa18faf5349243ae10e1a6004e158121c68b48d3644e3389db1c7abf7847e2a0b7772902e4a4ae00c9c5bb2fb0d47d75034bfbd623023c3fdd2ca9c1dd0e3c584bf115edf2896580423fedf3888cb940e8478e8099350af7745b65c30c70e00016b55e86ffd9682610412018e8e7a23eaf7a41128530e284ba2776e82c189993e9154c9a2f57dced3e3d163776f52bd5454c46a81678bceb253aceb24a7faaa8cbc07165a79173b6c2157000006c6420d3b7efddd173489ba86f7d61b28910b166c1810577337b63ed514cfa71a2936ba172fac87a678ce6a32e93fe1df054bbdea7b173dafc6a4458c5335b22023b5777d0cf572c21efc02e6e4eb014756c0d57e91db851d9f2540c8e737716fdb82e3635298585bd1a48a12f874659acb847b2ba39820e3418c3d0a84ed3bc03fd333ab93106db95d8f708edfcc61d3ee2d8d75d18304accf9701b9efe8f5ebb4284f5010b9323f242dd457377f38a63ca88057b7183a2a6b0b2f28487485be7615c8c860aa9c25e4091288f0a42835b13d7808789e14d762a1e8abc69f30e603cc2ac16f28b100cc3ebc23a18c8fd0a840517e5a61ce8910478a90e2bfcbc6b676e89054b94fab010ecffbaca451e8571c78ee9c18c26ec9d1780a8ca085c289a1f15c5d1bd860aca6924136563f8446418db576302a57175a1f9525cc4cc579d1bffa3c594263cb21b991b29382ab274d8bb133ce7b3efcc4edeb9d6f90cc07c2976a9e858e59d01866b71a905d42e1507ab34b4bc5a176d34568492fd5e5317619ca257faa4214face4cae8a992c42ed410b3bfe90fe81ce223862a6b194420ac7270da558fcf096813eecad3c70857ec9cf0f63f2667a052bfec74c5080b8591134d4fd6d1d5308bce6d4400903d8819d3b688ee4e705f0957e3bfba1601d116237b5eade38ab5074b337e46024bb888b4c104e414768c052baf2da055b64b6c4da6653f51f38978d30ed2376d9c6b7d24e78c4a6e63d7202e20d3b22cc1c32142d0fc47bc0871573ff790f620f6bc8334625f001463f808a73a4adc592419a96421ff7a7a625d9adbc804a644770069db71086d2699f375310a1c29a58fd24790aaf10e5afb8a75be5c1a89831d72e3eaf8af5f8b6000eed7b86b1ba7689ab67aa6fd2f24e6fd1062ea82afeeb20ff5094e1531f70f65a87117260babcd1ba6a5df0beb0afea94a5072373ee1865277968f292b2f812416f68765e0d07f378d22c6757cfd40af42824632cd71c153374b4cd05e0ae99801331d4001048d71c3d204bc6484266868f754a9dcf8f9d9a8733baca87adcfad0a649c2dc0144cfad89bf5527d75653d278a2a2b8041f3f50e8be2907e502a57bfd5b572d1fcef9f8032e914ea9aff5ffaf3862560e409844a8ccb149bee627fb14a9eb9f565db8689927ed6f0cd74fba43bf0347e7dd29318e0a3de70c7fda06a807c5c012abe6896f2605021e3686f230fc4f3aae17576131523717fbf7130b1d886477b21d3c87a8bbb5366a55c925023d1c645f0c80750ddda9a2a19988f763beae4f078cce0e99cee23b6eaa2bffc39a5050bd20a6d7b9e2c7bedad74d8703276c43ff5eafc9217ee80fc930078f88a08c390fe686e2c2d783cf936b7405c6144490218822efd9a247747f5a967dcb1cc7d3c53361817792edcc4da0088cee21c0c22118a54b194e913b7884450ebe701c89e459316b9d7ffe7b8e77a912beed67abc489b0529d3794fbdd168d74e9415be76aa7e8cdae8c1ddfbf08b94ce26ff27958e056bcc0067a95d373ee722e92efedea0fe56c2a9e0c02e699dd7a69715f58fe324a76d7f44a8fda95f7ad157b3e325d7e280a71fb717466f556b41303af7cfc723899312d9af31f6c4f5202ae7f856d6ea171e907bcc999625e70604c19758879b6e4970d582304fe3464bf6765f2c707f5a97fa13c09d561205c09e0c3f6df90673682abf022ba654c0be41db1ef60714199c1d1de736fc91fdf47f3bb34a1a99c0188bf06a7b6907bd7f049c43243307e2b3eefd43f84e4030795f22873a0e1d90661827df8cbf6eb59fe255fa14974903bdb427ac0bd9c9a3c952451ed081ce7543213fbfcbc3eb92b59f1bad96c17c0fb9f6d959ee57617c1922a426075db6abad26bf0a2052771b0a18b4beb723288caf76caff472cd4495bcf16ef132babc6e2b7fc5e359396c561d0c2963783e82323501fb2f918011f5096ca85d0156762c39024a1a235bf406ec755abebd95b6e166e37758da476863fcee4dd6e225d63b99d777c9a1e81da13063940053b2ab45efd4f564a3df05dd6b8528779ead9164d085a45a3f5b545059591a720d37f29988b9c2eb19cd706a944894630d9df9e955770748c939ef211c63581b40221faadf3162a8413f87df969e99cbbe123f17fa202b42e9afe4c6a2e642e69346b893e8284058cf187eee806a685e00f83eb1bac35143f1c42c22dc215e61d38ffea92bb5e38f67304480409d82dc618f079a9ee7e214f97bf3e2de59fd0893d65de24cbf383e430eb35fd1614e6d04187da11888a82878b7db0306d97a534b63265aed2afb545b024c2b4385b8eeed29911f6ac9fdd8451ef5fa3764541305e92425b957e10923dca8d776dfefb29e135176e8e0794accc9b996f6ebdb38e5c79201d9a6d95d627e6387138fbb93329e2883393963cff99b8c1a58a9b785f5c7b8026042fa0a4f960f675309d517e446d023c622ade2586920731813cd01d1af0fe3f11240a1aa27aa4f6e35d9e095f606b6b8375567a675a34746fb9160d3b4bcbfb9362a00a4090ceda765dc2276fb7d3a3ed94afbbd1c24620c315ac9d0419200829837c10c10a374169856000a70908768315c991fe30834c904d0c60de0ba458a722666f9fc8288d406cc9ee96dddbe64cab803342e67b185300397e2945459e4924865c513f3702757c6837032b8586ee926b892152ea51cfe5e2405ad24308dff68e24e5de0872479c5c9ef70a4f691a9f9e730958d4962c2ca62e426de48e398d5eb18105f758865dd0ef2a235bd819e8a3296ced480933df334d1b5d15e843568f5500b9095870007b9dc6cf3f105aa5d1e66449dfbddaec793ac9b2736073e7a8729c0cd1c6166e9af27a8eaa9ba68dbe189c7c9dab202362c92403bf58bad9bf846ab520fcc6e732f0e64188d445e90695bf85a6646c2d8e959689406f301c564c92d86b8aaa0956867ca2be8778ae000fbfc31c0d86eb496222a1b6fb9cbda9ed9a7c29ed263d08fd84cf8b466b5b51016ddc3246e17ec5fe4a200c6e7a522881bb21de81cee8f038f20460e1d35d53a2af236d09286b89a126edbe30d51798de9d6956f439fdac0b30d48c3187013625d423fbfe0218259a04c52f1b6c9e83cf5e4f55eaab12fce7b62c8f7d18cc04da2f313654e02b9297218fc23e87df3e535e3f917054b2be05d62d53b28820eae134505c7fadb140ca20092ac48e7b381fb0e1b13dbcd6066a7fe120f1780884651e357c3083d9ecf77b9a9c34f94c53e60ed4fdd6a6e9569cabbc3752eef7d9593d2c6abb884f468f6c66779cf3f69e0006a60ae6f1cd9bd2f2a8c5b28a1e41dcee9a09ecc78a2661776ad1cfab82b8b28a54ba0f5b14f498d28e0d4a70f3280137cef089964c3a343950cb2eb90b6591a23ca6a8a4b3a635a62dc3f9f32a0e0a44015291a77b860452220c8a755f7e24ace664c69e886c30ba2f644156aeb9970f10a5f731365e8a16e52d3363ed70c5ee0cb14c5adc06bc67e0bb6bb6ecc1c6b5d957a8fae481163cfbcac8a1af2866196643bbc1585295b2a706b0d0e3585fa648816166470308e8293623a90645d0cf4cc2a41c0a5037c46f7235642cee41688577ed5a52f458d8547f6a7ec6ca057b058df28e64b9171ac772a62d9c75c0d346ee21a5da2671e9c1948aa97e4cda024684dacbf3dd0d5eab86d232c5dcf259e663d5c37af865857609499a3290dde9b060105b628ca0e01206884d699b553f280fda22cdee28ac91e6c814208782c668bbb770d94d1085c2251107cfa11527489112c623494ccef68d0406496690d2af8c0c9afdf1f2a700a97528755f2df7c8e3ebb1d7fa8ed2712af0fef08c440328fddc243a23e359923b988eb4eede921053a2cb20ca50dc744f25cdef6e8cf8846b2691fb1d832a9dedae260541c789766f7c175b09897360d7ebc869c1e5b8fd4cbb6f124233dd745abd34df3c29f4bb3ad4cc319464fce38adec3e7fc4c80be602300574aaa7557d188268390f946b16a7e2e10fbdaa6ed05fa855befd3f074c732e453effc9f3d742cab846f813a6ec6329c0ccdfd167970154d7ae58dd41b1410bbd9d56846b66771521ea7af1365e0f3ea4859f84b8c56ffc4a15f9a2a2cfea6c3895a99e4d3e4d5bfed89b4bf312443f6b768b986fd5f190795dfa7cb222f82e052064be594a917125826553aec9c4386c16f696d78c054f7e137e972a1c84f00b670dd1cefbb9be41701c402f3b294286e6e6d3414b0e493e446811b48b908566166707ea07e424fcbe9b28e4b1612a217ff7fa5272852fd9439eebdee4cfe04739bb3b8e7b22e9a71f0d0f66ef47df1cd9c59190aa7beaaa5a51a26b60795a0c2fe0c45a85f31cb95bea225e8675b17817d77a6402073274ee9ba5f9a6d2bd680a6be71bd9dd6edddbb962c81e62d89e76cc825d5611d32e1552ecdfd12d23cfc34826c88aee4323bcc4e135c087e73a022adccc620e6381c2412b4a1686f68a35f64cfbe32848c4a7222e1084ea480e9fb345b895e9e440cc79c0b440be047d3c4b7550ddf91eee498299e3f07f2fde8c79bb1fede3349a3261005ab0ce7a613625f8b64011dce93366711828bfb0ceedf1d7ef3b7cfcc6b99c83ccebb336d658ef42f6925c8a435096dd9ac6b8f2bafbe2566fbb4849bb66cbc521a47a100941aa6705eac50d85cb221b791da0ed60f027e34d3d8a11f26b60409f43b18b825a0e5fb449336638984472a8a58d", 0x1000}, {&(0x7f0000002900)="3ca8084de1d213a22a726911ef9562514981583ee568869167320cf168486d00a2a1f59995640afb36493694d453fcc2b4a3c708295fc6f0b59ea08d1ef13d1513165e75772cc2e884d0c738f08d5ce5a9805ae4e4779d9057ad41f1f8670647df651d5b8b7d07c1e7297b84b32f860e69a71cfa60a12b38df20ac17697ed05d0eb20d5232d0cc4627c44a25fb3ccd3511e4229702051f1524975e6aef720001baddbd263c5cf1e3d508410394f746778b", 0xb1}, {&(0x7f00000029c0)="977bd462048f95112b1eac61f05e18e723d6e73ecd49ff93f5bd131eb93ca1002d6dcb20b97a8ee5dde72600d782f40a3a432003634c37fe0dab556d", 0x3c}, {&(0x7f0000002a00)="06fccc810fac8f7bc8853872682e50abc39372aba1a9f8fe382af442ceb927afed71dd90aeca0f23ca3b11145a4b9cf3de6dbeab257c4617dcd1b081293b301d18833d84170b9d387e73f02dc254444d43f2d4ba179320ff1ae72a201dd96e9c52923188ad0be2563de969a433600e82611759663835505314ae6072712ffb3efbc96958c024af47dd5c51a65391c7fd2ecd8eb77e25bff1da3b38421984d63dfb96568c91275d84d20c363ef712dd4630fb84c861416eaee56079a8f64db5c1e66e01031312e68d2b4ba397fabd43d5ff21d7474e23b8d05415a85bf8d7", 0xde}, {&(0x7f0000002b00)="0611206ad7b03a7fc3d44a8cd9d8298435c7a02d21142a5d603e1d4bf98ec206e6247687757b75f6aedc994644b1315b03c3851e93787b2eff5c9061ab24e3074dd6c2427e44bfb62ae4ef252528e2f7362d445c73ecb49edb4552bfc15186b9ecf28acd40f663b7c931a0a80c886ea72975a8e457aae1ea09f64b3c21098e81aa2b6cfe8a3bc58c464fdc5dc5e2bb7d24a5d3b31f75f446d24cbaedb5b84c68c99eebcd6b4241bc5c1c6114132594d45fd4648f0a5a441c3159145af658cf278e937f6c1cc54c10cb784e5530e24cb527583e1161ef95745f691ce8776cc12ba899141f0e825fa64d67c1885b6b114d6376c3ea3d8d6a405bd2b200a1d93d35a14d0f266ecfd03ad2e60569abe4946ee3d357472e22d535bb90095b70fb702c8a54ddc4c57f7e19cf603fd729b7b4ff62d8084c8fb67f0aeef45325865aeec8d7d7268aae2889a64dabbd81c0c40c06de35158f8b7ed7b4743d03a861c6290f64024dfdd602d2928502462a41b65cc1fc0df5ee1a78f471631e9f619eeb8f6a74ab855574d37267227b5f798ccccc21f355cc16f78973f081891e958574cf2d5bb4539ec2433f2f57e7a60589a997b92775c36813821e136cde459c45303d1811e4ec6f2c42d8b70c5f1b689f449bc2fb48aa138d1ce0343aec9627c4cc35dee6b0054af4b82d7fdd039c7cf6faced9850ed14a7062970e07bfd9f1839a66dbb6bc37e79a856bc792012543c79e080bc458cb34e660a90c7214ff8940e8df2ac470647fa4b2f5e26cfa881c38b72c6bb052b51e327365df9378578d8deb9d230066eb1a321ce2caad85ee10695b5a0f9f1e2649437f7c9f4fa9a494c3fcd61217fe9fed40c6fd9b89becadc818b4b5fd7042f6e11005f32d1a24d3fb804bc43e573946b6a906fa34dfc65e412cf47922ef9ca18ceef0271c3b3dd0b9e6fd41af8b6974a5bb63f9ed570af43be676c065a9f11c78a77e11a75aaa66857106283abb143045f7639e7450c865225b3d8668dbac844190d2de2ae579b3d722dc546ee6846354e53a8268317495c0a7f495a83ba6325bfe8fe00cc98f152354262987770db3d8cb21ef32b68d4ec16186ec6af1a4c4142dea19d20a65b1c9c97c5979e44c5e7fa33707485c16a2f6c8c9d07830381c66f3a27544b88e3ff88fae2d504c571c3a1921ab2465400b3f89f380199c35029a79d5d3d9d608690eaa691fb5daf45941914b94f8554124f79576bb9e66f45ce0f16fcb92b92193ad8f1b8d5b3b5c8f4ee901a2f93107a77f66c031f1bedbf2321e99a5e98a021ec3f00971e6a548479405896501d80359dcfaa75b3500e4623c9326bb4dcd919100ae877d108a89ce7c95c09671cbbd4e81eb3d15e91a19f5d7d53e79d06e56e243eb41e4c12130f3c178c744f5e0dd1270a3f4fb89bbb7f3ebec14429b0a1acced1daaca40ed7582668ff1856e7739d7afbccfb890d3bd8eebfaac58ad17005191d533080aa9c8a79841b96aefc3c0ffa60385ac1df49575204db67ab601be82efba26b84b7894d757e9cb90558e804d9fa56d367e3d60fe22538a021722045834e5f7aeebdd1aaebae1364ef3fc3a44e2ff3b2565328e42bf4c2202c6484de523758812f294aefea8105f868b3b3ae52f2055d692769d3fb68546fada8eb9e0862949003850708f24004b448e387b18b489910373d909ec8f8bdf7e5f9c215f89aa6bd8db2f0fb86eac6cef472a6b69a9c55474fd53817aee8298fda096afb8cecdbf6b7d1250c0aeeedf734996cc980f485474c46dd2bdd2c1afe38033b186f97df59486e3306daf5fe601a9a5fe56b363de00743209ee39d4a1a8d008edbf58b5d50a73b503f3765f9920b9758c32acdf6babe3a72e0a487b1fd4405977a8228257e4929267ea5a5ad02ebc2aa77f3ae45fcef3f1aae0d5e7d9c859d493a391c5dee4ad8bf139c94442ccc8a470d5b9bbc252a090a12ecca50b085969adf40e6f58a509a1910df5e6537a5edceb44bdfd55f0432ab115e24a95944f196b3374cd4db622e992d758d8207b601a89e97a79a9529c7d630af8f9d4251a86a179c32d9956de68225b7dcb10d7d3a0c118f500560a4fcf8be0b9ce67ff9878ce18e8c542afa049e2d063f025922eb84e2f2f9effa11a491492ef3884b90d5bb5809818ca4b1a1cb566c35c36a1cb938d9e81a0d93aa57b457cf0d61b23cf3b370ef53ae0ee9afe0076840a7b13749d476faa85cbce148dbaebd8b4d9799f0057d01deeb43cdd14aaff830fc015b52d6be84c178de1904a8643c67ead6b28d6f7948cd5bea0bc69740160d77d384f83bc4360618e7fc85b1add3465acefe3d8f612aafcc3dd0c69383970860feacc1a695407840b66a99f26b14bac61098c1d5fdb0ed4b5a168e80218ffbdeafb22cf570ae8e1f3cbe383e7b53ad2ea47ad6472cecf6218953fb71c1dfc2f48d81154cb84690e430e995caae197afddd7102195f49e7d13489eeebe24010954e33ad36ded394eabe5264d899955aafb0010e8a8c458689f37f19ac848932a7d02f178746a0a392c3e1423f944e292da864decf30738ed89a459a523b4195db5625e2a94e0c449afde421c68ff091cf82bba2456163d59f138e0655e59caa83823006ba86728726378aaafc28dc122e3404976a4656641bc14c4d0a825a3ac704711172daaf86ad622d2b647bde602704d413d4314f9457bf234cc5e813cdd965665600b92e21698a7843a7370b4805a504433b28be65f789e090189711c1bcb1d34338c9abf6e93a99313c8e7f0c98644dfb672f8d0b7d6a157d4cda1097d9fa2ec1e3a3c8a91c4c925d0e5e8b2f7279231bf58d9e3b1a34ca02a6a90d7fb2a2ca40b6643f1e47d66735ff4906e96ad93fca616d2ba86f4ceceb914d26176165b2aaac2134e01bb3ba55495c132774f8799a2f24787a3800aa6467f7710037aae371ef5e8178ef7c963d595ed72715d4ddb1c438da616f9501834ecccef3ebf26e3f84375b53d0b1b8204f83d824f61358ec5ec407fe2cd8d95601685e9f7d4bed3c70536163f7c51801a4d98fbbed04f72481612e5d9596120e33ccbc86125f4ea98acfd9ac503808fefa8374616472566bd402981965375bc2f39f68074a61f7db02c0ea3743118e88f554fffb986e3e42bc819606e0f4013171539bf6e01c5d89bf9e36a5f379f0c62b20206a66d737be230e5294e7ec1226e1a566ec2e1f3acab13506dff284cebc6eba63d48f4a64a03d67518a795d64e8568f45e4991c06353b0ffc4ae42e852a67e4fa55bbdc3cf9d6991855696eae2c17281f07b4f50ec65276b45daa2195741381716edda8adfcd0384553ad796b811f9a6f6d764982149097cdc51fc1f9da1ce3277da3ed00f9cccabee54650ca65a4d9b67ff5262ae033ff679ac20e1a19ea4f928b48e229bd6de3e23afd3c606b3ce56f6b1112e7a0728da6c95b79b8d89e235e8c08cd01940aeda479c0df3f5de4972ef7e3957810f1468abe51f0e157eacfb1973c4ef86121582505f8905e980b4f8fc700097fb11d6c0843690e1f65ad50b4c3fbb43031ba0f328d6516c6b5af3fedfacfcc2e37785130bc1e5f2fb95decee6c91326276f2709bfd69d215e6547f7c2085628d9d69e85d3bc5128fa176d59bdd48e6186e65c81b79b5faacd104777cd44fea9d209d9f4235a1fbccbd8ba3589281d7110353f1b2cf9175243c1e21002311a8e8636010578c2915ae6bcb2683da46b614e382bb3f3d110cad8b2743fb89e35697ad1a00aada9901a613c2b7002b786ec05904ac7aa09a6c7382105b50c9362b53191bee5cd1b79379bac9140d8540efc3abd94def155e5cfc06a56c17497f770c86cc6640752a79ff8fe1bdbc240a3b82d7d5f944b6962a46e2c0486f2fe22a8b69b583bb1ccb109202729b0b7ccbf72d01134cca9dda7b1c533269d6c6224a5dba0094bb83c66e15c13823a0516d2637023a106b96f37a212259c6f438ce880d6437dca7df0ef75a0a3b537b148ec4a54a1e00ef3d30c64301f412cc7bfaa56fd70c9c6e0ef2a5c0d7f125e2e2ac86a9c12ff0332921b422ad62f28f86b1bca1c3385ad1a4535f3292f682f5906e754925cbb29ad0ea8efd04fb100b1cf64dec4ff27e06246b963715702299b66520506e4633561349472dbd3ce2bfb420863513d0b90925c230e1860382ca2e72e32724516041094a22149954398183cfc2035342a6120fd6583719eacdeabb378070d8508a4b87c5f4dea368983cb14b351cb5d73d9307c4b143313252d4b7110ce7f94c97bdb8582b7bcfe8e2061c8eb298a08fb91525179354bb7791f5df9324de68a7a50d7b6205ccf958661b83e7e6372948c4cfbd86d5d20cf20a5d3186c7ea2fbc5ce19f706d90665aca1b7b1d0e76c2b62744584b502cf151a9d6c8302ad729e73f29d424b85b6f16df20b2afdabe211260ad5289516e809a515e21b814329433d4583a766845871173a27bf2fc12b30e28ee60e3793074da97ee54030ebb51180ef7bb1e17683b8cecf7e8a10340ed0d8968f70f1505b8619474408c328a890582889b9ae66c00a804a6dbd65a478834a8ed6b1ff88ee0bfd813c839e3a5850f82e3241b83e35e5de556ce11ce2d8bd9fb64e4886b08a15b69c3b5200c8f216251dd2e743733548d821c0be2642502e8a968744bd2e645e3f568460c525d71ee7ece73821499f9288edb7457a0abaacee81a37f46295aeb6148b25bf69bd0c238d7a66e8cdb89255613a405b1230a0b27879adaf026f03016547e6734b0f890f80c41ed468a35f5a286ff9128de4d8bda2c3ef4339799392b7318dd8e6ddf8327ef6a1ccab74c7468f892daac6786a71dab36632d17381da8d873040984731b3fe661e26277b2587a613e8f972e6c8ee871ce961deef5a616fcea36f4ac46fdd41b38aac31c367aaf01b26fc2ef6c2e3d626dcfbcd7963829d9415512080133bcf79d8fa1cfd89f0caf509152633980315a64fbb52985481f69cbcee613d74be2f0eae2cb52945831b1de43c561f5fda6c77a05e55be37d658b08eef098876632ab3b397606b3a7e657937080fa6a018008da4ccb92d84c6124912f4c779fc351a6fe02cd305fe46f3c6d65bdb1f9549b7943f182cffeae52a184b4c430b7d376f30d2d82bd157e60882d6980cec9e4224a5dcb128231af04f07031df0f58c7dcb1e25f50f33d2faae3b18730f1026bd013c7c769fb767d2a3c010f495f535c7527923d4c338ce4bf609a53fb65bfd58f757b16e5318ccce5d6e4313d19ccd07175c41a2bc4e063a81217d7e2e6cd7cf8a933cdc1ab15eb80912d43a2fc229963b119d4541548ad62418871164d38e3b292f5c522b91d721df1ef818d1784ca6fbd1c567248e254078df3dbf2e4f4bfd27261ec3316e8ad9f85baa16c6df25e163071187cb55663c7d3387e93792bc1f5096d2ab26412b13912db31aae95b522fb25a828b0188b691de15be1225252f79afff74c3474616709a8e7e2eafd82e727e509774c808c6d0235fbaf7145f426a0e47ca4be70b54d4e4e8f29f67eda1c109828f04b224ba8ccc45ea3c89bc374980213888bbde9e786d4fa82301b33b43768244a2e310dc80ce41c222435a7ad4000292543c6393493dc7df14e3f6a7e1d162b1a11b272f43e5681d0f8a95a70cb079f7b1c50e1bd6b0ef9645c279e56c62b60e750e2f8ed4236bc9ab29a33044aa2436eb9c22f185e55591f5895868da1475683cd50187e34c8186bff9966d4c3e432a4567eef940e1c4f88849e2c8cb1b1d34f8699", 0x1000}], 0x8, 0x61) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x6, &(0x7f0000000140)=""/8, 0x8}, 0x2) semget$private(0x0, 0x3, 0x4a0) pipe(&(0x7f0000000000)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 20:41:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0x4000, 0xef94) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 20:41:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "8d551200", 0xfffffffffffffffc, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x37b4}, {0x6, 0x4}}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, 0x0, 0x0) 20:41:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x400000000000220, 0x0, 0x10000, 0x0) kqueue() 20:41:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe7e9f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8555ff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 20:41:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x1, &(0x7f0000000000), 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x40}, {0x18, 0x0, 0x2, 0x9}, 0x4562, [0xa60, 0x1, 0x17, 0x77, 0x5, 0xffffffff00000000, 0x6d, 0x3]}, 0x3c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00007e5000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:41:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f000047c000/0x2000)=nil, 0x2000, 0x3) 20:41:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffbfbffe, 0x0, "b0d42000006e9300"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x6, 0x4, 0x10000, "24becafbb90b0509a6c4e6d8124836b1e50cbb41", 0x8, 0x4}) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:41:21 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) 20:41:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20540, 0x0) socket$inet6(0x18, 0x4, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 20:41:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 20:41:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 20:41:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) close(r2) 20:41:21 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00007e1000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:21 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x8c72, 0x7ff) r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x80000001}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x50000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848"}) close(r0) syz_open_pts() 20:41:21 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x11ac, 0x1, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0xa) 20:41:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xc3, 0x8c71, 0x3, "5ca534bebc6507a97dfd344aa612646901eaddce", 0x7, 0x4}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x3, 0x5) recvfrom$inet6(r2, &(0x7f00000003c0)=""/176, 0xb0, 0x801, 0x0, 0x0) dup(r1) r3 = syz_open_pts() write(r0, &(0x7f00000002c0)="ad517b2f15f86547e477b62cacabada3d20f22e25b95085428babdb50aacfe486dcbfb24a03e7c7fe8f9766bb2e49a416f825a8d2ccaa69e00f7c0bf0305db158d749867c393f121834787461e5fa6b8aa959008d8b6c8241473f48dbe647ec627b85142674ded54a4ed0a2ec63d4ad30cbf41d4dfb3f6527926d8486455cf758879d456dcb0827a3a9af0bbf4f3d277460486d68b8abea259b5faa28ffe60a542b2b91f1e77a898b5f0a2bee336c9f5eb0b24754341c39e1953bf14e1addb92c6c580afaafcb49b0731e428e38dc6cd3cb80048", 0xd4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffebf, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:41:22 executing program 1: r0 = socket(0x7, 0x1, 0xffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 20:41:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt(r0, 0x0, 0xfffffffffffffff9, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001040)) 20:41:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = semget$private(0x0, 0x3, 0x442) semop(r1, &(0x7f0000000000)=[{0x4}, {0x7, 0x3ff, 0x1000}, {0x6, 0x9, 0x800}, {0x3, 0x11, 0x1800}, {0x0, 0x2, 0x1000}, {0x2, 0x7, 0x800}], 0x6) 20:41:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="aa000000ffff00000100967012e7bc5ea9000008", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0xfffffffffffffffc}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = semget(0x3, 0x3, 0xc240ee81a362d485) semop(r2, &(0x7f0000000780)=[{0x3, 0x80000000, 0x800}, {0x4, 0x3}, {0x3, 0xdb, 0x1800}, {0x4, 0x0, 0x1800}, {0x7, 0x30, 0x1000}, {0x2, 0x82, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x900000000000, 0x800}, {0x0, 0x0, 0x1800}], 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100a1, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000004c0)=""/10, 0xa}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/42, 0x2a}], 0x6) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) setpgid(r4, r5) 20:41:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x811a) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x1abf) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 20:41:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x4, 0x0, 0x0) 20:41:22 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66691b0053f0d82f04ab1d272b3bf66f4f0fb49cc0d518a67a5c97f507f9b4acffa21e3c0d814879a0063485b9920152dd14f9a939083f4ebfdb796fbb6bdddbc5635beff10d859540196edc07a1a522c80cfc5ab797c5ace9fa9046936b08b80a93264cea137589d56f865be53c0d89eabf28a278886d98d5d163f306b224a9361c08b68dd131ad80c080ca754f863795a286a893bacde0bca1869ee8754f00000000000000000000000000000000"], 0x10) writev(r2, &(0x7f0000002500)=[{&(0x7f00000011c0)="8c4aeb7ccff7da839cdfad7d6b82795dbd9a7b3b6e099a70a41e6568d2a2a853ddc4e23e9f2a6548287998347b93e785b28b70ba48b1a9f9b4f09a3e78075439cdb13e632ce20a7e1274462360a6d6e690f3df008b91b45abf360bb7a814527057a4f17590e1abfe9d90c83eb7b46a0d19b4d0c709f8d06439e32dba64b67af63a67eebe81911d9c5eedfd9383ec7a72a361c5639cdfb6af95de56cae1454ed31147b55701489bfde663775069a58aafd97fd2bcf9d6af001b64c7be02a965bac8323a8868e266fce5dda20b2287856a8d8ff71be1f079a649d2fbaee697dc258a3b20217917b976c095e31aacb8c461d7d53577e439744eeb72d74f4c096761261480d8eae0182757c781a2045abb260b2eab99a7381165de5ace7a8f225254fc85b7e14e501d14f44b00fff18921d4f366af87cb04d058b8aad67b0e3c7fa607d09d3d70ad67aa3dc7b0e5565ac4324c15a11e8741e44f0623f49fdb2cddb0fd007328c349760c01522c6de2939cf5c26b0f2df21ff10ada3d2ce75394bb47423b3573fcb35e9a39fa6cca8b41d0929821cdf17101c1d522f128d67a4cb074b5b18154d35f82bf0ecb4675dcfc8beda98c77a1907f7826b4638b2014663247964f468b3253f871ccb9aa23b5173688b28cd953889fdb1192bd091c9be2741b47dd496be4546b7119c7ddd41bf2c95ca0a64ff437d3f589ef3df49c57a9844995f9f2ce8eabfef8f702affb15d1b41b8d4682293239f68c4b555895dfb15114bb7d598db8765bff9c57b291d1f10877008905fbc479eb6acc755e9a76815113f0dd2a09256adb292da600dd6042e4ea3500907cd7090d90a6eeaa79e7f9a7517d3791711561c5802eb4a05f2154899a4b783ce1325db91b2a66bafe0f8be77ab9a4aaaf57586719837371a87a3a1a6ed2b3f57d25a5ac128bd439e5d2e07a9d44d685fad37c7fd4496914897c5032406894b10de588b941f61983ef8a2f6de2919b0208823c7e15b67ca243d57f744bfb67174f8403b73254fa740fd92f0e71efa04a5be4a53b39fe90518c081555177d0d40e54a9a0400507092bf1a6ac6dba456fd503dd2d0dbec678d5d41e1595dc967b6eca43dab195dbfc0b1a47b8c7d4dc8ceeb0c9835db6aee617a1d651cdfa3b3983a7d311ca5d197069828ae1693b321ab7f137df0ac00af8f0b523be329e926540e429ab8c69c05f54de6c7a30bffb5d87a5df03065582890afd4a21fb28028d139a927c6a3dbfc2e308274a9861f025a8b325072ae672b66ac883160dbe0682b75b327b020c45aef80e4fae1223f6ff0662b8c4feada3cb98f3f9713c6b3e5f40c3bb8cb85f73d08efb55a012f41dbbd74565c94ba942286668227242f4da0c8f42773465953e263f6d891c7b68731db1303e29ef12cc1c5ff50aac2a693bd91bc5ca67a5e2b2767cbd8b88a0ac8ff611444cc5912cc97e56ebba6576f671cf88ed0b5f9853f7887a2c47329f0ad0ff2e9409dae78d307e275c9db033e09271b568ae8aac898730afc5d918064bded1f7d8ee9a3366caf6c228bf20ab7390216e3520807dfe9f44be6b4d6857823dcf4e3b94193b0c84b000b1e9ae3315182df0bb3537c7cbbb0bd6f6026b7db30d9b689b0042662fb8e8e00228aeca90f25fe1e041dbb3e23c5c5dd2dda4451b90b7251e08e50ddc6c5374fc3c9e51722cfecc86f391df6d884b6a189e6e890fe45560a6e0139fa39989c2a443ff44da87dbdf0d21077bf214e2096f26aa1ded4f74f1f4c8f8dcacdc58ade30f2ff99697caf01b8aff42ac565a697e0ca47067d18b76539db7ac3c73fb0e41c0bf9f39f7a0c479cfe0e4f2c4f86709d2888e90b6a247aca4fcbaf01e2bc5c2238bf2458c55f76edf7cf03724816bca5d74cf3df5482fffcc622a958e9ff1312b2a8fe71fed2691793e9f3a6fe6f878c52cdaf0e375353b623e4f44776518dc80e344fe0d9c99920655af06f89fca586ab1831f9206deca4e92ee66a1c2adad47d065a8fc91334bbcdaaf8fa0127b6ae391e9fcbbba4129cf5cabbeeb3d0171811032d770e19b5eb9955ece3bc121e1767d4e4ccfb4a49b8a09e751e69338a43a99968b9cf7e003234a514f668c91f9feec514500309ef4044bedfea87fba9c752458247ff6d0346fcaf5224bc456fd912143f095ae2db8d0899ce667ff5e62ff391fbec7225f31d04617201d02f653e1e3b3bcf5def62a431b9a272b3b60897c258d68ad35e4cee11a91f9265d894ede9ef465633d963598be9fbc437486766677ddfb17111dfa677244dd0bfb4d8cc9dbd71fed312173671a5b68a8c6d2a2de4c235cb06c52309afa8246dce191501f1fee15fd2c30936cfde2ef851ffc5808aea21591577f7d44eb1c65a7519886b55e2c347ae46a21d5e0317a86623b3a9b9f057a1e19ef71aa3d5b3af399985ed9d8926096cf1d3f67e491e37e4c731b8fb982567ab07fd9c341c5926dbd894b0fa85ca416f592f055897a0a28468eba98b98d53a4e210d0dfb82e1a4b06529830ba3ff8db9514d9297da76175c0c0938be29370ef5225214abfe72531d207fcd17839040437d93f456fe9b0b9efa74a4326ce4b88c4dc1721bf0dbf19349a87339a02ccddaf2abdc7cdb76e41c440987ed8259c3063592124db6ae616bcf2831ad6efbf868d74aba203bec8d81a3d1e3c6905deb0a1aaf1644c1d10510fd0b53b5cdcd9fef819073d55eaa06292b3b4ec11657a7be49b00105d350760f0da49ccd7ec976db1473bdf7f809af5a882b3a145453c11a185e350751aa1617edb0057768ff8ef434541bff981c2a01c7629322ec6a00d2061239516fb8a734894ddcd12c9245d498abe6ca1b867651b6ad12b755149355a314fcaf5092a2c93b1624c72a6390df60be03d7b7719475c77d3a86391b0da66f3ce6e883be33297a23700ca3f633593edaf2b3211cdb86a7632967803d60bf44afc8996bf503d5bd99636a46bce7c17b8e0530fbdb63ec3c10fab8bbe82b3bdd39a88cce00322a8c1d1c9c2c8cb3a6e1c29aac1c1d2d5752ff1bc3a95b6d1d5cf54f1c933cbdbde6e2f01f015fbada6cbee0d0e73384bc1995cdab8b57a1fe3c6fa11cf4f010dfbd18243d076d8b8021a33cea019788be76740c1aac2f3b87babbebe245c8c9643254c8f8865226d4324ecfdabddc3683411a95c7ac330554183e03c42405eb4317c85492044c3dc3db3ce1177f670aa6f90ad8c6f385a7bccb6cfa979175fb8fd92203f47a9dc3daf7c17200c7f9f8c67de5d0151fcc442ed77b62d88a67aa2efbb51bc4ad4287fe7a65bb3006bba2fa5b331f09320aa23a56db0f0f0c47f8b41b585eae31c2adb9ee490760390d7a6cc06625fb3f800b09cf888a8812a08bc816bf1c9db748a27d8970d08303e55d3f33c4dc45d33b81d6f8f56e991f703a4dd71f169f53e99eeab0504b4eb79fdbb7328b145c03baeb089cdedad0abd9c7cd648cce6ed8593193a919ec7d93d90d54e84506a796cb73c01234f1f298630358e7a8227a15a59812d275db26ced24a6d36161a5955715d4183489391acc3ec348e95d062954c2386e48c14626f2b2e167e65896beaab0b8674dc42b567f676184b96d756906961bc308863f2a140d084bb143658473cb8db382dc8c4aadd10e676825c3814adc17983f27bfaf4b56972918fd7082ead158e11b3b62ae9aeef2c4837044c9c78de3ae53da52a968299ae622d0fb4c3c51751ceebf958f2dcd7b683e52e4f5fd05f6cc7d35f41f9a6155345504655b9c5ef11ba70585441360fd763a3d17f3c0694bfb0eba98fb5faf7e2b1008697dcb3a9e29979eab643bb74985195f65b18ea7c6796a10fd6ac0ec603de5e45895704950fcd51a5ba7ec603997104e132334a715483ade10e0fc5ba5557026bcbd683c3f40721926f638b90304f26351cb8104cc90063197ac5307f06c95c415bba364a5ff686a808537f0aec2ea2a391d8752b2c2ab1c7434df0b5ec8d58b18485cbf11c771b6aa8bb6ba502d9840cbcab6e10ea29080885a0e16052000b4a096b1a02d9b887b7a0ffe0f8803be521db546b71f1caf2ca3692f455e93621fef7d14434aaa6dfd537a0921273d065218a52869f0f1241ebc051eaa2549b53fb4d1ca3ff36e82aabeaa9a4d510086014f39841c46a7675a05f0fe3316a0b82ad038ade40eb9abffab5d7aeae123a10aeb8598a6d972ca1d924c4be2735ff769135dc23f44bef202a217637d6dcc3fafcfdd2f9811e809ed5a8a0db05365e4d4ab46db4206a4af146007e4a1392756ea2bfb5746e74445370490e3e43c3bc648239d6a418e8a8db34c4548cfee39397cb19b5eccaf478e3043ce260d4f331344a3a5c4b353e611ba35fa650489c95afd3c6291ddec3915342397b05d9db19f4dd622e08b09433bc99b4488d15efe7d16edf558fa0e665cce927cb2df676e6c5500c875ff2e6ce0ca8322d080ca07f0e778e61330065320ad276777016cd8707be69c70a61d83cda05969d61d018d7f88b0ffbdd1d82296424a09f1217669fe06842a1adcfd51d2da0890dff0f7aa20fce497b6918262840ea9138715d103f4ac5717e70db3b8325facb009c74aa1b2dc6f0053c90bb1f4f6224c88b8a1b2c0a4fb6c3c20a3b8ed9f216dfafb368da2fcd86bb0274d155f380fcfb752cc592fc057f735e5708ed2f0ab40583d69558b2bf9b23520bae8ab7b1e0d21a90dc42d921221d4afc97461e9d8202e5fa46f712677d84cea0b8eb4329b32561a6a09f017aa94aed12e6e524c3a5c50c3628024f1096727bd2b0f84c375ee5c794df4c292c2915a0ee976d0ed53ca7d51a25198a572881b38c1c979550f523e2f599f83092fc5a524f78819cb38de21d73ef5194c46ad8d8f48ae04460a678feb4d1242101f729fdb7d509e10423809893524bc1bcbcad139f99c8e863337d62e8469ba007a08db013bf06fd778b234ae42e7661d517f71e7fed7d6fe64bb6a2f110fe167be394057378e5ca390bc99e9c937c40fee7f7872c80b12e3802fa101abeea87325865fced0f9050a958aaa98867d541b55e09e1f683a9c653cf722cb8d60ceae89cbf179efbcfb5d92718a9f653d63fd7f41c9e697c361bc73d5e071c589442c7d532a538eba93144a8fe39f31b0e42c02f1db8615739556dd2e408cff38d8488e63a8a637a8c2c108beae3ab27761842e215df95677a714ab79d7bc84b5a64c4b374b6f1ed", 0xe72}], 0x1) 20:41:23 executing program 1: socket(0x21, 0x8007, 0x9) r0 = socket(0x11, 0x2000003, 0x100009) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 20:41:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file1\x00'}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file1/file0\x00'}, 0x10) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 20:41:23 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x400, 0x0) lseek(r0, 0x0, 0x2002) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004", 0xfff) 20:41:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x10, 0x3, 0x3) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9fb2b952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba", 0x79}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r2, r3, r4, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) 20:41:23 executing program 0: select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x7ff, 0x40000000000, 0x3}, 0x0, 0x0, 0x0) 20:41:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) write(r0, &(0x7f0000000080)="800b9832de35410178549e4435f7eba1b73c38bd5d7ee785e0521a465309e1390b1f3a0a73073b1e9b35ea5b5fade0aae6da29525066a286ec9fc05114706fe995f1cbaf095c69641a2e92c6873bb76f3e0ba10ce4a6caae21d03e22daf4d97736a05ce497f9ad4ece3b422b49dbd7ebdf82178fbd71e5aed5f9558c", 0x7c) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 20:41:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x1010}, 0x10) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 20:41:24 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 20:41:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:41:25 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0)="768488835c9026925311f678da3d17f70dc5bf31e9d3f98a94795e185d07352cdcd2ef7cc3a65575ba82b5bd9b9940b420b82b98c7a6b7884bf556988bc39120a318e0746ef1bc944e2818f8b31c6a2347b3044759a1b496af64f61d131702a798971cb559c1b1d9378bed77a9997906f7659e56c6ac690e8d7071ed715c87b08bd61921c87a1a9fa34cac171e18a8861e1aa1fa68daec49266d", 0x9a) 20:41:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:41:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000001a00)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 20:41:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x65, 0x10000}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 20:41:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x5, 0xda) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:41:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/102, 0x66}], 0x4, 0x0) fchflags(r1, 0x4) r2 = semget$private(0x0, 0x4, 0x7c0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/11) 20:41:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getuid() setreuid(r1, r2) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9, 0x6279}, {0x18, 0x0, 0x5, 0x100000001}, 0x101, [0xb2fd, 0x48e4bc58, 0x1, 0xfffffffffffff55c, 0xff, 0x1, 0x20, 0x7ff]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x120, 0x42) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:41:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0xffffffffffffffd9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c99947f569de0725e203a6e32fff14fdc9826a32613c1bc808"], 0x19}, 0xffffffffffffffff) 20:41:29 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x28) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0/../file1\x00', 0x10302, 0x20) mkdir(&(0x7f0000000100)='./file0/../file1\x00', 0x80) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0x1ff}, {0x4800000}}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x43) symlinkat(&(0x7f0000000000)='./file0/../file1\x00', r2, &(0x7f00000001c0)='./file0/../file1\x00') 20:41:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc0, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20000003, 0x100000001, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x3a94e606d6debe4a, 0x41, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x4a9a23a3e29ef571, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x80, 0xffffffffffffffff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xb10, 0x5}, {{r0}, 0xfffffffffffffffe, 0x14, 0x2, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x25000000000000, 0x8}], 0x8, &(0x7f00000001c0)={0x2, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x315) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7263, 0x0, 0x1ff, 0x1, 0x3f, 0xf4, 0x80, 0x1, 0x2, 0xff, 0x1}) 20:41:29 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmat(r0, &(0x7f0000cf6000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) 20:41:29 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000000000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 20:41:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:41:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getppid() pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getppid() ioctl$KDGKBMODE(r1, 0x40044b06) 20:41:29 executing program 1: madvise(&(0x7f00005d3000/0x2000)=nil, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xd1, 0x2, 0xffff, 0x7f, 0x3, 0x3c1}, &(0x7f0000000040)={0x5, 0x2, 0x101, 0x526, 0x1000, 0xdba1, 0x9, 0x75c5}, &(0x7f0000000080)={0x8, 0x0, 0x4, 0x5, 0x1000, 0x4, 0x0, 0x8}, &(0x7f00000000c0)={0x5, 0xc0}) munmap(&(0x7f00005d4000/0x4000)=nil, 0x4000) 20:41:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0xfffffffffffffff8}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf7125bffffe500", 0x8) 20:41:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040), 0xffffffffffffff5b) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) socket$inet(0x2, 0x8000, 0xfff) r2 = semget$private(0x0, 0x5, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x2, 0x23) 20:41:30 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) 20:41:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) chdir(&(0x7f0000000080)='./file0\x00') 20:41:30 executing program 0: r0 = socket(0x2, 0x0, 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/60, 0x3c, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="8fb79e8b5785a7c874df3f703e837b338ef7c426044315df9ea15081bc056425d93d4986fc69392b2d04352fe4b58e504dc293b1e4d63a0b2135b4c9d85bc8408c9c542a0883dfe2c2d6", 0x4a) 20:41:30 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() mkdir(&(0x7f0000000240)='./file0\x00', 0x100) fcntl$setown(r1, 0x6, r4) close(r1) poll(&(0x7f0000000080)=[{r3, 0x4}, {r0}], 0x2, 0x7) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000067, 0x1, 0x7}], 0x43, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x92, 0x80, 0x3, 0x1}, {{r3}, 0xfffffffffffffffa, 0x20, 0xe, 0x81, 0x9}, {{r3}, 0xfffffffffffffff9, 0x46, 0x82, 0x7fff, 0x62}], 0x1ff, &(0x7f0000000180)={0x401, 0x7e6b}) flock(r1, 0x0) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 20:41:30 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80000000002009) r0 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/83) 20:41:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x400) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 20:41:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x80) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="5159a0b1be9d663e4ccda67c1e8b73f862e5c237f2c6093e092f92097dcb253b2198774a26529f5f2c4c16636adf", 0x2e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) 20:41:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 20:41:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfeff, 0x0, 0x0, 0x0) 20:41:30 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/196, 0xc4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000080)) 20:41:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="ac", 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd7d67e94f11af500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) 20:41:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000840)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/145, 0x91}], 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="00022e2fe6696c65306936e00ffdef476b7b37cfc740613cea8680b73e1386dc17002e0ac3dd60343f8ba981314c4d5a51ec7cfe2d4716d140d5ef4cbf55bc45f24fac887d906425e29839ca7cdc02a8154ec7112dec4a2f15f76866932ea85cf416f7cc633a658d6c9839a92d54ef8b70def90ebe0e12c02d44d11bce8ac7afab64950002fd01dae900fcffff2dea5b193597579cf3ac16bbfe86e4828363c27cba9a2a590a0f4e62c992da08b908e06831eb343733e7baa73e5f9d2f557189f53cb9fcc51b1215b39aa09de7adb17102036e7543de4c0e0969956a891bf8cf1834b3d89e915b1f0940da727712e45f49f8b686846863377e48b3260f2807025c053a73b78458db163c65a7cec35d228c8ed7baeff0d08d4a20e468616901fc25c3caa757e6e5dca461202ead3c64dc77a3f5e00deea728e3b6bd3ee90835b08c19e593bdf1ac9ebf04e6d034521fd046155f2697dbb7d118d1c9b6ede333f0216bca7ae329339e1770cb88366b2db6e2483872209a064b6c948fa08ccc7e12a1882ab3078fae26500ead5000000000000000000000000000"], 0x10) 20:41:30 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 20:41:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000d80)="b554c8f8369d1feca7417ee479485017b676d94091b977ebe2c76ff359f21099ef7e21469490fa05e10db78aa21745571f374caee3b3fd3523522356d3ec26c70b11c832c014b2a8df2a114fa0b4fd45d6fd07e727205020517d4f4e99dcd3e2ace247dc150a6c4c1edfae42d0766255d78289368d7454c45609d7c81485f86ba8de27fb2dd63201592c98ac097aad27cd0bc1e650174e99fe7c15dcef8b585a8430fe919e9f47f812f2c5fb450399399ad5fab93d4629dddd7c38e575648d1512ee91610c134c019f23b4213e0c2695b329671cbb47e938dbb43197f5b3ca4e332b5a3c951acabdb31e9e2a985c06f3cc7157350aaa2eaf95f91be493343bb19b6b936d7938db6a0b35350f1d0e2db9cba3c3dce16fae896b887531d7bff36cf4f1f56659a5c3df7407750266f96ffeda10c563d5266ff4ce84d90c59469fddcf50e17b78efbef8c4bedf30938fdbfa8f94a6b7b4b3b404b7a0c1420a222acb38d9d29d8c56cb41c284e5e32bc27e9a1ff9c72be9848377e270e3b7e897b5478ba054801dc3a71915274fce3080e36546dfdeb33463892c3e2cbe8aedfec2e5c0b9a35a2485ab6cc100d93f76b9861f0c7b8663bdd80f4b1bcff6c9947c68e7563495ce49d8b65cd6d773c75564d61215ac21e2bc79244a5fbdabc151d27f04bd4adda14456ae46cd1da9ad23896e97cb1bd9c12bc4c5346661b0b984e26cadf8209189e88cb0327a2c677e043f3ee29bb3c3182f2add6ebeab75f342bb0279627ee738c35399c564a303fa49db6b81240c7703da1fe86738b64a50c5be39a009e13cf76a34df2bc7510fc1e08c84e9f7d133979a91172f6c116ad14a82c2904f588ddd55d39f5c4536853a8b5b39e041121a64560342ae0932773fd53b5b6d18413f5cbbe48a648499fb86ce2eeed57fd74e38331af9ca6b397d22ba5747ef760e129fc7e60b6956507b5f3eeb4398e2c8a0cb7a75a5fde9114e731b499b320253579c6d29252d2aca11c63ff7d13f69df6b23439d9d0d66ae9f874d4ecf7ef03da84fb9ef7a7d77f76ab43bfff94c0f7f312db893f0adc2e3fa99397ce3f3c8c9ac786072bcd7272c5df6bc1d1c0682f3dacecf126a8eafb312dde3915450d12d15cf2c7c2c7d9273ccb4ff6951b6a3c99aa380ac8b7579953bf8ae13299ead7f490d1da5dc9b86d7e1e2adcbb10512611647a199e37424e335a3f51c3e20548a3eaccf75fc2264a22088df773b8d3312346e4c035d0be4bb675cfa7ec82ed23678730a1ae3b6b67f35de384439367edea414822bd859e95ea654cc6e0bbe256053c728f213be894b6a11b29651d6831dc6c6527cebc3091793868168b77c71b5652c2146b76881cff479359ae4bb2bca7f4120f0a1079d0e81f95ef53f5cdfbe6089e6ebb7b334b57cd00831b3165ecff0ddb2431bb9a9368158b2fee4ba06b3d956b364ffb1ad9c227053bf9cef6e4e2d695070bed7a61df5f2722404733b17c123a7866f4066237b6841b9a46afdf310d14850c68b3a3d341e867f6d0e01816adefa2ff3599223425f811cabf4b9864074d1e3d943fd379065c51978aa26a3eaffd352cc5ea18c6139e233fedad417a36ed7ade4bacdda956343e2f19d0b1b4bf8c2e6c8c1aee8b5b1376500ed3a4a3a5393f2811c6d00d0fa9c71e44317bbd60f496157a0aaf81f87e15157029059f7ee593f2180cff31cb5937427a12e10fa1b99f2d830f98e521ee1bb49f98f8b19bc3064f4c09bf80fc9b59107fdfc6b263b25ab5525a1989550284ccbbe342ef693a4e0b623edb1d736274f202a24706eb8c3bdac72092595bf43f696c782a67e54cb5961e9c3fc103ebaeef29e43c6eb9a93769de9a1b7e434e943646e52a73b05c14493d5ee05abc8b6113794a7a642c9c0c3cd3e83a5f1701d80cb7d8e32ae2272eadcb53c8dbd7cdc641074bd66fea1e78dbb006f5b2d4c83e220fa9d0071ba113de07b11b46944cb3784d007e9e7cfea032a762d9a8f95cd95999566a5bfcca54d5b4256eae063c56104ad6c835758f86f8e08f34fe27dc64e77f7a42d0277a82cd67b83df9c15a32071ab8dcf05c76355618622f07bfc2dcf015bb4637f471ff6fdbdec61ea4c9daaea1b2f08ff23d6131bab3fd1d7480eeec886dca180a966fe043e8447ed61be330bf11f88f61f86b79e3f6e58c28acc7926a347eb37c134af81b6899dac1728fa73087ce7d3a09b82c2e3b9b87646d89eaa1e69c2070c8b347e3bf823b1422a29a0442cb33021f078f8c78a6ad6b3f96a2795649883f40ddc7c777405fda46e023ad23068886286729c8a525ffd103c78547ec2eacf4f11a665611e644d9f7188555c125f231841807e469f8c1cabfd6fa281c317ba301fb18f65b462b815143ba49a16d184bafc98a7ee66994a62807155be34adf8293bd2b38b3f84b5a8973ef89d9a8f2cd6c9748b7708e5197e49a2fa45c3313ddc75480f2f61b854bfde1f6c0c76ff5c412de7b8aca5a11322b29e9725656a5b9215582f88ab10cc73baf331df41b2b0c90bbd9fae37a4cecfb215369c4a17764f5ea8376d338b0d56fef41a54b34206d0b40cdf7b44dcbb8ed372f3039495a403048f435edcc8822bd7e09ca7898ffd2db7e1591fd48d73d98ff5e8d5722347d402a79be57962a1fd0219954c06d35046b2b94e869d0ac5419b05c9bd78aebc53bce85b5f86629db8ff2e179845ae8563c6af900719029937e3d5f6a8044d65e55dd4566c4c4a55d3bd3504492705e17bf4edef130aa5d2d696e0b832ccc5f3f6a4d94ee47b231526c790e51324334ee0b7f6d322e66cd1388ab839969e0c493e13aaf09c2c7129e5b6cd72022eaa0028e09fbf3dc9f04d215478b4d3b236cc018f892a0e978505d883b74b03a9bcc25402a36023d88e8d92c131ead60d442a59f6e139228ed3b972ef23c0c46b4fdfdaa4c02f5a5dae873a25004fceb8328926c7b1caccdd2f295938bd8d230b93b97a17203b832fb3119019a06678480a39642bbc20de67c2ef310d9ae6075d6842cd8ca0e60a3d3cec6d7628bddc373d9584f63470d8234922ed3c0f0d45a44c4f58d67fcb1517fca87657a94c805b4dba119744ea892acb44c460831a225b356f565d559ce0d722fd4e3de5cb69e1aafaee5870646418074a41d8d1b2e89a54287a694063a1437933519f1c0fa8fef4835f871c58f187340c42c0df154bf5c1258abf91f18f29481d2755584e361ae9db20d97004739f8206625cf812caa537f0c899377791a7e1e88549d97680b0a2e5fe26b52f9fa78d3625d0bacf84653a1af4cd81594108a8520314ea6983f5a92b5423b4f09012b26e6659920cc6ce1474b70e7f5e6f6df052dbf7cfe3f38e6726ced247a8e693fb26cb834b7fa72bf9d34422cb6b58823691a1464336311fd4b8a076c40e19954a92ea61917d711f3e0e4991d6afb4b4dfd7f5603012a1db484f54e71adda7de9a288056f351d610597a71f3f163bf169ea5d3b948598c46a20971fdf83b164378200068d232d23c32f1ada8a6f7026fdd49e546a18e2b9757a8e462c4a0ea03e131337fb6b454568457490e172472f3216bef18b68819985aa6825f15fe3dda7e1bdb5d5aa2763cfb65cf0dc9830f1972589d43152bde8f992e95a1e81bf3b4bc08af162eed9ab3fe829cf5f9d8160c79c5c1de09506d91ae782e9ebe1d85b3318d08d086ed982ef5d10cf3e2f1b98160d3c3df0e66bffc9b150441388ef5f573c8d59343d38cb051bb2972336a8075218de8fc6d218cec5652c9255ceef92c3ca881c50607a280feaf5d61a51f6cc81d85b7eab15f35a4a965d6fb5ba28ce4de3910b3ed531e3594c36774239e0c5aef2a4220bc6c99e049bda62d14cfcb8105cfb26ea050b7f5886f9612e30378522fe6962926af690fd1b6e7e1187e1b4c91cb85f554e73377e6af7e632ddab8e6ac5788dccc370fa11096ef8df9a04f3d38e5cc7332d9e34e07b004d8fbf5d560d7cd59c028c3842036e9bd40722d9b1763b3316ef5fec633b71397d605895f6ce80ea7cb25d6eb8f375e0ab94dea604a18bb86a1f355462fb63937c0904d46cdd159e2611fbd07820915ab7cf856903c87c330bcf1d80bf6ed64af3bb8c935d7ddf912af09c3832e964fe1dfa1d3120eab475ea3ccf286c7064a204a7f9df6a27e3fbc6c2e8afd4bac52d2115135321e3784df4af7772e4a1860735659cb0f7d36b930df97e1e2855b6396ae1d09310881baad8da0649893b48ee071996c510113a716f6a5d16f8cad29e65b20fd98c3e41a4828a797cea81e1a48bd90cd33fa24872bb507f6c37cc73b979941d5b8520f2dae7c2ea348681c828ae0f1b9b7ede30c9f15ccbf1f855879adfd1311384d80d8352bf2faffb612e4926437749c796049fad3fd21961ddb9c765c76ef8d409d1b8e5e7f7a2c70e7806d21ddc0de81b608d43d290deda0d639984cbecd27c5e9acb63c0395f903e7d82374ff076f0395240646e7d068a42482069856ab7ef2df8d0f419ca47782b13244dbb7b7df8bd46d2568f33983353f35e9de680551283087104359c7b8f21cb846b5030bb692f1fa63edb0b773c9601da2ace44ec083460c4d73b22391334085d5c9199e7e53956ab71baf2d50eee57db43c5f92988ea9956c1dfe47526d3b0a8a8b7a8cc6b5499c05f988dd3b770ef415a35f1db11133343b1909262b573f2eafba374d2fa87d514e6ae9c7849226c2b09eafbc3bbdbd967a406584b4a8f5ef8b91008c64683417025cdb5c0ad16cfac5aae253c02e45e53f4fba30987ccd5a00a4362fd63a9826f85a968f1c3d06d60e66c22dfe1667837b07170c5cf551da119442942dff92426ddf0087b630eda51995a29b1fd3b6c693fc44ad0320b7bb580b21b5186701875835178834aee1bbec92c61802f8475a0e19bd39683a6f76f5792bafd3238112e82f016149c108c8353e0b94473e5622b654c6bbad602d10585b761a259e7c58bb5637365227822264779d2cac2a9af30d830e36f4573905c833da553516cd66029ba7fb92ffbf0e1cdcc1acaafd3928e6fd70b62754d8814a6e6e6f9ae8cb6413d2faebab87bad6ddccc46955b1622bdfefcf815b38200634490a01bd4e64d38c1f12d41062d1db4aab8f984f49827c3fa9f3aa0528ebb4b75578164de5b5709a47457eac60b765f34179ef82e56746a326fedff838bf90b6ff1f7a1ae122079848c73692b56fffd825a67be2aed8c76e60d9ff3dc9147f09500a3f157f1db199901ddacbdebd2e18cefaaff6b6838fe6d8af44f81b2f4eddca52a49ab9001c983826abda3f7308c3b4475374bcd0384febc5fa64309a2b3c34467b97dd635c689d242e5fd2e334a8af06f50d052b8b9957faaeb9045ac7fe1c2f7db880", 0xee9}], 0x1) r1 = shmget(0x0, 0x400000, 0xe, &(0x7f0000bff000/0x400000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 20:41:30 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x7c) fcntl$setflags(r0, 0x2, 0x1) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x105) openat(r0, &(0x7f0000000200)='./file1\x00', 0x8801, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x180, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file1\x00', 0x300, 0x8) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000280)='./file1\x00', 0x800, 0x100) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/keserialport: VM disconnected.