00)=[{0x0}], 0x100000000000016e, 0x0, 0x0) dup2(r0, r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x260308af7baabe74, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:04:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="2923091fda5927b546aa8caa08b45360a77629988a54f2ead4f433a5", 0x1c, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0xfff, 0x41e}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x7fffffff, 0x6, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) syz_open_pts() close(r0) 23:04:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) 23:04:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 23:04:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 23:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:04:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = dup2(r0, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0xa8, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x50, 0x2, 0x3b, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x9b, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x100000001, 0x1}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x40, 0x1000, 0x6}], 0x2, &(0x7f0000000180)={0x8, 0xa1b2}) mlockall(0x1) 23:04:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) fcntl$setown(r0, 0x6, 0x0) 23:04:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000f9e7a3e88affd52131c5b26bd2fd45dff89478"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) socketpair(0x0, 0x4000, 0x7, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:04:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000100)=[0x0]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:04:37 executing program 0: mprotect(&(0x7f000064d000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3ff, 0x3a6, &(0x7f0000000180)="2e444835f2b90945cee57456ebb9c939302bbb5cc252ce94a211145398f502bbfe8523bce033e6dda28b2b2298a03485c4289f0bb24f348cf23cacefdadfd519b3fe89a5829e8ace6072bf2067f340f8b5adcbaddbfe15bbdcde944b6f08361e7c758b8bcd43f517d5c2afc5d9bdeacaa47f7043f257469bfa71fe9cb1a0375e6608e875fd51fbc7ec7361dacab05c3aa72ac7bbff988875edf519566edc82bfaff64fd61b126b27b611e134f0f3fbac153780e812b0b53e7afeb1e1196b8343f4c70516b5531910581edb4557c56b45b65e855e2e396fd51a772e87aa358c671e9139beea98a7de4e40e6e62ac51b7869585cb9e224b96f1543051f94861490e679976d69a4ff7005e9b9861a3a7250b44bfbf222b4d30ebe6c54efabad4c3ccb7392d3ee33edb825536d8e0234e100eca20d8a191b994a697639fe4779b1bbd92a6887cdebb02d7c1e67fe219904262a4bb3934f92a57321a9c13fa73207e8e49aea0a9a5da392cb5159dcc6c02ca93805875eea80763b21c7339eeb93d475e8fef72893b8df906ee750e672b9e3be8dd0e271c4afc92c5fa5e04949b90c2bfa03543cd25555e7a17a2ca52efba2ab2bd3cce0bb1ef408884d34464bba1744898327254a7dd4e7ee6616acb1034e2378e703faa0a36d6576db2e1d5ad871cbf63493929651218921098f24c058735169e21ed29d2d201b88612df44eec19060fa1b3e0760ff8be38149123d6462d8d1cb1fdaf5c7ae499dfb2b1caa5967c4d74b7527bb2da1bf23b72c1da0adde27e88ac254ae9a5a93cea63001781589519824c5d7cfedfa43247d4b65e6b623792c9f2a122b249bdf4034d9d21ad01df336a7381a54c59d774589500adf8716c3813a0f6ac5c68f145a3e0a4f1d2c97b2a2f5bc16892d15d18c74ceacb3f1f19999d8809a977c845d1cc1bd72ac548d297bc167564104e7d2a9e1fc5473d8ab2c1d9c6b1303be81132c635c59cad65191f21b65e9a23b136c9ca38120d043585bbc3fac7197c9119cf58ec03c84ce862b42b605c004c9c6a59d9d7b5f9cdb61318f6bdef932b1ec60e7f3b5ffe0043172347b9b83ae40954d72d6a951ee74a992e3e9089c5912b4e73bceaf6aa8e598a225422c8b202768a3db8baf7099010dc32acf91680b422b0366a69f96c1097440010c26b10e29083f77dd0492add9cd0ff72de0640a1b84eb9764df34be57ff21d0b61600bc6b2b9c2ddbdd3b75c1f52947e6665a35a1f6795e1ad84ab5a44ad37aca673e4df4a201799116ea726b3c967cd3de6da842b1bc78f004b3145f1dbf2c4060fd69527f6c2ef3419f9c3ca6efce36faac5f6b6c19ed4605e6d7a4472975cc3d04b8dde7add831f128c5cda0f5224a815491a9aec5791fed6fea1d9aa6eb9bb225bd25c2187b6a9d2758130a7ef850dd221af15c8c9feb921ffb3d9e20d1c4af9c2e881066788abe08ef9a3ef43f6149a7458d911dd2462b1e1d9ff8e22b166b5d44366133cdad397a7aedd7c020a571c695570dc0018e6d852e102dcd267408cacd1d6acd13ff98dbac484e8aee32e94083d03ac0c59abc49816f6a3e0a025bf7c4f9a7687ce0871c991130c0ecf0810bd85ab4c99748f87784ed86dc64bd1e1187e7612a208a2878f893cc235e4d1f05d8a88860a7b9928efffbbcd4bb42abae5ba285e639b465fb6947c83a5e56528c220521bfa0f8d55c6faa3fdd96f6415f61ece2a1a34d40d56dfe67d863752702cb47f241ebd2711e555d7053eaee510a71a78b2b3a47bc9161dba7248f7c3659924182eeea28dd397bd54c76306fa72e26f2d4067e9c4015f89659bbcd3ce7a35aafab3cc9d4e488ef313c210f955aebe268fa2dc153770b5165fba521c797f32665c356c28dd9ce4901092a86366576905c0cab5d8cee0a508f41bd29056d3b7cb98e42b0c9ff78dfddca730679b68791292dada76efc9ace2af24e2702aeb50a89e0d3372c4b3ff221b35603198bb13330fe804546c9818892a0b1ac06151963a2eac7c0b020e9826ce3dd2f84fe1d3ed0d8003dbc4c3058cd0bb3f2aba6a5c9d09e2d4b18f914436869a8e064670ef75da14f9b7e345b2e64c377b3fd507701685640bc8b880689b8c1e292cab374f76d496bd2f2bcf37981f3fd27c95c094d3364042b4efad0f07f9ad364e069afac11ada1e22bc8697612c50aad3b0bf699831cb14c747327ca4fcfcf77fa419081325d736ebb0daa4690265e7b90f9ec95812e634daec35118ec1cd740d3fd5528e87e4eb15fa521d1437ff17b63588077fcd8ac96fface937feb02371c8a19bc38d1006dd7ed2df031ec1f9d440110c1522370fe3c27d0a3ab71d2d64826ff2eb6bbdae806096b61dc9f1e3fb84d0111830f1001eb2cbe7a1a65fd725b4c0e236ce600eb7699bdd31c0f7c20018c581fd69a1adaae9f5ddafc2fb05b65e936baf61391b0dd2258235743956a971703f69ac17389883e5c938a5413834d21ed86e628276cae504709a45dc203fb1d08c1d8fddf1156571acef3666af3fd377a7bbd329adc8813a6418c8b9e939c76c9ba4ddd14eaab7883813b5f05c00ee9a6de37c34bffe8d59d11632182344af0d0cd873743945efd952f7b6e4113cdcab6b9410bc68bafa40253cc0109c43772d8f96abd758679e9921071dc9a05112818f734bf34738d715958f81aa7d60697bfc4b6eb9e9ebb1f7c2003f3fd19f2f3c03651f5008536acdde70266c4ef50c759658bec2802c5a2eefc726e4782a60fb706d14dc5e8d0cbd2c76e35378ec92e04dabc51110d8a6d27baafc33fe4bc6a066ab2b17490c9784c3f8a21112186503adf580447037490227b3f8da4c602522b360583c6c8f62157e5bd966fd3e59fb827b592a4336fbde86ed7e230ba53dcf0f6cf5900bad61a5da79faea594ad679317849f074b6b1957ddc8261aa5d90d653f9462d7cbcdf02a69ce73db45961659bc639bce13b8693d399e814bafdf813f47a21df572bf2d342e4ebb41bea88e5f8aef824d7a7b5cb40a4d793757cbd16d9a1345db98430081f43dc2876eb6d191b12800d3fbbac0edfd54f512277a1f9fd3e98e228a4f95c3e62369dbb62891bc18493829da716bbd6ba8cfdad12e251ae8ec6fd83dfd18c002337286fdb72e1736d35b1735e29e5e51b2716d5418e3ea3dacbdbee9fbb85e58a7ce6184e5cc2c588e22b0b0b8991bf8b15cf85a47857ff19a33ec4e0de0f2ff1a5dcd5c140364ae461584b1f4b49b714aba09ca20f4c3250eb57e1acd2c90047d54033247abfcc790e933af5a33f55ad74f0a0a7ee422892b1550e46ec33daf205d91b1bddc03000008ec600a2984b5bee1f72867839d40e58b087c640072e296618546cce8431845812f4ccadafc2894b9ae3ef523091cbc8a5ed58d229d4095eb0dd3ce958bbb78282f8610c682bc53438396575cafc8747400bcd158d2501fd6295c174bed260a2d228187e4c53f54647ca881de4afd230fc3d87f74bf8a6db2941144071e85a562f65227902832dfce789726d0264bf607cea5a63cf6576b5a4773ebd8a7a1294a5c7a0877d9624ca5e75477a5027d4e8ea7e65d95801d5e754b4822a1eb0addc236b1f1fbdc646d62df736ccc0a35fc0bfe547dc77c0aa68248d3f825ce7f7620c20988f4e73fc8bc38c09d4d16ae78057afc27a6737f7be871915bb9c37b8d7218c474903f7c3dc4249304e8130983c7d0e281610f414c2db5dcc71fab52d389be773a4c6e4ac5c71cd823bdde1271453c066627819bd73a4e5ca6883a8dbcc3d5c9efe5ff6567af91e6e134d4201d4ff3fd773a3050302e8819acb11913644388b8250e9171d26a8508dd5793904400a0e2afbb1314fb96232537e0693a7f708a3e35337e0c03a40a60e2b2a132cb80fa3952a88566f4663c2e69b7824f4bca03896593394a4c7e81c2938bab912f4bd4ab10cc5dfccb275b0fe533be4cb5776919521a0029ed39477a6e3c89d87ab50033cab1fe10d6f36097a28303dd911341e1f3dc182f7b13d661b6e3627b3d3509bec1e64d8e0e2a401e8cc9a6a5d128b63296429f25dc7343b917dbaa5eae7ac026a5668f5ada0a20399769975a1f0879c5971cd259fc55f7d6d08a44b90851a48ba4ca51eb9fc8fa638320846ffca5f4963a5c8258ebe145cd41c91266a30ca7438d2c951fc3f8614ec3e434d52909affe27fbf0ef322757ef9c4af1fe9e6cc0ecb898f028d257b052f1216fd811744c6abdabe4a8cdaad4184840fc25c4de461860d27314f81078d8f56e6d1a5afb070b00d565d8a978fc948b1980f7c34b86d4e138e4582175da990d80b2b6bf52cd5b90d50cb26148d0ddee3031e15b7850e88e11a56ddc824a8c818cc22e3a700827c4f3e4dede4e8b8668c8cef9e560b8e71de9338489c386c13a5e858bc599b011359a499a34f57eb7c48f47f434790f13c71760fe9a27bc655a02e68821e42cb22282cafdbcba7e8d05a19e93661d5df68c132679db4528f0fb9f0abbd9ca5b2c808b091aa8d78897b19acffd7476a11c3daddbfd415c73a0860544a0d8bcd11cd4cca9d2e4e88c6636d6edb79cfaeb305f363d3c1ce8031e0f489cc5885de4fa3927e3b5f0ee2fd40fd033e11e4d7ab3923e47bbe21c067aa183ceb9e99aa836fd5f38dac389f7590cc98f8b694ef87e45302696073191a945a42de53a4c03ace373a9b6c3a77eb8f0a011f6b65f347c17a3e90748846e07bd586bb152e5b7851b0c1ea812e6e22d3e23bf8dae35a95bd04959d9451b7cf53eea1819c3e9e91e7a563480020b861a4de5f0b4d79a44c0de939715c2900564eb82dbfd6b9d93622dc8404d37e1a22aa1e3da603e2218f6642092a1f11d512010087f30a7a7fe50d3a543a28db2a7ded45e1a47f1e3881d13ce1a1744e8f615615740a0262aa8375edcd2b77184158a7c3064f21a99e27682632683dc052123cfcd300dc016c0834d3290399114bfd4a85402a4172ce988c48a12827eea52b3f4943f2f8613e4b40f1497329d27e94843b4e971c591de3563937ffcd225d7ba3e419eb994194c207a361f59bd5f212ef437a3cb51fb39bc44d49b7b0e73fa70d96079236a03c9f127fc4bb7b11d9db648ba7d308f99fe17588e2116b98bbfd79cac3d1a88b540aa303622025142b0080fbfe2dc644abecb565faf56f5dda5939aff9caf06a4f6d495ea46f85d926df4951c643775bc852173d2351dcf826e24b7641115d0464adce948ff71f07ca3bae9df026590608e1b3a0629cd661473e13d59eae0e1a1f4beb75c684e0dc2a0baa5a84b7419363d6f4fbeda6ddf2de96f8d62b986d7474c04f94d61e33d5b9227c56e61962a1d0d4d9674ab6c7fba05bb73b310dc6f72596a13cea4bb5a0782034ec392b4a6282f2162ea11d98f11c86f4e8854c22e96adb2020c6563e45f8b0e912cf93bb3804aab56b8723c41c17d317690fc2c2935f672e4288a8b6a3d4809400d429771e5b65c306fb72ed4b8983e3a177367cb37d0fb779169e5a0b1e5cca12c37a768813486da56cc2a34e2ebf5ad3ca41d2868f7a13e001572fe74959534acf6530e3b210e787ff28f7ccc9a2a4c00ceb71d2d41a02e927b4803b1b0ac4776f1c04b7aa11a264321448d6d72e2a501f9c54e7a7f09726e862cd8ec2ec1c72d0dc27a2561d3524e722ade13278b3d80a5b711ad986b378f0c124f81578b5367c2f7a8ef3db0258cef52018f7ca330459e093e296ee0f2da17391e2698d91a8dfa01bff88f6c382ee6e9a3501ce35b8e63b8df4e608dfd35a2835ea49b44", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfe000) 23:04:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 23:04:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x7, 0x4}], 0x7, &(0x7f00000000c0)={0x90fe}) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x90, &(0x7f0000000000)=0x4, 0x4) 23:04:37 executing program 0: mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) 23:04:37 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x7fffffff, 0x1f, 0x6, "95a3917a6412617cc214bb7a702ea9f61d5c26d4", 0x6, 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 23:04:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x40000000000006, 0x1, 0x0, 0x0) 23:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r3, &(0x7f00000000c0), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x0, 0x93f, "4709cda08ae0bf40fc894f12cdef38fba3834bbe", 0x7ff, 0x8}) 23:04:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000080)="a60eef657d933ef2cc27f825fedfcfa549658232aa2f69cc45a8e71ca77d4d9207d533046edba2b4b747c9a07cf4ac440bc18ca7027def1dbeaf4cd8a282b0481428a7593852b6a815067d780ccd9dfa2d48c83d5964d75fc09a0b8a5371be57bc09d99655a586b17cd189a2b2040ff9c03fff3034e3f0d976fcb082a231661e2c4f6447e5b6cea55c6f40f459719b9586fd50067b984c0a60f8672f37f14b07888870297c312b0ed409640065e6612e02247c384440460c345db8c2f1", 0xbd, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:37 executing program 0: r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003cd000/0x1000)=nil, 0x1000) sendto(r0, &(0x7f0000000040)="77b029c49c587653bc7658d548b638fd9ebab6b18d456aed85e126c80ddf0df26a1a698b4c4287ee677cf8f8a9e9d5b7176e4880697b53ce0341c7e90104870a963bcb5b07d3d04842315f142b8788f63f59ebf20408d368906951e142f4583b926cca0e5c199e5d8d6747978d463fb37423", 0x72, 0x400, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000000180)=""/131, 0x83, 0x2, 0x0, 0x0) 23:04:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x7, 0x400) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/77) 23:04:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1c) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) unlink(&(0x7f00000000c0)='./file0\x00') 23:04:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:04:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc3288285ff2b01f, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0xa69, [{0x1, 0x7f}, {0x2, 0x101}, {0x3, 0x7ff}, {0x3, 0x1000}, {0x3, 0x200}, {0x1, 0xa0a}, {0x2, 0x6}, {0x1, 0x9}, {0x2}, {0x0, 0x8}, {0x2, 0x5}, {0x2, 0x8}, {0x3, 0x10001}, {0x3}, {0x0, 0x9ae}, {0x3, 0x3}, {0x3, 0x1}, {0x0, 0x800}, {0x3, 0xe4}, {0x3, 0x2ac}, {0x1, 0x3}, {0x3, 0x20}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x101}, {0x2, 0x4}, {0xe3047d9320a51e82, 0x8}, {0x3, 0xffffffffef95738d}, {0x3, 0xff}, {0x3, 0x5}, {0x2, 0x4}, {0x3}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x6) r2 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa27f738380af8fc4, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r1, r0) socket(0x10, 0x0, 0x5) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000080), 0x1) write(r0, &(0x7f0000000040)="1a", 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 23:04:37 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x200, 0x2}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x6, 0xaf, 0x4, 0x319}, {0xff, 0x0, 0x100, 0x100}, {0x4, 0x200, 0x4, 0x9}, {0xfffffffffffffffd, 0x401, 0x9, 0x7}, {0x6, 0x2, 0xbe7, 0x200}, {0x7fffffff, 0x4, 0x7, 0xa231}, {0x0, 0x3, 0xb11, 0x2}, {0x80000001, 0x2, 0x2, 0x5}]}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x4, 0x2, 0x945d, 0x1, &(0x7f0000000180)={{0x6, 0xc9c0, 0x3, 0x3, 0x4, 0x1, 0x6}, {[0x8, 0x9, 0x0, 0x7ff, 0xfffffffffffffffe, 0x6134, 0x3, 0x2, 0x3, 0x8000, 0x8, 0x100000001, 0x7ff, 0x6, 0x6, 0x3, 0x1, 0x81], [0x9, 0x5, 0x10001, 0x7, 0x5b1, 0xa3, 0x5, 0x3, 0x20, 0x9fef], [0x3, 0x80000001, 0x8, 0x2, 0x7, 0x80000001, 0x5f], [0xfffffffffffffffa, 0x20, 0x401, 0x7f, 0x6, 0x2], [{0xfffffffffffffcb6, 0x2, 0x4, 0x7fff}, {0x9, 0x8a91, 0x200, 0xfff}, {0x6, 0x695, 0x1}, {0x3, 0x7, 0x8, 0x5}, {0x9, 0x8, 0x2, 0x4}, {0x5, 0x200, 0x50, 0xcc5a}, {0xffffffff, 0x6, 0xcbe, 0xc71}, {0x10000, 0x27, 0x5, 0x1}], {0x4, 0x10001, 0x2, 0x129}, {0x3, 0x3, 0x7, 0x6}}}, 0x4, 0x504}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000440)=0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x6, 0x0, 0x6, 0x1, 0x0, 0x0, 0x1, 0x6, 0x7}) nanosleep(&(0x7f0000000540)={0x7, 0x1}, &(0x7f0000000580)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000005c0)=0x7fff) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x30, 0xc463df61c9280b05, 0x8, 0x200}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x4a, 0xfffff, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3a, 0x1, 0x1, 0x20}, {{r1}, 0xfffffffffffffff9, 0x40, 0x9a3d6147298171b4, 0x1000, 0xeef}, {{r1}, 0xfffffffffffffff9, 0x110d9afb654e708, 0x2, 0xbe40, 0x40}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fff, 0xa0cc}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x4, 0x8}], 0x100000000, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x8, 0x5}], 0x5, &(0x7f0000000800)={0x200, 0x8001}) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000000840)="62b66616bdf1d6a780f108a885a12d9f67486407101b36f793b91663fe95e34ce99f33dd22db4e514419a24b496facf4441448b29f65f272c5ad80b1348b27c04a4ee863b0778faa2a45f292cf619f3c6f2c608df5dfef06e8191bd103d35a428e06ac48684f2116018168183cefe0bc2be0af0d7f6039ff7bb22c32fdb9a6794acda33e9f83f925fff5133d600dfd39620b7049b299d677658b2284597609b9c9cfde3b7d4e7bc79baee0965c28cf40946c7cff2ca7f5c471d891bae10d57ca93891a7e6ac31087c2d0d573f49fa7155d2197c2bba15ac1419e7608dbdfd56d272384a6cab9980fc43bf9fd08fdcb04438191ac94258dc63db8a9cfb470fa6811b715d5c0eaf117a3fce0968f11dcf2048c9f5da7c4e457f1ab33c01e09760cc030b96cf7959aca7199c566c99f035fe01657ccf371a8e3a1c08b3ff14ce62156cd9fbfe5de9c803efdd6b755fdbd42047bfe7a8071b973790cf1d5a41b0d73275ac61881d4fde867981cc25b4cc8d98ebaaca92a39336a2ca9688db4aab119c873953b5a7d6b2380247d73a73da325a8c1aed89dc79f68eac963f413d9ccc24fe7fe139244788ac06bec6719f1f357015d3235c247dbe1fdf92cfa45b1634628dbaf8da31d2cf1c304faf44cfbb9e0293b0c5d8cf2c122368fadd232ab44f9412d45c579840db00d05a6c1f0f2fc389cd4e4dd7e5b2894cbb09dd618eb3beed76afaaa4d80c77ef90f3c05286102849e9a93b55de406a0a17470b8212cefc4c6da871ddd1cc2095a5574383eae25e790d6d035e5c71c9fcab4bb69926bd75878fb744e00424a7d0d07d90768efbd8e3b5a44db76677ec7312b0d6cf963701ff96b91bc6b5618396481b47776d1ba74bb8b62d634b7cc90a27efb1a583e99b179c298ce84798b7784cef4b2fd609ef52d102534a04df031d001d6b2fecffded7390255f4f2d71caaddd5c3256b3163beeaf75f3f3814a60a3dc3def3b7434815dada69a85e45edd62661268e9266e8f27d8e82eeddd1ca7a4ef37f7adf37403aecd79ace18618c0174acd0ddf2fe4a704b176f85f50fb733c308a0037f9acc6077b10622cfa23c442ac47fafee82ccf5a53692752424438578bca1d13802c960db919fd786e6bc87076e86558c9424de55e9c43bf37dd03a7d15e4f18131b4d0a147c9aee7dd7e1dbc3b1c4675d6f1ada09a809748e088835b7d78d776257ce46502f05c6677f22c311c29c7ed65575ac98c8388150ae09e59842d381ecdd7ba475f85a6bce823d2967e4c5ba5c9e79c8d08e8b3f2d5c2c380f0de6fee381f4c3ccd00a133ccd2e2ea7b92bb0bb120169720aa5d008a0ebd69fb2004e63273e96b5c8f6c8f06ab2f9c09f983c034ec23c0a56d0d4b84e8a86cbf3c6129b3f3602bc1342ab59009dcb2162df3451181dc55ca5177380ee03897b3ee1e7abf1348f02c5083cd7dbbcde2897a3f12a51ad233ab0d3aa07dc21bd6ea68dab612f54aa09e10c447e33083c517f1719cc6156d11a17a5f03990a2581e481b109dc2847a2a2316c7cde8eb084e924f42144bb822eff2faf61612a291789acab0a24b4784d4b4f58a3b0c029772bd00ef79e7f669d9068deacd07209734cae4c96d9a1b4f33b6a6554359095f5ad08081a7d46e5175aadd22886e4df2e5d1763091b416753d1f8fce8aaa6934111676d5bb71bd4f07a846729203ff593b14b38e20da0b6dfb2f75fce842056d8b1729d108d7e3caf98bfcae94810c30f4daf8d7d6b5c784d4d8db496030d2587b7df126b1906c4728f1b3909b8ad19fa2d460ae313f8cadeabcf444e54b9ce0e6ad9495fee7e0e304f6b98a87387e991b18d21725acaf5bcad536b708e43f87d0d790b319f0562c9338cfea6125d7f774482d0a8ed00f234bc6f82b08faa8ec262c284af544c636f0228266c340241b924eca49eeda533432511ef519da544fd97298b3dd72a59aedfb0637cf74638d6290d0801c0ff5af82d67ffb559678977f9922ad0bba7f79ec7776dd324701dabeaae8949df4df82cd0f985bf9694911a4aa39d4a0ac8f201d47931ed612e0200c9f8dd92d89b70e7f0d6eaef1b5c7111bd8928ae49587a43634b1c6aaf2279daf5e9916af847c58c253f7cb31d2ab7415ba9554754f7e9813601808a68d69e266617bd4a8a65438183204f05dcab97859cd841cc033a9ffb88f8cfde5d0213c92e6fcf8bc3c7d95abfbbeaaf539313e39b454d665e8e9b9b19aaaee06936a0a7b96e92bf250f31340d6e328eafff1f95a537c7f23ab956bc8623a791a0b84232b0713d43c29d4c9fbf95f5a41801f4cb23640f49a9cfe8de405fb25d23a98c3f6661efae3321daf7bfa40846bd7b1b40d79aa9de272e10fc728c6b98cf8ee97e09aaabf6f9035aa9d023f43c51d50506d0decfde05517ce74c805ae6d9cfbc2ab6f5bdc20e73063d413d1cf2ad9aa53dd0c8f07c024f390150cf83bb6124cfbdbffa2002400e5bb5adc89f51fb351826e30df40ea1dd5f102a07580397ec491468ceb26098cc4bbb8a32ea3b30fc27bf8dc37364666f55ce15ea596f35d24f48c0d5ca4f6cba1a42e2d8c753fea3eac53bcb804cf9f067621a7aa532b016a2619318b2a8b2d6dbe928ce30a1fd9ece6876cbd9bbc5f971b04f3667fb3bb9f93cdbb01aebeb0597f28bda620c4b6eb6ad1c09c11bb1d0cd9bfb484e693c01a3b65854e66a149f7c8631abd040911c2689a871a38eb3a5eb0e74ae4a2aa42ce25fd3a84386df1952cd6bf54ceb334e515c308e59f0435c625cd20690284ea38e39e3756dbd83389492093be1f89c2ebd5354423384fc6821e5fdb4ba0438e660de3ae8cac17b6d4766794084ed12faacc95fdacaebba47ad132d1b9bb3c218d102c57c47d35c9a0a3019afc6fe98390683c7f618bd398ace2034bc105b69330ce1b86b565c0fd747469500d964bba6e3fcd1f97413a7e70d7d8dff336676788ed0bedd267894cf8c9c91973db25d7767fe1ae86007a0ac6801eab958a9888bb5247034066411098af4e08e3c44a6c34f96151d7c2e267af110fb4ba8cf1e6f27e50cdb8594e38b3b7d47e5f7920c4ff53efb95cb44e8a03a9630d09c397741b3dff84b30c89de4d9e87cb73cfa29b3c297879b9a8e4025d5e8e11386eda3858101dd7dc22c9d9fec21f2c7bab83a436eb19de2cf077d7c16e4f1cb8905a2185e23b543e066a6c75fe18a060b677f44374878d4b6e1ef8c59b9f2e4e9546c0c68a663fbd1c3ef04f18d371157fd88c71fa1d1954a4d34c98146c0649690be5463cd8975c817303fc81f5d41becde60e60edaaa8d7689b48e8981628bc4a998b6493f7020bb421f39cab361d413e9b9e9f71eeb2dbc845f3dfa693f99ac5ae968bc0cccd58f8d3fc57e234d4e48995a03b32f7f3986cc366d790ef39fd7216e61c106bef6ce8e830bde3f9b29fa772f93463a08d287f954aed45f7ed18a7b8aeb19857be4e8e2bb4896364718299c845ba3a9bd1f706c20fa5192ed4b268b422f09e47a2878583d81851c3531fd25c5a22ad0bae99840d6b2be77a4120e6b9edf9c716844cd3a6f9f24890c20c2a21c8a1f69568d2940c91d5d49fd430af9461940ae0bc6b860b4259c5af3fd02c92bd589934cdfc25104161c383c74996911700f3274f52cd85c96b8a72a26d22bf7ba7b80fbd0ab47f5215c5d40755e7a456ecabc6757a42c5d2af61e8ab05df353644c47ec1edc60bcf06b9c6c1d113477c9164ee268638524023e9565ae8330eb52a43c6d57a8283a21c9cae55204dcca291f39e5e4fa8440abd6c91c8aeb928fae2fe19dff304cfe5ae4be33d19161ff1c9e340c705bd4f11e78edd25af661f10accc70c7c5ff2a83c6741cbd1b0b257d7a3a7ea23608004d0485a76b29592c03b905bbb3c0ae0074e913ad6c222e31843f3f7881337d0f38e863cd61d32d26bf2cf56cd1c93583e18033193cfb837be5989a31c6316088d68a428bccce6a6356f92ba68b3aababd13b4ad9362d73a223cf260706fa99b50c63648b3e8f83da0fc8aee5e656d0399cbe5d460bb80f4b0d9f6d0be013b17bcf439fdbdf7ed53bebaf55708d6759df2f8ca256c1ff61db9ddcb8c05085cccafd5c4ddb1ecf69ea672e730a2873baf1d396f45decfb96876272a3c98eecaac25bc179ee5d13165c3d903cac75c6eae13ca2c3955e0338349d8ed9f0159415085c90e459246bb4b4bf73b8961c8f4bb11eb88b7867fb4dfcaae16989d9c099eb82760b490146b0bb60b0622e171f097ee7dde3cfa4dd303f481424e5289cb8eece68d2d64d03951765f7efcca100c8c7fc7ed050d6099bdbe84774b3ab5fe4ea0d44e4a4abd6c3c92610347c28ccf3702dffb9273e35828d53f530de2e10ce83c432fe9de91889ddd4c0cad4a08af7f4d0e3dda5bc153961d3c6ef2332c9fdca3be55f1f5235d9c7ed0434c5de84204351a3d3740c7f0346cfe68001ec1362ac28e53be226ee922f34371186cc75a61e3cb0d01514a55070eb6a45b25cf609845d6e1996bb1fbb123f2a7260c4335c0cd81195813444c77d38e966b216c88cbd909e8b7e9b2d386e89520dabdddb9fe41f1657b62a47b321561451df1c54e19be5080ee660ab09f326eea83f046c444c081f1450794f13534d545eb07dbf63142c546fbc6e6e063b12362e04d82d5c9e9d0a4c1fef532396e15938a6c26e4fdaaf7b5c05f03c28bc78b4c84c79aa8a78b08161a1bfa6fc4133509ed6b230dd3074a3a714409761864659a0f4aedc11436ce7d06ac0174a1e0d04495c081d8a20dd44b13f88e94bf88ed923b0fc684def4a7f0e9c1ae5a1bf608735faf73f0d06dda42fa04266d25a3ffb9d1b4c87cf33d763ce621faa90b5ee6a4e1871563ab281914c1e94988f60498a402c092d3fa642baa4255eba6ac8b19c26628475bf2b5077ed64f01970a31c8e69e4196097bc4a32f55d6e0d08d64b32225e31aaa69d306ce1667584222a4fc91e8a52d746c532d955fbd207227c65daa8372bbf2e900d81fd71739fab50e389f0c47758a09fb6ffe9bdbf96a293b9fc264398fd35b92f7163707ba417d30a99ef55361e1f6e933af3c4013e38d39dd24ea20d13960ceebbca62e870626cf1a58ea5f5bbafb50e68634bf180c6a99a6b3ed98157badfac4fbe1d7e552eb005fcc0fa5cd0e586afbd95874914c53430038cdf10d1525b343f13aa62debed7dfa5036ec7eaaf2af686cb6de5c4f4265f70c9bb2c1b0b8366c601b77a99786586b93eeea3795b1b966f370833de0a632728bd82f606e77b8b91ca065b288257cce65204e6a4c910df23ebf9e3f3504099ac9045f77c1cc0a176251c3bf02c4d0d5cb8eec3e7b8e34e1072061bd6050d84957b7b705c5ba4334c60011b9d1951a6e83b7c6a87cc06b1930331c63b1ce43a4a3c078d0416413e426e74eaf7f52bf5c7a7f42f38e144cf87279db83ec56de75c790baa27a9f466a211546f0b316fc24611430e415f9e2c031c43b20bc3bfb14065fc5558cfcc097e14d1b9f7bbe8dfc8601706ede657e9e85fad6091ec10194e939358acab94f1fbc395c371d13de908400679ab5a12dc95d0d3516f1fe2286e8bb59f951b23de9dab1bf5475b3a80006568974d5e787b4730c1cec4a78569d005470c3daa2860479ecff18fc6893c5ad9a9fb33f631ea9a2dd4ebfce7f2ef02d15933e3ab96b4fed42e60b65d804c26c7eccdb6bfe4346fe834c6cca61aa74b753a450e9a4a749a3f16aeab364e97c4c18498bff29e5ee761becb8655cafdcd4abfe229b31c7ea", 0x1000}, {&(0x7f0000001840)="b46ee2962943e557824b05084239fcc71f3ce306e1815d9aec5c621b1b0edad11ea59152705e6cbd2f0fceccdbc9df36b9187a73a6a7d3d023ce15d2029848fd35d5cb749b214ed5505f886cbe33bd4685c9b75e4f60c09143c9715d94d58db417864f6a9f893d9a1780b4ecff5bfc4d40c456f0027aa4d1a0fb838cea708c943b3cc0197b70471613f5a298c41e9acaccbf0e5a5bed9f6b0521cfac82954af26fd84bd823aca6217e1b449e605dee7d4b6b4068cc929fa8b5d8f2a610e3490a39ad4b797e2619933e31e922d806cb9f354ecad0115e1e3f7d94a26ba362762ce4f223cc3e63a18a3902a30a9bba262e4a90e5d674557b79b802b8e3028edcce74dde22a14fd23164bb4a82406aa8ebe69b9787d602ea25d184e561d6a94fcbbcae30db9d1706e9c157a9143223c7097326f7ddaaa27167282ea520293dcdb98074e32e8f75e6e7b4de33a2f0235b5acae031970185c9a1f16b4726c92a6816cc6d78913d8cfa2b31f581669cf0db011a16e65c5313044df15b6c71e0d15a2ed0056c07b5217ab89e69add44beaeabac517738d51fda369da310b5397a11393a458a4c0be05d5d0d4a6aa06e327c6b531130d9dfc15de231ec386b645a99b9259a5e4ad0edccfa395d5606bc041d185ffc38d0d261398013e5f06ed3fd8ac52014e9f6cbd767e79314651b56deb07f63775d49c0cd92d36464dc88a78387b93f2bb324aa840ef42eb81b216185dfdc9c9cf40bd3582a906250051ff71249909a2442bd3be9defb7ec817929c1bede169862c8e81702415be85b922dae714a75a4a9658fa26c371a171acd04079afc893fe64fe0fbda35d90167eab251f816a691b919a43b3fdb31c6a1cbcb4a58f6da1a9aade6b9436698f0f81733278aadfcfb732c0d5239eed73eee483a2e8ec4b5b057aca672225e8ce58fc6cdfdd06abe1821cebd3f66eb087fc2b7c746c3758be03fce89c6ca1eea1d6bcc73443bf3183d9609b7969fef8f9b2a0256ac057e6faeaf14f4d4b919d9b34e1e3f02c90b1549cbd514b43a8509308878933f2975491df234352b876d3ecb5e4119eeb28a3ee3bc3356d6d74b4527fa97be805720504ab6b1cf13d23b6a907aac23144cfea1649e76d8af972bdcf933a27f7fedde8c5e8ee13ce99081e78136b8336ff921ac55caaf8cce411af4ec128c4be940e43f2eb306dcd50a13c29a4298fd2cf557d3d70e18f130ce1b9a844bfa2b1cfad40d323940ffb71565acc6bc13a2649a24b3884b663afdb03d27f0aa0c5966ee841113e340d6bfd3910705d41e6167ec38553aa3763c2c590a135b2932b6f1592b35ae59b8d032f918dc73b6e970f1aeea41e968c10c06c0f540df9ed259742f4d1d2f13e26cda9adde0eb079be327f6244e650aa6ca265f61b84351225a19ed73d02cbd49271257945f4a4bec003452bd1991c2c2e24af16831e575552441b577cb41f15a2f7ca4fa5a08beb0dd581bf98a063f63c09bd385d13000d66c74e5d2ee64e19bacec47a86a2c0020e2482c3fefdaedfbaea36819c32de2fc262e77ef59123a66ac65fb875142b49d048454e4d6ea510dbf1db44d0f445c58a15b2abf219317cb4e73d9d430aad64b7b5fb5f486416e0cff9da6cd523e4fd5e56142a0cd2641237d3d4f1c257392c7badaa15438ba8962f342e6fdb821c2e8160c5475684b7a84621652221b8b45db84bf17ffbcfec80de4101e3adf8e4f8233d9e888f4dc874f8a5f7d59f648f6d1f9d4121c38805b214496b9720cdf2331ca61fcbbd4a611b128fc74dc47380a2f102a84ab8c01fb6a889dfd501421f20322d3b9dead59604c89bc59db75ada1e8996034cdb5515bb8e0cf5c3495741b055ce2d67b98292b343879a5bd392f5e3fe935800b1caa3a064fd77150e8e2a493500bcd655de20f23172610a6d5117f0cdad8b8a6c30545813d83a140bf5bda631d5ba4b52f9dac101181592eed89f08f6cfe49dc23b019f06ae5afb6cd745d55cb592e425315329af6801f8e4e88e67335de82eef687c5ddf1ce484408380fdea10bbee082ebb15637fd66a987facac0050b64385c76546bb52031fcb6677570f87f931531e63fb7b4f985baf19b91e1f6cdfeac014032b24d3a8c955a90555038e86823301bd131d12837c077e0ed94a9a6aa51e6782c5ddd71f69837607ac1207955ca59e5badbad81a6c9c3cb1b62f4c1bdfbb8062a6c534aa1aabb04800b6cb8ad41fcd943b8838b9d4d1f9d1ffe2d530724e0a2dfe55a97db6df09a41a859d6a95037d9f36128a77bd09b24cea4d7a2c8d70710a4f16e188e529c4a66934e905073f8c45f74fde27e0b496e0cb7cb29552ecb6ef17cabe5072a6eee605cf442d13831154bb6dcb28e09d2cd953fade7991e1d3100d14e6ea9d2bc31750c91bdbddc0130fe7233fd55a986bcc5045305e095dad3e96063fc4a75ede4437c1b3fca85cb644192ef8ef462a78ca2e0c0ae7419669ff32f455bb6d7e941717743397ebbc25263bfef9c56a218ed68102aea4c90edb98ec484c815fff24ac903910e2c129d610c8e743fa412237d4bff80386912b911e3aeebbbbc8648035d4f3ced5ab2c84f55a4cbc0a497e3b1e679df7ed4e5c2580a985f4cfdaa1c32deda602a1eebcb0253f8e1df7422960ac961d2ee72356223447c0f15f78ff28d37e17881816630676d3eadb7e404003e330ff3835e15d5547d40345a17137f5463699a91a4ed57e69339e651923049bd2e4992845dfdd27b1b8b8e4e0366fc7760f54b6b4ce6f02c5428076f157ef42b3e5fe55a5480e156b22bf5e53e0505512fd26007cb102386f3faf1bd2b27ffee63b06a550bfe35e554bc889f35c1e6f4d27e49fee0c72ea93af9bf64ea0560dfb4b745d62875438820658e37d05eea18cc091be9cacf7c9f0fc6c1eb61adeabd0ade1f05367898e1dcb1bea62c6a7998ee347f134d9b08e8c998a86176be11d9f5441d3b896bf30af192ef4865ff3849121f5237a204f1a389dbc0970d758af9c778811a8bf563e750317ae867ab9300dbe9db28a8cc1b1d0ee1fdb5efcb5b0df02cb3368d397c5ad3b0895f62af1880399fc8a0d55aef290d00cbd1a736a09f5290cc91c6959037dbfdc1c1bf92da9b6588103be485c7c5ec4422fa2e9e9bbb2c38a804424407a51dc23095b1a1c95ace8ce045ce4d4540cbb01e73e087631208eb0bb536867f24f39fe008e78a16504b68033b8d4d03819c316f0699189f8c247055d30cfe083f7a896859479636e5ec5664f3b229a631fa6452d3d1570baf2d1f1efc7f9593660f73b30c515f823e29261dd99b01ecda84bc40b318d3e72c89bed2e33cb43afc181ef46f495fff8351488d9be75bbe66bae13f35fa7edc90593cf99ec88fbe80680e93d6870fc0540d6886ad2d19666075d4612efa8b28df005c12343b61edfecbeaadaa3c37dea85d3d1a1df94578d1ff9f812df74650fefa190e9d86a7a2f9c16c4db97bb3698f69c2cadb7d8197e420bdcd35e4559d93fd3866927146b91c41fb5a2a7a111bc3aca4ca396a72bb64d3cb8a2499b1effc6ac2004e5ba391c281001a35876febd67b938cb0a28e6d125ed9f1823931474499ddec51296fc82f1d2a8f627d859ff0817feba2ca0d1a6c5781e87dd83bc17535c1a0b9849370686de05990e8e6b83b818d26ea1ca31c9760f130de34513df5fe938b19d7d0f741970d4b8674ffc8c9aad3adb3aa5b5d75f5d773de64ba3fb43a971ea6013ad3eecc39290f84d49798996526c46e452ece4739fa057471bcdb321c7dcd25c60b3322247a9d89742417037f7f6fdf444ab797645c14685e11d3fc7a68a379ec507a74eee7e71d2f9f630e5c50b092884b3cc582035b3f06bd3107eaed46d0e178f825ab9624e17766697dd8610f6e9c63b7fe3fa149f5c52f1bf06feb4762e6cd8f255d2aecd3a232298c2362d5994adcaec35cd1c16c37ff3e673835434632c6390020abb11513dcacccba19c0d6f135b4634024adf10940cc2939742df6c1a2382e98279a2f91968ff226077f06c9e44c187c644a185bf8c1169d425d608bd8003740fa28685aa1795df1df0866db529372f613e4af047bfd4a00a6aab1b28ad7ff5e20cb74aba01c0a9f9ac0dfa76cde532f1d0a669083b4b7b861a669f1bb2e31fa465b6506bfd5f14ff608df02a09fef72e793617090bdc5d662ac140a3062c68bc3a57457e1631c7a065fff38530b6ba414d255f9bfe8a007fb29305108a34b69688a5aff5abaa98e881a503741fecc86ca80b00a5666c5800cac714c9b2f92abe9ed71d47d7c490a7dd49cebb8cd2ea68b123334a13c429ab0e97d4c349e1b01164d74d5b759012213b2d4ee26e6f6cd568006a2a7c9e5234c8b17800d77afcd7a9ecf1ccced60f362ee90b2367603a8ccb15c1f8df141f2646322a88c755c32b1eba9f4227464a35df4ebddae36ea28c33359af9f4b474a5308782efa7fbdf268817a4f050d6d25a360a7dc1ee269d7dbf8f73620d5edbb591f64500fcabeacbff5e11ecc0531de927e5976991c2f62d87aac92fcae797c69cdd9c644379d3b095c832a3a3b81639a0cf76170363a4a6a386fa40c2bfa2b10078ac3271f4484a3a9b6fd92594dd6cc597e6f2f4fed457eed0c07ca9cc7175badd06b6a7413471453f4d41159e634efebe0bbf42293feb0424b83a869e6a1bde7c0ed662dac069da831c2a7af88935b5361b8890a101e5c45443216cf43ee68e4945dd65c928cf248077d1c15925632ab277b380ba751076063ee28bd4d4c3ad5d56e415bd32e9590638e391a14a4d80dbdff575fc23df41e23a93299bc99e69437a206ae5795d9d847264c5bf5511b39f9add35dbfd2a0599abb0b3e36e143aa325a143d7a8171fb9a9dc6130be53a6fe948ac284712e6c841e9dfe292842c030a2186c05d298b30c55e1c5aa04884c0993c59c72db12fb8610f17743c380e5bbf82497f946b05ded40fc016cb94fbffaef7917a3e518f1a4a3aa25a11bf7d265b298d514a2390d3e3bbedbbdcbd202ab070fb59e6fada75c49591d73048d103e6212ecabe679434aa3ce6b4e3ed01ad2013f8c1d1c0e8f391e1ab57b773cc8bb47a6bc47378a8b734aefcc04dcbf8c91bd64c92d35d1da2425de3e1a5aef2a3f7b29adaa7914e7944e16a61c7cb10c7c18e2b60025e30c8c504ba8bb4d59e4559e28d6250d87b78f3db0233bbc04cbb725e990d7bbe25e08afef0318f41ec22ba0715831b2a716f7657a87c2199cfd46c78d017e64732ce0b288f081560585d0875bdf86af90e90bc745e3485e07917d0a85870e9205ce4d0549963a4f340fcff93ac17b9864299f7660c84a9efa8b637de64a35760540d1504e5adc214a4504fbec25026fe576029064fe428a42dc6ace435bcc4129e4d76e05a5738468af9e0f4a89884e0575da00ed1133ada55d87566675905289ff3d8b658e0e003f49c7047334d46857aafe1344af92e83cd3afad3ba4919e255a4ceff3bc3d79979d924764a5fd9e7b1128653b7da16858ae36ffbe53ec967d38a0ced4b511375b2e1b527bbd7769ff6628b7cb4432f0039000dd2fcad80bd1dcfbb0aaa462224a4e11948bb2b8a7df62d6da7049287b1ed039df202ccd4229ae55d9f14f5c85c7f9532add4a3368bd7a65c4432a3bced6e064c5fc580265f172249ff0e1ade6c84a0b9e756b006c2f8a41b2cb08ec4b02d4aaac2f15bea69efdd5502a44365ed99eb104c1bef24c95bfe9adb17e1930c749d98ebd709731db6a94a08f8e26854b727f833a48", 0x1000}, {&(0x7f0000002840)="363ab933b0aafbd0714264abbd649b4a8c86cc7731d5b4936155abee5fbb40b077403a8cd1475dbf3938411c1719ed59fb4da839e5ca8abaa18548834f46cbac64960acbb1880f7c42a4a1fc0315aa46d75a8283ae812f78971148eb693966d9c8db6f3a23f4e2522d2f5adf99da86f93985436c46bb6eb9bed7a79a760163964527ea7cae8122aedc0b755eb8e889820388b4188aa418a65e4c638dcba5e22abdfc6b800dcb0d92431236e1dd7016744acbb16cff7795b32b7f8d9c22668a1d80b0d4c22b9db2b28070f42e4c26e3cb383931b5e3fc0b0d2e751c0561c866bd956350d8ec5ed35c1f653e053f2266797671729e33", 0xf5}, {&(0x7f0000002940)="98d0356d4320281be731da84d7ed2e17c97d040b48da3333433b834f6effde0b9f6b7c252755c8c4e903e794c2d0cf40f6de3cf623d5c18181c78e9469f392a2c33524671e86ff635c8cb1a77c700d67256fc8a34f9170af84d29cb03f35f0bf1a52ef2a85521b2020d74794b75c278c00ee77be7bbbc366175341fd4823332b1932a38eb4013231f74dcaf2fe2ef741686b134b2b1527bee2351ba6ba2818bf4123701b5c57639aab69c431baf3fdc6dc5d0ab679", 0xb5}], 0x4, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002a40)=0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002a80)={0x79c4, 0x40, 0x8a, 0x0, "12aa7bdd5e1bdb470d9548d3a3f214126f549f34", 0xfffffffffffffffe, 0x7}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000002ac0)) sendmsg(r0, &(0x7f0000002f80)={&(0x7f0000002b00)=@in={0x2, 0x1}, 0xc, &(0x7f0000002d40)=[{&(0x7f0000002b40)="31beb5782267f2700bb50abd75f5078c3cb901b3b54c9a92e4cdf4c59a3a2d2bcb20a96df2fa9ffae8706b806a2f790cad99bbdc7c51f295fe4f6169f8fc1b3fce01bb80e6a9aa11d0b486a6ea3d064c5a3a0662027ffeac8f209ca7a7ed4f79696cef89e1abdcd67abc6b3ba651e01245a5e26d645b4ebaa8a15a2d7ea086afbd89e999c7b0ee6392f6c28b54ed00cc2fcaa55b63e3207431079e3bf52ded73b3e96c94d8254874f0e03becf639c6f4157497556c087427cfe041", 0xbb}, {&(0x7f0000002c00)="6eddb00da939fd5ba32459d7c47d8e03ae09fa47fcc40c3973b38f71760ace552b341ff5047a28aa9b61eeb5cdaf117ef0626b420468dfe72c20fa4f1c2bac90a7b4136fb6d77da7faeff4fbc7924b14494d59e37136e817963f96ee8043f7a6abea8947c73028d152fb5b4a8b8928ea1219899e7dc9d23000df1d4feae2f1ddcdace1cb4f53adb2bf36b5276a499ad381f32cfc1884fdebb4f2ec03e8cae26d8d744c3946a6cd7fa5250157e586ab8f81114938ade5671da100ac3c3ded0234e54906d848a5a289c26c40a705b7ba3047021fcaf00f0990533ef502a6465ef19d", 0xe1}, {&(0x7f0000002d00)="8ac0ae520da6c64c27be133dc1a5cfda756c834fe4c42fb346523f38370e17", 0x1f}], 0x3, &(0x7f0000002d80)=[{0xe0, 0x6cb02597349534cd, 0x1, "d46d0ca84e11a510a7cf3a8095a7b2a9aa683213063ee87c54d00bf30c21749387e5281cbce1d7326114c312d0983ce29f82a7937eb2fd6ddb85686accba2d438546a38e946ae02cff6e1d2c62dfc3a68d6e9b41e4354be4be7e339d342256a1228849a5230e3dbe1a259e4d5f9ef97d8a478caf6b2d1415ba3887fe30c91da679a7ae8cca69b17a402fe0c7c2aacfbb8eb3b1e2743becef5bc0a8f7c15ebfe9faca2d4decfcf3671189f3f51d80c0d8ba4c32f3a69fe007188a7018bca81c7c4192e3c1b5c5f7951ec1bca211"}, {0xe8, 0xffff, 0x5, "b8b3a124f27ba99184643df77a09828c3facfe9cc663f4cfab62b62b11be63571860265e809beeeda3204b7db4fab5040bd5c93fca832f90d87e7c91f6f64216c2947439c6fc0cea95b376d933d76f6a2108f185d7a92e014e61063acf94b1940720a651f5fefec7d202d7b4f73ee8eabb7295ab65a915d09b9b2136534dc792c684515846e2a9f1e371b088b69805f06ebf984defa9a7037781d6417e4d1f4bb9d81f09db6cfd701ce9dff68991174a144035b487a429dc5ac55a8d1665644811ab69352aa7590ebe1908e79722185d52832ef2af28"}], 0x1c8}, 0x4) fcntl$getflags(r0, 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002fc0)=0x2) nanosleep(&(0x7f0000003000)={0x4, 0x100}, &(0x7f0000003040)) faccessat(r0, &(0x7f0000003080)='./file0\x00', 0x2, 0x3) r3 = dup(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000030c0)={0x100000000, 0x101, 0x3, 0x9, "b960d39abe89f12189695156fd9f578ece420ae7", 0x40, 0x3bd}) kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000003100)) open(&(0x7f0000003140)='./file0\x00', 0x80, 0x4) 23:04:38 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) madvise(&(0x7f000001e000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 23:04:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x7) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x23) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 23:04:38 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r1 = socket(0x2, 0x3, 0x1) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:04:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001200), &(0x7f0000001240)=0xc) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001280)=0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) pipe(&(0x7f0000001340)) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r3, &(0x7f0000001300)=@in6={0x18, 0x1, 0x5, 0xccb2}, 0xc) socket(0x30, 0x8000, 0x6) socket(0x2, 0x5, 0x8) setsockopt(r3, 0x1, 0x40, &(0x7f0000000200)="65d53e3c2f6bc523da5ef00b36e7c2122f68726b4880bc94f3f1476eb7a43963a3eca40f0ba1f112c33ea0145de67eddb08ca73d1272ad7146ee1154f5b890d46f487f9d98e4abd0660fdc77c0a13e70497ceefc55338bea1a8942447657987e6a5e6557b1832e65bbc31d2be506ec8f97857b7f286e3a4eb881772597a49f248ace48a3d7ef7f2ba5d762a02b72fddaa8a35c2e33ca54bb9bbcc02204662d4118f69fd6394512d3f5dde523fbe54b7ec99cdec489092ac987cd79367dc6c7db0cb65ee6296c5f37d381e488cb51a252028a5fcb522ae426a5161966b5b03b2883734f7b9443b322fbfc711f325972e04e1a6efbb5e1ec51230c48a22840c26afb6ff502aa50e0031d51433df26719f7694872fb121dd888b37d9fecd5527ec2792dc5ad9a3ffed782d70df272f1f8f6cf2a75ad522059e2d8605df573b4075ee9aea8530c57e7be8bcc509edc126ddd5d1371fbf5fc26bcd2c99ec0c251fa656466a422ff110773561c447661ef1a8e99e852bc348312b87e2bf72650fd5bec216f34a41bee4af434651d22f7530bff0d054fcffc24279c58f35d4bda31e7f5b6ae7a79ecd781712961b3d24faede46bcc0e9aa35be19a016c7c93c8aa153ae9a16afea8620f6d758857972046b87f911922d05a3e76ba7729866ca869320bc7d700dda1429f4a0f21b31e035c95531649b08c918aed8be6c5f6e654827b8bd6814032198b126afe3894e24a9e2ccdc6bfb9217bbcc51f7ab38d92a0512772a5e77037e23091336cf1aca0fe9eecf1cfcb0c1d47cd156234365b82865492d236733f0e7a051a7a77e03a7911a6da6487548fa8b90a321ac28ec355c1d47a0d2b39b4fa066bb20011bc3d4d4a7846329cdd6d1eda3bca6fb649d8afb1b9b53be7a3ef75d5d2696d5f61f3f540dcedb0b78c9ac4716c95f90e246ba12da87277b488da3e7b3a7f48eab346b1eed18a13171a5aad0ad77c19cfb6ba62929e72c48a522179b2d6323d56434f3af427731ea331595d759c16eaf58d0aa1116a49011c8593505f52212117ed539913c836dc85fd99f40a469e5905db33d3546620b6e270372410f2b81ce9b51826a4a93a6815947d88d2bc27aad7d5dc0cbeb71bed992c9e1bc831a0424788fc0a47ba86479b5bd4256a80730b84ce9807fbf2517528f4c2c55182ff3511fb484eb81d7297b3ed62ea6c88ca2cbb4c6a6cfd1dcd7a2b76b4ba5db70a73efe6c2a28c4363f0a1a259762bd3e43d47fbbafa9262647dd5793836c2ca29429d27290fdec139122e8efeb4a7db6086e365314b209142dc4ba211cb99efd88eb5d32e596244764848eb98899e4da64c75749f42d70e77e059816c8aae2b4ea18b83fe207194476c531f7de4b1e401ba1005b5a43ac9e63525967bab1c5a4b5a31476f2a16422a49d17172931291dbe6a04dc2114c224792477da538b1826db0ef110858de325a9c72e11ada7ff28cb9895658e0d0c9e41409808325fae219ad332f6cfc437726acf6cc0cf84a3efc277bddf5947379c64e1e9c298577f9ca723d47dc9b64915577bee97154403f1ee60b18e19cd133a95929042f7c657ee3c865502eb4fb29eb9439d4a8206712c685277d7972f3a3b619d811da4ba6cd17513ee49ca9998f542438d1868003d82c5d78e8b9af5461a37f956d8d78b9c255e8672dee42f20b05da30db5acac5cbfaab1d8938f02ddc51a1720de5aee5405dc808a2b1e9cb2d4104cdb69046b6788af4fb5433bfda26c02f00328543b71b41512c13fb0681288aadc1c06aed17b253598eace88cc298c9dec2abaffddd91eab699e70fa0e2d6455ebc922ab0002d9c2d77a973aae750f6e4ee945addb0b23fd2fcc8814d1843d8974562ee08b211cd1f3a3dd08e669c7833229a1c5c4a7b600414cf77196cba565c3ba88033cc1652c04d611b2101854837e7f61d9247085c089b234f96460b9bceeda69cf2289d19bb9e315ced6c070784c0d7e0706207551e1e2377b12d79fb4165ac4734cc29c8ac1fc6fc98abeaf48d28fb96e813031d4e58c13761ccd709676cf847e9f183ef0124d18adb60bf852150e585a881d03fea81d03bc53381ccf343db840182d97d95b3c39d545c2f9b168df5fd5300dfbb181c145402711348febe0ef73d2f17a234c66d6f2b97c3f4c64fd38bf4dcf031193cbcf65ac148e112ca5b353e3b73ee503b3939d6af6ab6aed0291cd8db4edf27b165c9f54f3ebd59f45c791cc1b26c4fd8b27ccc16fe790e3dc11dfa52fd7c0e669967f6d080d659a4a53d3efe26521051d6e0b34ba45cadc9e0d141b639c741e155c9e9635c11bb1902d09d84d3b1d56ee40410503a2fa54f70cc97d4423a5ceb0b3da06482b40e40cdc03abf5e3ec0ec13b7fb3af3c809ed8f21cf3e969c05e3fc525129f152b376aa5fe72721e918574a5e18a56620327b8c74bd68d54c5451539686055c53bf060915fccb586557580b533f68e9aba5152e172ace9a2aac8a406d26e3b053c3f80485f13b3d3d3400c5b3b8642482de5c4b77b0ff75001952a4b05126ad9e3591aaae51b0d7ab5e9265ad143712ea5320b00a1a8e993be6f2fd12f4f3e07f7465706fc3416643ca7be515a42c1f6dbd9c89a0202803139863d3b8fde4919c4ace98ae25bcb656faab5f162a8faa6f990554930ad0e8dcfc075187d38980f3093ff490e16f52673eeb64f0b13a6a41005f73d0814fb4a6be9df0212c5438d165182d798ea9a151749abb99943cecc5e6a86d2a1ab61f624390532d24a5914ff3b27db2fdd59166e9670f2d53e662294aa9943ca6ef733a744b96d0a41441351dd9087ead5a8290ea85be41029d0cd11486f67987f42066737adfcc70b9543b01516c62e34497464a7386e91911e83d8ccf8efc98f4587b95f54837709f7d8befd6a4356934ee8624faed802110abceef2b27533021e0b23d3ece3ad0a5f4163e2ea4b18cf40c3effaa90516f149f06fd7a52d370a30c7e6fdedfe796b7650e1bbc83b6df47da47d9f5c2ff50b1e957ec1e5a8d8b25fdcf83b791a9d77360bd29e43a82ce7ebf3918253138373e402fd3325ccd6c303e7a18a4b55a3fefe7b4456cc8809243bc048f710abc381add470f362627dc8c25bfb80df2b26a2503367a8bd59c2831182fb42a811668c8f23f09d483bf6937acd3583f30e880b0082d424d7a31b18aa14899684fa730ee33e6748e959052ef94df7bf5b36ea585411b11e2573128e632f1528732caf774716e1880832ba179e09d2a36c5e8131a649bb4272f7613cadd60c2d04350ece6bfa0077c4b619e4e8132e7888173857d646ad4e831141e8887481a38820d93ba41a92b6c45df80271ea8b94017c7351f7862ff01f0540eadd0308f3592985bcb4a436a573434b65457e3aa8ea61425fe501ef986ccac3e52d14c61f954b5d0fa6dc3ddd9fe550167baa63c0548263c27adb4954392201ec27408f5fdca69864f4da540cf1cf8b8a55744686339f890d9b72815a7e45bd482d3206b17242d4204949c4bcf1ed07d011e042715a2549ff9cc0b6f0e75751ebb9eebcebd3fe222eaf1087cb62e0b7176216fd689996c0b69bfa8fea1f8244a0441096a378f579b925b27b37f0c61e738487691b5b4677088b47510864370f132e0da04295429ce7543bf354853d65586f551ac59a0f7752e1bcd790ffae8cc10df6bb8a5c98400925e78e1cb61c9184eff0ac2f9f502b6f7e542fa97df2924276d692c302930d91d5cf5227dfe995857196625d77d0327d9573a1a1e8c9d7994da8cde880ed734c1cd4f3a10d9fcce2f150e7b2024356bd510abf2729b7b490d96ba40dc66a74acb2e9b3ee82702c31b40e3d7c5e55110eb5d6961d485ec4082fd314a3b528aba8a21a34660256f71d25256d80cb0fb90b2c1be807651ed5f2c4a2639684de992d0299f3dcbcbd1a55d25a78084177fc21aaf36654536c04f3d8ab0d0d145d186e8a0ceef14c9d4a06fb409076ce9f97caed8c5a3991b3492ff680c9112cc2d2062c7ce59a445acb8ae1639193511e4d9c6a2860cbf7a155106cf8ec9fc00d1d5a914805c1ea04dd850f05b617c047f1951ad605b38fc8aaf4b30419205c4fc7728660dd37db380a304c4979fe2283c4b4db9112c51f4025425c7dc36792859f9d7795ea665802aebfac7b205600b9444992c92377b34f87555673f370d3dc7ffad7e4c1838522b9267b65ffa6893abc6b32e2dad3f4c35b0a34bd0197a5e411c5b2ec7c096193c30a86697cff05f78890a991b2a030c63b2432eb4403cb291f60e769f987ecb534519c2763b818e8a013094bee2dfebdaa419562ba54aed9dbf1fbff005724def75a681f3140ad9e6ab4e10b666c370ae6773801f102b8a2c0e114b1494c2698835b1039f1243776c26ec7e26cccf1964684789d4e6492744cfdacf2f4c2abafb9b8276a61863681c4b955203325432fa42296a6a82e0c3a001747960ef67aae3c2e7c1d207466d35852bad769416feb4c383eed8c0f40be6b19efcfe698028598959877435e7609d8805a4f25e915e4c3bcb668057dee40c2693021e6d99344d3774603a293c0fe4bfd4f068d3e76176530fc0d29013997cc923b850ab9bc8948cca1971a7868d762a739538d64d3382c10b25452fcec7844a5659c33c03ffda92c75199e464621e6706aa791233fa0460dbc41352a228c9553fdbc3a719e2aef5e50d3de19aabfe791c8911c48b5e9e6262e7cc2e76958460dce157169c22f280b9da681bd1272adecfcfdb8ae6afc8b47fe74cf7602d1a4c408babe288a0bec19dff1a690db8e95f6f11346472fb0a39163347876e34ff04ec543127fc28e36a062271c77cea404eea3a2cfa0a9c4dd32af462f4c3638da84ce9f72ad9c3a752d9bcf81de2d8e5bd6414f9ade395795048e8517046c946469c9601110eef269d2c16c7fc6c4e0d5dd4036d576a13d39877b5f23ffe38771d25e2c3d68768048b17a750c4b85fe4ca7234d4b29f9e2cba54a65feadfe0775d93c24bae56681f8d98cd2aa52b530c1d66f8814e60fc753009f698a7122c51cbe542c2b1646f9c6c273bbe8bf64dff8c835d78f2e34f935231c516b84febc859a7d449a7edc79f36d8faa7bc7dff2e9ef9e81b5a22ffd545af7e2a94de632d29556f685a4649e4d286f612ce85fa3e5ae10f7e7bde6344d817b9a465469b78090f5f26a6b26260b0bb0957525144e03d15a2baf498aa8056ea1542ad4198e85199fedeef6382d1fee6ca16a66c3f8a7a1673b6c6344e2beeecbea3313527a8c07c83512468df20fbd6ff00b4d85304eba89fc85543f93150078699b8c00c5f71d734f2c4f24dd6cb5a49bd489d33bda2ba9c86eac54c3b8869f06854c09f1173b7609e64dae9278641d8dc375b6d687d029620ecfca2a3dae41924f9993789af2f85561a72be33e990342fc4a706ec36cc5e26aa12eac29c3d09cbd21563071344d3f914cb77cc5d6ba36c9d35c6063bfee0ba96eb70889a5c2e1a7673f23974e8cd241f5a0d82ac9749529ef6ecda33d3de81ac445abac096aa48c4f75f4f6e26a4b6886e7d5939d555ab4f11451484822123a20550d4c3987727ddf7e5a5bd1e6cc947279b2b4a31523113c46c77a8216579b59f2c4751d623c176d3867bdb05c2663f66e30fc9ee0717a0fa1e7707d1a0f7d41f6308373f2e766ef9c767f13fe9c7c47e27533772795e1693104b39bc043efd61402101bfbd3e80bc2aebfa9cb1b760ae7caf0545520e5b2db64c7588b10e71fa5449606e93492300a1b3f51313a72fc", 0x1000) select(0x40, &(0x7f0000000040)={0x101, 0x2, 0x0, 0x875, 0xfc1, 0x9, 0x8, 0x5}, &(0x7f0000000080)={0x80000000, 0x1, 0x0, 0x6, 0x0, 0x3, 0x8, 0x8}, &(0x7f0000000100)={0xffff, 0x6, 0x9c, 0x2d04, 0x3, 0x8001, 0x3, 0x6}, &(0x7f0000000140)={0x8, 0xfffffffffffffffc}) 23:04:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x13) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:04:38 executing program 0: r0 = kqueue() munmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x403, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7350b75743b99fab, 0x2011, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 23:04:38 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100, 0x7}, {0x44, 0x1}], 0x200000000000000f}) sendsyslog(&(0x7f0000000000)="68b64e58da7086c82a541df1e151190f56cdb0141bad0deaea07af9fa4dbfcfdaabd29f03436df4e9e67e6161ca7e73f9dff2e9a9e61a26302f177bb3a2c5e24a9c806c7d532f3f35c3848e434fa8ddc0c2f4877ba78f751dad40a2d0de7cf3dbb8274ba21a0a10a6a4c47311945f3b4e6b8933a1311", 0x76, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x620) setsockopt(r2, 0x0, 0x800000000001f, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 23:04:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 23:04:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000200)='\r', 0x1) 23:04:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x4, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 23:04:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 23:04:38 executing program 0: msgget(0x0, 0x16) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20038, 0x0) dup2(r0, r1) 23:04:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x8, 0xfffffffffffffffa, 0xfff, "7a38e89e21956151fa63314aba0b20016ade97e3", 0x8, 0x9}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 23:04:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x7, 0x1000, 0x1, "2f2f38b6ddb2d49e74ed39f0372b79e501dd7f30", 0x8}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) 23:04:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff275c00000000cbf80c123d6a82856f1508b44993583983ae3b3033dd28248792", 0xffffffffffffff8a) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 23:04:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x5cc4b5f5484a524f) getdents(r1, &(0x7f0000000080)=""/14, 0xe) socket(0x10, 0x3, 0xf2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) 23:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x1}, {r0, 0x8}], 0x4, 0xd2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:04:39 executing program 0: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, 0x0, &(0x7f00000001c0)) 23:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r1) 23:04:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget(0x3, 0x82) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = fcntl$getown(r3, 0x5) r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x80, r5, r6, r7, 0x0, 0x8, 0x3}, 0x8, 0x2, r8, r9, 0x9, 0x1, 0x3, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) 23:04:39 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x7ffb, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 23:04:39 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x5) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x176694d5ff1c2f86, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x7, [{0x3, 0xb5c}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x8001}, {0x3, 0x571}, {0x1, 0x80}, {0x3, 0x1000}, {0x1, 0x4}, {0x3, 0x100000000}, {0x3}, {0x3, 0x1}, {0x3, 0xffe}, {0x3, 0x4}, {0x1, 0x5}, {0x1, 0x7fff}, {0x1, 0x1}, {0x0, 0x8}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x8000}, {0x9c485ad1be1a2237, 0x4}, {0x1, 0xdce}, {0x3, 0x7}, {0x0, 0x40}, {0x2, 0x2}, {0x0, 0x80000001}, {0x3, 0xfffffffffffff800}, {0x1, 0x3}, {0x3dd9690fd352f7e0, 0xabc3}, {0x2, 0x1bae}, {0x3, 0x1}, {0x3, 0x50}]}) getgroups(0x5, &(0x7f0000000380)=[r3, r3, r3, r5, r3]) close(r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, r4) r7 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000001480)={""/16, @ifru_media}) write(r2, &(0x7f00000014c0)="0745c356910bde15fb5dfe3501e05715ecd0454817ccb32b9c6d0f066d9239f18b610de4cd872309ba41f4945939bb54208accbb700182eb141a65ba7ec891550073b2f10b6cf8272e604e330f9b4c88191262bfda3b7bee3a1aef5b47d2a290d48a602ed964c17cbab0043c9406ddcf25f4c792b7b4c2bff0418472e87ddcdc154138906fbc089cd222598884f962d1360a65b762e4b25a480750b7e2febd365793cca0f37fc0681e2c4600a75d6d4f9aafa8d8de2d3ae00875b90ba1d1b0e26ff32d94e8de8ad08265fdfb67040d9d1c91488a7ef1413c78a72eb0b85169bd4f36645dc3a92c8c60d91345b601e48eb4c5d2b7cc819251ce947fc4068bd33e4d3d861c68b537ee660280e5a7f3c918299cee172f75c1af3661723edb8621eb70ec75ccef8675da67fb79c7161ec508206cc773a2ccee899a38d57174cb33351a47b4996edd8df4a207fa5bbcb6d9c5ed97cab5d765035b4f74b20054254618e47b8b074c20920e84f4763fa91fccae41e7e1b9002237b15f0da84d5fc24792c5d7b658990d4fb91c45b275ea75c95a83e8063b76c1307e7082557000763cdc980cef8b05725e10f45499cab7eb20a3d01fef2de94737ec78b75fe03371b69ebddad36e9676946f5f99997ca5866ab6e3a92ba64c9dc447b67b95a127e56a16abd9588ec786b84570ea2c1bb7679115ae19da70f003f4bbdacca02343c5252a3b25429a108d181fc2793956907d23e1ef8ca1c9a55e5f6fb31482031f536d9d8393db3f57d351839296300a04f0206b34157f728d19a44e30d637aea2ad61c9d19ce624ed2c76af069ee594d05f17e84b4e4f5effd1650c1a121063032e2de00bb0ee5bc0b57affb84da9b4e1ab3a32e929c4a2d4004c2f7b94fbe3d2e310570f4fcbaf41232cf1f254a101871b16671c919326591cf963d381ff303e7ccac9cd35da12a76ee95fdfbeb6650c4cff56effacbc9c78161992be4afe19c5a7bf42d314ec892abc3f19c7cf4f3e61040db92846d8b22593584b1e40c82fa81637ff81c399a62543a97691003199b8ab6a0211091bb737ae0014cc0a10f19749de9a97ab9cef0b06b12e820cd4881b015c0d9e4fd21c74b6e21957c85da28405f93d41d2089a82f2ee1d5b010ea072cf08a2ecb1e59309910ca2ac046e85c6eae6fa19873421bb9a50527431bedb0863b158ea354b3a57f7d45448563ec1fa49e6425d26ab71436c0cb0e9bf7b756cd47577cf9c81dd08165b1612b8c843b0397aa1e5ef6b32949dab32af55b110298ec30c4d7c26e7c2fadc62ac8c516cdbb5131afd12b0104e6109c6bceddbce71741b86198ebb177abc939d391be0a8a5365e3d17a0218ea5a8fe68da12459006908bddc0fea4eebc95c23fe44ca54b52da305b349dd0698721352c9635af6f8c3dbe668fe57af5c93d3aa19bf800390d7674ead109c972dd18bd455e58a59fa39176d0898a7a316279ce3ca470000b9374ed29aad5294975bbacdba2ff92a6193f7433cffc36c276c76e55d6a5138cf72439b64875ae5dfe9de81b457dcfd4fed835c897c08634610757fd1c8675fb3d5b1763ad13d6441be9f40be7ddcf36942858df1c79b0f1574a673df919e160ac46acaeb583820f12205f747913590755b6ecbc09ed083ccce980b8a61a3febe6361bdcdaafcb09af2dfb3640f5c9675e4a39c7ffe302ad369f22bae7b31e1eb14f84c6850f4ac67f1ab81877d46a0b5c4854e0d961dd61937890b7b8885f63c10c1180ca7be2c7117ba4f779f46526fcc95bf97476f362292d5e6d4c9949873c28da91c4211ff1d45f2b268cf248d508f2d564979da63188f6bb6b804c627b3762e459e5761394ed9193960be3ae711f913e157073875edcce06cb2c6b2f3abc512ef5f769a26c16103e0f56183ecc2851264acf642cd5fbfea2a415666f572ecd62cd6434bf913b1225da09e10e90fc8958b5b38f205afafdf34bc44580433c8d65aaa1251433f44567b24f07ba643fb4f989609b169b902ec30b88e7991ff23cb0f6333e1ec3d72d3c04ea64f5385f979f060215ea12f18382338c7fc7b3a1449c96eeab64460943501c7a53288ae326c7546316dc42ecca20cac130181a34c6ea4ac034a4720f3ebb400d79a878f294185efcf153a5c1fdde4183cb6140dc0fd4591c249741d332e40b4b1857bb0b57aee4108f488aae77fc54427d9aee0b672ffd14b92c4bea876f858dc5dc691bc330a5489a54c02abfc177e2b12f015b4fec62a340ed1e7001faacf0cbdaab787ac7beeb726f7b9940b1c9f766514c429d4c074488d709feb944010ccaf602e895adfc47ee66120b095eca4a19fc9205e9b3038adcc89616a7d9a64b56eb9972b0b135a6e7e78b0b629b3e675284a188697b320f0ef91539783a187948cc97e8280558c6c9627fcb2f1a588b60502293670b3c19e869f5fce58f7a114ba66bec0a23a900afaccb80707159266bc3c4d19fc57ce7f515fe733c4ea9de2a477dd11182f437d871615b8fe7516a4d558ebf1e60e30eb7faf2d3bd242f474d22cf8b05c7c43c1ec1cdd105eddbbe6937090a901e33e35b55b7a566906428ac78f7266047f95ee22abfb47b3f281ded39ad752d440b113b51763bdfa73b7c47d81bcab74960d9a6b3163bce7f37364a5316c4530c9bdffb7443dab4674ecc304b5a3f2801d394faca5000aa14d44d7f463d65dcff83626b8353a3aeaf6abdf88b0c23440f2377023ba5641d62f6116a91a7faa1a6b89f59440d9b3961f146a62ead02beb43a962be4f513ec2c5f7ed8afeb555af5798d766aad91e0f9144989f15cbbfc2cbecb3a3354e3f03153bf919ee2e951b4d4ce24e39110e822b050d0cff389cb1926180e90b62d3647d791774a39ba8217b622469c489e9784d1b65f85b5164e2472f8e8dafc8655f0a0af0f00d40417acb67fa064db113112583ed6f42a3fd1f4815acfae3281c621619440c6bdce10ab183df36429fe6fcb3c91c6663c319d7c410c74e113641a112b06dd88a42b9f00558560e886491fd9ca5f9e056e6e73472d1b287612bbc708a9bc572e46c16f15169cb136a4e7603f92aa29e851f0a672382db72bbe036516821bdd09e64c1fb6a2746410abb75eba63c1fc061a22b250823afec4dd4e5d03695797e2714a4eb608c36d25d3ae57ed392a74eb988103474d57f38875a6f0bb432e362c07367effa79b83d04a0cbda67caaab3b1193aa875bbcb5afef03bc269a12d582586d04fd18350113ca2e575eb1206e0f2261bfdaee8f94c66767a8e010420682291c118a3e5b52ded7e205c001fc556afcee27c0bd561c7be54b828a38b3f2abc5b9f54edc8660ce117ec0700f8bdbbe97df4104d2f0af64bfa9e5c12589f745155aa2707af8f777c4d088495878299d13b9e3633c64573ec99c26fb98338697100e8cb72a7860d01b894c2b3156354e54b7096873f8b760fb2016885d8fd3c75d8f44a193738f3d678dbaa092d9e3f8d49d85709049277a5c6a2685f0be2502da6d2f5e308daf429f81b59bcfa992f221a94c224af38dcd368db32c2aa870a241657086b9a8db473c14465b694bb9324f5b45a276b9c73934577fb3b7d74c5325b34a6326a4f0b34b2865ad7d3041828507113f934419f627b65ab6cd89c049648d57296854ea32685860cd399a43533e1548d045788eb7b2d813598fa38b48544e92fc9ed239bd8cdd7e42db1973f63590c32b66db1716eb57b6980186c6156929f6f737298cf7f3573eb777750fac6b637f157963d3f3fe2ac138e867890da13b56a9d2ecc9325ffaae8f2a6f27a0d6e1f30e01fa16a361e1aaadcf721ce30c75622196776cd15f6aeb532a13e61008fafb85be0864929171aee5a770528814639deb060131adc37c43f0d58ec393614da44c795903c1fe568a6f5826c7e9b380ce52bf0c2a22a496cd55c65480c292f7d7b8b460d4995aa13ad86746459f8e6f01e816dada62e08311e385a3dd5675e813dcae2579ce01982bcf050512c2dcd3cd19f30079fd948f9383e1326558da67c494715bed5fe95903b3eb6fc64a99bd14f06bd948d8c4707e90042ade9cec0ec5fea9447228b139040865b09bdc633a8deb6067eee14542a667c86f85f87718f4d586cbfff45fac474ef98df738c88cedbd70cc32abd603ead3353dd285ebc8fc13ffef58be7de274e7332d1afd5acc30df8472c838223261ba299b20b4c25d8a451245ec2c8b352c00dd2158fb6aab6b768ea580297329baf75dd11d763207d6da5f5d4ffb49ea67dc346c25d3a1ee04dec4da392f4b3a81bbc59d751c90cce9325b666d2542cb2f1ad5aa2bde51d7a97b3c33ae3c170541cda25b3f1a3d13df92313e5536dd171902a1aab6a7c39536445a4d68094fc733fb789807346c18f6080d70cda07b57abce2c51e4b6ce4afe7e4d5ca329643fb47cffa4a20595df5f8baa33028d3034242677408e04502671eca39a07cd4126d67148b73320d3747a213f7a6e1697a00973f188b8fa75ce425d2a610e584cc06970e94cd1355e015d2325ff83f573f95d7a86b07636c48ec59ae6399cd59bfc255000b713508e2df797aa9b89b38fe8ca7330ffb099deb944b16eaf3def73b9fca385eccdc45ed9c0d4da52998e444452a36ee6debea198a1a9b7288f9fe5f879824b5c0cfcc594fc06d8eb8d9b00f5d8413de2808191f2fe8fb9b847cc803e1e492ecbca24c94d6d577390d63fbdc5eaf94e04e3538dcafee59362ec18a32117fe81654e17f567e1af9d5e1f566fda369c123081cac52a7bb51437a3724738bd7212bd2487aea603b2ef11f5fdca9f082bb345443064a7b7766684a5f3004227a9da44a6f3fc63f310021d6819656cf5eb866b7a1ff4909e6d21a967f2962b33eaa666e183524a62c3b917b0e7b1507454e0af877ae262f1c90c7ed84865f2896195555d52359a8d6eef68525e1e90049b009c83768b1c19680f998cdef6365092d2c6e827b2d38ecb8d6e939d8bbaf8f6218d1596414c9731a11d0e7f823f2787d1316cca87adaca1991fd70d726adfacaf665967c8f66470799113afcd72a001ec6ea742df1c4800d595d4c301bc3efb6a87b724d034c3ec0d03ba595978bd48ca5b7b255b54a55e42d35e25f30afd4c5ab748e0060a46a689d67d6a80f1960c39875d2287be6cc72b815cf64d6653931c3e9b766f48113fe68d4e1d031c6caa76f26f71444439f8a4bbbb731a2954c95480fc7a9932a84d5d6a26b7e099686e738dafd628faa8abedff59e35a41e9603c9b1dafde50b8a0106c31252765cd63f992b52d4a41feabfc1efc088c9a18f0b22369bd88a7873108f7259374f5014d4243cd66faf54d48d26da0147f0faa421b9bb15df5f530b93c8bb6e05df53bd23302b273a79e6fbd3135128268dfa9ae48577831594d3892db35f57309a7bae063c2b6e785c08e1f1c0344a39897e5d0f19cf875fc13cdb6b00385587d0e5fb4d8384c160e9119ae3ea6820e9dbc1c2c3fa91a1cbe0d0e5c76c273441e7c9d38a867a40e84f2011f8217618e506932d3eeba08ef25763e168f635ded245bbf825ee66364b3ccaf94d0ccccfbd2fe05aabf5a45ed3c4329dd5b90c46e942217e63ea298f1e27ae245ab7cc0968227357a9f0548650094afcce39171912c07b40c1d5112cc45e203a7c2166a0bb43f8170a94dc319d501b8553092120c4ab443e345691756117bb7994e71008b006ad087a8cc53b20799626ef24a50464fa2ea50a90d2f13a858b8f9d0fd737830c24a1c81ca7da4d699577c3", 0x1000) linkat(r2, &(0x7f00000024c0)='./file0\x00', r6, &(0x7f0000002500)='./file0\x00', 0x0) write(r6, &(0x7f0000002540)="92ab897e9b4ab597aef5b1553a1010375f48141fdde9d5295c2babb4d16043db533fd6d9c7391ca6abe977c4ddfe5befe294c9f01cf6cf4f9728aa0a5c73ef1007b2f3285fcd7fb6d8713bc64265f9953572a0a160b339987a8ac989b1616649046d0062a7fa141d1917cb0a9c6c769917e629d7792aefc29216c1c28d7519828236f01fc27d0136d6bcb4e3087bf077f9ad03aa8d772046721fa3500236", 0x9e) fchmodat(r2, &(0x7f0000002600)='./file0\x00', 0x10, 0x2) write(r7, &(0x7f0000002640)="8f12468c9541548a28cacb035506e5c3dba98290326ebc6bd0d646108d9560212aaedfe3643af36f7c7f6d545538b38020a129de2f3625d5332555317c51f20c10909145b851f4a6e443740f80afb58bd414", 0x52) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000026c0)={0x8, 0x7}, 0x8) r8 = socket(0x0, 0x2, 0x3ff) socketpair(0x1, 0x3, 0x80000000, &(0x7f0000002700)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) ioctl$BIOCFLUSH(r1, 0x20004268) fsync(r6) getsockname(r1, &(0x7f00000027c0)=@un=@abs, &(0x7f0000002800)=0x8) socketpair(0x18, 0x4000, 0x3, &(0x7f0000002840)) 23:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000540)={0x40, 0x4, 0x6, 0x54, &(0x7f00000002c0)={{0x0, 0x20, 0x4, 0x4, 0x0, 0xdb9, 0xc0e}, {[0x7, 0x3, 0xa650, 0x0, 0x2, 0x100000000, 0x598, 0x0, 0x8001, 0x7, 0x1, 0xae29, 0x101, 0x7f, 0x1, 0x2, 0xa1d, 0x217d], [0x1, 0x6, 0x3, 0x9, 0x7, 0x2, 0xde89, 0x6, 0x1, 0x6], [0x3, 0x9, 0x1846, 0x9, 0x8001, 0x80000001, 0x3], [0xa288, 0xac9, 0x54a7, 0x400, 0x6, 0x2863], [{0x1de, 0x6, 0x7ff, 0x100000001}, {0x6cd, 0x9, 0x5, 0xd9}, {0x27, 0x3, 0x7, 0x4}, {0x5, 0x1000000000000000, 0x10001, 0x7ff}, {0xdd, 0x100000000, 0x7, 0x9}, {0x1, 0x0, 0x2f, 0x7}, {0x1, 0x87f0, 0x1, 0x401}, {0x9, 0xff, 0x1, 0x80000001}], {0x6, 0x0, 0x5, 0xffffffffffff8001}, {0x3, 0x81, 0x4047, 0x8}}}, 0x401, 0x6}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0xae, 0x0, &(0x7f0000000180)=""/174}) recvfrom$inet6(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x1, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001580)=0x80000001) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r2, &(0x7f0000000140)="96", 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 23:04:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000500)=0x1) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000840)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000400)=[{&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000003880)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xb}], 0x6, &(0x7f0000000480)=""/99, 0x63}, 0x800) 23:04:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x1, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:04:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 23:04:39 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000140)=0xfffffffffffefffc) r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="6281a9f6615a5c24352ac24692c066499c1022bbfb4630e9d0a4b42fe8ddbf78b6ea8fa9a9d3bafbb31704a4346bd9ced46f63317d00b2ea62fd8ca570b8a285acbb3205607ea2aa8994e70692f93a26078a6faf8cb8fd702fa7", 0x5a}, {&(0x7f0000000100)="fe4d90fd9ef7be4f833f7405ea81bb80287426e53a52492a2be804a02f694fa600a915d670fc600aca", 0x29}, {&(0x7f0000000180)="416080b8dd50b3b746fbfdff539b0f0f10eb7692492b2625051e3fede4aa9a2df137f286c43647e9f45aa7a558131545a7cb6def235dd41afb838450281b346fb773cf0be50d30eaeb43892ef602ec", 0x4f}, {&(0x7f0000000200)="1555bf07e318b174f3f70b4c3c886e8f26702356b10616e1ccd470de397802e40b3c1e82caf8018a0a7f6b749d4ae39d6f14439633d4ddf2376ee740aa27ab8f8bc5dabbc9b5ee1ce3bfb33c4e38e969c3d8d6d9cb7fdd1c4a243c8004e3cd864d6de50ba042f6455c8988c2f2038e8eac6c509bba78cc4ff7d0751632d64fe5f9befcd038f128ce227f33ddfddb0806881b08493120252ebaaf8016991ea14cff7c73c6d41e7c3ea75644db305482f99baba0d8cbd4ac2aa7e2569a78fc5bda7b2c2e2269e933278ff34596ca75f57f15f1b03407033808595073fea9d74f43a6cdd78bd3b4ab8079b05b52ac55a1616f33e56bee65a7a1830e7e4f9945", 0xfe}, {&(0x7f0000000300)}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0400000020000079000062c44be7ff800000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x1}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 23:04:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="5d999677ba25456d4913e4ca69b01dada29037ee65db80001bb0cfd78d697bc9b12346806b56429b4381aebca8092e3e2de02869534d25858606b28b268400240de3626c7567542af458e2b4", 0x4c}, {&(0x7f00000000c0)="c5722c2ea9133f4031a5fbf757dc90e70393590bc3cf42fd710e06f4aaa49960f3dcbff10870ddfa415e6207ac4d971f9edba5141de550f2f70b1b9fdfd0951c2130578afc53932f4837cabd85dc3596fc987b1a5d8a23faa044d7eb020c6a729f7922826efb96ad9e9d1e2c026654ae5bac586e1465acf4e841accc79b6011b0315f2cc52c18a70b122190b890dc50b20ade27db00daaa8850d59f4e3283021794a77cbd8f9d194c9c003197259ffaa2586f27a0c", 0xb5}, {&(0x7f0000000180)="7fdb2f59319891d8c1f7ed245b5175eefb5b65f6a47da5fe55970c5310c53ea600dd37fbf4140d6d5f973770b36576f6849188dd38446afb32ccbc8d94baee089e51d6fe82013cb7d774f2dd2068469f4552c27b62e724ef91cd78b449b15d706157d3b5a6d8f32906a5e059873795161bee4dae4aef80c9b475d55a9ca848a9cfee8909e902e8101bfab521414c08b9dc2a33aa932466609216b06c7bac879b33813f240df8dbdf6e4cdb22e83416f7af4bc4519c5e5e17c840da92b654668413453fa13b81b5edf4ef115f6e54a571", 0xd0}, {&(0x7f0000000280)="28c786c82186177efb355be4bb1c30ba129784dc6c4f4983a86b63c5fa24c96a", 0x20}], 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x1) munlockall() 23:04:39 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgroups(0x4000000000000016, &(0x7f0000000040)=[0xffffffffffffffff, r3]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getegid() 23:04:39 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) kqueue() 23:04:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x8}, {0x0, 0x3}, {0x4, 0x5}, {0x100}, {0x23, 0x9}, {0x2, 0x100000001}], 0x6}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:04:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0x20000002c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffc40) 23:04:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 23:04:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x1, 0x0, 0x100a}, 0x1ff, [0x5, 0x5253361d, 0x646d, 0xbc2, 0x7, 0x2, 0x8, 0x7]}, 0x3c) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) rmdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000240)='./file3\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x0) 23:04:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = getegid() setgid(r2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="1204d2922105671924325d8c1126ab431053bcda2aeb60c4de79315a9c9d0956541ebef6959d3fade9cece30d6a0142f6e030c1dff5c2296a8a132ae350de7f185d92cd2be445a80baedb8402f7897019de0df73c7579ef12b318705b5406ed835be51f38731e202944fa8e3754cebefd3a054c899032f44be469c7d3029fff95da3e952dea27a4fc98a2df3e7ed3fefcc1ad904ca63e1328e5d653ffcb56d18b7b3227b9b11374b9b5f1b104e9e75a7a59b9fa1e833a4d8c5c60787e68fa1a5597bed01bd4546af31599d09ac1e7675347e3791342a8703", 0xd8}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) getgroups(0x8, &(0x7f00000001c0)=[r2, r2, r2, r2, r2, r2, r2, r2]) syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:04:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x898, 0x7, 0x1, "738e0bde2b4e0f14e41f6ff4c7e7845321dfd687", 0x6, 0x3}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x80000000000000, 0x7ffffffffffffffe, 0x1000300000002}) 23:04:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000), 0x10f, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xaae, 0xffffffffffffffbb, 0xffffffffffff032d, 0x8, "148161cef631ac4ce47a97d47dd0265675297191", 0x3, 0x5}) 23:04:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) sendto$unix(r0, &(0x7f0000000140)="cfdce03e4af361798ae5c13c7a1e9b63cdc2aed92c942bdbda9f9dcf3051349c6c0ee4c3663862cab26d4616ca2c8882dcee0b385f4d7890f5fbecde1c46ebd81eb775a8185b439ab57ecda4a382b948b923b9631eb7cf41fa3ffc1a10d348f11d840e1d98eda50f6366362a50edbe18f587a0921d5f7d95f4a0e886742f3ce4c5cf74c0665b07404581d7e09d5a02043c152207a32a36db05f59374b337855a9c29efad609827dbffd68f9806879a4d581479cc8213438c1a4a766eed208f853d2177b6f41c0ae5f1", 0xc9, 0xf, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000003c0)="54908ee8b548f1d5b936030781c37b86134d8206e6c4af935635dc94f0210c225ec6a91c3c5dcbb333cfffeec7ed8aa66a062eb091d1670303276211e0ec95ad0426138b377a7f62b556c8e27fb2fe08f8a1062e35153e38abbd2cfbb6471daaa4c246f567fba724124aa1fbb08567f1d3912e4ab05715ac9866e207f045779ac5c132d7631fb96ecda3590d3dbbf3459ee084c26a8faeedeb462df634cf0c96cb9fba6e07aecc47c1779e987381e13645adf5ccfbe2fa1085011d6f322e05dc79a842663f451c594dc1afa7c7daea56824d4ed4b67c29057fd90c4d7e9f2fc799b59307292e63cbe133d7a45810c542f3f75ce3fe84489f9e5443cbfa", 0xfd, 0x5, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r1, &(0x7f0000000500)="ff409094c75f97ef1086607d90a8d5aa9affa73dfb29ad05d82737504bbceb1c89bce533ffaeef8cee20639398242d324085668c88a8821b256493cff417226281dae41ca9bf7d172633952cd08f9effe41b19e9081f5c30d2026ce03d6490cac869d3eb7736268b5f078fa2c2807f4cc424915bcc1a69baf7e5e0db8c5f60e6fba7790602a785", 0x87, 0xdbfbf731bf3bbfd2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 23:04:40 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000b39000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x3, 0x7, 0x4}, {0xffffffff, 0x4, 0x8, 0x9}]}) 23:04:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4da, 0x4}, 0xc) 23:04:40 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 23:04:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r0, &(0x7f0000000140)="96", 0x1) 23:04:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socket(0x0, 0x4000, 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x8, './file0\x00', 0xffffffff, 0x3, 0x13ac00000000, 0x100000001}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:04:40 executing program 0: getrusage(0xfffffffffffffffe, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 23:04:40 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0x9}, 0xc) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 23:04:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x9, 0x100}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xd734, 0x7}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x2, 0x20}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0xd7cb, 0x9}, {{r4}, 0xffffffffffffffff, 0x14, 0x8, 0x1, 0x9}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x8, 0x3}, {{r3}, 0xfffffffffffffff8, 0x30, 0x1, 0x5, 0x5}], 0xffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r5 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r5) 23:04:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) 23:04:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e8a6d6f7b86448f654a20b6243001484bce78a2b200a909c2a083a3b7ad1a56143497c7429361f2680f28a72823a5f8cb31023dc0e6df735ed75"], 0x10) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x92, 0x8, 0x5d, 0x7, &(0x7f0000001200)={{0x6, 0x7, 0x3f, 0x3ff, 0x80000001, 0x6, 0x4}, {[0x0, 0x44a6, 0xff, 0x9, 0x8, 0x4, 0x1, 0x5, 0x6, 0x7, 0xa5d1, 0x9, 0x1, 0x8, 0x9, 0x96, 0x9d, 0x4], [0x7fffffff, 0x80, 0x2, 0x5c7, 0x1f, 0x3, 0x101, 0x68, 0x80, 0x8000], [0xab1, 0x0, 0x80, 0x9a, 0xffffffff, 0x3, 0x8], [0x5, 0x10001, 0x6, 0xc3, 0x0, 0x8000], [{0x7fffffff, 0x100000000, 0x8, 0x80000000}, {0x10001, 0xfffffffffffffffa, 0x80, 0x401}, {0x1, 0x8, 0x81, 0x5}, {0x120000, 0x8001, 0x7, 0x2}, {0x196a, 0x800, 0x1, 0x2}, {0x1000, 0x23f228fd, 0x3, 0x7ff}, {0xffffffff, 0x7fff, 0x6, 0x2}, {0xfff, 0x3, 0xffffffffffffff7f, 0x7fffffff}], {0x6, 0x4, 0xa7, 0x7}, {0x0, 0x0, 0xaee8, 0x3}}}, 0x100000000, 0x4}) pipe2(&(0x7f0000000080), 0x10000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786e", 0xf5a}], 0x1) 23:04:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x200, 0x100) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 23:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 23:04:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fchmod(r0, 0x0) 23:04:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01cbb25d17b1653000"], 0xa) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0xfff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="c35a037aa704dd4fd0c12649af20a0207f5dd7b59d7d4c6f826bdc1c70234aaaf23abcafcc2af01e39d83a2bd1eefb3339673438ff4d9c6bcda4e1ee5a9f7294a3644fbfbb63ff941b2813b8544ef644e136a971496d8422722717c33afb6f569088bfb5fe8f29ad915f6921c8bda038b61e56fa31778f6c0132a57207e924716134e65de4f69f97387f60bf99ac720451d0f4949bc4bc2d8e", 0x99}], 0x1) getpid() mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x6) 23:04:40 executing program 0: r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x400) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "51ab333e9005ecb7d07314aa4e3fb6c1e315df0c", 0x0, 0x6}) write(r2, &(0x7f0000000040), 0x0) 23:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:04:40 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{}, {r0, 0x1}], 0x2, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x5, {0x8, 0x7}}) 23:04:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:04:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ftruncate(r2, 0x0, 0x401) dup2(r0, r1) close(r2) ioctl$TIOCSBRK(r0, 0x2000747b) dup2(r0, r1) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x6, 0x3, 0x8, "3980a403bb0543b85fa348820e14a1a36bee4158", 0xdba, 0x8}) fchflags(r0, 0x0) execve(0x0, 0x0, 0x0) 23:04:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0xffffff54) connect$inet(r0, &(0x7f0000000440), 0xc) 23:04:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/147) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 23:04:41 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/198) 23:04:41 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7ff) dup2(r1, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0x3, 0xfffffffffffff894, 0x8, 0xfc93}, {0x3f, 0x5c0, 0x40, 0x6}, {0x1, 0x20, 0x101, 0x3}, {0x2d3b, 0x9, 0x8275, 0x10000}, {0x40c, 0x1, 0x8001, 0x2}, {0x3, 0xfffffffffffffffd, 0x8, 0x50}, {0x6, 0x0, 0x1, 0x6}, {0x8, 0xffffffff, 0x4, 0x7fff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000000)) 23:04:41 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0xf012, 0x6}) fsync(r0) 23:04:41 executing program 0: setitimer(0x0, &(0x7f0000000580)={{0x0, 0x200}}, &(0x7f0000001740)) 23:04:41 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0xc3cda0f5828334da, r0, 0x0, 0xfffffffffffffffc) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x4, {0x9, 0x1}}) 23:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="b18a0a7c29f601960367dee4078837b1eb92b03286b578c4acc786e1262fafaa34a5391cc637c05a9cdcc4b36fd1af5cf36494f9b757188d99bdf2cfe2226cc7d6bccdceb76610f7fd4e5a914d71dc0b199384555c3ee6a3b03d24a6f12b7a39161352aab3d25bc66f5c3eba2c9c20e9ed64817606099bc25971953d3505aac4c27de8ef4aad67532318a3", 0x8b}, {&(0x7f0000001640)="b6de6830cb68ce9b4db47c6a67d6abac8a65122da85071c411fbd777e7097491ed5046a9a497baf963940b0a8761049de84f61c82ffba66941c57315f2da539ae021e322c14b63ca7124ee9514f6778575ea34b15ab11c69ca42c8913e9ea3a31980ab68435aa7ceb2aa7876292aca913f6a817a65f888392735de540ae7748fb5cb340cecf7fb928f95d318fd41b18358a2fa3d7b72f96d2518d9e25d259d0aef5831d6f09f2f29cdf4202687d8c78aff9b25a807ccbae12c6e8947df7d2e489c080deb40653680ab72fcd48f0feddfb61759ee5392ebadeeccaa2c79c724a42ad73ec4e8fa206c55efacf50fc6765e731bc687b19be40af987fabe82dad372f372fed19141e383a5c0f88e903275ef2725c6ea88d7565fc18d7b91ae289bdcff7e400416fe3e54cb0a0295ad540c301f51598554ad8b3531fa0d31f8bfd6115c4aac206e0e3216235119547bbe2b061e49c91163484bc7c4ca930d290ba49339327f3533e210de27d645506ee417994a128f212bd7396309155aded3e17dd3bdf508b872db57d5f6f35f47c3a25262532c20f87d74ed3c9950f1d08033c6f7628ae88b5890d007c78ceb7f345e0113844d67500a05fe3ede8ad1e728452455d80936f13d98510e6a1f2edf8380f88cd44e9217676a5c3716aed9dab996972591a1a90a20da4764729b94310e9ff7d44e5f7d77e0ae31e0c6f1cb71a97f9826bb67805b8068f2fc989244ed8d64fd4039ca2ecb9f49a8f37aa30f531fdda352fa41b84a40e4163c0372caa038a0531615159192afc9d09a1b3a664150daf12c190cb6dbfb5ab627f78b6ca26f2ec481d51ec7950fb8bc99694769bd19c8b9e1e48679947932e4997c4034fbe3d4b72ef94b5f2786a4a721dafe4d2d5ae27504e990bb33b9e6d09cf71420e23fd77e66231ebd37b31845989a6a085221163d3383364fe244e13e5f6088e605c6f7b93ce1963c423c74fa9b4a901e291dd8021a942fb5aaabb2d3b1e85700fb12f3d663c05a839ce9c6d17843487438c7f810ae58085b7e0f63fdebcdeac6d61b6a19f0c88cdf257d1a486d7d4b7df256abaae62c80366d1710d8ffd5e7175249700998c1e00f88273a491f6b21d9246abbad994846b56f30d6ca536676779e620dbd5a6a54300cdd2c920509ad9e44675c447eee54da7a8ccf352689c7307608c6396548e0936776e065afaef249ee7c42a0b8f3d3f059d7f23b625a62d6faef8eb8e007ab71026ccf91a627f7d2e2237eb0b7ad3a507626c5f9722cdd94fb826612945643160fe1441b0297044619a115e9dbb0d03e2c46e52e69eab4bf84104c1c5b7c4c47b22a90a90329f4950f116b8bf26e61cc6f254d5221718fe18c0d35714c2c2351e082e515ddc74236d3dc8fc69458c812f678419bc86ba39037db195b63da7801d9f3fc9f963cbfba470ae2617c7bb01737b64d210ff968cab15057bf2e3393d04172164eb789a6cf40986dc6e2a2f8d14c207949b33f99005da4634881e7db5e1dda8d0ee10140513135fa334ffc135e51e6259004a09ddface35f3092de6bccbb29beb0fc185539d9f5a0ecf4cdc93b14cf69ddfd42f2dfd6527983d982229f8fa27fe6b6056ab5f5d793e1b322c0f5b2e7820b9418f1980a837795c6cd3ecc003ff75f14ad931ee4d573932ca10c1e116a976b138d04a7b6476597bffa78654ee4037f98b05372d84dca2e01e2f6e1c1e40e2925435eef78e3c899853ece895213cc6f2d20bfbc3b6f823a5adde8570ac752810df2e72575ab5af6eab21600c50ebdda353274f5b14d184cde99295a45ba325c001e22c5813ec31e4312b7f254acb0e96ba01792e88a5272535ee93e7cf346c7370e89a1e1336fd0863c2694bb12f2f18cfcb3d2c856b411a089425a6d81d779dccbc8176d9b4eeafbdbdb39db6b2e920e501d8f35588e455d1214d8e3cb02bd85e430a8824afe39aed4dc51634f1988481f1b1749920012cb203892d0656dd24c2d7d08170295ed4b0752cdd3de79871542b635ff67c7f6831ba7b959d0741de9dcdd0926ab0fd9db0c357395f1d0471a05d7f323f9e71d8a93ead13c412066d9fa864e616706aa36ac54f84d9076b4501d164113f7948046bf8f44b0170c3f9b0ab4ba3ea28217909ef3f8384fe35519123900c68b9536a7baf14247aa3d26c4e9f1f906fe6a74c92be1dc85d5643586f4b332d6ecc9b68da5df2617a2ffd25afa81a4a01dfb9f9f77afcac06108238f7a445d7e71fa03294f4e1c0cfdadbb5d2f8ceaade2b117ec198b1b4d6a216eb69b860f2150fdcb66abf313f0288c3e8c771bcfe08d17bc79f0e3554bf91ab9462cb37040f010e1dba6a62972dc98cdc7e22079bbacda81faa67e566c5d744ed48d7eae3e1235e4ea5f65a3b4f86f7e27b22163195f985ad4eee762e3178070363e15b7fec79803a6a5484943fececd890de4ae469d7cc19fad327974bc27d66b43b07c26f548b9cdf7a206dfcf9c0acc42b520c48b8c5a4d858c8f83a77721ec2e289990b235afb89cbc0562d0baf6e31eb9ef472b2254301f1f3f274b29d5d7185cc946d02c6b56bf0ca2c093ff8979e4e42c159f864ff55b2f313ae3112cf219b7bd142358557d87ceb99113e21616769fba09d967e4b64050132bcad8e3edd2253e38c62f90b11674d0d67fc6228cd860084ee56f41de1d9e48bfa012f8dea409035932ff6a1b622f5f4992c151c8d0ce94a4afc1961d023a623c65ce25c97bb4e8cf70be7a0b3d00ecd844d750199da4ec4a8cfc31bfc599400fe38b7dce454156bba7a5f56ce9c7ca2ee5d4065566e79701fd0046d883f7ac995c8617eda5242e4046b048e2d83f02dfe18e7403e94cc87fbbe393c020c475e45857b24d8377b5888c810f75f53fe55ff8c560fdca374e459f8b11bbed1051f63218d5fcbb11dde82f48ade71af05c8047b103d05e66bd304d7b6317abb75a33364850a68f26f824a91fcc0e849fdf494722ac36a7d4f65f963ae8f4708007087468fc284f7665459e0f0f9fa78397be68f09ccddecb2b3ca23af8bc93f2f9a63ab44c16400b36f4189cfce7bd44b5eabf726cf36049a92155d29ee2cb2defc052b550cc0d2d4c069fb3ebe66b1e475fea202c55566562cb8188ab9396594e56f9b28deba0acc53c485762dcb3d989699c2117f4e91521e3d3641ee5503e13c4499f1b3208d7278812dedcec7eac698831294ef90d1ee0da1bc7aaef612eac5f532f630182978adab59fcdf325c4786e53d77e646ee7911420e655fe5d5722fde068fb9f12823515dda332b604375450c500a1e2e069577a65f0e85a19946418a81e1d4780da8db37906495abab19729d04115925cb0ea83b0046c529a132387c0690fdb5e4165a89445f385b175e2d7c36b4c1ae23fbe9168f23f2ebee7aae3e83ec8b529a812fc690d91b8c936b38da6c42d31fb6d20d67a67915716ef7f99fbeb6586aa1d5dcc79aa4f25b085be03a368ccc76bc736256d83692b367f491238cd0dfe7a949e29fa123ac1076630cd1d1b3f664ba8faabab8936807bfb99297b9400bbfeed6f54e33e7f8115af88a5869a67eb019d7bd749a8fbdf27e1e8ce5757f3c9aef6ee519996d2e8f04d06f037a44900a66ee217d7e65f938c65d35bf9d1a5c4a6c5a338b915533ec5278608d2e6be6286aa833216247bb5adb0d0b0d6dcee47070eaa9d2aadd3c19a1b7446a71c220694485948960dc6691f2f96f080828e990a11387704c07a61917f731b4c2066da12ad860434a601e195026c15ef9967072cc028edda16d9591f1b68f294ec0e261ce7d95f77cc253c70236ae9d5f66bbc57f391caf5477515f7f538c6bca8210c5ba07cf407629fc0a5b88e336ca0911b3ed10dd4347d2211aece3eb203d49beccaa6d04063f3cfcdb4010d6a816a328071829d1347a770f3c531e5589be8876104a70fc42781204bae0470da5bd66775194da31a8a348f67fd6f41d2ef83ac4a2f11c170d9442968423ea400a2c48feaad6baa2a6f39c3136c15ce6f7d10c58ed9c8a9769dd8fba37dd9eccfa7ed19c639ad329510f311fa62173902da25d6fb66e7e9c564d59c34f0467bc8750a1ea59e1f230fe86300eb2d989de9c7ffe7fd809c25595d5abed7b9b37d538448bf795c48c364a7665c0618e9523116917c4771833a8ddec271f3ee84331010b1338f01a99a5265c027dfee074d3a2aeb89c76d427741cf62990f291a7cf930cc83804ec0491139fae75036888f529eb8bb735afd6276c773abe1f858b126f0cb8ac494dca33a4ef5ab9804678eb32fae9b2eed9259177ad8ff86e244cbe143016e317e6274886f77a7d1d06d071342279ed23c5072119ef45fc5e6478179a0fd8227decd3abc83140631cf720bc11ce22adb92a81756b4a5ba3e0e063e49037eccc37b481c8cb41d591053057e726a0fd91a64b5857c3e0cd238db4ae69159ceee85f15538835b37be8c81f737b26cbf0bc4148037faf548f68c5001f496bb6cc38dc223d4df6eb09884ff40bc4f3a42ab4624e07ad989231c0ab7e99a290e04d983561b21653ab1840b0f62cada2d33b7c8d85bf230602b2a460f84f7cdbdb98494d9a5b97b024ac42b8f9c36c91a96a6952ed5c57eb73bdb7d53a29e7feb05c0e73382ea3c8ca1cdcbfd604b4612fff2a6ab6e3c1b0673321bbb6e5164aa9a6bf3227e5c4e5fefeef77c1b0b8789650dcad2fb567ceb0e374d895ea173b4d443dca44a25a78ec1050e9324fa844e3be94cceaf0e9eaf52e1ba33dddd8c2b4e629b5d2fbb5efe25997f6ff45eda328adfd16b8a0d440ed5680815c3dfd949d184f26807d010b0cd73d0a81c1dd51506181e96b3c512c785a000ca25f7d977fba9b830beaba634b85b63a11f7071a780fb9d556c9972b76a53165deb10633c5309e4f457758bcc9a1d7e22f0eb754ee5003f6b40e0863bd7e574528b2b40e54bd956e7fb6ada93601757deac6ebfcda5b60430fefe16d5c1227ede0cf0ba12da1003ddf13a6ce41441f466a5d4b511674d316b6e10c9fffe94bc4f30715cf7468ff35046c1a2dc2d53202308a97c4f3462d83599c02cb1f9ff1812f9143b540ce65c8a1c0c9076d25e6dd619b03f2c6f479ed906c0ec1b3aa3fd67454beb50d8007e2971e95c945beae622c1910c3ac77c4f2db6473637fdac7bc43ad5a2dba1bc5e33e0137cbbb5a638761dd72201e7a4c142da196e0410935a172995bed2972df7ecd16f4826ceb77072d5e713bca1d63c6047155f4ceef76a69e06974f0734477e672f94e8f117ba61bdb5d7a73156e6d9a79d3b4979fd3f8c9088245443d6af294a4c33cbdfa64676b893d97fff010edd61ef560238aed6759d243292b9132792805de6dc76e4521be9b5b2afcbd2035e358cbc390001ff8de01cfe2baeaeba44c8cd44b7b8309a31f1a0b9e8faf0e674f427621cd067462a51bd66735d3c83b7eee15c27675248fb548c32ed2fba214314f9ac4cb524fb10f74999c45ec567b21c4434d8de805a05eb28b5eea427eabec668cf0d0c677a65473253ba6a6ba9ece8a05a62625f52896d0c25f08e96b8f59895cff8af202309717908bf644c4480b6781a730091e277f12aee3fabbe4fba6fa701e9b0889ea4e4f6112621e3d346b1ca51384e56e675fc8bb9bffd044b002f3b60723f71a906afbb5a74cf708d7756a8984820b6f7b15e6dd974b5c5b01a55ab68bc15efa2e8d6263b593a9a840ac82c52a197eed8f87c944eaaa272e88e6c27795d81a84a30dcefe987e05a2148c59e4985dad7f41", 0x1000}], 0x2, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10011, r0, 0x0, 0x7ffff) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r0) getegid() symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8001, 0x200, 0x88a, 0xfc}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) getgroups(0x1, &(0x7f0000000100)=[0x0]) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 23:04:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) execve(0x0, 0x0, 0x0) 23:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000300)='./file2\x00', &(0x7f0000000180)='./file2\x00') utimensat(r0, &(0x7f0000000080)='./file2/../file0\x00', &(0x7f0000000100)={{0x2, 0x1000}, {0xfff, 0x3b7}}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 23:04:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x1b98f40f, 0x9, "a945fe75db732af3cc58ff9632c79870cd3bd162", 0x1, 0x7f}) ioctl$TIOCSETAW(r0, 0x802c7415, 0xffffffffffffffff) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x4) 23:04:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x40) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x1a, 0x0, &(0x7f0000000200)=""/26}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffebe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) recvfrom$inet(r0, &(0x7f00000003c0)=""/95, 0x5f, 0x801, &(0x7f0000000440)={0x2, 0x2}, 0xc) close(r0) r4 = semget$private(0x0, 0x1, 0x703) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000380)=""/9) select(0x40, &(0x7f0000000080)={0xf192, 0x4, 0x9, 0x1000, 0x9, 0x5, 0x4, 0xf4}, &(0x7f00000000c0)={0xb98, 0x44, 0x1000, 0x2e77, 0x8, 0x7ff, 0x1, 0x359814ee}, &(0x7f0000000100)={0x40, 0x3, 0x0, 0x4, 0x7ff, 0x329, 0x40004, 0x3ff}, &(0x7f00000002c0)={0x31, 0x37}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x11da, 0x5, 0x1}) r5 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="ee08665d19ac14d5e51348771197a7728420aef61705f7b1cebb9e3f65cb0c9d817a0000000000006a89dbdf", 0xfffffea4) getpgrp() connect$inet6(r0, &(0x7f0000000480)={0x18, 0x1, 0x6, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) socket(0x1, 0x7, 0x7fffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r5, 0x0, r6) 23:04:41 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffff) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x7}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x62df) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 23:04:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="68cf9e2fc648561f2e498cd8082d7891d6dec0d84602194ace5a11f635fc63b5e2f36e02ef2e4a110717f18a0deb66c06444c2949dc93ccbbdf4858ef485a7e5bcc2d579fa77fcb20212a027581ba51d547c593ce05d4cf07a08f596761a1c9607ee2af2158b1c9b9210ab7b37c57b5affbab6", 0x73, 0x405, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r0) 23:04:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x7, 0x76, 0x6, 0x100, 0x101, 0x1ff, 0x2, 0x10, [{0x81, 0x5, 0x1, 0x4}, {0x8, 0x0, 0x100, 0x2}, {0x1000, 0x3, 0x8a66, 0x7}, {0x8, 0x6d3, 0x3, 0x1}, {0x5, 0x7fff, 0x401, 0x1}, {0x0, 0xfffffffffffffffd, 0x1689, 0x8001}, {0x6, 0xd1f2, 0x8000, 0x8}, {0x7, 0x3, 0xfffffffffffffff7, 0x401}, {0x5, 0x2, 0x80000000, 0x100}, {0x300000000000000, 0x6, 0x5, 0xb9fc}, {0x7284, 0xffffffffffff0000, 0x3, 0x749}, {0x3, 0x94df, 0x4, 0x4}, {0x81, 0x3, 0xfff, 0x6}, {0x5, 0x9, 0x8, 0xffffffffffffff81}, {0xad, 0x2, 0x4, 0x7}, {0x3f, 0x5, 0x7, 0xffffffffffffff01}]}) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 23:04:41 executing program 0: r0 = socket(0x13, 0x8000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0x200000026, &(0x7f0000000240)="000040005032f1394322fac0b6ec16d8974f70da9083cd1405a54cd4dc8af43a7dcec6e21484a83a31bc0a81ecfa904a7217998409cc28517eb34fd6366f5d07037fadc9e29cf2a5f1f95222ad2fcc9ec625d0168446ada5c002a6cd87eb2274377c115e42f2808c8d6b5bd290018b45ca4b95fc9d3dbb6627072008f55d75f88e1cfc01910cccebaff68859871e63f69c6ed9031a5b372e267bf9732673b7b6bfb0a278adf297d3e042e75c8c18b122348d9aa2c5e3126d08858b3157bb66fa7f5f96c3fc6794722f78dd5c6f08aadd1676af5552c1612d5bc85fe50000000000000000000000a1ff300d504ea35ac4b1329d67f4a83f15e9b372c0e6cfe3c7fb5a1a733f3895893748b7fae910089600"/286, 0x11e) semget(0x1, 0x48dd27603e6e36de, 0x400) chflags(&(0x7f0000000000)='./file0\x00', 0x1) pwrite(r0, &(0x7f0000000040)="521fad1f0d1f7765d7a1326784f5ee3e11f425e6b3bbd219eb53756c72161fbbe8e8688394b67ac114280aa522d44ef9295bd4587e9112cac619936700ce6743ddf2d0f179ae51fe2830ff81bf8e76180ae500f0f0aee00de9e0171753fdc476db32f60c59de714f425f768ff51b8804fd4e220483117d14ac811c07c59815715d363b698f4626f365bfeae21dedd36275c43cb631de8783896c6529b6aecfbb15b377551371f84218419910c079dd68107564f245d6e10a0c70a6d24a9236348f6392ac0cf87c", 0xc7, 0x0, 0x0) 23:04:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x20000000008007, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x20, 0x400, 0xca0, 0x331, "e6975abb1a7d89c3c8f9321b30b67823a3fe2f52", 0x6, 0x1}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x26f) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 23:04:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) socketpair(0x6, 0x1, 0xffffffffffff7fff, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 23:04:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3ae) 23:04:41 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x87fec7f8aa3348cb) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8, 0xffffffff7fffffff, 0x4, 0x5, "ecd2ace3b7507ddab30d94d731abc8af3f2fdcf8", 0xf5b, 0xb10}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3ff) 23:04:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc40, 0x0) write(r0, &(0x7f00000000c0)="535d16bf9c596d08bf078409e7e0975db17722319665b1919e7fd3654969514d09d9f367dc104f46fcf79491181a5c22d766306263b1fb9cbacaefab21a4e4b08143fd1b01a351d131d23f425fa73590c34fbe62031bdad5bc53345d607cee8e0e663de33d1901e8097d34e526f39ca4190ce0531babe856ff520570a3d87e92863fcd96dc0bc2139eef17ade2171c46f535e7f67c5df00decf152bf7f11fd447044bb1e1ecb728762f8f6fb", 0xac) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ftruncate(r2, 0x0, 0x3) 23:04:41 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x801) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 23:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x0, 0x4, "23bcf0f79951fca23d776c827411087c16fbd51a", 0x1, 0xba}) 23:04:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:04:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000500)) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000018000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0adba022c7b6df44f32177ec7eaad45635c8d4b945f7429c19701f2ce98cb9e90750f2262791890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb9e3f98b933b8ec1f1f1133d9b14d243e28d2c2260e37682265f304583651c0fcdc742d54260337c60c2c35729a03a82e1f7a4654ea3dc8b79dcb34a6"], 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1040, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x3) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) r3 = semget$private(0x0, 0x3, 0x200) openat(r2, &(0x7f0000000440)='./file0\x00', 0x410, 0x14) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/201) fchdir(r2) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r4 = getgid() openat(r2, &(0x7f00000004c0)='./file0\x00', 0x80, 0x90) getgroups(0x1, &(0x7f00000003c0)=[r4]) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r4, r4, r4, r4, r4, r5, r5, r5, r5]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x0, 0x1, 0x5, 0xe723, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000980)=""/150, 0x96, 0x801, 0x0, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000740)=0x7) 23:04:41 executing program 0: nanosleep(&(0x7f00000002c0)={0x8000000000000000, 0x3b9ac9ff}, 0x0) socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x4, 0x33) 23:04:41 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5e) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x3, 0x2) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x8, 0x1ff}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)="1feac6ee57ecad08c12994cc7d9151d26f36e64db7b8d1b664534518a7ea37766f5ca6de86b954ab44f64d3870aff146e73fb219386d5a46ff2229bd1df097864f07e9cf6d29bc3669d67ce130209f42073e16d563db48dcb87b5533915100511e8e52febd92", 0x66}, {&(0x7f00000003c0)="0f46a7ab6d1278b76824d08e7122ece9a9a8f4b158669c886d528fddad997539b2a6a2c369123ca85f287fc0b3beedf9699a4c8ca1f7f6fe9c52f6ccb33ba3c971dfed1039f3f48fcbd95c063e19c98db2403a9baebe6531db21", 0x5a}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="6000000000000000010000000000000018c75adc21a66721066a0aa879d3d6cdaa790550e92c0c22ac62f350cec7c9b23ae97e8a2aa396d40f2565cdc8f07c24d77c12810ca2b49732cb2b0e00f6b86c9b91eba2302ec1e27e7174f44205d22b90e040fae6e126e2be8c3a8700000010000000000000000100000007000000a000000000000000ffff00000600000043673a985df5402ecfb940cfdbadcbeb85d11094a9a998e3f74281aa9c1af66d3cba807485085236f6bbc083990bc7fc1d0b14caaaf8ed899677d8f07fbbe4fe49c2e70afe292226e19a03fd9f7357828b737ea2b75adf360637fedab627a20893dabe6afa2adcafa3f6a7eefdef6f5f97e9f39fa1f6989aec56f5511c0e6a1146"], 0x110}, 0x750749ef442d79f7) fcntl$dupfd(r2, 0xa, r1) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x80, 0x101, 0x334}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8cbcf79cbaba4359, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x4, 0xc63}, {{r0}, 0x379153eae65a1a64, 0x90, 0x80000050, 0xe1f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x2, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x91c, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x34, 0x20, 0xa7, 0x6}], 0x661, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x91, 0x40000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x20, 0x10001, 0x7f}], 0x3, &(0x7f0000000000)={0x3e3, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000880)={0x0, 0x7, 0xe, 0x4, &(0x7f0000000600)={{0x678000, 0x7, 0x3, 0x7ff, 0xb11, 0x8d}, {[0x8, 0x0, 0x4b, 0x10000, 0x100000001, 0xfff, 0xda, 0x1, 0x6, 0x0, 0x8, 0x100000001, 0x0, 0x40, 0x8000, 0x2, 0x1, 0x4d6c5068], [0x8, 0x18800000000000, 0x4, 0x9, 0x4, 0x3000000000000, 0x0, 0x100000000, 0x7ff, 0x100000001], [0x0, 0x10000, 0x8, 0x5, 0x4, 0xffffffff, 0x715a8518], [0x84, 0x4, 0x8, 0x7, 0xfffffffffffffffa, 0x8000], [{0x1, 0x6, 0x20000, 0x7}, {0x2, 0xc3c, 0x4, 0xffff}, {0xfffffffffffffffb, 0x7, 0x101, 0x2}, {0x797aeeb1, 0x3ff, 0x80000001, 0x366}, {0x81, 0x35f, 0x1, 0x80000001}, {0xfffffffffffffff9, 0x5, 0xfffffffffffffffa, 0x6}, {0x1, 0x7, 0x3, 0x9}, {0xb38, 0x4, 0x5, 0x6}], {0xfffffffffffffffe, 0x6, 0x6, 0x1}, {0x2, 0x10000, 0xfc3, 0x100000001}}}, 0x7493}) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000040), 0x10004) 23:04:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x5e) recvfrom$inet(r0, &(0x7f00000000c0)=""/194, 0xc2, 0x41, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x400, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)=""/4096, &(0x7f0000000000)=0x1000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xad, 0x100000000}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 23:04:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pledge(&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='n)\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) shmctl$IPC_RMID(r0, 0x0) 23:04:41 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x1) 23:04:41 executing program 1: pledge(&(0x7f0000000040)='{\\$*)\x00', &(0x7f0000000080)='(@\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0xfffffffffffffffe, 0x5, &(0x7f0000000100)="7a316d101c5e919fadc0b7cae451f37ac8075689919b64ab59c2d45ca7da89a867932024dce8082bdc125288471945719c9ccab541c3d1cd9ed5098b3111c10b12048c963ff1001af6c58270bb3aea1edfd1276d39412edb058d624c36e52da924288cc9222de5e38d3d16745ef58b292d165d5592da495b3ec8e7f026905a85a9b03e527c3679f7a5e611873da0506417c12430d7f54055152248d48c352bc933a793248c8bf05bb3c51cc02e902d1159a9045bb02d59d4f32ba7f109cc4b03360487d8f6356f823498bdc7f97e0640aae0579c067c6fb2ca2db163fa24a5775533c4b39e32b658b845d2c0a264aad3cc6c637974caa0082ee3c6efd2c04991d80bc85d1f60721c8c76e1b7fbb809752e34bae693e8b45bc05d8a6f8c087b916376a9d919f378e7b539184a83a6bf94afada3e96b048dfd6c3eac7d57ad8e9fd04e1125941f7ab94c7e395792216136d9fb5cd379867da85b39205784b1852b15e5b76ea49ddb5181f0ffa6e39e628c22a743f2e378b2068519f58709e9e6038330868beb428b09e58ad45b774d3791f50140784388b50fb202a1b99d010a28e97ec58c1e8c80cf680df684ce4eb679eac15661ca8c1ab18811be88f20acdc824fd442effb11e4590adb9d47d59b5cafdd8a40d76714e779970fe7911eac36da785e6b98fca445bda9a44a1fc233d234326f7b89e8e0c1c130c94425eb4e463a771a6355e66f3bc3e799bf27fc25facbc35acc7608d5643926001a5ca552a9ac4b6ac75a21dbd81432e372971f6f6e68b08d5a51e41466c3946299425786d931cdcca30c33439d4a6373213e68c514fe306bb953274832ce578f5406757b6db68470c79320a252b68130304a8772b4d326b6f480909483514564da7816c47ca2042cb20dbeca48f19d8a13ca14e5a82a04ee6c74ebc102adeef16066d3859499582987f6a44a3abd435725cf3881fe9fa11ebffcd4d68855dca5a2d69fcf8dba2778b798faf70a7ef9e851c7e7e33fadf8252d608480c5d0d779de065d7de5f7b3b2b2143ef68f45eabf73c1a614eda2fcbb5bdaecf205a7e236ed0d627ec70cbd64a83438fe9c0e22fccc3d28cc53d0cabcd5762b73ae6e7e56ba5bfcac695b0440da2fcd0108adb4f27fa24d196d47a1c53b2f211d087aef592324d176d4c1a4fbc73d7d499feb20c07cbf8d04b39007f553ffb643d68b76d2704d32f1e2a5aab64daf5a4910fa3c730f1f970cce410222da061e765e689f382900c24088fc3dc44883c81f1fd6e2ca1d14d4001f778c32b372468ea10cec655f9ea2fee2bd0b1747be7c9765ca81847a927cf6f3345f2561106e7ecfee5f58cf60e78b434cfb17f909ca99fea755d713dcbcc881a83e5696ff241b6f5c1e4268f066482b72b650d3e199452f1e7e2d3152e9d69d460bcb36eaaf9fe1bf60064953d258a3858f557d4492e9f886874a73d1e8da1d7322138150f5d4072d1a1b7bfcda054e93b50dacc0881fdcb94a1bae8fe7495c36e555283144b47aafbdac939e4e73f3d5960d5e27d376daa21f3968e568a3ab17311075b02e4f1ac0b474e667fdc33f2aba7b5b3a5ee207be1535fa6c733dcdb5f0772c4684be82370a46cfa46230a919abc98d0bd1f68a914c11cf386030b9498988163ca83ee2a4497c1c649bbd41dd342f4ef6c5e3d904700da3c863c7ed1318c46a7ef6af65cd49d59ae00ddaad77a526b881c2c135412e9f9356e3ac5e7a03efa8899e4deb340c305f2aa1397a95d4e05455b96d1cfce6320c8de60e72205122c5cfb29be31e0fee8414e87e6ff56f83b1db24da5d350695c571e5c0f854943f42421b1b3fd52c2a111391769434ebd9bc7c47f052f1157be363e009a336b8e27e31514de0a4331811fc0ddd311fe997796737d3fa655f216e49b33c16e080f1e83b29d91ebce90c46db643fb0588be954beaeca4d4dcd80a21f2441a3f9e79ff186be0d508604cf81e708dc98c206da96f9478d6c472989e91cbdcf785aded6f8ae28ea6179ea6f36a0af35026e3550c59386382a1374b63b99695f4d59d2881ef53a9c6f5fd6e05ad6ca466d97d95673c4b80799923048e521ecdc1bbfaa8f2cd6f82129d479479065976c988c3e5c7370a8be24de0e1955333ac0a0f6c89862aae45a7a096245d0bf7cc8cb8d3798d13267186664a28a71010bdbb2cf1ad0a42059f4c8ac8dd606bcfd291de37c8d490cec19b295ac4006ddec231ec29b82c8e097b75c71438e6c49ac0b8c69979cc40786806c6ed1647afbc29b134cdb208218f729836a6ba885309266b19645fe368b15225fa6076cde2fb571a2d27c0d3a5a92b5e76769498d7c1472e55907945079a68ab6aa91b35f793065137e272f1bdbbdc23d29e3cd183780b1951e682d0ecc14f38c70b353449f545a4c337ebb00f3d2a108ee985b2e296c988a07c53db26de7425a7485d14cde04880c6e0f05acf8834a3ea3e90ffd475295e5c779278b0ecd82c265e6488ff09640a6121454891baf9b526e5a1a8de0e07c9dd526179f288ebd6efa07060e447759ebd441a217c7d1dcd5b04a3d6a8edbb95357e5d35266e19f35e73c212cea595ba311c32516e74ad74dced5fb6ab81756b8f3b2ffe8825db4a432b3500c42582e3bdd8c5d6c76a3699e7c5d5589537a329082d09cfbb6f3545e9a00311a7b018abb55d5884051a654f78bd028706f9649b69ebc3889824af5a6fcd34cad7d85c7b9ae4b75c5b1c7973ee9b2a3bf5d467184fd15909653afb8278c4b4216cb7397a22610506838a533b0758cfa3eb8cf04a2c81cd379bfbe2ffec67f3a7a527b00927197b6c4607b47c85f4417c855aa9d5a034895fee485ff81682dd21cbb16daf0c4ae61c5a3e93f0cacd51ce92f35a8aeeb62e9e81f53d9aed72485b3f7403dc6705d451cd9c4ee0d45ea61dcd89ad4e1b53ab576cfdf7b6f05f92f6f575af768fde702ba5a981b63bf3ecc86b456e1e7d16e36a5cf957fa55be82b3e9578b85d819c159accecc7be0678940f791b13ab73765d9fc39f09de40f6de56853f2d01bb5374bd55abbbf0ec6006ee17a41f6e37e31e853c6b68faa3cbd7065c92b51c422185192139a776fa8b4f8659891221414b0f7d4c3233f6005e3daf71f859be602da7a99d7d33128324d082b922352de82456db7d5af4d9c7d25b29e42a71e72ed5572e0c659597581ffcb68ec550699a05f8306afb21e26a129390f8cace1b71325471acb6b319653536099d6cbbe958e1ad3deaa775bfb00029bc3d8981dc2da673ddcab05cb8372242bf108fca359bbe1fa2f41c1f629317273fe1609732e0cad7bdfa1a1e1f5805f676b1ed40cee225621187ed5a8149f7becd2d050d040c25f742455af7de0f66660c1f12169d73992b3e297a4bb1c51c86d876d306f7fd158e2571a074ba188e615d323e8274e79eb5dbaee4e1a32d0d8cf137634731315cfa05d003b927c0af369f1db34bb8cf320a0776d5edea3a4a8791de77b4efbdaea78620b5d0a05365d78119b488ec8efd295e9ce1dbcd22b44f4b8433ed8b036074a871d24280a9e052bab03de110a3575ed969021c927a94bd7a4c567efea50fcbba07f22a1ba50dc1e0d77a4fcb3101d8a82154de4f64a74c018d250ed1f9a959e5d31e67eb3caa3ed28b422c49e8f120239beaaf2327719c953a21223bdd5272802e4be47ea6aadf8cea8eba9a7b86b9cc43e99b764d2a22a18d8cde056d53eb15fab6f9f75666e0ee02c5b3e876e61e16962f09cef2851a5d5c4cd886fab8a604f31787819c26e96f634bb4cc22b28c5df4ed0f8ab347edb8b839a7805bfa491063ba58a0e1f9844148295b18af6802c99b4fb9050febdddc07c610cd44d4dcc6e43e93f452ce49f0acf22328660b3e7b253a9411a721cc6cc036b6443003ba7f0a58e2b83d39a266efa3a2157e21f5a113daccf65c80e6bf4d754a2332287070031079072dba2b06f35e77c049b48d17ec3bf82a69d2bd43d93138afe8d8bb6625547761743529f523b252e7064074d730d7f82fcd87c4130d0d395b2f302f2c893181f73324282b6a8a8abc41d582ed7b402e4e814a3bd857a8aa3bdcd008667306f2f0bb7323b00e497636e71a81d5cd6066aa0770232e678491e19efac3d8c6f2d740f145442aed168274450a6baa21128a1aa8c366dacffa8ea5870a608668030c5790a9ce9f95f8f889a5ce0bc0fdbe4b92a890c6a156453d574e96ba4814932db87b75f7ecee1e538466701306413ff05900e996b0d3b3ea104df420a01b99e4bca0087f0eab52bbadd2e5df5963ec0c0fb5ba2ad9ca36d4d3726827d5b4dd029d95932ff472993e09653c2fe755f0faa341a55bf98eb84e356ee13aadddccdc4b904163c6f8621db7ad02275857f121aa25b380be39114d66577af8f6a98368920020428450ee1ddca28e19883ea5d3fc9bf09e7471e9893fcc0d8f8aefa55bc35c432b13429763db4da58829cb515657a80784b0e51d2b7fd030f054e4254ba3543652ae7093de8ae2bf1e5fc37625feb29dea7e5c0f525fc6b79a89e6058120c5785041697a950a3c40d6b46003895981b34b5c2c73fe65dd90e3f687f7b59209898ec9770a3da44d5cbd50772e62204d85d34439c6a55e4d0c75161dc8b19c8ffa490a0c98701cd2da52259d2b14a7f48db1373842d317a81bf64313bc9cee0939fb6303254f744b7531c3156dd21279736f27ca836682de32031425e9e55d718ba608fbb1d0a430ad6c5fd861ee837d5cbe240dbea64dcb578131b13aa95ed3c81a7051eb36bb884d2c1cd17679b522f6df90099b114ff522fe2ca8b7acf1b6b70791c2f9a9c2e449256bc6d7cfc5a6098704447b475ca3f91bad8e42c2ca9cd1fcb87347f421c05518313cdc45192b28595fbba9eefdcb01eba781457d6922eab94508d6cb942559a515da0454027b0140a7fa03b671ea34a749bb62f434dca5635995a2aae5806f66a166fe91bd122ca7e65e08fbccaf012574534e6f536581b0c06abc4aea58b8a6962897e36a6fe6c509048b3df7274350ca38a982a551c31d572030dc88d5b3ecf4015f5f358edfeb51a8307c8e0af5cd566643164d8871505d362e17ccf2f13854442632e647184c79bce5d22ea8614d87f9cd1e8e8bfc5b5976b95c79339ab0e52dbd4a5f18fea1e4a726ceb923a022e0e9d4041f5842eb422937a4768c251a541d936aee9702b0864a013f18b42ef6f338a323601709d08f765232f45edb4163aebfece88e1d8035c9b0ae5bacb95bb1b4957e55397dacaa3dc986917bd49a1a4d55320969b15f3b2e921687a1b4e484bb35d7a0459614934f6deef417625e72ab01caac3c51665866b1128b2680c45ac6b2a1f5f364db188a3c93ee8bbd60e8fa794d21e140000cdfcd1c01a1f3429caba9c8a8d2b0383e83a9957a37fdf7c0cdc1f30458ad1f49cb1ea6ba19b9ba74ebc6f158bf0da9526bd5e4b9eac8463474c86363d36bc58a23eb7c54c97807561d05c2c2e0801249022cf2a508fa96eaa30e75130c3d2393ac59c0f49539edc491baab53991451b519e69b0a2e5573384ecbe68d82c77ab5c59fca82b89f39403df2f0dc7a4d0bac482ab56fb6208ecf65172690bcd53dde3e2caffe4bd01cf29e581eb0b0a88dd210f07c26a8d8d62d283e5aa14c191db6455f198bc479f132d1fa56f8b061532234d864fac0d710ab5c8b0b8db9dcaa690e96ba92ed231fecc56ddc577e3909d9906ae2d2d03eb1f1371bcbcd1e4cb486c2792a5ee07764f23e77e2600caa9508e39b51415", 0x1000) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:04:42 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 23:04:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:04:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) close(r0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r2, r1, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:04:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000001c40)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000006c0)=""/237, 0xed}, {&(0x7f0000001880)=""/142, 0x8e}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000001940)=""/146, 0x92}, {&(0x7f0000001a00)=""/165, 0xa5}, {&(0x7f0000001ac0)=""/254, 0xfe}, {&(0x7f0000001bc0)=""/121, 0x79}], 0xa) write(r0, &(0x7f0000000080)="b003c9982e41bc8e5943c30466ec5d51d701e2fee006022b9b59926c4401429e859c4cf8435a3c6d6298443d488d2a6b8823def23f0e03a23746609e", 0x3c) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000005c0)=""/253) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/108}, {&(0x7f0000000200)=""/33}, {&(0x7f0000000240)=""/221}, {&(0x7f0000000340)=""/135}, {&(0x7f0000000400)=""/57}, {&(0x7f0000000440)=""/209}], 0xb9, 0x0, 0x4) 23:04:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/31) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x10) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:04:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13, 0x80000000}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 23:04:43 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 23:04:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() 23:04:43 executing program 1: r0 = socket(0x12, 0x1, 0x6f) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x7, 0x100000001, 0x0, 0x5}) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/226, &(0x7f0000000340)=0xe2) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = dup(r2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x6, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000000)={0x7, 0xb30b, {0xff, 0xfffffffffffff3d6}}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:04:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2016, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/114, 0x72) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140)="01fb304bdb7be810704a3b762255f9643ab3500f36bed7f512dc418f9aea7ac2d3762712ad88ccb73f47063d10f47cd4b65f547d5955fc4a21afd2d9049d9d3b1238f6d9556b8a38f1fc11e2375e06f1877957cfb0efe19f1cfaf5a0146a49ae22123c30617ada0267a0014e34ed8c3aeb5e10dcdc322799027d96f7db63c2b02324a44e2844ad4799f7f2616ff75cdfe439390859c64a2a501b19e7d291eaba46029a82a709de42aa4e306b9542259ecc076c996ebbadaeafe83e38ec88e0d49d075b79e952d6cab2f479b120481a1375885982041517e9d61998eba518a1b8aa5df364987c4122", 0xe8) 23:04:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x80}], 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:04:43 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000000240), 0x1000000000000070, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 23:04:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) write(r0, &(0x7f0000000000)="d65b6e548b664300669d0aa2343df17fcc1e6065ce74f7", 0x17) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) dup(r0) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 23:04:43 executing program 1: pipe2(&(0x7f0000000100), 0x10004) clock_gettime(0x0, &(0x7f0000000000)) 23:04:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/74}, &(0x7f0000000000)=0x4c) fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/62, 0x3e) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 23:04:43 executing program 1: chroot(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pread(r0, &(0x7f0000000040)="cb4e24e46803dad8b01d7123cadeeadab7ac28a48fe20f0566275571e3ba375edd770a16ff124b66e9b05240151fec5fcc80d9973a", 0x35, 0x0, 0x2d) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:04:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x40) r2 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = dup2(r4, r2) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0xffe0000000000000, 0x4, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x3}) r6 = kqueue() kevent(r6, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r4, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x6, 0x12000000, './file0\x00', 0x2, 0x1e5, 0x6, 0xfff}) 23:04:43 executing program 1: r0 = msgget(0x1, 0xfb) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/151], 0x97, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0000000000000000000000000085378b7567dd982b889ad82f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffff5dacff000000000000000000085193320000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000074550000000000000000000000000000000000000000000000f44f866a6d6a676729edd5cd9d59d1f43ec636c0fa4e"], 0x2c, 0x3, 0xae3e6c738b4e66dc) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflags(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000f9f15322000000000000000000000000000000000000000000001200000000000000"], 0x2b, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r5, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r5]]], 0x3, 0x0) msgget(0x1, 0x0) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYRES64], 0x1, 0x200000000800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xfffffffffffffc8f, 0xb14cebfae99c5a77) bind(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r5, &(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRES16=r4], @ANYRES64=r5]], 0x1, 0x800) pipe(&(0x7f0000000b00)) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) semget$private(0x0, 0x1, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(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', r6, r7, 0x6) shutdown(r3, 0x0) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000001debf453211ba2d5f5cadb35c9716d8d9b7a16ad15a508544b6d4223c411a2485c0b967c7c13cd36c8cff622b74aaadf52c1f3bfefa34fe2126d27a68db14ad1e47efbe1b67bb8e68d6714c45d831b52e4387a9f28dfaf25f5ff31edee9b10ead97dd83e108b"], 0x13a, 0x804) 23:04:44 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 23:04:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="1e58ed6fb43af85746cbb4896284de962c987b23b1b07e61e74fc6a90c9cfa9acc11896203f38a", 0x27) 23:04:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) shutdown(r0, 0x2) 23:04:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) 23:04:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) msgget$private(0x0, 0x20) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/82}, &(0x7f0000000080)=0x54) 23:04:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) getgroups(0x0, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 23:04:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x2000, 0x90, &(0x7f000002b000/0x2000)=nil) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x100000001, 0x54ef, r1}) 23:04:45 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000ebff30d3ff000000500000"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x3, 0x3f, &(0x7f0000000140)=""/242, &(0x7f0000000080)=0xf2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) msgget(0x1, 0x400) setuid(r1) 23:04:45 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000003c0)=""/66) writev(r4, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r0) r6 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r7 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r4, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 23:04:45 executing program 0: semget(0x1, 0x0, 0x0) 23:04:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:04:45 executing program 0: r0 = kqueue() r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8) 23:04:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fa0d0ea0651113bbe373a6cce1f11361119abbe00"/110], &(0x7f0000000240)=0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="b5", 0xff52}], 0x49f27627564a7fdd) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x63e4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x80000001) 23:04:45 executing program 1: r0 = socket(0x2000000000000002, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 23:04:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xe7) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf2d9eecf25f160c5, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0xda}, {{r0}, 0xfffffffffffffff9, 0x8db12dd504044d84, 0x4, 0x7fff, 0x6617}, {{r0}, 0xcfbf982aa2dbb35e, 0x80, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0x4, 0x8, 0x9}, {{r0}, 0x0, 0x9, 0x1, 0x7, 0x800}, {{r0}, 0x0, 0x80, 0x1, 0x37, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x8, 0xc0}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x11, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xc7d6aac2688bc5b9, 0x7, 0x3}, {{r0}, 0x49ddcc45e3f6675f, 0x40, 0xf0000000, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x8, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x4, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x9, 0x1}], 0x5d78, &(0x7f00000002c0)={0xffffffffffff8000, 0x10001}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x2, 0x11, r0, 0x0, 0x1d) 23:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) fchflags(r0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file1\x00', 0x8a6, 0x8395, 0x3, 0x1200000000000}) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) 23:04:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="3595955e11316cf048bbd376895687d080f4ca02f74fd74844ba9ed4afb76fe27ad51fce71e6286aaa3a060cd1130bc6e0d0ba31f392a9e3134b90a9de3d0e6b06321f385ab95e0e7e3a87b24d4c573070563252604b7bd3193cd4694b1a738e9148be9c69204485504a5f38b9b32f02da4585086b070acb374c08a3f96eb558f554b5cf54b9ae65f18366cb6af0bd4438397490a9f2c46bc72647ac91f07148f451b78ba8035b3d93d6aee906012d48ff7760a45eb5af5ea603ee027aa484fadfab5ca439c1094baa672e2a5f455702ed39feee48d7fd848009365cdf7c0133513b9a1a6825b3d49fbbdd598e8492843815b71e45a55bc51ba72c", 0xfb) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) unlink(&(0x7f0000000000)='./file0\x00') r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0xfff, './file0/file0\x00', './file0\x00'}) fchdir(r0) 23:04:45 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 23:04:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5c, 0x8, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x43, 0xfffff, 0xfff, 0x609}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x1}, {{r0}, 0x19a7438135b2a574, 0x48, 0x1, 0x400, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x60, 0x0, 0x8d}, {{r0}, 0x0, 0x64, 0x1, 0xe3d8, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x4, 0x80}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x401, 0x6}, {{r1}, 0xfffffffffffffff8, 0x51ba859abe4cd05f, 0x4, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x100000001, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80, 0xfffffffffffffc01, 0xf2d9}, {{r1}, 0xfffffffffffffffc, 0x58, 0x20, 0x3f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x3, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x65, 0x20, 0x20, 0x2b6}], 0xffff, &(0x7f00000003c0)={0xffffffff, 0x3478713f}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) nanosleep(&(0x7f0000000080)={0xb8292220000, 0x7fff}, &(0x7f00000000c0)) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x1}], 0x2, 0x1cbb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 23:04:46 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="e016d2dd5100da661051eb3472360b6b6345b7", 0x13}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 23:04:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8008, 0x1) 23:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x134a}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x8001, 0x5}, {0x18, 0x2, 0x81, 0x8}, 0x9, [0xff, 0x400, 0x800, 0x67, 0x3, 0xfff, 0x30b, 0x100]}, 0x3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000001740)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x7fff}, {0x18, 0x2, 0x2, 0x7}, 0x4536, [0x6, 0x6, 0x3ff, 0x20, 0x9, 0xb7a, 0x4, 0xc00000]}, 0x3c) 23:04:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 23:04:46 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r1, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getegid() setgid(0x0) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 23:04:46 executing program 0: getrlimit(0x5, &(0x7f0000000000)) socket(0x11, 0x4003, 0x0) 23:04:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x80) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff1303000000aa4e7130fad7d3bd530f44", 0x229) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x8, 0x4) 23:04:46 executing program 0: pipe(&(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x4, 0xe5dd}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2d5, 0x7fff, 0x0, 0x1, "7a1dbb70e7e463fefc216a47491b4110a63814ce", 0x100, 0x5}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x1bd, 0x3f, 0x3}) 23:04:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 23:04:47 executing program 0: socket$inet(0x2, 0x4003, 0x800) 23:04:47 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) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x8, 0x2, 0x68d0a19a, "a9104360b59dfd35f5118a5edbab8644cabe1ac0", 0x1, 0x2}) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x4, 0x200, 0x1ff, "6578aaccd97641185c556226ec8521c4d4808c4f", 0x304, 0x402b}) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r0) dup(r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x2}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 23:04:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="6ccf27f7b26f38f23456106ada8f19da75f2db99cccb3bc77f8e98c9b1a385e8e93e", 0x22) 23:04:47 executing program 1: r0 = socket(0x6, 0xc001, 0x7) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x247) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000000)=""/112, 0x70}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/95, 0x5f}], 0x8, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0x1, 0x9, 0x0, 0x0, 0x4, 0x7fff, 0x3, 0x3, 0x3, 0x2, 0x4}) accept$unix(r1, &(0x7f0000004240)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfffffffffffffe67) 23:04:47 executing program 0: sendsyslog(&(0x7f0000000000)="dad2850351b99f4961418c206894351bde04cfd8b16d50ab04ff1622cb2ded41b24c198b4b831358678139154efb5ed14f1f1720667be9ebb53f01cc6bb9080681d817090efb85241f6647e70f682264dee1a4a2465948a3c5", 0x59, 0x3) msgget(0x0, 0xca40f7eb31c54478) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r1) lseek(r2, 0x0, 0x0, 0x0) 23:04:47 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) 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) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000636000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 23:04:47 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x1, 0x9}) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 23:04:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040), 0x3be) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:04:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4a7abf11914ac480) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa4, 0x2) r1 = semget(0x1, 0x2, 0x200) semop(r1, &(0x7f0000001940)=[{0x2, 0x8, 0x1000}, {0x2, 0x4e3, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x1, 0x1000}], 0x5) r2 = socket(0x11, 0x8003, 0x0) mkdir(&(0x7f0000001840)='./file1\x00', 0x20) getsockname$unix(r2, &(0x7f00000019c0)=ANY=[@ANYBLOB="0019eade73f852d6fd4f8f000000050000000000000000020d000000000000000000000000557a53fd0af1e88d05000000000000000000000000000000000000516d478d18b44212b3fd058524c8b5f6a6e5d5f926a9f5742dc738a9d18e29d597d496ea620e5818984b27f632559f8cc524df327e1badf73db7d83c64ee055bb742e046a731469829fb35fd0000000000000000000000000000000000000e000000000000007f0da5055722dd5c2c71eaecb8a777158445c41dcc26bc30963fc967181ef9b26d824d94a97d488bd6390b0b3823bd329c1721615cb1fd1a6c01383da0fee6bd3aca96b4158d924f4b71e092b77cd53bca9c8e7678bdba0b28c661bdd9d8d21836a20040decbcc421fb2943eec1318df0bf4a149add5"], &(0x7f0000001900)=0x57) sendto$unix(r2, &(0x7f00000000c0)="b100052c949539000000080015354d0000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f3763020000007804be781e499177c8c75f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000000000000000000000000000000000000000000000000000000ecf5b53f55aa8256b6a9dedc07471829ad9a5da400850af45f8f83e4fcb44d4e9c78b8c9db24cd1346e7612c15835aa8e560095b76878f8cbe78c46337fbd8a40bdbadf6ff01ae9cf7f6df1dd365f24d648c31955f519ee9fb6eb2fad1692fb9c6cbe065a27f5006c7dcddc50d8ea263e5d5b8c9d76d1c7c9af1fbb6fc99c256f3b3664cab1c8efaf0b52907f6e86760f7fd561144cd6c870d659f6d0c3c0bdf614ae7f1d5f30d2df020a81f016da2ec7fa057e120e1ac66174fd716ebd70781fdd1f136f5077adb155d48a96af830ed9b806a58d4cb48900eaa77c19d9d0d0ef0a19c56acd695cf3b2761d246fffeda253bd25711b6f616d36c9c6892494d45b94e462025798fe0a8c1bb08e6861f08834c2e202a7141a33019821fa506ab60cdcf326c76008bacd628249649b1908904600ecd02b0ac5f0bf9eff99bc142b66c81630cb05092f850b318ff0dfe963966ee4f29144dbb73b3afd1df42748bb3ccbad5ab79bb807103b371b390fb52ec49f9d89a2f0b97b58e325d39a663fbf883f6c4afcec8b47c47390ff12ad72dc8b4480aeede1a08d59082e0d31ca0", 0x24f, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/163, 0xa3}, {0x0, 0x1b}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/44, 0x2c}, {&(0x7f0000000580)=""/231, 0xe7}, {&(0x7f0000000680)=""/241, 0xf1}], 0x7, &(0x7f0000000800)=""/4096, 0x1000}, 0x42) 23:04:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r1, r1) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/140, 0x8c}], 0x2, &(0x7f00000001c0)=""/220, 0xdc}, 0x842) shutdown(r2, 0x2) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="629d1a7b"], 0x10) kqueue() write(r1, 0x0, 0x0) 23:04:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x4) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r0, &(0x7f0000000240)=""/145, 0xfffffd78) setrlimit(0x0, &(0x7f0000000040)={0x5, 0x7f}) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 23:04:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 23:04:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x80000000, 0x1, 0x3, "863efc883f2dcb294dad3a56cefa4c9595b79693", 0xf11, 0x3}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000100)=0xe1bc) syz_open_pts() 23:04:49 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x115a) syz_open_pts() select(0x40, &(0x7f0000000000)={0x2, 0xaa5, 0x1, 0x6, 0x6, 0x400, 0x4, 0x2}, &(0x7f0000000040)={0xed86, 0x3ff, 0x7f, 0x8c24, 0x7f, 0x4, 0x7, 0x100000000}, &(0x7f00000000c0)={0x4, 0xa2cb, 0x401, 0x6, 0x101, 0x81, 0x14a5}, &(0x7f0000000100)={0x5, 0x4}) 23:04:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mlock(&(0x7f000045b000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x4) 23:04:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8282f0abee"], 0x1) r0 = socket(0x6, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) r1 = semget$private(0x0, 0x3, 0x81) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x9) 23:04:51 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) r6 = getpgid(0x0) r7 = geteuid() r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x1004, 0x0, 0x0) r9 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r9}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r10 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r5) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0xfffffffffffffeab}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffdaf}, {&(0x7f00000017c0)=""/184, 0xffffffffffffff27}], 0x3, 0x0, 0xffffffffffffffff) 23:04:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001600)={0x1, 0x30dff63}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000010c0)={0x9, 0x31, './file0\x00', 0x3, 0x200, 0xfff, 0x9}) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001480)="d54b87689ff32907b05c6c55bad1b8972750a84bc23fa73b017b581117a0a55f48ccd8a7390a5e18f17555a4a692c6f6b60f01a83bb2e85e802d17fa8c1466fcd660e4ce32e2fb5c0b156f15db248b60d71a8cce91cdb605936a68b7bbd9f7ec41fde33cd7f9412e097addd4b515f7ef1c3dbcd4ea909fcefdc5baa0e305aed7be4d23ef81d107c152", 0x89}, {&(0x7f0000001540)="585380fc662356b000e425d1fec2f67027fb46e1dccebe59af44640b87d8b9fe8d6592113640c9a3d06af2c3ca6ba27d9b831958496bba7f", 0x38}], 0x2) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000001100), 0x0) getsockopt(r2, 0x4, 0x4, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000001180)=""/200, 0xc8}, {&(0x7f0000001280)=""/153, 0x99}, {&(0x7f0000001340)=""/91, 0x5b}], 0x3, 0x0, 0x0) 23:04:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2e5807e8f773ca20, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "001f000ee72d60000000200000006d8b7e6300"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0xa3aa30c96e7f3c48) 23:04:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf563, 0x2959, 0x7, 0x2, "03f915e6555d0fe407c6739cf6e364f855aad70b", 0x8ab, 0x6}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fcntl$dupfd(r2, 0xa, r2) 23:04:52 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0xbd3c32aa02b4f795) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getppid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/120, 0x78) shmdt(r2) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:04:52 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x3, 0x8001, &(0x7f0000000100)) setgid(r0) r1 = dup(0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000000)=""/17, 0x11, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x10, 0x401b, 0x0, 0x0) 23:04:52 executing program 1: clock_getres(0x2, 0x0) dup(0xffffffffffffff9c) 23:04:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f49cb2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe0000000800000000000000001d41bd759c35400000", 0xfffffffffffffdbb, 0x0, 0x0, 0x0) getgid() 23:04:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x80) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x2, "237f4c3a15ed92b83a2da08e8b3021d5e02a7ce9c1c109779ad114f2f7ac49935f9f4643cf1e21e2fdc6b2127f189a377f65ef39049743fa39875722785e8cf4824438f4b50f4cbb2ba090fdd3447fa37618bf9e70052e6c799c482f896f"}, 0x66, 0x800) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) 23:04:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000700)={0x7845d50d, '.\x00', './file\x00'}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x401, 0x4, 0x7fff, [{&(0x7f0000381000/0x1000)=nil, &(0x7f00007fa000/0x2000)=nil, 0x2000000000000000}, {&(0x7f0000599000/0x4000)=nil, &(0x7f000065a000/0x3000)=nil, 0x400}, {&(0x7f000023f000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00000fe000/0x5000)=nil, &(0x7f00004a1000/0x1000)=nil, 0x5b}, {&(0x7f000044c000/0x1000)=nil, &(0x7f0000272000/0x3000)=nil, 0x3}, {&(0x7f00002ef000/0x4000)=nil, &(0x7f0000504000/0x2000)=nil, 0x2}, {&(0x7f0000704000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000023c000/0x1000)=nil, &(0x7f0000552000/0xc000)=nil, 0x40}, {&(0x7f00002a9000/0x4000)=nil, &(0x7f0000566000/0x4000)=nil, 0x1cc000000}, {&(0x7f000050c000/0x2000)=nil, &(0x7f0000748000/0x2000)=nil, 0x7}, {&(0x7f00000c9000/0x1000)=nil, &(0x7f00002d5000/0x4000)=nil, 0x401}, {&(0x7f0000536000/0x2000)=nil, &(0x7f00001bd000/0x4000)=nil, 0xd05}, {&(0x7f0000705000/0x1000)=nil, &(0x7f00006fa000/0x1000)=nil, 0x2}, {&(0x7f0000461000/0x3000)=nil, &(0x7f00006df000/0x4000)=nil, 0x9}, {&(0x7f000021e000/0x3000)=nil, &(0x7f00002c7000/0x1000)=nil, 0x7}, {&(0x7f0000371000/0x1000)=nil, &(0x7f00007b8000/0x1000)=nil, 0x6a9a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:04:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x10, 0x0, 0xd8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 23:04:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x10000fe, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82679028f3fdcce4, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="8704f54226fd350ef731da636ef5aa1dc6a196bb130bcc517cd416628a38e471a76d4292b705b281d82618b7371196ffa5fb323b597bcf4b61a5d50334fe41f07054f373c7e986c4610ab15545ff4046e2c650d0c9612d3801e12a6e73700201dfd1ac6d5df1ab632185509e6ccb486f0818", 0xc2) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 23:04:52 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r2, r3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8244d398065142000002000000100000000000000000"], 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x400) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:04:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 23:04:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)={0x18, 0x3, 0x1, 0x11b}, 0xc) 23:04:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0xe0000001, 0x3}, {{r3}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0xe6ee462b9ba8c96c, 0x6, 0x8f}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x9}, {{r3}, 0x0, 0x8f, 0x0, 0x547, 0xadf}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0x5, 0xadfd}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x20}, {{r1}, 0xffffffffffffffff, 0x65, 0x7248e04676a3e0f5, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x7a, 0x40000004, 0xfff, 0x7}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x40, 0xc3, 0x3, 0x5}, {{r3}, 0xfffffffffffffffd, 0x5, 0x2, 0x5, 0x9}], 0x3, &(0x7f0000000280)={0x6000000000000, 0x1}) 23:04:52 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) getpeername(r0, &(0x7f00000035c0)=@in6, &(0x7f0000003600)=0xc) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1ee, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="27b06042a2a8d65a7216b6ecf1a562175938cde414f731251da9956b420ba19ce4279d9b8ee1cc4fd23ec8e82484a4ebfb7a22b52c4e2a498d441f5ef818c60b62916f0a85fd545e31ffc49c4ad3e5e0c4a72fed666fbd65f4ac2babeaab0922c84174caa9b16c0ec4027a291683480466686841d3b81165705ff4d313c3849a8d692c647a5d3014b9678e8450f612ab5e555390515c1dafc0e6801834ba30ef614ba85c4153ded81c9b25181b525f9f82548eb9171b0a9efbc2d81e17d9f124db73408f5e", 0xc5}, {&(0x7f0000000180)="df6e0060a797886a0d11962f0353805c09beabf72c29377474d1e5b2169db01356b7459237a5c043fa54a9cdb3fbb35aab3c42c4bce253d4c6c23d04fccd5b84665a75cf485429da9b4cd746707d2bad2cfae344bda108eeaece4b66bb47d1cb4e4d80311a7537d00b1da5e832ca8d823397eb633cf60d37d24c6539724bcb6307890f46993c674f53edfb0649e0ca6fe1e197ee3015cb78d8a58728dd9b1c1308eb274ec5c22f260e0e8a5656b2a1e486dc5c9da0c97ee2fcac2146691c6684d861fa1beebb0491b9fa825d706985179be6fc57b2a953ddddec77d128778221b4d4b9c562780786d714d11e1a3dce76819213", 0xf3}, {&(0x7f0000000280)="67377237583f2b98475b6e978b37c1fdceda7379eda4284301db3cc736637810790b5938f16b61061c68bf0d34df57589878ebcdafcb14942e20123ef3e2302624b8a4fbc3030f640401f013123d34160885d3b215c0d338ce78e34813949cf348e5", 0x62}], 0x3, &(0x7f0000000340)=[{0x38, 0x1, 0x2, "375ab93b09180243627690f4326a6cbf7ccb00b65a3054b990287425ffdaad17ac095c"}, {0x1010, 0xffff, 0x669, "18907287028e00b3309eae203b3d8598ce8893932d25b1a5899b200fc13abd9e566a59665f144eaba91838220173224fc4802145b5795d1f624d949366f4c9f8bff333b4c767222805085bc4c8b7165f83472a988a18840cdade41e6dc77cde07fa3716b9acfc74cde7bcf874b9278fcbc2af84e66ce9fdb792bf83cfdb8ba626a9efb46975c449fde67015857bb42cb4b87598bbbd760adc842c77fb5dc4e3f2668998747f9c4942af11ff26d4abb37570f358fc5a70d32b4db1e1a0200c4c8312a16253ae4f914427458d32baee6e3a8ba2c255d56f6d9f151d6f2c6f14449075061912eafdbfdb459ff27a44ae9b0fff7228c43b1afd9216c8cdbced03b1c71d38f5d30e1d5dbd4fda7e499424981d660e59b619ddad7faa01bdacd673769dc8b299c82dbf4fd0c45e3f1db0f873dcf71e090376a31f393dbe3c6a5340b0db200772e7c88c6c259d4995ff76d7ed83e58309b041a541e2f4fe92533aa99ad4eb45cf61162bd0b35b8795dfae563f52e4566a092a9dd51a2352d706bd26ed5995cf37730637ac021e2485fc1d619b47e595a00d75057c7fd4ed0866ff3a13f22fe30ad6899c4d87ff1ba4aa06ab1080488e1a10d1f0d95b3442eed68efddcfac5c719cc638de6572e073667570974f00f327e500ad5ee6b86bb75aaf68751d4621caa531b78fe7445358f25a86fe78285ea8f90a1a7c8bc9c9ee2e47b689dd922f1d4644e7ac73dd31d190dcbee44e59a6e997e20494ea9ca835765d7d8b5c1573542e80a45f28596b0a03606c775ba1374565a59ade375f83d6d723457c47ba9b7296eb67bfeb83bb4f08c580e222babc5d92411a58c79ce1e9754e02749669b0e0322904ce84bcde6f2463b9426736e1478a1cc20847a756c73b98b783ba6087acc6b4e054876ada582fe48d213356bba1a9f08d82dc0eb576ae538bced8a7b20e2267fa795ccf5813983d865325864c97bbc5eca69fb6c0d897c16e4a31ac76f47c71d56bec1182cc7a80e1ec9af9a5abd76a651357916a1d711e2fd302eefb3abe41454c3c4db9c40f15f133c1a4a0ac867d9264582a0cd20dcfa9c524e1c2e5f0f3ceafa77ce9bc5c7903ede0ecc7bee2ed521a614efb4bd391a187167870cc237bdc19d65ef57b6024436133174198b285767d517a305dd1f4a5b67fab02c97314819893915faa7a220df57c3edc27b6489a41e05710971dd9019c54f549198e7316f62cc444c683b897844af74f4c42cf03dcc825d8b93d8c9b231ff25f7dc96510c0148c8a48a24a1ff5532c4018e330e6d3e7624da0fd64f09bd333cdea1d31b74fdbb1a7156d1cd1640d31d74d123dbc18a8abb87e4742d734a1d9e342a81d82f8dc58301dd27c24637876121686254e270e213ef3374cefb685f6ed1cdb3ae526343adacade4737e4515b48fb110f980c4a8b1e403402b73155bfd54e1520416ae349e456727880b1caadc264f310006462ebabd7254c57d29a3d5d64851acbb88c42c162c04328f0870a9f55ccd1dac2d241164f2ac89961a855e2e6c969145ec2a4d222b758f31ededd54fcd38e910c625c7f8ef230abea88ab5c236c9ef50e1e1228a074dcbe4ff6fadfe1fc93070192d4f9ba230043f499bd4b7dcde62f2c353430dc1aa904f6c45638c423644347209763626ce8c767b0ee9ed7044befd156a3b256667e4712568f915f2b38897eecbd9b1d64709068cdbe110976170b40d5861adde101843e6a83216d5f6a25ca9f32206bb58affdfc40023d9cb667ad591e9796ed8c46e220d4097960d69bdc234eab0881d6a16108c036a6b620c89f5dba29fb77eba55ddb7a256901302c6e121a3217b18e0c2b15d40a13fd5c97ced75e5b726570738f1cb40e835cfeb2e234af75f3380f0172bde83445e97111e160f8b0525651cfc5b06480269645bcd6c88ce77e0f1601d17ffa1c345efa23d38894b19dc07f51e8bd7506a3e10bfb8565c1a5dfc321564d5c766c7025dd8acde6087505ade6761770bdb56fd02436480a7669101d0bf5f83a2c61facd9a4fdd6d98041de8479de43a58d16541f9e8cd029663bd030671a9b089fa920d3412eb64230841ed6fbf4db5f1c0a53d97af3d466ae4057697d24a431c900ead36f2b39562a7ac3b6d580520b04190609b1396238df8a77d3c8604156da2bb5c7c4b99974dcff1ea4efce234164507ca81e2532a09420e6f955eef6b69be5ffae96faa23951c1f4f83d443b287057276423f08a0eb4d8ef7347bebde7b85cc46fb512625e24c13e7ab8d46887277e566e301e68a22ecc39271d4d511bdc971789a6c6b1b56d25e9587211e8c5c205b656ef069f2435223e285ec7b9c934b5f059dc7745991e7c1e405b06ece066bb93d4379b7e1f76d77b2378c809cceec21f6716a1262579884959c3de3e60f7c2f33a6ab15f33580e330f306467ef01b082f214adabe25207afadeeb61196e781a6b3da42c18b3beaa71e19f08e99ab9ad73a08a72908968a5a016e73e8fa698e244f16b74bd0ba8ce6ab7d3c3141a9db1d52f9829005eb35f0f51adbb6d1e73a56ed5142a5570ffa638e35579ce1536ec794b35ffbb9ba7102e77e945979d7084469d3609ad459bd777ef71c083c4b49228ddef982738823b1b4e169cbfe7f4e6a2e2d77464c0facdfa890c9616bf192e163f725f90b41e54bf47cfa05f3726daa194f87e755d7e93dca1a236f296601da7fd2dd7c84dc5c7a45604f93f9b26984db8700c13cf851fd0f5786e56f25c552a5f24eab0a259b3d981fd3cf52ce57267b35832af49c597aa977dbdde0233db19578a33baa4c3416292ebc3bb85940c141aa6b09c5404e3ac511c47e785deadf7f60b8a248dc96c90e8091fc69efa99c1b9e884e8f99985b1960f116af191568c94ced90cb129811608ac0e2be57fdfabcdec9acf741bb665810b6e3567b070d971c0785d5db2dd05f8210b7b9eba647418888c5a9f912db7f0b22c5237ac2dcb3950db7c44f1c734dfe4a270d555253d3c7403262fd00f67a1423bfa52934162ee7c6ec234c2d51ce76b40ac5bc6e3b00882ac58e2b27dfa1e373b1a1d8711b4114f1c13917cbe17a0e564bdf808d66fe705cec305dcbcfc1031e374b5676d93aedea5ee5fe36cbb6e4bf0d0dee7b3382c35bf0d9d75fc25ae671eeabe9e6e0cc41e739981a86b1ecbb60a0a0e6da93a19c17c870cd8b5d74f0e785706d499a9db9ef0427425f8e95ccfea4e533f1be161aded8192058b941d78a5eea2c0e10b3bdc4aec818e3f21ff79f520e710c50d37aab21e9da46a741c5f1afe46fd9f00f698aacfefff169540f224ccad721bbe8dadd93c0c0834cea4f11a96353c3e04fe9b1905c3453134af3f41d2eb19f12f26ae0de725136c8f18a308bd0e872a44c5657461d97eef61155caf5a7e0802267718d1dfb1eb0bb872613955d338302ef6083e380002e0f5d353ced89aa1cdbefa2aec61bf68f4ad99717929729a31b45f8f3d074540f7fb12bce1db69ac1a406b134376d92ddde5c7f452bffa0d0de2ba8bd6632be22533f55eb65611994ff3053283c10815750cc102b8a07a2c15a657f189ca4cc48d0bec484e137daf225219d7a2cfc78406ee51cb16ec9aa8697b065c5e9feb45df0d915a7dc2c4252894637e8b94a21928c69fad57f754b23a2c876b6566d1ef06fd6fd00aa0925311b9b7a7250ed4c39b67a198d9aaab4b6a01ba17d2670578992cc7b4c7b990df0df7ed837412af48f6d743b0aa3364419685ee0fbacf00b629653b26deee2cee32f8316024f88d9fd4607c7382170afed183e6ff663f929ee103e98decc81047ac48a77252cdc92dcae1b80fa60684b86d070fc5a7316386add4923be24e7e97c77e2862a55cd754a8994d5eb7447ebb0ef8ccc9e58839ae4ac55108a0ae76ddbd067556d4c925a9dc336b2068c3dd234d61422156254dc63d25f225b0a0b9409bfcac26b49fa709c09d4dcfcd038aeb32c130bfc602a3344f652a529be5c45de095b0b569ec05d76b7d64a0453c613231ecb2d7080d3d0d37f48ca9b766650dec53edf3f2623f87b6560bd83711753bfced48b7f9a924ddacf8379be72ce9c72cdbafa7a9646c811cb6956da36a7a81da39c4386ff590de6af65138d18154394ece30a01e48637b3a45b4562515ebcbef3980dc3004e79425255291402f9916ad6f21c03b7237c75d9604f41411f44e5caae3c08826130a526a20f9d2912075d793b50dacdc54c005c6779af8f0d5a8dc8ce3acd48edbc6b5cdf5fca9254c70d186119ea9a7634566cd268a5e73d6a70ca30ea39ed4cc069fbf8739f8f365aad2479c3e93058e3263c6976b5f234aeb04eb8bd92e09d09f04d35a3fab26af953bade484269f30812a07598d0295e2c2409b11971885ce3b0b50dc2af656c5b135372f36981012b21a08f7354a21927aa4444577ce3f36bc93929e49fba4b0a79e06c4fb77b12d3bbc0eb34e7881d543323327fe3784ba3b8eae111330778f93264da84fdd121ec9a50a93b93036438e65c6399606f0276a689a15cef6b768fd85a6d0b5db04d8830bd6ce3c3beb7af3286787042730ead0e4255accadb4e102464a3e57d3376f19d1a62acb2d46d2c6fbc5936fdcbd827e2540ed467925ef08a10dfd18a5522eb02722318803a4242df4c87577ce3c365459404b13527ecb82ffb425617157f286f857bf3d308dbbd2b1d20d436ff68c3c16f60289a9ddcb12693d5e3136055e89385222017419e1be9df877ca0c604d8b467b1ffa2b8963afc8b5f1f6503e2faa6e768134fed37a13227758755be5d64fd80c3eb7e603722e77506afa076548f759d1626b4d869ff368cec68afe2ae57c90e6615f343cefb5e8f2f881ea4d5c15b8f35e564fa1a9b18fd914b05d0a1f56ce21a45b2f95343fe243ca2c083687edb074725cd06bf355eace5eca5f0fd2857b3362a55915a297dec80f207893b1f7878982fe372836cb4c1a72ae5d7405ca0032defc5c818021853c65b1b83028bcc3e997026c64f1de3231da2d1d8ce643e589b371b79ccad18d2688a0ea05f393ea5e445f3556cd183dd374ad87846254f1194191ce50f3936666efba1fb4b692028e80fb7a7f8697af4cea22c001cc14472e4ecb36c09ab334bf9711617fb5a4487d057e7e02206042d76980db2c44cf69f5b08a38648e5c5abea5fb8aea284a067f678deb20ee8719f33988f3e8045ddaa4111d91fd2bcb914d42fd2a3ebc0f83fa6373e5170f30510a8a1107b8786776851e44bd0552def8bf1fbcc06fcc295fb566fe8cb20fe87427bb986b4ef31b705ece6df19113816cbfc9c68b8c3b9e843e71db373e68e4daf6c646a522df40a5989cc365b6cb5d18f45a4fb07c4dbad4a3ec1f32900fe5e7ced26ca1df9a9146e9a88dc9d562777512f7b531f61fe22aa3b5ff6d229fe339043abfe1d4d6e7b9452af204265903526c3b57d4e69e33fb1bd47ed89117ff58f9c6bc679232dbd2efd50a21598827a59c558f84eeb1f33678a6527f5aee9f7bba27655da7c40ef4838057ed399510146838dae8cda33d171922f107f437303e57f215e217263f4018f9016ba63357b468346f9e52613ca00cb5853773abc9c419175f6d77b9f28a93f49efd58b6d7e652f0da5f3752e6ee07ca0d283718754651347b92a6bfa4358e6d4cf1fee07738ef21c2fdb4465cfce2ba1bf491947c50333ac7f170f8cc84f58da61816f451d7c388a08401488833f3fedc650f784b262da4b759dfc31bec88ff0bb476dfe229b1fadaa329bd5b05b93688f9bd3"}, {0xd0, 0xffff, 0x9, "b258d591f151fca6eab3834a35393dc5e614c33521a3af1951dd50a98dbeab0ae66da1820f058b2ad2bcebb7eec805ef6c569f2417f1337ca598fb9731c6b22977cf9fa5def3a2c7bc6046b116b413bbe6d38e2b5beaa51c2f39915c06f4b22a44668baf141fb979d971e0211da98a928cdd1047380e24dd2949e9af4615a66b86aeed7ec45c226e0796b2a88df131bf27f900262a11dc909af5fe3cbf69406bcec9e820261a6836323fc4cbf65baf0c6139d1c587de075fa7"}, {0xa8, 0x8c4ea75b351fd4e8, 0xffffffff, "05d35c9a32064f6ad807cc6e86972cd2747455c51d490590c68cf1d4248abe1b7de710a35da7517160912c143777bbdb45f5419e55a662996453da9c427282a0d4e980d0f9a78d2f0b2ffc99768805d8df49565717ee9d622d471f6fe0f9918d5980a897814bb052995854252e95ac1003eaa7bfe3b5d5e8711a5d06df7cc16d19aacdd4144fb692c5d5d4b32f967808f1"}, {0x50, 0x1, 0x3ff, "82af6ec07bda42f2ee0fab70d8f2db02ad7839269faf0876dda79a40d748c1892eb25dd0909f37efa2e1fd3234dad31113147373461a29aa0c"}, {0x1010, 0x1, 0x0, "c363ded71e83acc99a9d12dd61f8f9a0698e6b1cb26022ed68bfa30df0cae77feb1383a62aec206782c3eb22db69327bfb4ea214ed0f28ddcb0a01b10bb8756cb83ff3da85d3c23d7bbf346c6e75f70d2fa3d24c23ea17d2bc6ba3ea13e80797a9e3b98333bb8581a6fe3322063e02bc9ce799ecb47d78be9dbcd37f5574d809741dfdc68ee1202eb2ebb1875e5da64a88120be283e2f7e9ac835720e415e9dc190f2686c66d8de871bd2276f06f6e179423ed070ca97fa0fe4c772da94520e774aedc89db4a427e0c2909a3136ea4531ddaccb7939b7ccd567abf5f7d85bd7ec451716bf32ecc70a030439e61ad45a4904c36373387d3a8b05baca973b7f207163a027b6f5b22bc96c519f4968c5a6a9fe09217687a89a17cc4e17869100d1959e367ddfdd37dcc77fb4b811e3802f5a4c93dcc90da33350ded4a990f592d8f9e695538c7959c1a0f8b32fab232e2864848dae8d8c2932c7de78dfe548f9c117666d51210efe07381c8cddcbbd870e69e098b5fabb51635a2c80e43010aff94c16f44331fbacce397a5884205eca1aa7de973c2e4d8e7b0f53edd85ace91bc1c86f22af402a3469493daf6b585cd1c5220e50c4db6dcf274cc497bfb963f10fec7ea3be00b337afab2d4811a4314af8c7be0533a0cae7a4ab544878830dff31ac9d826439df4bce67afcfe48e1231cd82aff9314ea904b5e1ba8e4a7edd6fb3bd3b1a0b4b823d666e85305fd8092ffaf9ec930188b32b86df2515527745fa1be57a2385067826f9796ea0e426e14934b808ebdebba56ebea4bfbdd4afd195d38643002d6f71d7656ae7c05bad24cda1d5b993ff44ce18a64d309392f9312ca6e92620f86b858c2dc990c4eef74e2f06a0e283887333dc493225d5bea6a3585bfa22b0b64ccc1c98f98deae9ac3486fae263843143479898ee985693fa7a5859e970c3f896a715626f2aaa4bfba3f64b659bbc459958fcf0d5ec28c35460f37ba9db92838060ee752680e69dfdbb1f8df7866a573b7972d46b7fad9d867c3abe15c4849415c1f89a905ddca6d52a578844b780064630c8f851bfd0b3fa78ee4bdca836bf9fdc92757204307fb9ecf503d6ab4227b5cb233cb2e5b3d9a5f9f1a4a9d5756f4bca3238afe8c928c11b9817f5b232b62182457c7338ce1d69e3600e862a74df0d88150eefe75e1e82f475251fbd7a33b4421a88c116913313a02ce3dcd735025b678baf6c66252a1f549bcc867c3e8973f42608f2ab082dff056789e908c0805bf10053457da6f3f6a999fc2438ee409080022a864327fa43dac42564389b4bc7e062a723209308c5dd00a1a2c3599bbb29d39349fd29ffda97b56db23aadcd347acb7db9a2c9e49cc4479284343b3e399695903d35c4e8a8fc4fe1fd3bb98912085d0979f3c1b2892726b8a78987686cfc71eed86de38890f1eb20f76766c0307a9a1136012b2910cb3e115a2d6d122d6e03de3a0ac3e9e2abfce181796942daed7ace6afbf7570aeff2b962ae091639336fde8cf8614c36c04d45b478166b966d51ad2c431d5c2f9ab1e2be7f5cc389113df7c97d32ddfbf1a833603ac9c6b5f2a9880ef1756a3d429a25d06fd8bdb686ee6bd582b99c70196f8146aa01440199ee9f77938f2f0f49391f91d5e67b26caafa413025255c58b7c1f4024655eb268e66c11469fd41e107c99dff737e01ae087afd8b7b38c39f283eac7c3bcc42047579d230eec204d099d554f35c3210010c4fda38f607087f52041b434ea880a552f8e1e281e711d2ff63245816cfdd1aaa04ba2d087bb2ce28110296b811d0f815fe11983b8de2b863c51bbb4ad00192d6b6ffe5ec47f8a0447e7edecb1ed721be42a5f20a8c0a50238f367ecd1a5bc4dc1e64e17987dd445ae087de6431ed732cd003b699f37768e4891fc357e5d9c5e65a26cfdf617d51ee68d8bf43ffb9f1b86affbf9fcebcaf0f57edea2617f92d82e5c6ec1cb1b642fe744fb45de2488e8be9e549eaa7ab709316433786123c7471662d845b1f8127057bf4906b4f4033bd89f8c7220d44a3ab19cddbb5819a0ccf0a782a37ab2754af4587114fa9348a68ff416fde1d2e0d5be0a67054c30b947504a492c3cec25b493865d0fb61f120164097b4983561920f2447aa3757b080c80b5d24522624be1555b6ae1cd34de3452c46c35d84d982d8324d482063c47e315a8df42829375e1f4ee8b6981e17be4ab2511c8426144d197cc1c282aea8408ac225f230951bdf5e4362e2176e3ad19563bd90fc922a5fbfe5691054eaf1b4920a66d1ef12f2862ae40f863f6afd8366f9ba3972606e3132f40bbf9066c69a2fac1babee3df96c6d176f847e53c6c0ca798576619d50a56e849f2045b1758f8c64b96b6ebe13b044ee6dd4ae4f79018f443a5f5a2e093c353163ea5c93e054032a21cbe4f1bc6f26d12d7a7810e0c4a55ff99f80db8f50f6fc4c74ad2b01936116576d09951eb505705b5694a4dcaa8e7c7ddd95b4c355fd4245b448bdce9c2a5780ccd9e48e296403269df0127e3ee7892fc71194072c87a3452a1c1e81465e42b7b1fc1123f1c184be7904727849f8038b7cb62d09d133643244f8a82f240e24eb47238ca5664134c0106b13440b397ca4a7e942680b42729b89b1e488e4e64f80b61cbf505270b27c112235e317a2b3a2926fc1db665b36af4a5640fdc44a66efa6817b10a2afb1c2d6ce779874ecc59e2627f89e1cfb93963caeda1892ef2f5aff0e4ee1bb95e662f3522334925f802b535ed626f84954b1b5ba88055f5ba61409c0d78fe7a51df0a7da1685a8cf02d9c18a9190cbb714bb4382614e73aa6c3c0641371e7dc536a0aa66e5b99d8d46603214b505b1db48b7e168c1195e00abf0d8ed16dbc8d1e1e2b10388e17c26131eb2ca2e98393331eedc1f9a2f3d496fb3576238f8a6720ec484c340a8ea45afb285df1a2e8fe277f5033c1016ed4e9ca64f4b7888530999353da6e9d83574a5e9738c952ea48a88def7681b941c0686a0f6ce0e008d50f910a86cffd7ce012d02de4ae6323884bdfaac84f6b4146230a7cabb972feaa533fd47587e0f38769b7363cc95c82a1f6174557566b8234702c7debb43c7ec605e85ad9ad9abae06acc05781389e9190fef6b7ee53d7c6acc6520a66415c41dc48eaf110a80b7c5905ef867a3f08b2eba0cd811e90b0b554daaec7ff740e0de326a939a7593208ed3fd29da3a1ec8cf26466f66bdc75360236a1cef028655a90392d6620d1c2a8924b0b5af6f653110a35dc4f44f3ecf4a647df03a4869dbf0a50ac56fcf05ed49d330f4432f199efa2ce8361bfd4e40a00ad0cbc2afddf33f03dce99b818ba9559bc7a3bf40ede75955f5d8deb7575f29cf562b3681abe82b7a126df19d65a8ba5264db29ad52a8820a6133cc6ee463610b8eefeff6ee803bd33270f1efd30ac27edad5df7c578535ed788e5ef87a20d6d51e2a6e071fc095edf81ef68c971f1affbbaa111234f1a5efbe8379223be81fd8752ed06e18b0f441d1028fdd16b8a7a4f58c1cc41a7b7888b9341320e6c45d348ac61018ae1a874ae779bf8a7159d8af300d6c09d90f99179634803bfec1138482ed0dc856d82636567c929907ed4c62d8a00951710aebf41eed7ee36311e4ea654cc2286edf83efaedb655da9cbbf780096995454254d3c5a43ec83b640930c949408b416f5f265368ea476962615060df117130afaa8ca82f375ad166cb415a856752dfd7a06788005106dcf19c15bba83ce1f043f1b4968d3669491393eb687dbffb838bac86f52ae68d6fc89bd5c34ece192deeda8ba246531f35ea7f38ce3ce8d6701871ec94153fcfc7bd16a346d56f3c1f2686922dd6e9fb0ce5788840f288af21a0a0037fa4453769e1cfbef065add3491a0fbd3eb9952fa1e5ddbb121a1458ec3c4ceb85c2fbcf3146e2d156ac7906c9b50119e903fcf2b0da6ca042c1bc1a9879f15817270e11bf6de2be089fa0197b170e716a1d461cf1572b9b2827f041f168fcf79a32ff8fe9b28a243e3cdefb2b39c9a90c7bfc47068ff196a64808dda343258b7d0f4b87fa4451390366ecf277de61b39d49c4b6ccaf74a7f22fdf49d68b4fd3aa0e40091d7a09064ca58c6db5e0d1d633c74554f3c197d3e4bf5cc37fbf4e4250fd7a26c81da0c6eaacb0a195732e6b1a56eabb7179d938d28f69cbf851ef184a4c0e7bc9cb443bb2fa20e7a4f5bdc14a11f0a545ba4a1c060a3d79faa1de27b8fcf0c045888aaec5f39d5dd9a9d15626bc7b238da00288adff650cbb4cc742e43dd892604e1dbb587001d9d14f8b24747bb273613ea444c40d9cfb02c303e09bc86cc674b27a585ae3e2ef69a2c8fd405ec921d0415b7a10e5a691948a5b1b81931b27887bd17ae3e9f441f9a8f1788aeb74fdfc3f95d2d0af3e59dcd3be78209874a36c941ae4978d18967e9ce4aeeeb5130b740b8ca967e443726ffa31c72b566365359165923202c4e65a853a81c271fc864a3bc8bf5b18d8034bbe2fccb3ea2d2fe1afc917ed4e44a215c48313f69fb5b59ad14e7a103b380210e4a971d3f4ae442dd2ca3a17f3f0aa7ba2ee97377196dfd2851c9ec11a5cf0bf555d35d1ab28cd96d1cff5c442ec3dbdec5674a4ef6649e3e963e32c85ff20d97630c6710d39eafc2975c5c76c1892fb95d87999375d0e7cdf86dbe8415681f2432c1f39a44b7a2087e1fb1a2339ac11896531b785c369abed3abb5ad393048019a648a185863313a0005befbeb8efab944799d526b2bd1d5626f384f842e08e4694773b76aaa644df10ec7f59a5f81eedfd978c1d8b357dd9445da64397a1007ff50bc5ecd6d27966c9854907fdbe996e6babe4617364cc512c9dca3244c64f478cd4c4b1f1d638d46ff6ec2a14034d15572c48b03123afe3367f6fe62be7f54b5000134217aff9ec1a51d10d3dafd082a836bb98ab6ae3928acc69e73dd735bb8688a5778ab449eb9b69445d7802e1913b910d26f01c9f3eb5b4a521066bfd0c3eb7622f163e5784b05e9fdd37849407e14b1d6bc8ab64c5624845312810f4daae12b597a316d9c11b49d619290b87a01476313a4981347aa3f7f557ad244defb11e3eb84618e2269c00bee8316cae616fccf52cb913d31628ae5b54cb743c62e72bd7adb9130b2b118f7396c21420096b08e2edfa1be4e913d4ea1c44a8cb22ce996fe8d40fe7e8219f4199230143d96d355a8f1eb713d4e0da7aefa99238f489fd3f0f990be09dcc0077ce844e7f30b007c039bffe15cea740962a83f0d6fb9d77b4bd53adc7bac7cdfc888c9a84e9ea3eb5265d9bbb76857246147f9daa0259c39d2efde0fc5934cccf3edd985c604d490a91fdd4f0029ae6721c50c3b1015def7b2a46e1bc68569302f9c32c308010254727d4a10fa60ec099c7df58794d79b53fbbafe68e2f0f8a4c45dba3b3d371d5945c6785abe65fdc542319e850d4e5e61159f7e0630470683ae1856b00a464660da4f229f25619b886be091ae2ef27e0da2f07a53d48ebe00a73e7b70a04ec705324ac35f2920709c0da18c4675c28a4bd3e582aa3d6e42e0823b856322054861f23528fed12a37c72d49db32afa221ecae0b222571430c09933cf4536708e5f13e1bca652179150f8caaf028503b7eb8e7aeff4cd26bb269a4c1292ded49319954ff2c1770c187e1194298d0a89e5b02b9bf8c6f2750bce8a43d3190c05ae3e350083ba4218e70eff13f51cdfd945020b0c7826a950097710861fadd9082d96afbc5de6c4f2d7b6792ee1c867808033776"}, {0x1010, 0xffff, 0xfc3, "54deb26938918fb79617a1d015f4a5c175d2f00b161375fa439dc25fb898c65f30d0166971f18b92589414d82673f6bd68523d359bea2b4a985ce32ad12c43a454ca2da6c7a9f9121213284ec91b8179208064b85f70ddbed12f9d590647bc259def6bf9c9547ced985a5480645e34e933e653c44b679235264a4414c149ac7173b73f485387fc28c2554b7fbb81d9c65fcdd04c7c1739704e7cadecf0bf01c9ad97886d4ede0fba532eef4edb59d6df302794feab9a8ab6a0744a57d6677bf404f3a431c9bd35f86ae23d60c0d8602ed4dce0c64581e296ecd8362645d9fe1154bbafa8df54090afa19486f6a9768fe253f35a15a18cb0d43ef5c976a241cf4569c4fa8345129c4df44d6511b234f501544bdc12fccdd5caa83f0279719c8366a94b03f0b40c2dc1b08aafd70cd77be11d53e312ff65abcc1f5c6d7e028764b2fe69d4e30fbd634e715516bbea9c796a00fc89689b7a19dd770cd648b0038dbbee7f9be76c56ea30002ce236755a61d3a3d6e7129105aff9bb1b0058baba495c38309f2eaac031ba006dcf242b4c7ba146431921de146fdd000d1bc1f0948dff8aa902f769c88d57df008f462b3494c9d931a32aabc21f03c8eb35271e1a138d2664f93cfd5d251e4ea4f7c06788967a20f15caa30dca3e8ca7d690c8c9bd526cf0a746e7be96f12296c85e778058b7f803bbfb7a4a0672aebc43755cb4c90252256c4c121c9fad2686882d3f08801ead1629bfcf850e11691c756612760733a11e8061e3be3ccd4eead5be252c6ae8e631171ad40cd733e57d03888ef3a7e1b9d6b4aa815d72c24eaf114c50e82baec21c638620d079d3105f904f1dd6ec1c7552790127196e38b57841e35831c2adaeaff210d1ebc0b141c36286bc2eb4d6ed50a6e062b5a2b393b089d77981680de801b9a5dc15f79b778431ad1f86581c84420bf83c16f45811f84e9ad7a18369605c62f0a0545b5a051b4a0f3b1ed8e73c088ce38726aab94a910f18b0a5cbd51f252a9afb620bf89c28fe11c5b3eafd1fe25869519f358d93d7269111a28f1c1f3d3c235e202fe56ed083b81e794a054f817009da8a045aa09d0a1fce3393f929e62317e69cd2402171dd5f94bafc84125247f37d047d79f3a67d353f73a4db1082e4c6e2c55428a584111a97243dbea495daf76fde16d14d2ded6e1ff6f1cd21ee780ec24d6ab6b2ab467b716cdc824a11c497d849955817e7b1ab736d2702603213a8cd057519bca6a0d9fc20672c425eeefe5093c8dcbaebc1d35333ecc6ab2c82d6d7bd7164a85a886900f0cc98f38550e9a0b349dfb1c9f0ef56e61cf82b4dd895b0ddb4ccc8de5cda9b0f7d41515a1bd9b60ff75b5cd33eb165e13c1324ab7ab5f4e126466afb969ac3553b8f5928181447fe7dabfe781b41c58d6dfe625075754b979d058d6493469b5a8288c7b06cb3c0e6f6add577c4e56c68c6e79869b41bc6fb7a41e954ef7b01706b655f7979f3edb8eeb62a71ede4d81e229f94281ceb0048430920c93746fefcc511cbb7c9cb8578b777be6ee2889af0db36c25f9154417651c48d91a34922e8f944f28d3b8a2a62fa913c3bd88684f18b8a9873d1941ce65aff758d4dc3217aa0c920e194f6660ad3c4039165c60567094d5e5a79c30a28c6ae59be734fc6fb15a69d60d603334980c014baa6d8522c9e8eb4560b71ba1a875a3e41190ec54302924aa44e00af1f16694509c2b50b5dbd2cf1436aecc576c1391fbf59fae019b82a64cb8bdd6b9794baf6f3d3101c2b62239112cef52a3e9af43030263ac71da9f2406d49b18c40efaefedcff6ae81ec4e3e529a10d071b40fcc920860004444f03ef254d3b4170b4c5d2f86da021cc458a8b8a147455f8b08bdf2882b398c21b4281ec916e8a36d5d7e0475b49e88e19e54e08da27ecb55e254842270102e4f62bb732696bdf46d0f26298b0717cb6e2222a16a52127fda21c021a9a6c4181769edcdf674f999a5f4ea5f3c38d37c555b04b04a776bcbb32794815acfdea4325ade23851e8a121fa14dc462c9246b8c93694156e99519d00326b5b3518452eaee8a079eee3bb50739f41f0ed8c7bed4563c55e4d1c062539d210e5e2bed5738aff8adf42bb7f8d537b24e192ad2ecce06456e6a1639adcfb3d147f5dd300e9c455a8e1fc6fa8731e4bbd201f7c21e416d53f1903fa8f400cb88d5bb79a7a6560153d0002581cff779dcf07d2ece2405874ae6adb411d68b61ec1699330f55c5b9fb3a39f5c72d2a4af03fa6a474006c17d92f662dd05273b633c748df7a36b16e096bbbb9b0ee362339c0d279369c8cc8e946b4e2f665a87b9465213b2e2e81c429ca40992da15b3cd8df0ff728b63200ac6f8ca6797dca37f18dd39c289fcd7206815d02def7332f1e72b9d47edc679e70d748d935ff2e588a57f904e7b3ffcbbc4d0a099fb4b2e3d6d43e1ba0ad1b8465c720d0bca164fe82c8fb30f061cb665455955b426dae93c6475abe825dfc1e95a04a34ce3463cac3a973059a943727dc42dead4ad1b9d10f7bb58af009f7778acb453b78930ce5c8dd62ee5bf2477617a8e1ab219a5aa51c24f10c3f837925159a8ecc7cfdd38975d2902b2069a6bbc3f3a4746d8b222ac129479af5c5880ecb18198c99a0dc7d4df29353165eaf802ebdca7ef1df5d63a403bdf7615684efc0a38c8c2b74fdf2b54230d2bd8b9ccbcb4e1a7909f1a1f5ab2b4f2357e2873a7ccb1195f8b8ba093f510a49734a6a5a2f75866559d6db484c673262250a3e22528433dbde24d987b330e2ca02ce3f1301a76df6dd930e4482056f10d045d6227d26af1c7979e67315708b0223b806f9526c3c1a6a52964f5dcf01dead45bcc026aedcf116f595431521172952b4b8da322abec446ede5b18f3662a7711727a079333c63b71ad4d086b2dd49ddeae8818f19a980f08fccf104c7b62aad205883cbfc8aa21d75378ba36a50ee63682371c319b636c5522595c78f0d7317ee6ffc1a3e19de223d4ef372c70687a9820ae29ceaef1413db85884f5ffa657167bc0371beed7372f29ae6395f7d65adc767e8bfc0c90e4c22eecaf332610ef6c302d7a268f23c4f85539e0c345e4e892dac7274a6b0d8b312f3ba48d6058e59df524389859356c7dd9d0f0f9546ac98d678478e0e4de4ba0448135885ba29568f872869c68a545c761ea2b9a3408d3f6209fffcbdbfdccdd4a6bf521577a3b865c8a358ef12b598349a97cd215b2a6e7ac7c34173b1abf85a24a3b5cf0585f5ca5339a17af3f4c375366009784b5a5b70e2e3fd733cdc287a0eabb4c4de7de6f97f5e48bfea5622557e5fca0008a69c6896bce96157cd1fbc18fdd30e28d33c5f76c9220d4e847b391cf93f4a9498075f164c4ef8eb54afdc0e4e7f28420691910995add22667a710b15e65b23e5667c8ddc3ac536a1f1ddda7a70b2a6bace926ec8d734e9d45fc1fac549d836d8168ad7ec6db56dd6fc761a024c753df5414112c779a9e335a899f8031bcec391bdcf96f70f15404852625313112bd9cb8032dc638eb1a8a7959a8070d55995877a4e35b4266743f84460e6bb9ce08d6a87fb69c86cb0e43a88577edd6105c5eeafe22cfe818df447c8c637ce6ff0f838034ac9d1a57854f8fc0c1d1d7e4a889085434dd64e10f71c197c1c9b87578891ba031a3500a9c9fb6460efd142c3fd6f235ede2d1ca84da54a8b8a4dc1ecbdeb5fc4928bd5bb6627eb2a4ff2e2eea278b97f529b8e3e0d1956260ea9c2fa1f205bf2eff9f7f7b5ca27f84bc95014c722ff17a1298bf476316e77401c6261becdb86b04c99c02705779445595b115c08cf151ca8bf973985629811b573e39af6757fc8a998f4f5350f9d065522ebcdeb88e62ef3b96289a247261f17df91b751ba73990cd13feed78787c10b6a9080233a7f6b0685f9a418d69c4872fa4fc6985f4aa7cafdab68b07f19a9ac77fe2c575fc61c29113d8be706cb793236bc15eaa8ca5066597dbc361c4a19727c8c45bc2c66ace42b28956a099418e53a5daec1ef97db5d372b7b53ce47a664836bc5f5b87dba31a01dca695d8afcce4f3993e39f67fe914bb0dd3a62894340720d79e64d30b41c7a311d625ac8d758b4fd24702d45eb3edb33e7d5a51aa8c0f4147afc5d869202ed02ac47751c8e206169dfca591960d86b48a99d857c65d3cbc63ec279341d6d25fb27f41533ad433c594a2f452e9bd5cabce5ce009bb50ae4be78330dc49604e881d049e4dbab54d45b2dc47d19ffb4919b88e15967e76d8d91d00db973415ca9349a0de5552f6806950c3d1c515bf889c496fa14f638ad108dbd47f10cc97ea65488c877e0c9ce63cbcd806b60e293c3af60d660965bbaef12f531b7a239d167bd72415c318b5a853a18fdcf5a2ce5cf35a30ec3b19b264ad3b61666d2e32dc3bb6b0fa9dca360328c326e757f1a310cbe6172fed578d2eeab988ed1c237e6ba2b0549c6d5f63a4f81910a1ae9cdce640f809d232caaaf3d5d762cc45213402fdab5b96d66e461466c9d869c8f39f21d8992629d8409a25c9140d1f046fc4292f022fe464e2131e297a4e4bec26cdac8ec5d96a6ba22db621680c5c74a5854c9ab9e8b206186413a86a08de22cc4257463ee72c96988406610cd5db5f73c9873d8feafc8cd79ad93a98eab8469bfeb2cd03a11923abe7a89529dcb5238fa0b8fb349f98236abac80bb7432c7c9b652739b8988658e45ecba31a756669a54abf64d51b7fc7fbe3b4c9674afb550af0b014684f9d92d3cf5fb155d437d3a50b2ef735e89ab1c348576016c15511e9de0d92c6bea1943891b5e5ed3923481a83b6e8895683e6817af8ef48631593228815476511193e05872b6953dcd60c7cdf8f709698a214c01d50cdc2f65b4afbf5a7b9b3e83f103db67cd0c62560446c0da1fd7f2fffd8a4248dbe084e049fed847f3702a8587999e934f6c7de21562dee70bd64eb86f8e02d7c88696ae0ba2792398a1713395d9328a55a572fe04843fb12820bb539f5799f9ba45db166726cfa7e11d76742c2e914573c26bf7efa1d6e5e644d44f454f7dead3c381d2f9ee0eb4c865714a853741806af8ee71f75dce9ee443e57e6410e31a37e8061470665ef6377f2eab1fe3ed4bdd1ca42e22f6bd583fab447a5ef895438b074279a4d922ea77766d637fd3b9450323496d121a8d343551f4d3cad311fce72bef4ef327256beadf5ef60e9a2306c284364de38303804ed6b7bd532f4addaccf930d179dad9d3eaa183d4bcc624cb8b2f2863897cd8305d69ad85094640df40f7ad7c52e87cd88714ae1d5665d20f4647f56a271d59262f8b9f16b7dc3ee24d06698dbe33142e68c7361d51a3d40354ea35b002ef298fe4e5adeaa7a3a78e6f33c1f8d3e864d4aca9348d798f9e69afb17db5d63795298040bccc24d6083dd28b71aca5c7c9fc243eb7b09782ae0015489491d4232d86066f0a1ac1b887c171b76d0aecb734302c2c6aed7fc51492af535cc0bacfec2cf261ef778999180e55bc82897e2e1da3879cce6a50d731ea618d294a2aed4a29dc16fff9a1b804a0087560126d87cf0cfceea6a6200bfcc2e9e7245d957c31ba93c975b75ccc57f9d3733eb9e929e14d6c3c080da801535f30a13103778408d009d23b3498051d84e14d843a4c67896af61b0a42bd9bfb26cc791af696d59f6561de98959fd05ec257aa5c888daf32a08b41a5dd1b3f07a83529dd750a9ec285c5016a4bde6ff3a1c54a467facf796e343cc24be285e20785595940665e0896153"}], 0x3230}, 0x1) 23:04:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x4) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x7, 0x8000, 0x2, 0x81]}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x100000001, 0x1, 0xc0000000, 0x7ff, "7bc837f1fd3777a9f6ea5bb7178a1462e75fc800", 0x5, 0x1}) 23:04:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 23:04:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0xfffffffffffffd83) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 23:04:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000010040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getdents(r1, &(0x7f0000000180)=""/110, 0x6e) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:04:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = msgget(0x3, 0x100000200) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000000)) msgget$private(0x0, 0x8) write(r0, 0x0, 0x766190c710042038) 23:04:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:04:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="778ef05a30374ea154a46f4060ba61e0ceb258f7e37a278742ed789bc226fabea367e47340989e28455e0093f560a5e386e697fdf9dcf95ec30b2679cfb71fbab68bc40b14257f607aeb36bfcecb6f49e8ab9acf4d579c6f14bc4ea304e67ce6f57edb9577886bdc0ecff59781a21910f4db625f70d7a43ec5cebefc8713b83ec08c3587ed90775cc4a9a4e95d933757c81155819d0dddec78c0133dfd6580ed23b552978e762b8991ee8ad761bb3b6fdd3c57783c", 0xb5}], 0x1, 0x0, 0x0) 23:04:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x8, 0x4, 0x4, [{&(0x7f0000751000/0x1000)=nil, &(0x7f00002cf000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f00001e1000/0x3000)=nil, &(0x7f000079a000/0x1000)=nil, 0x7}, {&(0x7f000075c000/0x4000)=nil, &(0x7f0000502000/0x4000)=nil, 0x2}, {&(0x7f0000501000/0x2000)=nil, &(0x7f00004a9000/0x3000)=nil, 0x200}, {&(0x7f00004dc000/0x3000)=nil, &(0x7f00000eb000/0x2000)=nil, 0x6}, {&(0x7f00007e7000/0x1000)=nil, &(0x7f0000400000/0x3000)=nil, 0x7}, {&(0x7f0000374000/0x10000)=nil, &(0x7f00006f1000/0x1000)=nil, 0xff}, {&(0x7f00002a6000/0x4000)=nil, &(0x7f0000371000/0x2000)=nil, 0x80}, {&(0x7f000015d000/0x3000)=nil, &(0x7f00000a0000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000602000/0x1000)=nil, &(0x7f000016b000/0x2000)=nil, 0x3}, {&(0x7f0000444000/0x4000)=nil, &(0x7f000057d000/0x4000)=nil, 0x5}, {&(0x7f0000362000/0x2000)=nil, &(0x7f0000410000/0x1000)=nil, 0x4}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f0000419000/0x2000)=nil, 0x7fff}, {&(0x7f0000473000/0x1000)=nil, &(0x7f0000243000/0x3000)=nil, 0x100}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x89d0}) recvfrom(r1, &(0x7f00000000c0)=""/48, 0x30, 0x1e734a15cc864264, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') sendto(r2, &(0x7f0000000080)="4a75d26972dc59b47b7e627d6d2c2f871bcc5529fa3785ef1f0e57320fca01900ad98af8a8bb8e", 0x27, 0x408, &(0x7f0000000640)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:04:53 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x49b) setsockopt(r1, 0x4, 0xd78, &(0x7f0000000300)="5f2df341683a1aab8eacb57866db488befec78d3a031b619eda266201b542fe5b932eb7e793d371330389ef7599b13ddfff85f9c352279575b49dfd3567a9c3f3942dfaa22b33eebbed47e42f147390b337d33552bf813599cb06858041a611648d665b6b084382c320b78997322f682b0f735cb57148eb770df2a9210d911970409e4b4f8668b793b1f3d27bbe7edfdf0b54602b492aac8ec113c506f0f5791b0008e16b23488590cceb7513c086ace73b2071f95946f2a237a039b594b48010f2c0314a93897ca5c6dee7f713aefc156fbd6fcdd77e54ce58f5603b492041dd0096694e29837e7b522306dca928fa910fbcc", 0xf3) mlockall(0x1) munlockall() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001780)={0x9000, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x7, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f0000000400)="d207eaa6fa45490ed1306f70112909ea15525daf2f4d4260809854ca1825f41fdac30db7248dd590995374a7e2f38b5e2665a00f33e8e6ee554f5e7bb67655e3241e83368bef0b58e31e3b56551b13e8b7b13f64b369cba994e449531c969e68192a9f0df5c7ff66be965d25cf77ea62ec310ecfb9d8", 0x76}, {&(0x7f0000000480)="9f854cb73f0808f1041dc69080eca062591628163deb63fe0ea35a16c3278c8ef7e5bebe838c53077f549c9c3f86f04d2ee3f7ce72d67252e03b07f37af0ac6177043770b159cab4d17d02cbbefceb82ef3fb26d99b2b170d43771741bb5ae111d5b38456655c25c874bd29176bb48cced420fcc8ebb2dd8be14aaa3c71d04d001297d7367ca1c5551e276e40e3fd4dc67e93a3946f92f90e2d166f65ff5efaeff29f6deeff767503dac936a5ed506ebfffdf3450c29d95a30a539be1c9fdc6783b9b18c74e6eb8b1aa608494d94749b0bc7c457fe0245cf9df224674109f9fb493f56aa8501cc1aa32fb9a1eb7cfbe232dba3ee30739e6078c6d4306f1f5aaf9d6ab49f6cb623a5cbdb3182f8c4014b00e17694f14a3c86255948bea3d98951cbb11b427854343963c553de4eef5a98069058e1b5053d4a3c4bacb02bf7f7cf78c0f4d0df0ada7c3794336e7ef32ccb9e9fc01f5eaf4a7ffbd431957686e9fdbf3fafc2c42b63b1ffeae9a6fd74c27cc96f9841af35c87463a6e06701a0dec2cf889b5a1490cb59dcd2bde23a927972be819ab7622821182b4ec0edca5a2463336a9ecc3e64c939f776b3ff2e46aa11df6df4896d9907631d3ed89f000167429cbb723251d5684e84173353507f1b929a067f4a8f87dd847dbebcde9a8933b5d611629acb74d44cba43ec69b050da296aba5080b470161f78525f07e44cfc9436fdf4c8e24f4e616d30eb6106ffb8ae24444ca72bcadd8845db0e1a68e71a51aa7c97ece9d46f5a0a5be438cafbbda78c22073656610be679c878bcaaf8843ee259adef801d1f67e94a4074af92b68d2d9d906bba42f60b8b074e0cb1f575cb50eb57002766a04f9cc164b28217e94213e756ecae282971555900adce8a02b961882e1bcd023c48c9004320eef1ee0da5c6560e3087e2ab95e4c537d2e6f4f176f6f24c112cddf2952e197eeab6dd13a3e5d8387fefd49e7169ebcfb4dc58c86d17b25bde2ff58faff0d04f5a48cd5484ac8800ee7fae26622ebafb71554f1dbb1779e615acdc2e67f4a3ca1d6f669a9f104ba994fb05b71e203a4b5ea0ffda53619840781cc054cb0bbdbedcea37fb912a4301f2bbaa7e06a7ef0700e2663c67d5d0c18d1655f72f4e255caedd8225186ed396ee2ea40c4d2ec22641c3f706e6e3cd8c37237bae16336a6338a6dbb7198547dd631e7d982ebe7aaf930a4253f8e13dfc22dee8c2e7bc8946d0b24075adc77f484b63edc6a8e580088b0b68b5f42e2ace40e2628d37a8384f9c28230949ba69e3200b4c799375b06e18e5c166ce9a9736190b041a40c952442bfeb19390371550fb5bacd9c7c7c39005d3b39d5352a89d63e2a1d3895a10e9447659223805596290a7a459358f57d1ef380a9ddc20079d90b9d98af91f10f48debc70e9f56cedc0f36c5087c27e26e2542d299053edc8a0d5e34fd2dd21f689209b2de4848ea05d97f80de92a4abbdbf432cd3b7045d95d65a092f953afb40861c750142e72060486a9bd3b5eb2cc0e6e29258377b099f0ac37b5e4f399873771ced61c0376382fc4e42f401753a4eaf353a12b40e4e2a2cb180ebc81a1f80af4bb86698458868c6ff662e9ef6d7f22dea03eaf245b4691dbabef8218d1d4b0448b3f4d8fb65812f4cc9db55b065e24821660562f6aae900407236c4d3ea6000ce73ef045e0652790f168f218ed50339a0ca027ee7373db79caa499a2b7945a7ef16c785a93e56c58d54f62d8908de744630bbaa66202764cdef6e5978b045c3de46b064322f372473656e6ebf57e3db81dc3e0491a2df09ed295a3696a5cd240355757fdd765c79e2fca66619a1d445ebd21ff6fba3c935cf0e2fce62f305058c97b18040054b1585816b5d50366c95d6393018bcce350c249902c759b64a2f4c7d326982259d9b0f7a997f8985f71376f740c25977db9ebda20e00be331739e731cb3cf80f41e5d7308792b72120631587203c6906167e1cf7957cc35285cfb00f1c59c5dba398c1c60b26e3b45e0efb4f9ad7a6889da4abfbdf0fbf149e8823d8808baad30d087ed8a1f43e837d6b42226bd0415b283061d2fe4cabd5a6b5791677c9fe2f82a1a462532e1b3405510fa50bf6b0787f39281a8b9f65d9a4079750797613494132b14783e30ae7c82b8544144afb694843298ea537c00382e28d156c761ae19d3bb5c6f022f926aaa1d8a0a9c8277ada3e1ab585007702e54b9e0d0a254f5d3470da2844bf2634e33e102a74d187dd9605ee107a8b6e45c3585de4d886e798dd6bd12c162aaac7db8c02e58270460c32fcd00da86b9ff11801c5553f88ad5e515b1f9b35b3ab7bf35a65bbe9d0998de69bef06c5c28df7a83cd817ca075cc94e8119efad81a9833868620846986364e56613201545bf572c7bfc5c10d13b2884ebe79ffc55490ec4d4c2358c8fdad400bf8969a0bb14bf32c924a9bab059a92128968f70f4239e0390b96408bc7e674d3c5f9d83e14b66384d04047d065b31a8cc0204703c054821c56e9db27020fd4a81a5e80b57cd6ae7969e744873514de2585ab8af340dc43c22ac8f9354ad57993ae6fe611c9b3fcd9ab79f2653067d40679311e30f0956762c7b5ab8714676c202604882bc6f6cf8c184c08ea701bf020a6a5d7f39e2522045349ce96a28c7a2cb952c63acd077ebdee277655fe6a28614f97673c10d733604d3e54b3a2c7694206a4e6a98a7b0817ff2163b29d5e5a36b1c5a6416f8fa8d7e76092f86d592d6731a1cb70637f3b384e59571c9bd01fff5e1ac9f9fcab66aa3723c1f694917c6428ef69fbb886047ab058e72859e1bbad7ef10fc58dd3423485044e524b670273e202c0c3446a96eb3a0d6bdcd9821ff0f036ac36795aa75339d9fdc238ef8d654c7e1133050a3d1459eee295c432e06c85a46dd4ada4bd62ab8094589ce7a7d442a58055b0ab379b5392459918430f83e9c392d7c50a190dd3fc296d6cc86b668811fb049e9ad5d0e7cf4d0cbba88a87349e32c8ca438977e06990b891049022b981095403c6434ae5aa112034cc6035792854e5cd37b18c47f8b3f8cdac0e1a1ca7e77ebc4f2bed511de0b9a9861e76e49ae0d90cc8aef91aa66e8c2066bea917b96e6d35bbc53ea624f90171fb3fea8a0314762cd1380b56a6805b7d6f0fdcf0289183e90e3b72ff8b1c5cdc89a72e6dec3a94a367bbbad66ee5f0c1385b7a9deb5d28a4f8671fc601b4c41ed05f1412ecdadb5b87f12d1bce76e20327e88132f18af82bec1257190ae70174b13e4bdf3c4365c3e1478947b2a7e033144ed8f32fb02f10a0d14fad373ba9e33f0a314d39b4c29f90d44331a41e1d8f9d16c58db201b78e388ef95e2bcc9f1077452b96df15bb5910b73cbab2f64f1c9040a4d5b543afaf78bce35f24f0c5cd7f2a25ce34845a2047887e13eeef6c05be500e956f3a1ea9ba115d064a5df46091b2774b2ad8e80413a1f3930ca4f51115a6347b7cc6b7dfcc54c7452380eea82087555effbd0c8257b0188874bb9b9dfc17f93d503de17d9b9f1632dcfc7ec5a5c04f645764b25b2c7e78b1543ecf1435dbbdc34485c50fbb8fbaec4a11834f1b6f0d30442cbcb85dd04e8068fa122d4c4780c5ee5d3e5a96b04f8662eb02b2131736ac0ceb77a39296497aeb017ba2f125573b3937fbfbd86bf7d23eeb01c1feb1cdd9f2e53df262d56653eb997710e5b2ec340e0cf93d368c1e409d70f79faf9e06fc29e88b02259bb8c34bee058eaddc81a9a8022ab59635011bad48ca81fcfcd6494399e1545cdb6873f37d9dad65537cdb4e9a34f567e2ec10598807af053239d238470f28c2c7e5493fa7cabcdc084a99462f6772e9e499b2e00950adabaceac2be3590fb59443530d5dc21e3384330e66843b0c2d59295c29994f057fe21911182360b192f27d71ef6d5ba2ad3bfecf75bc610f18709df96920de85522acb058a42d928dbeb4aa515ad641ea0dc486c6aea152687d8c8673796a7c1d6d26c183da547a0f82a206e606be6871b1f0176f3d80d485ef0595c49737de055a1f834375ddeb63b7833256c82fac3a1d694fa9372b8a366982ab6818bfb8576009d5c90ee958712e5397ecb77f841f7820c0f887221477248cb4c3ba5d62c6ccf9bbcdfd1dd61bfd1f7cc3c38d8bded0d5eff5f962aa8235ac88afbf9d60ccb79690a6801139d5d9ab14803e6707a4b5dabfebe3efc547a7bc160115cec831f2079f19bef178882a16af4cb93f15f0fe4072a0066dd509b84c935a219ba9911d6e11756ab263f85b43a674b2059aaea80cc7005ba0efc52a7c2e217ceb365bed5b0b07d033ca24a37aacdc3b972f0dfb67283d1f6bfd6ee275f9cde2397e727163237673bb23aa289604fb3f04f86825565411b1bbc215aea8d4d3e285841e4201546ed3ffebf0f467b6ea03665c03d107e2d7c93add96e3726f8c785b7eb7992aa983c5f3d3d806a80304623adcf4aee0cfb4264d33ff217dd9fad7ca31a736becccde40ed5a70d7e079fc535f053ec2424f4f5e919ae77e4f1bbaec55f7a809eafe2eb27651d67ac00644936ae567f93daaea3894e6051f7ebb2012606a732ccc6e9d46ef1fad3608f51ff1b5d661e83b1471bd9a70ebd3b324c9573c112fdd499c639f7b221e510c086d7bf491ef48a39601f9fa7cbdb47640ffcb9a4afe0e1ef0f476ac9b28d1fb55dd93798126427e4412747b6a4193d3d9cd59c44caaae629d662a05746a317b6cfaa041cb6c5a2498bba247e094cce58ae902f6cf699c677e657bcc4f13d85b7cbb9aca057ce2f08b034f4f1730ac3fe58f7fbbb8eb0916096f56bc88c5b8dd3ca52ca358c8c1ff14825286c51548d2b7c7eee483a1b70749a18a05cb6913853e0b9304be3974e2e0a5eb894b4bc93429ec7933b4a737f679ac2d14cc131ba4bb9db4b0f7cd3d037e70e755dce9013041923f18e0e50456cd9980bfa7cc3e9d4a33195457ec803b55e1bf8d61687882439bf51d21a5fda41ae64e1e5a41e3a0f05da115291e8ddca8328d489f7de6dc07014488c00b59530b97149658176ffd79267045e6a7aa0cdc2ff1ca2716e9320db2c91699a19f331a342afcfe0cab889e6dbfb9d331b2d86304437ba0f934671d86b43a52a14d727b44e2e2cd95cf3430aa42ade150360c6d3974781ff6d5ba724a6f0088da2d926d8e40f29a4fdb79039f016f9b6e5e8ce7ff2f2daab02455bb5f3c13ca6efaf8664f358d284e769786a8177567d906f923645eab5fb6f661c46663d4e8df4fbbcf20a4ab9891c638d460523a71c52565730d5a0783033a136c4054a02a8a77d640ddae24d6476a3277643f0e63cff10098316cbfb2beaadd4ac7d633c8c3d94d1a96ce1afd3848f17f96fafa5ce3e84df47877e906d990fe5addb299bd32098c0b5ba9df1e193ded209b6c29f0ba48043e432cfb9b77962a1d8b86dab9127419aa221e10785e1edf51fe67a07881dcb4a5d7cf9be8d2c0d051f6a9d0e8b17a4e3b037f669af1053dd5997b46299b44e373743f5e9f820b0f34fc448dabef6e2600e3e60fa0f0f22b9705c4f026ca5971a5e10aab332e22b5475d634e1a49d0fcf21204a498db2b914f5ba0077f259393b409971622f5340080899fe7df0341855e9e31adbf3711721c5e306851cacfdabf1f6fbbdb45d1acc7541c0a267bdb2fd4c9c9e3cd3ce176b898e4ad69ec898c599263733a1e1a22f96548c3b01ad63ba122363828c644e8e9decb956c3ca6baf3061f1965c76c72def9caafa294da62fa228d43fc217e4c9c0f8eaa", 0x1000}, {&(0x7f0000001480)="87fcf2b185c9204a7f7f5fb44c0ef410159dbe03d4c8da14e05d36e0dec7394ec9fa69b08078f0e1617a461c88467626f69af4f629dc", 0x36}, {&(0x7f00000014c0)="2df30bd3ee768d2380c94b1fe380ce0d3e19223c5183ee507b870b97760f7f8436a4422a3456fc4b55f1ad0d268a23ffdd611c5d92c6fe73a5cfde09b7dfb6c1220617377fcc213400368da59dcc4349180496f3a8cd970fd896eb65abf12965aac3368037150faebed31750a394f284bd8b5fb9437e5d3c69ff11090ab7bfd54bc8c3b7788408c32e03f77393f1919cd5f4acaf1c63e5f0dc8e1f8cc2b0b6a0cb11dbaf9db713f99f00ce96ee1f27094e", 0x93}, {&(0x7f0000001580)="74bbf876da97b1b8ab2cff41d230333b75c7f94d6f542a11473634ea8df1b0b834ded17664ab1788cd3352c1e3bf6e171b00f5a9470a7eb59372b75fa8336aa8a2a1876860c883adb9c1e260f87541796c2ec31b6f11ddfc036dcacd8fe08cc905f802997f2aa86a38216eeea8ab4312f699872c94a882a70e0c399d10bd7ffb3ca86fa66d7402256b446974fe450195df6e7aa34b746ac7db78af08b8ccd7ffe8fa1a5d37809c2796a30918e3934ac08eedb00a", 0xb4}, {&(0x7f0000001640)="8be7b6015d61ee50e26fa63c1091a4e3b74196c0898a817c85849cf0021e73aa44382d6c0733ae17de014880fbd533a88f4fbf82e1f876fc2bd4aff799f974a54181f6b136296af8bab3de3c7298d1ad8dcd009244687fb5057f4495b8954a538dfd7cd8c695ee3a5ab650f7ce173837f74e28aded83729e19a4be6a2a09c81f51a6e7564b272c821f31f23b97cb7e42a77cd75ba03e74c8d7e5485b7a6e7fe2e8752633c159c224e40e4690bd3dfd55d91e81ba67dd1d8bf3c43c7fff8b31b0728a82a1ed4e5df7510606af24ea977c4a8123ec96d4f09c47358a72690f1df47b164da6e3bb1bce470b05651497429e47934e29dc", 0xc7}], 0x1000000000000110, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x80) recvfrom(r2, &(0x7f0000001840)=""/235, 0xeb, 0x2, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) dup2(r2, r2) 23:04:53 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x14) 23:04:53 executing program 1: r0 = semget(0x2, 0x1, 0x441) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/71) semop(r0, &(0x7f0000000040)=[{0x3, 0x2, 0x1000}, {0x4, 0x0, 0x800}], 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1a, 0x1, 0x0) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/131, 0x83}], 0x4, &(0x7f0000000400)=""/169, 0xa9}, 0x1) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0xc000000000000000, r2, r3, r4, r5, 0x0, 0x42b6}, 0x8001, 0x6, 0xfffffffffffff001}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) 23:04:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendsyslog(&(0x7f0000000440)="7a22a9eeee8c7c3b352c7d699bd176e0f50dbfc6d87d4a371a614cc7122a5ff00e96ec8c3ed07490cfe006398b114d08eea82d70096076fdc4b76ba3e9d735270931c7ea6e4e1da52a24391b47e3ec9cac74b6f668374a0d44adee8aac855f3aff10e376006f6a70f1fc25ce3d32f38805affb1fec43d81775fc7d16ea765477d7be7cc24319b50207b5a2da85fb7d319a9290efedc12cdeb22519e7f3dc07d6953de0e195974adc7e9e6a45082e3df6c567aed2b883aa6d2f90347b4cf29a95510d0ab79dd3c5244eda929fefe7f470de72a3afba", 0xd5, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) setrlimit(0x5, &(0x7f0000000000)={0x8, 0x4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 23:04:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) 23:04:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x8}, {0x8000, 0x3}}, 0x2) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffc20) 23:04:53 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2008, &(0x7f0000000040)=0x6, 0x4) r2 = socket(0x20, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() r8 = getgid() sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="49528efb89b079cd6778eb639c292f0c8366b12202b6c8685afc214ee048efee6e5325b769fcd6de0f7b35fce69fdb5b52a16d3c9265558e058b27fe67023b95ef4f3c63656d2990d5b6e457f0b521a59f00187c19fb4d0af021439600bf699694f5fe377651602361aaa548", 0x6c}, {&(0x7f0000000080)}, {&(0x7f0000000180)="f12e67aa5fe3a51a3ee9f28d6f6972f65610e32083dc82e3b5087d9c49c5cd5b37bd8c77307d4923b6049bb674e10d65570909fabcfbcef3e9dbc4a8b6169814c758ded2f426cbf08a7ff3801dfecb28602147c4f2fe23f0079add9c3536fb4b701c2dabc4ef1735", 0x68}, {&(0x7f0000000280)="27ad3292cd7d88c455e575d8ef486d5b1872db75d7572655086e4abf251da20c0c510c75cdb1812310070ab04363a6c3e99c6652e05088d8820e3cd98df2ba1bbce4e6984771c6478116435491bbf0194f92d79a0922720f066ceb9a5e1f39e26385d1d92d36e5c5fd42635dfa23a8a18013307152aead3b0aacef5e93b26c6aa8f4e131d488060d905812b3940aa129371632a7e9779b45543ed8e474e8a2adb0e288e954007fa49234f1d130", 0xad}, {&(0x7f0000000340)="2efd4da5c96e92f4c84633fc13d47f204476f42cd6bbfcb3e722b9085252b42bda30e7d4d3f648943c4517dfb3cf7fcbe8798b20b9eaaee1627b3cf3ea719564c6b18408e6f776e77337d69440dfd7d92d4658706d4313426f4225e66ffe3d509e5ec606a0e2093e0d1d2b868511d42ae5344437f7dc4601cfb7dd22557c71c4837d7db2b858c8d3cf08069d5e2ec989e6a4faa7b4691e696e50c57fcbfd6ab3d6bfc109", 0xa4}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000268585cda1e0981c324d541970cf42890b3429579092e5fa21397df82e5aa2e0c4ec9ce22dd4001d591ce9e06ac43442ea15f54452d5f800f112da4be852739570c4ddd30a6c89f560a7c285fbff74301c7cf312e852594145215732d46323d42f237a5ef6db976a4fbaba4a495c7323f314b3a82acf8b72ed8b489d739af4c4806c2b5eaaeb03fb08eb1f6f61d5bb19f6f583cdadd570f1e18148a512d9a08dc5cd2cf6a5f80c66be1d9f4517d196ca2d5d67fa8e62ab926008518f867998cef0de8e8594ce8d8af30289e78f043a0cc862973f8b1c503e1e56e63dc09ddbb9ca9400c897b42151fee73f3dd48826ba6bf0b1a15904120b79804ebfb9aa3e0cd3184d43cac5fc3b7cf0c08ea840b1e60407cdab73535332c85ae562603c558f275e7f34a0a0cfdab511353e4b8f68deac0cb8af9c4cd46d29241bea7d4a5f655013a5a7e5ed1118ae546e50c0d8ce451cab28a8af56b905d1f3928de58d3216514ad179922022d5ede9f1eaa3de9d4bcd8ec96aa1ea171fea6fa5ddb6ad2cf5dd9b519f7424ac543f21a63f284913e896eeee2cbef56b1c8644ac301d9532e86d3e433a37a3658a2f", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x40d}, 0x0) write(r0, 0x0, 0x0) 23:04:53 executing program 0: sync() msgrcv(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "c3d50509c4a685ecbcfde0d3bb9c099e958971abc2d1325ff6613d08f5f88ff4a6f2f1940a316f7c9fc4b8e8cb3b8a3f9332b4a7c26964ae763d47244f8c279e73ac9ac9be1e7547f0a5209da3376a001a0affdfdfac938d92080250c71294358c84ed1cb6c07402a6ece16f23a06bffe10807345e03227a8ad1d72ab00f4ee5"}, 0x88, 0x800) getrusage(0x1, &(0x7f00000000c0)) 23:04:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000001540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], 0x1002, 0x0, 0x0, &(0x7f00000006c0)=""/148, 0x94}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 23:04:53 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x20, 0x4}, {0x18, 0x2, 0x9, 0x1}, 0x70, [0x100000000, 0xfffffffff447c232, 0xe, 0x6, 0x5, 0xfffffffffffffffe, 0x10000, 0x80000001]}, 0x3c) getdents(r0, 0x0, 0xfffffffffffffd58) 23:04:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r0, 0x4, 0x80) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:04:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20208, 0x100) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getitimer(0x3, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:04:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x1, 0xfffffffffffff676}, {0x2, 0xa035}, {0x3, 0x800}, {0x1}, {0x2, 0x7}, {0x0, 0x3}, {0x3, 0x2}, {0x2}, {0x3, 0x101}, {0x0, 0x100000000}, {0x1, 0xfffffffffffffff9}, {0x1, 0x1}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x401}, {0x38b375b2da387d05, 0x7}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x100000001}, {0x1, 0x100}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0x1}, {0x5e33aac436847651, 0x9}, {0x1, 0x8}, {0x2, 0x8001}, {0x3, 0x7}, {0x2, 0xfff}, {0x3, 0x22b}, {0x2, 0x5}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='?\x00\x00\x00', 0x1de) 23:04:53 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() socketpair(0x30, 0x4000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x2) munlockall() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc2, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) dup2(r2, r2) r3 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 23:04:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:04:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000002c0)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000280)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) clock_settime(0x0, &(0x7f0000000340)={0x9, 0x9}) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r2, r5) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x3, 0x100000001}, {{r6}, 0xfffffffffffffff9, 0x80, 0x4, 0x4a, 0x9f4f}, {{r3}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x40, 0x9}, {{r6}, 0xfffffffffffffff9, 0xa, 0x40, 0x6, 0x4}, {{r6}, 0x5334f5f43b837296, 0x10, 0x11, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x84, 0x9cd7, 0x9}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8, 0x90}, {{r5}, 0xfffffffffffffffa, 0x0, 0x4, 0x2, 0x7}, {{r6}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0x40}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x81, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x80000001, 0x9}], 0x9, &(0x7f0000000200)={0x100, 0x8}) 23:04:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="0610f65cb7f8d864d08884c32c6542ea8b4066dcc55dd5d1e93220987d85702eceaf1c85cb12a7b8f468b3c2092be38dc78674e111b63a73d16167a8096feb5a19c99e34", 0x44) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x0, 0x4, 0xfff, 0x7, 0x5fc}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xffffffbe) sendsyslog(&(0x7f0000000280)="db2d7cb3a90278d5d3f0c7c0a02d466a529b787f40994f12a1164e4e9849e9c2446cf9e0550169a6b37c31c9d339da6d941ece1caacd02827832716f1f747ef1365637dec0b7854f451a05485f1939865b29d4c26019a8d34d7341b0d3a550eb0de3c3f9fb50319dd44cca21a02a17a2a3906934c8219ce981c3ba103cc9f934c55b8d59c07fec6fa2bcc6068d2fa9471dd60fb3cdac826efc39b0c799d323df7678f06b3d2a0bd439833bc0dc298f2c5923b684768056202cf081193c18d51f0de9a8c63b1e6afc5746cb9334e272bd8ced7bc6b196a0d2b3a1103cd24272c377d79072063fdce2ed53d382ede8ab164251af73de83de9852961a2727675e1e59fdf2a2292939b036a1fd4b67a86b109a43597dae59d84a73087790b643ce0e6961eeb9dce9f370f53615a6ea065b85ac124bbc622b10b22cd22e6beb42bfc79dc9c918d08c592ee6ad1f2ddc89770a561a2d141f91a6570c2a29c8e9120c18c690d3081e9ef353cb332a020c6d88be71d4891151ee6c4d0efe5f74aae8dd17454a32d413b52bd7757fad7e44a6ec3acf6261cbbeedc98cf920e41a2b859a0e5157e1d343e70523fac9b05d52fa5a518b68f1a22d286c4fdb4a799778d401f3fde2a87ab0dbc240ab6d575dde99eea7093f094043c18f99ca0762505e478a2ab2f4a03ecfdc792e993915f14d887de695d93e387c762b36fcb6f208e471851cc45c2c337489825e42c6dc2a7fcedc65ae3158764fd7fd165750c604d56d45a9254747a85262272f2d3a5d481dfe83b546b60c802ebcaea134e25e5f6c5debcc627e573d953a97c9e680e2bb56aea51d3a75ff7537b8af44af25efb0adcfd45237d2ced61698677a48d3eac9f5307d5fb33f0f13a26eb1956a1981c34cf62fcc2b6bb5df12ba951fca40c733ae855572361367dca21537a309e7eeccf3c297239107402282433d0ea6fe684433650bf637251942edebba53963c7a8403a2e667344e62ecf35fc5409ba56b1ac28f77a5836716719b4dc44304657e9427d8ceb4029798cac030303155900df080078fa800c2a76dea514b76674900aec57168f45e85457c63874b64b93777ce31739ede407ae0a2b4caa9af4fc3e0184354ede94e57f79494bad3545c22e4fbe7472bd197a00df83ef334dad03d762f8b90c2fb8dd72813c00b9f9bf407654c4817732d1d12f236c174d3ea6001a70922b4ccff1b2d17289e7168e5e5ac71575919df6e95914f7d30efe3da82bf64a10dc43ee7c0a2f8ecfc95dea6cb80c06ccaa77bdcdf7627170b236dc1f1f9abb3756d4cf23cff2b3769fb431e512914cb556acded3ebe1b60b3289b4939cfc65257407dd1860a2d38e0e13f8586c13f86f28c60583bbe5fb4db5fadd33efb1a1603a0a7bcefb63b2926c6253ac2b1e4c23a14139e16636257b88abc29513aab39751a15e0ffe295eb55f075464017a752a91fc2f35d502773a4d0d626ae33cfefa332679bc0e8f5917e760b541ca721beb231fbf72958973b5523539e5cbf7342437171dec537dfddd5b821cd13e52fc4b7087757d4cb10a58aeb419b52e61049bdcd33378a494666bf44d316b13d2b26d7fe1a7b3073a366ff9c88bf36acb146c59ec204b6dd39a2df571e1014df08829f907a859dcc2227a8ab3613882adf2dc9b674de5b37b4bc52a2ec5342d3b401611b8b87683b7463ef1840f34441dac29a2abd05c00c9532f81aa2e41d2499bc82d59f3111961ed0a69176a99f08858b7c22598cc3f19e726f707e7813052fc99b5812ddd05692de3e5e6a2f21b17dd784d137a4a55785e49bf5996228ba7fdf9e81114d05192582d710430b82ba9cabf59086f742c03d1ad26a1072cc1a4e927e1ad8eb02d65a90df43ba0fba9a3b499780e5fd8ec223586b8655a92f69aff34ad21972a06da5c92f202e88171494f4351ffdd5dc1948742dd650fbd3c9b441bd5cac73b26aecfa3169f323d991556e7bc5e868d228083821d3f0e5e11aa8988df16f59a5c3d678951431ef4d8b0f9312618c075cc6e0e33248462b1bed7627443de391f04d6d7630258c4d54e9dcd6b62e1aa6b47f6413d557fe26a0b69933db7a9853960f89c522dcf525a382c5a681c0bc5fd309831a668538412a5f744f33f7fe3802ea09a995dc327071bfb9a436e84b4fdcfb8efbda827dbc58367dd34252bf7663c1b7390d363fd232ef0cd61f1c539857335105631695c9cdc1418e3856e8c2b6a274187a803d4f6ee731513226d6c7a13e008057047d7dc09f5d755daa1efc61f019dbe227b0a6e3daa3250e60b319553658fbbaa4666ea0bf673d13f8135a26038dec4404fcff2fa3b8587425f76c5ca8fc6a703cbd0fcafb4f08a076bc11c16a635d5b74714da4545deb09ffcf349184a1ab30b7e245d57c4fc69c89b860d36d6b6bcf74e399112b3734f578756ddb37b32dba043b3d8a8010b3d5d0a94a1958e663af5d1635d251fc5ed19e7e4e30d0b2691d40ec0905ac046437fb46592cf6302cc69d98c06b098c3e05a7d6596fb6a75b4c8230744325c11ac0c16fb38a515f7d141a75c1fe32f817fdff577f82f9f3b054b01b5cf6ccac8eabbf4e642f7604f897dac035d2534dbdb091e2abb35414e388f9f851559db0ccaa4503a71e341d3edfc2339e2f3e76e147954fc453e7d4b4d07b8ad96162b942a61fadb8327ab92f0bfeb0e9283d6a5ccd9aef551a631e5f575577c9197d3536724c10fa43b638dbad2b4c78aa0545e78986744ad3e5c2cee4b01da0b75448a7bd237270a2374ed0cc5e40f959697185e6995f947a1be198411f6fb762c66cf590a1ec28d8c731e596ad2715cfe0ee8b79bd397b7221900737a042f8507be98a4f40f824120648487d4e303a95154016c6c402a31f0dda63740dc8b3aee131d17be938c6a6dd2cd880d9cf845e20fc7848da682433ef6434d5134015789765d4929652ee8f0bbf168c49d5bfdebb732d4f671f216eb2916a7dd01bea9446a280b5aec9e496bcfeaac0bb6969110e42e7b5f594e0a3ad30f7c15c7f8cd4ac11b934060bb2850a20e2eb104dbdc96d38d95ff9b705eb84801d45a0c87dab6acba3b2b65ca5f78f7b99e095a4e5b04ace675d4914b139433790e02aa80d17077ba291a782d53aecc0a4f69557017b5a795607713cc8a6fa32097432cce1b9c1a7847dfaf485980708259c3d1f9f5b1a1ee01a870e49d0d532a22254bdf1111ee88e0235cefbe5d67feb7ca8ede74dad66f38a1f758aa9b4b278ff5f9405b7e4dcdc9f7e24d5108b78a9d758a6dadee615264af15714fd5a0be7dcbc165a056fd4d248f125817c1a521392eb49136674f5367310e583be4175dc577953db6be320ab2895c14b189fde5708159187f32184a8278b07399b3d174a2cf02fac8fd22902a925a91f32022a4511371e7dbfcdc40fb88b858dab79bb7592066c448975fbe499ad5ee67bf07c18f705d69ad1f8287b3495610ffa0c730492d8e6fa83611778ac60f033e65682175314c9d74b8ee9c237e06bd5bc0fa19120806fb863349c2076b4296e4360293d07251cf51e241e741f6d500fe8b7675f7b1307381d9051902d2a8251ff08b0dfcd6ecd68f656067115767fa2e0a8a4649c9949a43c95552416fd8f17c1f7847ed73f58ee6e286ac276ff139ff1f223b9c9470f08a04adba6c8361930db2f3fa19403d1e53af3fa4d8f826d98a30c218ab4d5e4998e50ff45776b35f78a0789f22b87b3e8f0abf9e66f2b39e059f2025264d1c83f6925f300916052ae17c8159823fc758ecd8c4a72dd1149dd0e9637ff58524c961524a156a50b7a14996b8f48bf68c54bfffca34b4cb8cecc990c5afae813f06ae07378de2afe79f8ccf8b633bffb42f808c648cd6e414193e0164d4373d2a09d835d471dc84393f0e0ddf18ca16d3e38259c0efb1a2eb915f2c37d6fdecfa3c760e9c7d12a7b13489e645047f41ff9b783ebf8aeda41dcbb953799910a767be46f71f89719974bb98ea14c9afaf49bc5feb6ec5c9552c53612f400f9b1a42012af15ade8bd6b84aba7f917c0f7e8e66b23be2bf52dd680e9050ed261f652f4e2042282fc825e7d536e23f89e32a1bc3147f5438a64ecf5deab3c808851bf8c6acdcc88996594014a6bd19bd9aa0aaba7257f4c3ef1e974500822aff1543a567bfda15f93640293c5f761aac9eba265b30b0b5b14678a8f39550e47e6c11344312e20a7cbe10d04e66b7763630f799ae38c651ca06932371535e442e224efa8d2cb32c8f1f2186073960a5b5e7a92505f6a486c00a94ed13f6a9b5383930eb1c7ae2181a7a8781534056fdc7475b46974bf8865fb668c8b0d541168e220db197d189b64a50fcb74c311184eeca5d34dc77359343078856c08c92f326c1b69acfef99bd66211bec108963b32071ecd9a3f36cd8acc550e7a6d630f5893d4fe2104fb744f5920b02880f2b6ee9fcfc3baeb390b94977301005efb128894387c46f8c79c195987f404b7d530bb57c8aaadfb92388ffe987833f23c8f8b6520ba134bf2012514750b19508047c444f42620906ef8eeee16d19a37d219eb5e9fcf3bf4040a50d3809c821941df01726d74fb34dc280616f71aee5dd96ecac734d8b903098066ad00bce04fdd4a7c65de9a7e755e15a4a6033bf56f0acd0ab4b0c72966840c9e120b24626aaaf9e312ec585ab1c4516dcd5f7745ae416069c488651f4ae7386690f9df8457050b4528dd62d322436168d3e7515e55d95e5cc2bf4671d125bb76fd730b764ce6babcd4da59a2d29b0896f190cbd4b3cc14ab11d7c195fa28fd9fb547685618d1b3564db2ceb6a5eff423299afd6bbeb78b47f8164ba8295d32a2ad2fbebb8fff48ad8288d34144afb3f9afac4d2b16abd62a6cfce9bc5d1140204d691d24dbeb5450824d072536091ef753ebf5f41f5e52a9ba96e90924b3f1f5704d9424095acab71e005b0183e94795b5c0757a2e56c1675232fadfc90165c16caaf8645a2f744775d2df7fdf8355be5897750de8718d3cd0a034157b16bea908a89601edd0b497f656167b3471e020059c9a5db879f2dfa525308a88d26c1d4edb645db125a4c3793e2249acb003d8d0c231f4b93b48ed6a1885349e540b535beb47c4f56035bdd7540fa6db1a92bb204b444be0e8393e4fe28c2150f41caf3f69a500d923a88920c6413555828ef80541d376ab2a3a957728cc4bcf41549a32f40fc07cd60677edcc63121b8292631b329bc784bf32b4c9ec35d23be085160b6e6d56c252dede483a9628f22b9c0c755be38a87ea44e724806f0b21ab587717031375e6d54cf1797e50d5422f478968724df2201ce25fef9a4654c92003a11ca9c52d505e111830fcdff5710191635ae4deeaa0eabad96830e62a71e0a86a3363b1c68d3035d131f7c0c5847404acbfd943cdd406bb1336c5920b803fc1b4a0a21eb49e977a644d19216566b0d8821469cac1361ff06cf751f726522d16b1d98ca280d204b8aecc0596fb93b4f8b15696e1b6cfc36aea6e9f7d752be7b8a4c744adaff5d9cc4b2aa83c3ee5a261ea0fb6af53413a8c6d1186e68c1d8de91ef2e4c62a7bb6706373d9fbef8e30aa27818353649adb32c836333d3537d7f98fd626a9e8ad3f7b068f238e086d437676a6d6422123d6fdefb60ad09051efca5154deb1fc5b3a419199f23714fb16ce8212156ed12d711d4508c4277a3374d2f5b8272edcf268c965e8c2dc8b037c19b24d6ad5dbd827887e1519b93d07b221decd7708b9d5f53a3c2770551c3390d7fb552957d024", 0x1000, 0x1) 23:04:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xcb4) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) 23:04:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x31a, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000d1000008000005aaeef14d67eb2fd7784ffefe98dd969a000000"], 0xffffffffffffffb8}, 0x0) geteuid() 23:04:53 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x200000}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:04:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xc01a5eb91379f8e8, 0x4, 0xfffffffffffffffc}], 0x6, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0xc9, 0x401}, {{r0}, 0xfffffffffffffffa, 0x83, 0x20, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x5, 0x96e}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0xd, 0x40, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x2a10, 0x80000001}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x8, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0x8001}], 0x98d3, &(0x7f0000000140)={0x3, 0x7}) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfff) 23:04:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) socket(0x2, 0x1, 0x95) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x7976f9d0a975032d, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="895f37610e1893ba8a0960a4936dad9833247fc3fbbddbf2474ee413049928", 0x1f}, {&(0x7f00000000c0)="b7c47de40346ed0669a41d1aa040cb461a75637e966f547ce3e5376fc03218cf39bbb67bc34de9d892e0618a691f58034c2833aad7c1f2c2d23454f8b2bf5c23f62e87eb6b01201172dbdf213fff12630cd4c1a45743b1b2d94d8c67808ccd8dadbac158be0a07b56c55276251eca7911eb539010978c95a1c9afd430aea2daa7b030fbbde79a93202fa323ed65cefd86b0a56a539d9f78b7f17e1fb3c52226a2fcea375", 0xa4}, {&(0x7f0000000180)="9a9f08c5a460852767e5058ca45a139d491dec678bde81526b13dbd91d9852b7de17e790f67c7ee97f1879448defb28a643b070ecfa46b73c52f5caa11fc34a51d2eb5e315c6ef2eee1220d7454c7ec36f2c80400880891d10eb1539257f7e1d22927026da7f295300d39e79305bffa9802d4ad7fcc0d98aa81af5d201d1c1abc98f9888fd429976e1417005db4556e3311992f09c2bdaf144c3368db90c4d377936328d8c855b77d92ca770a1e9b016bfec7103ead54ea199ffb3132e31d70001aba14782c330d417172b9ec3eb7eacca4ce6051bb9afb37ed5cf10f62c9023253b5eaa0ee7cab407d4650ad0f7b0f8fb9df99b3b8c6ff4e424", 0xfa}, {&(0x7f0000000280)="fdeb793dc77fdaba8a71f374c9b986f485ad0ede62dcb0913717563159facd7e616015c6a86ad1509d7c8895a93808731a98c71122112535cfb5026dda6d02cd0550c715f92bfbde5471858cbf80382f4a6f0205f84966cd9340e3e513cb4b136a459eb23edac7270cd4992bdd8818493ea47e2470352ba8476b9c523c8da17185380a74da33133153873f3804457ce5d215e214016b83621cccf9ad4350889995cf5f44d5acff9d355eff7108bff369ab539b1c8d3accb64400002e9da98c74e7d7b68063098ba42ba094bb0f6331aa9e8553e3e6e21008b5dbff0ed3cda66211d5573eaa", 0xe5}], 0x4, 0x0, 0x0, 0x6}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8, 0x100) r2 = dup(r0) linkat(r1, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:04:54 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x2) rmdir(&(0x7f00000001c0)='./file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x3) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) r4 = open(&(0x7f0000000400)='./file0\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000440)={0x2, './file0\x00'}) shmctl$SHM_UNLOCK(r0, 0x4) chflags(&(0x7f0000000480)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000004c0)={0x10, 0xb787, 0x4, 0x20, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x84f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6b4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffffe6e9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb2bf}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}], ['\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) bind$inet6(r1, &(0x7f00000009c0)={0x18, 0x3, 0xfff, 0x3}, 0xc) truncate(&(0x7f0000000a00)='./file\x00', 0x0, 0x0) symlink(&(0x7f0000000a40)='./file1\x00', &(0x7f0000000a80)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000ac0)={'./file\x00', 0x7ff, 0x3, 0x8, 0x1, 0x4de0, 0xed2a, 0x2, 0x0, 0x2, 0x200, 0x4}) recvfrom(r1, &(0x7f0000000b40)=""/238, 0xee, 0x2, &(0x7f0000000c40)=@in={0x2, 0x3}, 0xc) utimes(&(0x7f0000000c80)='./file1\x00', &(0x7f0000000cc0)={{0xfffffffffffffffe, 0xe03}, {0x1, 0x6}}) sendmsg(r1, &(0x7f0000001080)={&(0x7f0000000d00)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000d40)="079b6690fb8cc34da3100ac6aebb02eef5501c0ea403a6eb697a400f397781f019fe54d7e5a4742ec07f18b6dffd8ed9b894b871753ea04f9965bb058cfbce134b405fe319671869f1d9ac112eca865b0d8371e213c8fabf238c5098e086d37f20b0cd4b5cb31baf50728302883aca48d5f49b9d65dc8ffb01c83e99853bda58e2ff9acec845efd930e88fd5de0de8cabf5ca3c6c20405695074a075ca711c8d43d39a0555398b2f1de7dba610af47c26ae73fa8a644bc630bc1da7e4cd1e76871abd7e988", 0xc5}, {&(0x7f0000000e40)="080017c3743fb7f854ee094291050b7e1f7cccb7416d02eb573e1a2d3c5a8aee6b1e95b6570ed756c3d27cb664b7cc6b3256ddcc9516a306cbbe3d3827cf3a9bac1cf2ca184481a09b4933f8b6cf1c5e3e4cd0b3270ed243ec999c229937c33f61534f1428c9accc708351482e89fe97ef135258fc63a23a5fd70629528832429ed5b195a0827be51f7afa678cb5231d6bfa470670b796eebeaab5195639212440810053047026ebd5f2ea3df0f83679624c715eb7e18d9a5c6ceee0301a315b3201", 0xc2}, {&(0x7f0000000f40)="50c14a1fbdfcba0d18e7fef3273c3eeab04a84bdd7874f7ca22b07c63274", 0x1e}], 0x3, &(0x7f0000000fc0)=[{0x30, 0x1, 0x0, "ca50dcee1bfc5da58e5092b5fa9bef35f1a2d0f483ba0cb3183461b0011e"}, {0x70, 0xffff, 0x6165, "f0b3e3eaf68c6f26821338831f818adaa876bf0fce0b7af592fb8ad5a3ba0dba2af750fa013fc1a44615bfe1dd0d62d7d6c5a7c37ab29da8eb3cf22f64ab2f66de1ca5b8a1c1046c0572a5b9f4e5ea0b806f1db5eaa54b8151f4107dd3c357"}], 0xa0}, 0x400) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000010c0)={0xff, './file0/file0\x00'}) r5 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001100)=""/194) sendto$inet6(r4, &(0x7f0000001200)="9f80913aca866140ea29c9cfe26426f6f97b02505c45bb462e14de641ed06acac0ee06cd6cec630c8a7fa115222681d8d7a0386b09710b58072eb99b1777614e9416ca556044ab6eb1c8bad609fc8fc6914e526529e645329a2aeef7928997f1fe2f3b562f5d13efb3b2032af6f0f8b38909c695dfa456234d224d21f5b94d3a6b2ce4f0f430c5c6f21c90", 0x8b, 0x400, &(0x7f00000012c0)={0x18, 0x2, 0x0, 0xbbf7}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001300)={'./file0\x00', 0x4b, 0x800, 0x2c7, 0x1, 0x6, 0x7, 0x3ff, 0x2, 0x1, 0x664, 0x2}) mknod(&(0x7f0000001380)='./file\x00', 0x100, 0x5) 23:04:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="8d6e7730133ba6fddc472dda27373176dbb45a62f58bc2450aa20ebdeec752bba7c9ea9f70a526078fbc9fa665a5a85f3fad07b7a6b0dbf583950c002ca72631eab5cc801a91240f9c467bfa02b89dc64d6e95ae56514bba0ccd1a95d417593f8cc416b58026526fea8642e473e7c9762d8cb4154bdf9701c1cd17d9e7749157e3ca3b064b7eb648aeb1e165036b4a4fe27b6ee053a22bbc417ed8a9ebb8f40670d19a4a9c492c57763634c28535ef988928e71cdcb9451c1a53a6fc3a26e8d7afdbda67f028db38d3b4cc14bb4d29b149f5d2d6aa8b1b6f16cbcd4efdc3aa57b06139a6f8b1315d7f44f78927671a51f6900bb495a5efd2fa69a389eb97e5bf68c2a690dc6c87a2b15496161026203ba3c60795b1a924eba46e", 0x11a) 23:04:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xe5, 0x1ffc00000000, &(0x7f0000000000)="7752d1", 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 23:04:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getrlimit(0x2, &(0x7f0000000000)) 23:04:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0xc0, 0x28, 0x0, 0xa0, 0x7, 0x4, 0x1, 0x2, 0x4, 0x10000}) 23:04:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:04:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x7ff, 0x2935eb74, "0346ffffe8ff5a345ce184000010000008f8a300"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)="c2bdf040c271262bfa73ad0fa9ac2650fcbd1e505b1008bb62e53236a8d09bc55409f2afa6bfe29906c337f1e1a2fefc3c94873c77d153bc5d1490a0c44f9346b6bdffaf39b803409d6df36a541e84214dc8ef67220e50902c6874514c0b9296669b27daa87dd19bef6c4e0f81efe4e33de244c9594d0f91b39c5dee862f658a03ff6fdb6ff9879b372c8791afc51ba16ecd6715fcf61f1f00c5c5a51b85bd9bbd5d801a5956defaaaf90909e47122c5613e9a707f80212a7010a42261de399197a6d72edbf755e6d9f0860ca473db834cd5d1328d133bf7987f952b6779b49e8900c22f63d6ce0bcb29c9d7188176d1139ce9dbc186b1a740aef2ad021b97954f6553b34c5f6d735cc2374d79b7dcf0fc1c8b4f0c111c0a", 0x118}], 0x1) 23:04:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x3d1) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) getrlimit(0x8, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:04:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x121f, &(0x7f0000000140)=0xfff, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x124) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) write(r1, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 23:04:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x1, 0x4, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/26) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) 23:04:54 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x89d6, 0x1000}, {0x18, 0x2, 0xff}, 0x101, [0x9, 0xfff, 0xffffffffffffff22, 0x8, 0x1ff, 0xb1, 0x9, 0x80000000]}, 0x3c) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x7ff}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 23:04:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 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) socket(0x1, 0x0, 0x3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:04:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x28afab47d51f6e48) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="1542399350e7d4e4e93d20be1363f38b158b3d775f6ded83c67ac1fdb2318b58d39adf2a098add2c3404ffacbd862e2b3d8b90f5167ffdbb030e3fb076fa1b04c2dab9bb9ca51c39ef9e7a52baf1d4ec2f8164b626cb6759194047094f94d6852c77c28b55cefc022e770f1fcebb9c937738667b68d31bd239a05531c3f157", 0x7f, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 23:04:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) pwrite(r2, &(0x7f0000000240)="1dbe33527199aff8ce05d7ae6ee459a1e5f3be8ce848f705cf31fe1b6e48be5408a971aa24cb31e721946d8504184f26189bfbfae78f5f828ea132b6be7b00ad6ebdc5811a19960a20202c84fc49a7e0af4b5f2835cf492248d9a8a61a27db8998faa4fdf3d2515ed16a3324a11a9e85384ffe98dada417df8de8e41d29dc78f7569c03276bfb3fd49da6b49299deae2fc908488060d597db642cda71a8d5de954d98aba9da76ff20d62da67394b431530de443992a3c423c8f5adeeae53f44044da092c704ecea9a6b4143d28ac9b5968710f6998cd58eef778bd90e87d7ee9ff5f4cae909eb570fd610761ca1de6f72f4fb8ff3b", 0xf5, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0x100) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 23:04:54 executing program 1: r0 = syz_open_pts() pread(r0, &(0x7f00000000c0)="0b0b41bb40140607cf1d19e3f4aed87a02862f173ba15df41a8c85b6997c90d57cb189e532bd55f0811985ed8bc444c3dcc73fe99407fcf0cb4a117e8f9c11bde49031b4b4d83fb4a2e8700a109d27061e5d4327753f902ec8f1c013619c58682c633a3335340ba4eb11ad06fd2398bba03d776ae4825147306df3f3a19c4de4b1af9312d1f705ad268c0718cbb4be38a36044392afd9ac22b9341dc693aae2c489ae3fc0276c1cf2c725b477cab0846e03b9d120cd2146da3326ac845227e222f9203d1e8cf9cd6c553", 0xca, 0x0, 0x26) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) 23:04:54 executing program 0: nanosleep(&(0x7f0000000000)={0x38, 0x100}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x9, [{0x3}, {0x3, 0x80000000}, {0x2, 0x10000}, {0x1}, {0x3, 0x100000001}, {0x3}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x100}, {0x1, 0x800}, {0x3, 0x1}, {0x2, 0x7fff}, {0x1, 0xe9f1}, {0x2}, {0x2, 0xfffffffffffffbf6}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0xb80}, {0x0, 0x3}, {0x3, 0x100000001}, {0x3, 0x5}, {0x2, 0x80000000}, {0x2, 0xffffffff80000000}, {0x2, 0x9}, {0x0, 0x1}, {0x3, 0x7e1}, {0x2, 0x20}, {0x2}, {0x0, 0x9}, {0x2, 0xfffffffffffffff1}, {0x1, 0x7fffffff}, {0x0, 0x8}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x2a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4, 0x202) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/4096) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = syz_open_pts() utimensat(r1, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x5, 0x261a}, {0x8, 0xfffffffffffffc00}}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000012c0)={0x5, 0x10000, 0x0, 0x10000, "a6e6bb24a91fd0854f918416a2d1fa5452c1345d", 0x100000000}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001340)={&(0x7f0000001300)=[{0x47, 0x1}, {0x23, 0x4}, {0x48, 0x60}], 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001380)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000013c0)={0xff, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001400)={0x9, [{0x3, 0x2}, {0x3, 0x8}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x1000}, {0x3, 0x8}, {0x1, 0xa0}, {0xa02ecf3d4c61fa78, 0x6}, {0x29e1c12aaf03a8ea, 0x6e46}, {0xbb2aadbfb7d45f02, 0x4}, {0x3, 0x4}, {0x0, 0x10001}, {0x3, 0xffffffffffff0001}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x9}, {0x3, 0x8001}, {0x1, 0x1b2}, {0x3, 0x100000000}, {0x3, 0x8}, {0x3, 0xffffffffffffffe0}, {0x28c6b45b88a40459, 0x9}, {0x3, 0x6}, {0x1, 0x13f2}, {0x1, 0x7fffffff}, {0x3, 0x5}, {0x0, 0x10000}, {}, {0x1, 0x10000}, {0x2, 0xf08}, {0x2, 0xc5}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001580)={0x3, 0x0, 0x4000000000000000, 0x2, r4}) write(r1, &(0x7f00000015c0)="b901967a8e6f241fbcce135d75f8a7b2dab5a2315b6ffcae6f02d8ce4a12667ac66bad3940f10e9ce48568fdff9bcc43fbc92d0b3eb5cf0742a6816ed60bf433f55992a4d123a622c312a6345a0dade9c1346ee4bddd9e72a22d21cf6e01b87a6334876c264e2eeb39aaa96310097142e01f04572887ccf5c4bee01d47d2a6e4bc382e3ac036d5cee001d27976c7e1e777223a23c1a7985fd4758d1d86db1ee64461433c63f557e0a994cbd2c02f0177608ca9488cb00d087230d40949ea59d487ed889ef0e41a68e3cb10966cb20e7a", 0xd0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000016c0)={0x8, 0x0, 0x20, 0x1000, "31a42678df570693ffc8dbcfb1c2d0a1048bef60", 0x64e}) socket$inet6(0x18, 0x2, 0x3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700)='/dev/diskmap\x00', 0x8, 0x0) pwrite(r5, &(0x7f0000001740)="d3", 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001780)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x40) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000017c0)=0xa5265aa) 23:04:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) getsockopt(r0, 0x7, 0x3, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) 23:04:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x80, 0x200, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x9, 0xff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x401, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4fcbca8bc7020621, 0x1, 0x218}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0xff, 0x80000000, 0x1, 0x9}], 0x7fff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x21, 0x40, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x73a, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x200}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x937}], 0xffffffff, &(0x7f0000000240)={0x7, 0x9}) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 23:04:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r0, 0xbacd204099d616d6, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 23:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 23:04:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xa4, 0x0, &(0x7f0000000100)=""/164}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) socket(0x2, 0x4, 0x20) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x601a6b6e0f91afe4) write(r1, &(0x7f0000001480)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87586d36db19071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) 23:04:56 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0xfffffffffffffffe) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x7adac3a314d7aa26, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="ea7368d09d4c400e32a7e3a3de6dc440eab0bbced2f21fcf5886384b39038ebd801461c942b8dd05a9bb6bfb85d50fbacae2b185c6a940e3c5d2bde5d993f932ee0fd2f6f8d4576e0b97c512c0f6cd5c457b", 0x52}, {&(0x7f0000000300)="d0437a7b1f29638c350dd4dea9dab1faaacfc609e72dee4cc1e0efa67ada3e687d9778144f45f12a493f2591db813b70fc20d876764b68b35016240353213e3eb8c7da2fcc31d02724de6bdb06", 0x4d}], 0x2, 0x0, 0x0, 0x40e}, 0x83b98d68ff4c2033) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="778ede6d49ca0f54ec82abc38ddb8999aeddcb724c049db9150fcdfb680e0994281c724061581871c7f9d2905e2abfe283dacbf534853370b17bbbf457dc9a5de0c9528adf26a7c63e78f8cb7070b87886df5eab9e9f4d6e03420bf36a87d438530eab32aca38260e6569354fe958f40bc0c0eb5039610c8223a18de3b0971a22a41e45e0653b7d72cee5bec0042677b798e41246fa917e679a48f7373912c32e3a18f3725709a1f0abdc89ff64904b895cc7bf566ffd52b1488511959a7ab859afd2dbbece0476a16b68d5c14910cff5c5c"], 0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x200) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0xffffffffffffffac) fcntl$getown(r1, 0x5) 23:04:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="20c3db61d8a50c38117ed168c8380182f61408244e29d29e7226d41a71c007680ac6b575024aab6815725b72ad4348d74374c53283dff6f1ddfd425423d231a1677c4e57b57c5850ecb1264b91d9261d93b632a96022ecd1085017aa9f665162dbf872fee55ff70160eb55337c182fec689c0f6381076cf34f7c4707d174b1a7e909f7105a594fc4363df36b00a8dd1e25b92c71fc33042d5fd9f02266f1e9aa8156c845bb", 0xa5}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x400) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:04:56 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x1ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 23:04:56 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) 23:04:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/229) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) dup2(r0, r2) 23:04:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)="01a365f7b563f1b50e111112a5b3ba4d676ec3c9ccca74bb22a40592a4213769a2426ae87fe748276016765b717e5aa4dbf0a5e25f99f5e77e9ef2dd0390e9707fa9fe4dca7a6560ac54d49ddb2d1e7654d8075b62454690a9f85ad823b8cbac2e9c51b791e3ffd2033a644fdd494cb4a6dcda9e1538a9bea0d0c13fe2275f84503bd704bb42bf0d784bdb500598d4df84e13bdd33a73235ae1c198fe7e315a59a583d1d2be0", 0xa6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 23:04:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:04:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 23:04:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:04:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) syz_open_pts() 23:04:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:04:56 executing program 0: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x3, "1daf97383fb4d938db87e9adb9a5d897cfae971cf63c39b1b6e6a2de2bf80f7aa357480f8d110224d652afbcd70d2499021f2a83d90edd3aed1514c9c0a5638df58bd8eddbb44832"}, 0x50, 0x800) r1 = msgget$private(0x0, 0x3d0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 23:04:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0xfffffffffffffe16}], 0x1) 23:04:57 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x7, &(0x7f0000000040)=""/253, &(0x7f0000000140)=0xfd) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) 23:04:57 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x714e158a5f83c799, 0x4b5) mprotect(&(0x7f000065c000/0x4000)=nil, 0x4000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) listen(r1, 0x52bc) 23:04:58 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:58 executing program 1: r0 = socket(0x10, 0x4003, 0x7ae) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 23:04:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 23:04:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:04:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) socket(0x6, 0x8000, 0x0) 23:04:58 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000200)=""/59) syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x5}) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) getpid() getpgid(0xffffffffffffffff) 23:04:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 23:04:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001300)={{0x40, 0x1}, {0x3, 0x8f}}) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000b60eb3cd00000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a6817"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff46) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 23:04:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:04:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) 23:04:58 executing program 1: r0 = socket(0x18, 0x4000, 0x80000001) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 23:04:58 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 23:04:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e1c851a46c56ecfef52f130ddd705837b70455f9cda45e7c97f109443017f1b92ee9a171", 0x24}, {&(0x7f0000000100)="fed4ed6a71d2a09885fc76b3b587bace1a397e86792b5468427ac4026bff4046e96bb8981e21130b807f311114c6d99c8742d511e2e0906b302edeb9e198188193c5b406a185ecb39e122c779a794ba26db10f813765f50c05a669db3212fd34e25ed11633c0f2fb5cc49bf72b35285a0802906901c4947cc7560428ed025a24579ad66005059b26543946ebececbd4122d0", 0x92}, {&(0x7f00000001c0)="0b6337ee9d46bfd698c01023c396d38e5aeed9de8dfd43de41d24afee973c8922836765627946cda232ada2bd6440f8289c0f5b5ec804cb135b482e619a0194a5e5e31acb3d58e8432e78ea27e6ea843de26a601c9ba5f21520473e23a2fe0c9f4804f842fc77ef85115b4eb8e9915df96e0d3c9c65383a391a3786b0db2275787e66a592b5f04a94060a7aace82b1290e3e5c60a03f4bff3263005035f283d788b1c96c70814953", 0xa8}], 0x3, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 23:04:58 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:04:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x120) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 23:04:59 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82f206c240b7dcfd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb55eb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 23:04:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x100000001}, 0xc) 23:04:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\']\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\\]\x00', &(0x7f0000000100)='--@\xf5*!.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='^]\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) getpeername(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 23:04:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:04:59 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000080)='N\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) r0 = socket$inet(0x2, 0x8005, 0xffffffffffff6edf) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 23:04:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r4 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x1, 0x40) ioctl$BIOCPROMISC(r4, 0x20004269) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r6 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8001) close(r6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r5, &(0x7f0000000c40)=""/193, 0xfffffffd) bind$unix(r5, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xddd) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r7, &(0x7f0000000740)=[{0x3, 0x4, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x400, 0x118142d1fd6ae41a}, {0x1, 0x4, 0x1000}, {0x4, 0xda5, 0x1000}, {0x0, 0x1}, {0x2, 0x7f, 0x1800}], 0x7) semop(r7, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 23:04:59 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000002000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001780)={0x2, 0xffffffffffff9068}) r6 = getpid() r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/130, 0x82}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000001680)=""/255, 0xff}], 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x7a, r1, r2, r4, r5, 0x80, 0x7}, 0x6, 0x4, r6, r6, 0xfff, 0x8, 0x8}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) open(&(0x7f0000000600)='./file0\x00', 0x2, 0x41) pwritev(r8, &(0x7f0000001980)=[{&(0x7f00000017c0)="ba8e64b66a3bbb96fea2782714723daa75d5571a5d9d37cd1da97180634544a438e82c8863ea3ce9bb8b4cfdd82d16153b8f46a7abc37bb814c8572bf8881337bcc9019c255f12f5e097651848efbecc2caccc989284684e7060d5cdd95252d9a850fde851dfba9d9a90f453a16444d41dab9955df3b2d5733070ee54ff064cd6dc31a31498af746c376ccc0f3fed521ea917c63", 0x94}, {&(0x7f0000001880)="44c2b39fba74ed17bcadde7592e1778f0761c58b7d70183dd715c43d71eeee18355d4d56c53a374de7686ee3277cd3293e0482aaffb26a4a420a0eb08aa5b4c1e873c63a523bd7664e6cf0d1a015a5664160e27009b658a437b45328934f5b46753f4125a2c611b09e7d50800848ac7a933c052c348c87673fd1161df0509dfef6a7073bbb5f789109f08c6ac967c065ca067d8cd53ba46f15d5fee098eb396465adb212b963013f75810a304e805b7895115edb53124a70579c8ac074c693273e16e0176a7bcf39b9f870c5", 0xcc}], 0x2, 0x0, 0x0) bind(r8, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000040)=0xffffffff) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000240)="d9b0b519584912", 0x7}], 0x1) sync() ioctl$TIOCSCTTY(r3, 0x20007461) read(r8, &(0x7f0000000100)=""/245, 0xf5) 23:04:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x2) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 23:04:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x22, 0x8000, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/24, 0x18, 0x1, &(0x7f0000000100)={0x18, 0x1, 0xf3, 0xff}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:05:00 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x8) 23:05:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 23:05:00 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040), 0xec5, 0x0, 0x3, 0x0) 23:05:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000b00)="38ccdb62deb272876e79b1bffb9c46d7faa9d9812f62d47e1c9510366346f0f167df84e7c08e209ca3c039db770504ec58d904ab230d8f7acf497abda2562b1f9c3939612f7dfc282f7b455f42661e74162018c3105d7490772428284e40352b6d14eb58eebf7461d312f43fe879ead2efda080d52cb0019c145b621d2dcf76bb8c5c062072cb08d81680b43e2014d019cdedde888a9994c755712b2b8175b880b4edb63acdd1617059411d0c5f5a8295f988eb4b618e5ac2536f226516996f77e52cc9b42685bc3034a837b60c6d8ee82707fd232f0b2086f2c3b636a3d03354a5a", 0xe2}, {&(0x7f0000000300)="01bb0bf6e9c22f144bf98e626a1a5098c55b2d02252367524d71eae0fa844776f062fbd9714fd69ebba0afee5a1f9e5c474db0ff761ce682b83f24498522ba201bd3fad047cf679cff0f5ea2e4c5cc8e38291cfe2ec6c461dbd05362cf580e6320b155ad4563d9db89cdb92faf2137aee074408c9497ee6937c266d9566166", 0x7f}, {&(0x7f0000000780)="204640a99062c7f8bb5188d785d7a0b99a24eec78b4849231b8d4b3963e19d533dc8cba24afddc111d9815bae6a90c19dc9e4131ec43649825cc4c5bca72ec26a4c44589d7fc12cca106d0ff480215ee2070db37e1eddd00a5148d9d95a3f790379377c1de3969263a6d011f98f29a7a87c33f51de61bda8389899184658cc1dea80adb0b5e290b601fe73988230e297920b211f16a13f70723c2a5581d2c075ffa6b3aaf8086c834742850aef59f7fc4a8de2afed253ad9238f22352f0483c0c935d2fb0c4a186a4831a71141141d61fca4434d318fbe581b4df721a6caebe3acbb6141438ba53b080f0a57a649ebff9798255b91672b6c06850a12", 0xfc}, {&(0x7f00000003c0)="68e3ba3e54938ab00ebd10b3d791c9060519b556760cd752b9609ad56f9713f7", 0x20}, {&(0x7f0000000880)="5dc93e904d357cf592f65d7071182287438945a128fcae56d276ea63a5354958e3a0745362d8ae45e50f6c27e77d9dc9ed6ed817323d39b5f128ee087677c233641b205ad8afef801d9af061a411517c4a9894bb31d4df002d63", 0x5a}, {&(0x7f0000000900)="27fcf0cf8334e0afbe44167582a0f0f2189341926068cc3d18c14fdad7456047f99c271df1e40b4a69cf0acadf0c99b76d9b3599dafb619f6302990f204d58b5bb0094115e10b4fe295c930ff46720b68c30f6703566494e4db5a20a229143cf2857e66673617d894dbb856747ba6b2519e5d1dec89491fd8f1c029351ce97ace7d809e8fcf94c07da5a60a5a96e4737d16759d625d64bc9d45742326ef7ac9d00d660", 0xa3}, {&(0x7f00000009c0)="0be6b05b4460a1fdd03d143b8b21212b1961a1", 0x13}, {&(0x7f0000000a00)="a0597d22c7c568eb1d65ce6ee22b5d770924cad8e6c2ddefd209ab16c8b204a74c41f22407c3dd727ed0a010ee8fc28c76ff8fc1109bb1fbf064697ef33d3aba817c8eb4e1da1d1e949570cc4e", 0x4d}], 0x8, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000680)=0xc) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) fchdir(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(0xffffffffffffffff) dup(r2) syz_open_pts() ioctl$KDSETRAD(r0, 0x20004b43) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0x4, 0x3, 0xcfb, "7d14a1edfb8ae6dbe9197ae124c0987cd7d10015", 0x2, 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) syz_open_pts() 23:05:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:05:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fcntl$lock(r0, 0x7, 0x0) 23:05:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r2, 0x0) r6 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001380)=""/125) r7 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x3f, r4, r5, r4, r5, 0x94, 0x465}, 0x5, 0x7, r3, r7, 0x0, 0x25, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='^.\x00'], &(0x7f0000000580)=[&(0x7f0000000280)='{)\x00', &(0x7f00000002c0)='[\x8e\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='%.\x00', &(0x7f00000003c0)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:05:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0xb85) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x18}, {r2, 0x20}, {r3, 0x4}, {r4, 0x80}, {r5, 0x12}, {r6, 0x10}], 0x7, 0x2) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x19c) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000080)) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r7, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 23:05:01 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) 23:05:02 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) lseek(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r2, &(0x7f0000000080)=""/187, 0xbb, 0x802, &(0x7f0000000140)={0x18, 0x3, 0x401, 0x3}, 0xc) 23:05:02 executing program 0: r0 = socket(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) 23:05:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) lseek(r1, 0x0, 0x0, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:05:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) shutdown(r0, 0x0) pwrite(r0, &(0x7f0000000100)="b348ce9e42d8678a3bd4b5b6e8062ff4c80b08ab8d1ba653e25336473670899414b56b3f543a0b32a4a098d81c488f6f4f982c04c77ce74126f1232bc1bde2d18be5cd91d2481743937e48952187b9cdec606ec296bff8ead7abae352a1d73277609f0998adf41fb0093a65c951373144936d50d4e0a89b247441832c0766ed95cd629a8ad099c8a8d332e54ee49d9dc3c02d7efe85049ac944e8919aeb549edadc0e88f51d186dcc14a351b9889d641af9d00d37175da97e6561f786ad0be3132048a179e9e87b22d0d8993ef9e755892b372df8589a1b120d2aa06634fb49b53b7c33137", 0xe5, 0x0, 0x0) 23:05:02 executing program 0: r0 = socket(0x11, 0x3, 0x80000000000) socket(0x18, 0x5, 0x1f) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:05:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232e533ec95778c2477c877a00000000000000000000000000000000d6126be38dd1c82b1ed36a5b95f7833895116a7e57e8f34dede74cf82639ef3ed2081def7319a8b2dba478f2c877a84c04d8ec2a5bce11cf145603d0bf9b6e1908ce49943cd5a10b392d364ad8a2fbfac98a07fad42ac9c9a2e7e5519d3a9c0406adc74612b0990bcc673dd040ab89d2937e65410f61cd4d720e3fee15ff687b38"], 0x1c, 0x0}, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/210, 0xd2}, {&(0x7f0000001280)=""/75, 0x4b}, {&(0x7f0000001300)=""/54, 0x36}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000001340)=""/63, 0x3f}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/77, 0x4d}, {&(0x7f0000001480)=""/131, 0x83}], 0xa) 23:05:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) r8 = open(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(r8, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') 23:05:02 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x41) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:05:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) getpid() r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x100000000, r3}) r4 = dup2(r0, r1) fchdir(r2) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) close(r0) 23:05:03 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') mlockall(0x1) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 23:05:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0xf5}) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6, 0x2}], 0x27, 0x0, 0x4, 0x0) 23:05:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x0) 23:05:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/192, 0xc0, 0x1b2a930f0ee6409d, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:05:03 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x4) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 23:05:03 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) listen(r0, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8001) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x0) socket$unix(0x1, 0x5, 0x0) 23:05:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x101, &(0x7f0000000200)="c3169cffffff7f00000000093c06941faa8bf6e9c7c7f961891d1034657c5280acccc4e941856fed7af3c2b6127bd8055ebb86ba47f68d3ec4258d1958203e958e3db964cc5f8f72d4a7ab9433f2381e10f1439afa6c4dc8129dfa2514931ba64e45f787b4163980476c5e63ee2b8c81f2fb3e669fac13539db9878a9c05de8e7e6de9e020439a0bf6da18c134cad9b660be81dc46a9a8c95d98385283160e4cd00316298857dab4bddf73a5103f3bf3630c2c30106b96d4809b77107946b08802dd165af93afa1c920a0e8c0ce8379c38c7", 0x9e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x1, 0xffffffff, 0x7, "307bfaa353d19ab858d438b45083dfa1ecb56ab4", 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f00000005c0)=""/161, 0xa1}], 0x5, 0x0, 0x0) fchown(r2, r4, r5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="4df4d21c0baed3a578fd72d362faedc88c03aaaa73830b9b9be5c01f7c7fd83152c76e95fc16b0447d8ebe9539360d6a08cf2c883caa73a09940f4f7a1ab172fc1df943963d268071e16e04f031622c3da963641170edd056e6fc6a69ca60c6e154dd2b96ed39a5c82c29516cb29a902e3755bde5e84cffd1855cfe6011631220103b46a508899c2a257216efef9782d9ac3d22c4a1db5a051b3953c6c8b256e53", 0xa1}], 0x1) lseek(r2, 0x0, 0x0, 0x3) syz_open_pts() 23:05:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xc541, 0x81, 0x2, 0x101}, {0x8, 0x6, 0x7fff, 0x4a8ae578}, {0x9, 0x1, 0x6, 0x4b}, {0x8, 0x1c, 0x1000, 0x800}, {0x1, 0x8, 0x9, 0x8}, {0x4, 0x3bc3, 0x8}, {0x3ff, 0xffffffffffffffff, 0x20, 0x179}]}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 23:05:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000000100000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r0) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0xf7) r2 = semget$private(0x0, 0x4, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x206) fcntl$setown(r1, 0x6, r3) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r4, r5, r6, 0x0, 0x14, 0x2}, 0x4, 0x7fffffff, 0x1}) 23:05:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0xfffffffffffffffe, 0xffffffffffffff38, 0x0, 0xffffffffffffffd6, 0x0, 0xfffffd51}, 0x0) 23:05:04 executing program 1: socketpair(0x2, 0x7, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket(0x6, 0x4, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) 23:05:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0xb44, 0xffffffff, &(0x7f0000000000)="2b73332536fa4a3c53291f01789f90cb7576c966c3e37c506923a2a4e4f8ae7f55982ffd0897b705560ff451af6138e8370e108ea59350f704b3d58126172d4a7cd87e9a6aab996456c9294b286c8aa03a017088dc3b9e382c2019dee777f166cf317f5065200f2236a5fcbece758725ca4ab7ab99d1c8de611840bea28534a6856a63ef28e12dd30184be267175ba448081dbd4f62edb479450e4c2179b2bfac339bf", 0xa3) 23:05:04 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) r1 = socket(0x1a, 0x4000, 0x2000) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x10e) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 23:05:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) semget$private(0x0, 0x1, 0x410) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) ioctl$TIOCNOTTY(r1, 0x20007471) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7f) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 23:05:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000400)=0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000300)=""/254) 23:05:04 executing program 0: r0 = socket(0x11, 0x3, 0x4) r1 = kqueue() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc69, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x1fa33e0e443aaeda, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:05:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="aa36", 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x8}) 23:05:05 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2000000c) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 23:05:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:05:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000940)) 23:05:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) socket(0x2, 0x1, 0x9) bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) flock(r0, 0x2) r3 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xf10, 0x101, r3}) getuid() flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:05:05 executing program 0: sync() msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="006c423adc8899ce0684f49877890d7b7c90ecc4f855c007bb9d0643bd78efc75551de56a082855d92cafe086a3ef3545ce85e484f1bb6e0a8cabde701830b94e456ecad72b55a1e83f0d180c50fd18b5b055122506d46a6428a6d41b739acd15f8ce3beab89e21aea3ef6c53264cc095774aa4cacff2591aa0da90f092ea351565ae5b0bc370ede9c547765009b472eadfbce504d665ebf416e4e28cdf7ed0bbdd54d15a34da6dce079b2d9e634ad1fa05270af26bdf97c6d100e392da93d5ca70015b60c949f284802f586e0ea156727870000000000000000"], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getrusage(0x1, &(0x7f00000000c0)) 23:05:05 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7f) socketpair(0x1e, 0x1, 0x102, 0x0) fchmod(r0, 0x8e) 23:05:05 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x26) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 23:05:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:05:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x3, 0x99a856a8e4d0b19a, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 23:05:06 executing program 1: r0 = syz_open_pts() getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 23:05:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:05:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7fff) socket$inet6(0x18, 0x2, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 23:05:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) close(r0) getppid() 23:05:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) 23:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r2 = getpid() socket$unix(0x1, 0x1, 0x0) getpgid(r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) 23:05:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10, 0x110) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) execve(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file1/file0\x00', r1, r2) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/177) unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000ac0)='r\x00') 23:05:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000080)) 23:05:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x63b, 0xe52a}], 0x7, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x44, 0x80000000, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1d, 0xfffff, 0x200, 0x9}, {{r1}, 0xfffffffffffffffe, 0x18, 0x11, 0x1b, 0xffffffffffff8001}], 0x6, &(0x7f00000000c0)={0x9, 0x8}) fchflags(r1, 0x0) 23:05:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x112) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 23:05:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r2 = socket$inet6(0x18, 0x4000, 0xd1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xe, 0x2, 0x8, 0x2}, {{r2}, 0x4f78f859ab7c55b5, 0x62, 0x3, 0x4, 0x1ff}], 0x1f, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8c4ce97a7b70a5de, 0xf0000000, 0x5, 0x2000000000000000}], 0x0, &(0x7f0000000200)={0x0, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 23:05:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) recvfrom$inet(r1, &(0x7f0000000200)=""/31, 0xffffffffffffff6e, 0x7c2628dbb0881459, 0x0, 0x25d) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x8, './file0\x00', './file0\x00'}) getppid() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) readv(r2, &(0x7f0000000080), 0x10000000000000bf) 23:05:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:05:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x3f, 0x4}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xbaeb0b82eb803b85, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x6e2, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x9578ebd3138a7c7b, 0x101, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000001, 0xd31, 0x9}, {{r2}, 0xfffffffffffffffe, 0x42, 0x40000000, 0x8, 0x101}, {{r2}, 0xffffffffffffffff, 0x5, 0x4, 0xffffffffffffffe1, 0x1}, {{r0}, 0x0, 0x20, 0x80000000, 0x1, 0x6}], 0x1f, &(0x7f0000000040)={0x5, 0x2}) 23:05:08 executing program 1: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x3, [{0x2, 0x2}, {0x1, 0x4}, {0x3, 0x7f}, {0x1, 0x8}, {0x3, 0x101}, {0x2, 0x8000}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0xfffffffffffffff7}, {0x1, 0x80000001}, {0x3, 0xaee6}, {0x3}, {0x3, 0x3}, {0x2, 0x4}, {0x1, 0x6}, {0x68932c5338f74b1e, 0x3ff}, {0x1, 0xffffffff}, {0x3}, {0x0, 0x3ff}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x0, 0x8}, {0x2}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x5}, {0x2, 0x1}, {0x639f50241c8f3b95, 0x3dd6303e}, {0x3}, {0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:05:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x16, r2, 0x0, 0x0) shmdt(r1) 23:05:08 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x90, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)=0x53d2) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) socket(0x1, 0x3, 0x7) 23:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:05:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x30) r1 = socket$inet(0x2, 0x3, 0xffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:05:08 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:05:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) read(r0, 0x0, 0x245) close(r0) 23:05:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) 23:05:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f00000002c0)=[{r1, 0x10}, {r1, 0x4}, {r0, 0x20}, {r1, 0x20}, {r0}, {r0, 0x20}, {r1, 0x8}, {r1, 0x80}, {r2, 0x100}], 0x9, 0xe0a) 23:05:08 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') 23:05:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x189) msgget(0x1, 0x408) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe87) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = getegid() setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) 23:05:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x14a) 23:05:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) faccessat(r1, &(0x7f0000000700)='./file0\x00', 0x4, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x200) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 23:05:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="2d724737370ee6d63d03bd07b216104918089d7836dac6a3612b4882ce97a307bbc652795a0d", 0x26}, {&(0x7f0000000440)="65e39b8b03215502b3a284ec853fc42bda100ed95eb9cc5fb5939dc9b0f86d9e8282cbd6905116e41666ec8fa4", 0x2d}], 0x2, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x59, 0x8, "42e467e6811277d6ef79763cd6793ee5108d493e", 0x100000001, 0x5b8e}) readv(r0, &(0x7f0000000300), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:05:09 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/89, &(0x7f00000000c0)=0x59) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 23:05:10 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x173) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000100)) r7 = semget$private(0x0, 0x2, 0x400) setsockopt(r6, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001840)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r6, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 23:05:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x4) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x5, 0x9) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="c535da6fddc89c7d1298e165066ea6cd9fccfb1a75c01a2c950bc4f30bb889350b0b4ad735e45abab40b94c0b8bf3d293d0527556fad8f54dacd68bedb47830582795c6865c9eaa0f828a7abeea977498b1c3682bd03a0788a6c3da586adcf6e5223a32121fc68fb638822d5104ff7b3dbbf13b19a42cd90465b6f9a4b9764bdff79a8556be33aa6605def130b8b8fd22a57fc1a440d8df1ff2d3e75bd2478c04409383fb70a3e037b4f47048cd3d0172c3f40f613066977bce8103c50c6e4937520000e76697c548d8688c6e7cd1c79f7a6", 0xd2}, {&(0x7f0000000200)="47cf2c041a61ba8d2af5f1330c54", 0xe}], 0x2, 0x0, 0x0) semget(0x3, 0x1, 0x200) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000002c0)="9ee0938d4675bd81919fae24c7676a35fecbef3698e0e090edf07388a643979edd09c0815947074cf3c7eda86a4609fe0b", 0x31}, {&(0x7f0000000300)="578fb51690bf350eea3eccd0af698a9a1ad5a40d9e640431d83a1d29024c1e818608f66458fa14b75f15fd2e16bca47648abb4b8882117938e82269c8c7f7245e139df0d8904c7544145d74f546b6f1589f26d7381b3dc3a23927536d411a0c2fa03d50a5f074b0cfb23a22308134b472a8e416aadc2ef018f0c2f67e4def08af80c55c89906406de17ddbd348af69067116f38dcf", 0x95}, {&(0x7f00000003c0)="7bb9a56ecac45bfda311672f1fd7016e78b30969cffa1035dabf91b2c747b46d4982f8cbf599ca47b4c01ff36aab2c48f3bb28454203561fc53b595f61f1a13b182bbf59ea6bc33ff923488e867f88ce4a7bc967b9e4abd32e3e928463d7160bc6030936036705c4f0959e4d18245ff62358a82dc02e710152869820d61865e6151033dfa3749f6409f79d418bb1fce597dea8c4f7a1191a9bfbc81090ee06d9ab6ace866422c7ef4e7e8f0f733d2cac53474164c5c9849a9a50e66f6163d130131c8d5b54d7e4cb7deebb58137adb84e5123cec7f5f2dd644b8077683e97489b182d071915a37ef694c8ba965104b12d69f5c271abf9d033c934f2258e062af072d143f904728115bddfa2d342fc6d34586453440f41c5718e81ff4201e043fe335d881291403497491cad0b54397fc72d656c8e222d80b3dc7c6896a27943c8543810cd8b823562d3ca4d5b4ee782a01fff8dcd3e111f5fa076b18ba8a99ea89d8a6bf58edf00027d163b5bcaedeb59cab76918a742b4c6ea629d03a7b068dd52a1ae8cea4de8f15e45e93c7d03198f08d41d2bf3702e5dac7792fe039d6c44d0214a790e6d8b1fa7c8bb5010377ac1d4208ac9024a3203756ca82d760e697f25c454d438b5fdc2a4f66772e9771bc6fe0ed3cc4de71ffa122fc5abd17acb4bf023c3e399ee1b3de3b1c607098a1d39eafb0e72d35d1809a1d0514cb7da4d994fd3ce8a68c057f3d1ca0d9272035a3f4df7c69ab005db103c9507be0116aea66bbbc1a45e0b6165bedf27efc6c2bff638658e095755b2ed8b6fb7792a5442709a23d3aa7d3add117938f608faa9576b96116c9bb42be956c20ca733e9820f4e4a66dc3a02edeb50661378aefbbf9129d924276b96922cbc0b9842afd711c283894776c2a54bbdf0c8d99947b66c4fa48fd6f5dec24c3a4ca6e43c085690c49c3b0e62c3d8377fb082255ffae6907213f1669ce8b3cba07ef8d00ef8d180e3daf26790c1396e993b6d5a3e3a7365609f09b8a057cb58db262c3703d8f937d87cca2bf90b164437bf63e63880bb9fd439267c734e052b87caea74bad4f77724d3e6d351509f52420fe2a2d7851f829f821d56102b22b279fcf248b023df85049c0823ad14090ccdba0bf2264f6bc954ffca2a73c7a72b7fbcf6364766871f5dc8234f7ea3bcd65c47b63606188ddb71ac765ca57fa45d6ea6467b6e740f1599da3cea1a711e4531a72674efea3046c667a29dbaeb7bc86f69d265658a9f4fbdc4775146c8abdb3965c8b89396d956e8efe8e5d5a8e035ff9a6d31704bc0fa24a3dc90a4715107bf0e16f44f7affd930d48bb8cba0d4f787103743a108a485390f9e6d5c2bb7c3ce1d85343bd9d6bcdabe826b803803ee3573ae0a6de5eaec32b330a8459a95a45a396c156370ec12c6e140e757fc7b3491d42706d44c1e27e4a45a70e571ab904b2f93a5d4db1c6238f904719c639ad165b77c9ad04d837901c556623a48d110751ef359bb999afb4bf29adbfffafb28f6dfd9d1adf7ca270545239e1e1da5b269637ecc3d50e0a44948c331c251f0c4dffe280782bde2db74b17034e70e4ffc413060441dd0775954e7c20384ca76e9557e4c3e32e0f0defd2223744218e6ed3e1e490a453c4d4f45e62a055aae1e5ec8c4d57031cdfb2bc77313bc9052d3cd4778c3533a6ae52855cac5492c68ad3a5e711abe38390d0f177b4b67e2de8ec047fd23afe2acb835af0233c5c8e2cde47fd9b5c7e402eb99405405f93e2583c1ef0e5d475214523a80c29a267707d6dff1011da82dba11a0aef1efb3bb2023eaf524098701cadc803bd61af759a93d5c0f43ff929eb65c003d3b609532d5c2341cc311aac543b2f4080b7df6c9f5a1ac36a145f722a4d17368162e93d7163f32d86ab612525997ae503bc1a6dc23493d8d53e8299134c80578302c148261b442d4c290ff8c9240826d9217905009b0b9e933791067ed658bf55d0b7f179dd734936170628d9eba55dec75ca74be94466aa24549070dc4bab176935a8a907746aa67f0adb88bfa96cc83ddfb93c34a032639df431d749807ef292b4dfba4aadeee184f5faa8688fc376ca18f6436ea6ee3a2a52992a81ec660a26638a8e64bdf75a3882596ecd69d4892949db922e6b835c4c3fcd83131e76ee5d534ea7d81f95ee07f56d132d9342753aaabb548027bb0b2c67ba8fa650059fda436713117d0b6994783b7c757336becfa6e0cd46b3f7a7badd7f90b02ff5a748b3c3816fa9fbd5a2c6b9780eb79854b90d8690525ac1170f619a6e60717c42baacb71887b3846d10f9cd04ad96f0fe7ca1b8881d331a0a415d714d101b4247b3f441e9211a35c8ec9d24ba02e8a18e80390b6a12b6ce047d331e6a57b5cfab02556ab4e1abadda18f081e1517094f3da9af80aa9dc5468ce768d997b9b1e2e4862b6c77c30f172c3d202025ea2e566c4a6399a3124035d2dc328eb99477ce59a4e5b0f3a5bd50c833497c577c1225c343bce289cc376bc2fb8b41769e921579ce5ea2e75ebb2fc2faf6a38784b7441a3a68fa745026e16f8b62da6202cbabdb0a29d89e3406fa83edc5a6747ec0f17d3900c59d0f5ecd52f6c5c3e680eb39ab4c8d5164108a2f605022f93e2eaa0b8417f3adb683f9b0cf34ae47389bf669a346cb8a6c44d4fe5109663654af0bd525da2066045d3c2c86cb3987360add42c6f11d49e4a414fed1bfc12b50004235dc5bace478add50e71ee3bfd99b7650c7ad24101199559f28ca9f9577f1f605fb7ca9318e0e2f28f1b24281b6a966f8c51fff1d59ceecb11709ce032fd9fdf8a035d8c2b088262a24fbd449ff67ea98327233cdd76165c764dd8040c795ff263432318a4443a0f6095113a5641122d89b81ecd4d5ad0769f5c6fb4173c0c6a16f2756121edea84f40f05186b3c8e73e17067350ca5533f3f30cf35e9625e39384d6b6f60c20c18a89fac806dc43ade6358b5e1e7117d840256778cb19983c87dce4905af371c464ff25d28542a269c90e1b802702eafe1da2f2606e1206dc24a144ffc148de7f487c5cdb2619c550908795c4b517dd414d574098200de6976c93d34fdf2b4241f90aca9b8cc2d4f5bb6c01994c2de186b2f3adc85bce9123cb09d533c4626c6a6cae9a64fe05f97e48c0a823c1b941828c39fb7f573f5daa657566d8773a8cd8e6f2647b0b233b2c45bca487b1f3dabdff06c2209e5cd81969287b7d9de08e3f7a34a7ebfaa87d659a3899ace67beff17b1ef9e304f6e4a616a32679e78eb20170386c4484cd0edef4f9d1ee2d9e5fc02b1312f263e556ae5e02bd401d91fe588111b635def7eda2d92dc321c6305805de0dbe829d8e9d760a1a614986bb348e946fee1b9024f2c98424b2cebec0ef24c094ae900afd8e26bb7ca49b377c154905066920068e3ec199e553d289a4993e177748b7326df5d4686417a21e961dba266cb39cd6881c9a32216ca8562023f5380e0cea2f7fbd85be0cdb3c64a45d7c83b64e923be57e07be0f769dea88afbc5f8d350dda3906a6d0a662be84079d045ae8ed93e2b7ed21d6c4874b66b18bdcc602fe87200b375e7a0b6772cf4cd13ba50dea720a29d328e1164c8b9f27362d6844d43d53fcae835106d1cb2ae49b08f32d618ba9be6ddd6b369243c3a66b632879f67f646ebb078f2ac294aea5b479f516f76ce1cbcfeee0c0368b178ef7b5bd5ea206fd74f713d71b6f4d7619d15e1f3f1153f6aea176018bf7461f23c2ae845b6b3f9f50fba428bb8ad4ed9d793e65b0e63553c3e4cc3db1e005658ca0094c11f9b7c63c61d246609c49deba7613c8024f4f83861bdc09e3c23613267e5def8de58eb66ec4a47716b1c7abd7f498e46dd0823cd1d98693c98cf23f4fa26b1f8626aca442c1a2b9030f37d6b907f828ac586b17af89972e666b27d66158da6bab711da1c95f49c5aa046666b8f384d790ae8b4a0500f2ca7b94a390a0c3843f42c646409b5d9e22b64a10ee0b8192cbf2b9c2435d6ae744093aa3846c771742feacb8bb0758c352d20f197e508f52659cf501929f8af0b433b284888963a370b73785c9c9e539175c4dc46ba5be71fa654a9caf7ada814c70c855c9560b5c7d1912165aeb44c8193805eec4c12532d6f09ffffcae3fe09e0aa9a8633d5da44188b35a1aaa6242cefb01fd9753d5211af247d8bfa3df4b001992627a36b054118694dcde20fc15f66b3d48e147b502cdcda985b3a93858c939d570888b0cc52d830ddb8fcaf884f33854c47e5498b77178a62d2ae3045b880cd588ec6fe72f6f61538ad90d73f20b460889cde42b8f472f3847a5be63816b22526a969aae3b82d48acdfb079abeffa5b80957ee2d574a7de5023bcea31bada94424a99db7d11000f0840b49f44b8db6c7ceab1170d20030828f70a8293f87da1d75db0a2d55655414251cc9fdf50c1ba671d159b508b16b3931af9ce2c65f63d7dcfb91c316b6de92ae894dfe3b982e3be34a545f0e79dea4cbc4b8c8b00ebb7bd98530344dbcdd60045ea7a5cf1b609f585e27a752bb38f5a515ea9943030576198c9f19928fbd09454da6c7b6666f57087c5b84df8322da9b7b8f970da1eda15c6cb3e6396e38fd48e6bf5d6114540eb30e01b9727613b851af74973646e34dca411e5dd4c97b307c599cb55abc2446b4336273af21aeb0e700e4e97de5cd7c2bb03c420b0d3cadeeb66a52daa82ce9fe428b3392a95366b7afd48e2e888ca7e748fa594cdd711a9944fd615c1eace12adda195d08d686c082394d122a1f8de9e2003fbdc7d714e3458cff1fee99c40842ede8ef4e603df6e2a2dbcb870a0cf4722a4edf45b87a189dcfd3b158c9974c5d88d248f096090d5fbf4354244d2c1b05fb17ba1fd26876fc32d8c1b821dd4fa2a148299eaa1df02a3e9a86a02cde527d1b1db2819f2bebf7efb23a0af40c9d1bf3b1113f7da59a8b0183804272eb5105e87a7f1f8a5493576c047b045a7cc762d91e6cd39fe28e9e716afeb6bbe0c71e06ba5fb0b396dd30c11b7662148e0e52e164f68d70143f02038d7b5644e86c0eae3b69525c68b8f080d0adfe913166d73653f1fd8b6b26197fec32c047d9d72794f405115a72ee682a8698166ed41164bd1b1dac5839e357c5948f958e425cd9ac4c0f541e0f345159786ec68ba729c824b8342fbb5c8f3f2cc515d213c06d72edd0a01c960d1da65b4dcbc6e28aa17255ffc38623089ed487018e8bed0ce1e53906e449009f4ac1ff04fb2f90c917cd1d0937bd28fb60807fc5d13f5af83aff45769f7edfed6fbdc91dea485a94fc68196ca8c8343346e5c51c17304772dc5637241c7e29a78e2f6ae53d0325311ff74bd8621d09d611dfe3f70566bb17151a651efa39a9a0287919ce5bb4c0b165a9997be6123f0ee83cd9564ba6ba7626d8437a8cf25d05691a6e7ef4e24cb46f31c7fc339b80051f71e9f1aacbd9a6f831169ae9d58d5ffa920e55fd78013309b8432b1c674ddf8de5b19dea064b4a7822499b67b4605fff7d231b3f51d9fa859301e63f2a402c7f429ff157cb9d4e622c8d446908fa9a48f6e4596f98a1b2a4952526fa355202871aef3e35539060fe3118e9cd9a98cc9cedaa9dc27859ffb9bbfe960ebad0c122830f112e1bbd7aab170ddad10fd20b41ec7f9fb46a03633b27e734c5ffbcd5cf119995a4f4544f0726b6f8b160434cd116b87774e1c793d064298015b38837074e72bf098b2f41371b0e05f7348680d343b7a5b026430bbab6638ebca4579aca6613a06e889312", 0x1000}, {&(0x7f00000013c0)="4cfc863e2b05d7ee136040b25791198955ba0a97f8906b9deec066ce9eba58ab471cbef0145d8c7564f50548a008d250826d89b71cfe6bfc0d0cb958c8510f73a2dbd0fd2b0f4e012700ff94599c5a864028d8c9a061030b9f71843a450934ce6a399b92f91c00134defe8fc042599807f42f47421b4c7e2171ab77179da388a2a3855a8416ab1a18754a327a1c5bc4c359625d47b246281393251bbb6d865080eea2cca04127bfc7dd7bac2e743d0d0410a8c6c614a6db29571c72b70d528f888515c0cda7c", 0xc6}], 0x4, &(0x7f0000001500)=[{0x90, 0xffff, 0x7, "7fd568e1205917460361eda979096a0dc91653d2f807526eef9a54460f542545c31f2fe600530988e40b1e7e0aff2d020d9c91c6579484fee8c91c8f7a48ed6f1531ba8411cbf40644a7b38eaec93ea6d3e3b22527fa50dbf2e697ee9505300d64269501f341847bcbb11d5eba6ef04abb172ae095183957c2cd"}], 0x90}, 0xa) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:05:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x24) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x400, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6f77725939d899be, 0x6f83, 0x3}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4ecb4e80a6b12fcf, 0x10, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x26, 0x2, 0xfffffffffffffff7, 0x5}, {{r0}, 0x0, 0x44, 0x4, 0x1, 0xb8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x4, 0xf25}], 0x10001, &(0x7f0000000280)={0x6, 0x7fffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) connect(r1, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x4, 0x2, r3}) r4 = syz_open_pts() read(r4, &(0x7f0000000040)=""/15, 0xf) r5 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r5, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) dup2(r5, r0) 23:05:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1d8) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getppid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x80000000, 0x8, r2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xbe9, 0x4, 0xa67, 0x7, "5cf30222184dc0f6ceff3ee06be6c3616998c785", 0xe4a, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00005e6000/0x4000)=nil, 0x4000, 0x1) pread(r1, &(0x7f0000000100)="311d64a691863435271b4f8b8d9feea0c40e58b3eaf784d4f9477dc18b0c4b4149d94c47392b594a47b26d534875082514d115394a0427b4572fc7222d137acf06fa4ff3bda45e94f46b6995b8ebe77e27da46f21517a205cfcbf6d9bf5d60a76477a079c89ad7755608188089ac14005e1c2ff655952b70d380", 0x7a, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x10001) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 23:05:10 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 23:05:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(0xffffffffffffffff, 0x0, 0xffffffffffffff6c) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x9) close(0xffffffffffffffff) 23:05:10 executing program 1: r0 = syz_open_pts() close(r0) close(r0) fchown(r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x200) 23:05:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) socket(0x38, 0x4, 0x5) setsockopt(r0, 0x20000000000000, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 23:05:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xb73763337977a954, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xf82a, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f00000019c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/174, 0xae}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/63, 0x3f}, {&(0x7f0000001480)=""/22, 0x16}, {&(0x7f00000014c0)=""/231, 0xe7}, {&(0x7f00000015c0)=""/104, 0x68}, {&(0x7f0000001640)=""/224, 0xe0}, {&(0x7f0000001740)=""/219, 0xdb}], 0xa, &(0x7f0000001900)=""/160, 0xa0}, 0x41) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x15b, 0x80, 0xfff, 0x0, 0xfff, 0x100000000, 0x3ffc0000000000, 0x0, 0x0, 0xffffffff80000001, 0x5}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) 23:05:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x800}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x7) socket$inet6(0x18, 0x8000, 0x7fffffff) 23:05:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) getegid() 23:05:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 23:05:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f0000000040)=""/38, 0x26) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 23:05:10 executing program 0: r0 = socket$unix(0x1, 0x49d2de6095d9d66, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0xc1a43027577c4e95, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r1) ioctl$TIOCNOTTY(r5, 0x20007471) getrlimit(0x0, &(0x7f0000000100)) getpeername(r3, &(0x7f0000000000)=@in, 0xfffffffffffffffe) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x7, 0x100000000, {0x957, 0x3}}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000300)=0xee0) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x10, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 23:05:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f00000001c0)=""/175, 0xaf) utimes(&(0x7f00000012c0)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x10000}, {0x0, 0x6}}) open$dir(&(0x7f0000000140)='./file0\x00', 0x1a553772537422ef, 0x42) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) sendto$unix(r0, &(0x7f0000000280)="94f3b013d606896ec4b3bfe001a46232adae46bfc2203627e4ada056b27b9c0914b3af6a839590f4d4595587cb327657e0978cda7528409dbbe114df72303d793d97676485f288ec8782e20354f6f0635adb9f1176ea2f4bb504eefe442ccdc5a3e7ab6bdda65b6f05b74ab8648887b2b87d414c2d13d6a2c982e0ea608cf6b18ba8005be8c02b3d1291440df39dd33591853279a970e75038a40e0f63a17839e341afe0d60ec5323ae317039c52607e2dd26a92a04a294acc3b553a86ed767fd2a1e53ac07a8b9ef338bcd41b8f18630eae3f66759bfed3c32ce4ce327f1233ac557ce2fdeae4cb6ddb46a0dcd8c24ba8d14b3b2a3f73dd24c266f5fb6ba31dbb693038d0c581c91ebbbc3bb26bb904a24e129d95411a9100bbb8653529b962a80a04bcd8f049ad38eeae7c821c4bfa8a1b1d96bc39ee945c82d8c550f1da90a2201c0b68f26458b7e0ad4e8fdc223c1e641a933e248ba2c38447fcc1c663281a68583b1f5b7f51ca132c6f50ffbff4c0778469f7eb8c6e003b2d061577e23c726e7c1f32ca727c712fc6519289725f5ac95276aa8d65d4818a91316c3170656ebc33d6120267b35ea93bff68186847faba59edea40eb5201de0d931ec880372cdb148d17bc2470de22441102d93f9bbe3714c7dfe72898c4a7e7d708d59a4e87e26a22176f4df26fa0b5066abfa2deaa528ca5f61fdefe0fbbc30ba374f22a080c5ed59e6b62bb77f712313d906ffd902383ef753ced79c6650f7410f56e1ec32fba25d0c164d678e993554ac289554211ae3eef481b77b1ca0ab72c6abcaa76d6a0f41b65ad89fe148b4a373d30d06be22fa0c9d7d98733326f114fc404b730ce78f19ac8925056826448a023f910d760281b5b568364fe6b69deeaec09d4a770e207fe88e061c856c2f9398bcfc2d4fe48f24773672d5d850f3981cf02b0f6c12ed8683279ec56648de6285d94ca400dceaac1424d1db84ca8802b35de0b2ea526369446b0f1094b96711ca67a38b46e2841a1ee5eeef2be0ca49ef88bcb44be92fc870a253b2a08b4da74db0b2cd4ba5c1392febf85967daf19a7e2f88520593262b4bc5118e226bf5f5e03f31ffc729fff20c7b62ef7cd32981fb310429f755e436901dae1b182392b0328597ccd03952fc0cf9428025db7c6d55cf636abbff4ab29d3138952f86be78fefb5647cc211cb348e43d24b640a86b5da5aeb399c1b00664aa1f843f06d227c08c9a606436c0d32b559930c0ee79a725985a11bdb1d000ca403bc53ade8ecfb36e694efc4069e40ed1d3ce3a01b13eb131c71e3f00ab1e4abcb1e0d0ad49e15a40c211511556dfcf4d53c709e604ead8b86ae339948ed0540931831e4bbf87feb299e83b20e1d2220b5b02c3652ace9fee2eda7318d5a0c136acf1db9109e2e1158e59496353c89eddfa6c6bc3a210ce44179e908916e15fab21d2fd27c18310f29f34079471da39f0e53f7efbadd27df3a1ffb1100b6bb453894513bde34725e4fce79b33c3d2b92999e89995a42019e77e05f3725ac9e0ec104c9b8632185773ba0883865eacb07d2224415040e5c8219bd71db98af379649bac95e95471725d8ea0fbc8b913c53c3675e53647e17eb278cd5c0683ccf978bd17c9f64315cfbafc8b3c91a0c49281bb5865e641456b7e05c6a8fb92204ee761b516feb52501be388541391d389be33ff517c1c24631a5c3df08e02f0358f442bbed5e60172a69c5d0f5bb5a34388a592849ac2a6e588bfd10f65ba0da603827d06ef308b38b9c0b7ecef23d4cd7440c8552df2916e31c14fa7c36f9d6f03d9350a53a2627fa0af8187b7b252b163186a69d752a84e0f1b589866b0db645391179f8d61d684a217ef8e2353a1a51a332a525de07c2dfd29938d0bafc44851cec3a73d74ce1e0cca4b9abb4ab7ab5e94588179d10b047dfd5bfabb9a19a61d1fb449037563124fa2163011dab977edc54187fcf6b4fa276778606d00f592173475ea977e67a77068f4906bef280b64c08e2f3466398e52315b88a77543e05cb16eadf145f4040b1c5d1f7b5bedb047c1c27f5bf5a12dab071d257013f71e2ab677efbf9e982d2cc162805c9b35a58e235039a66f595bf847b7382c5cc1484745f8406c86bddccc1daf961503fbfac340651e21031c9f552ba4a7f6a1078099934ed32acc08367a52d761fc316c91443f4ad46ba24fed054fe21bd0a5b892457b494f25d0d29378ae9e0aa784d3fc1a03be4ef13a4bd4678fbe201b7e60b40fea51e362fb0e8d85e3be2ac24839b127f7947fe15f80b35f86b4532b2a60b25d7bc32bfe91031b2e703dd542d93eb9b47017a403e19c424d6e9d2830c896feaf81167c6630691349f5e02b9daa2c872bb5bd0e44da80061e50c82bb5178e36cd6889469356ebb1caf3ba93ed91404ab27ff584b100a1771ec98e38b72b9284fa018b2014a20cc6069616d9b0014f4be29115ca533db68354b99723e8986bcc3060a0f09dd8cc550bc1fb805238a5e963fccb56a581dd75bd28873f4f3808e971de91d50a74543882dd80b739ca2ac5b498e4cbef4e2f2393b8426563ed66fbd670fe20ba6c15f689635f3ed073e94138d800e411cbb55b5349be04c4b52ad67f970aad7e7d7205951e7bae43f04bd4f5d8407ed6f46a3f4fd58b82995fb83c8b5d01e82243df2062e10d6b067ddcc3cac7e59b7ea6e013368609a3851e3d914acb10a406da663f593cfdc07cd16db031dad4745de35e673ddd83ecdb61f37d55ef5dfb8213f88dd169eb84766dc3eccb26e902189e5a69ae26ee752e07375e6a67c9f9f91412f01934f99f1370a37f4a3b898717c99d332e7ef684daa693667f587bac49bbe426eb4849021311a4cf8dbe90d456d7671f876649a2f69619029ad1aabd9b9a85e9921a48039a3de84faa335eeccaaba1ff3f9f02f0ca31e8557c2b88a369887b5ce4f6399e019992f51e27a9a58f14c80d3e409b8b9a92bb308630186c6bcfa8827802e0d407c0afed16e5b62cb19b1cc73039c671504a70e56743ab6a4adf2be492263688b305f1fd7cd5316c8a7130e57045fcdd11bf10213f14160a6c503a58c2d590b127581a5895081902de52afcdce185d183fdc867d9b82be376f6b71e44afc07453514131b75ea6f3e5b03c6571385bd17aed71f20688f51e7941cba89daebfb304f6cc1ecce810bcddb95565f5fb65d2a67a96e530160b8f0b780dde6290eaa932f062dbf1c3d67c087c9c20377b474ff1aa24872371605232a4288311241fa373436e0cb8190555cbd3d11a4b22053ff2f2cc1e3513653738fd772a7955679b3f1197ccbe691f5dce1200bcf167b1921376c66c355be17477d5c69d3ce39c1eec4407b1f2d5287bdee484565ab0042300c10a920cca8bac0a005d39fa4b1f1ff3c7b0f247e4c0e9bb87a02be9dd48c9a751a01c76d7bf6ecd99f67ba48cf83cd51fa0048f940f828d622ac8da280d95566522f9aefa0b6987f505744eb4ac7a0098ab07c55db01942cd9abc0b9d57ea0a5ed519e7876d291823a24293821f1c3958b9beae84d2ad08e742ff00fe48f814e8dfe0cb7df2612a742d4b09c5c77d9fcd45aa02dd6d415d316e71ac3acfb85f5228383ae7938ead37f57936c6338eb6cdd8e139821191ec285ab375700b7293f6c954b334b8a4f71d02d2ad9abbf666fd2ac0b1fdbbd6a3c2c0aa0268cda53598580fb23623e3f98c647f718607d2d33db3bf382e6936e1fe47bf03a18dbb784dd4216f1d71022577431d780f304dc6df55f54532a94846c4105123fa7a1bb3024d08c4f06f0782333d7e6b4d6738d33080f1fee17208600a1ada5fbe45a1e600d2a877912ac63f87ea424908254e115163f457fa6cc67339c18887eb2bb17eb797017bf01454c7358be3de7ef5e32a697eace74aae35c02b320946e35ff0283a5acdbfefe589621c8ccf2c5a095b7da68e59414d1e10464560fa3c9f975b6b58251f523eb0d448144fa3116cbf2309a083df86d1db894ed9ad76a19297ae7c28bfdf7a2ea09ad3a7c0e862352300695005863cc3f1866e5c8308ce136d6270fde26ad6cd8cb75ea191334afd020095987449d388a23c5095ac9beab8c5f97cf7b4e7309880abdb1a8168e32344f10ee65a9c4a74734cd5f6818e3f8d3f233092fd8b18aa79e245bdfe99b68b85a93d5adf0b61d45e3d1982f03ed61cef8aaf999cb65de065f9ee26a757cdfbcd21f5edb2d57da00cf9bab3ee44f25d2b360f1bf360cee39676c6d063bbd396fb1f792fb9eee64ce9cfec675175c127389d34ca75e58496a96bdfc6a6d6863f20351fc84eea61bf6272eb9cd566f729ff6fb090903d434cb696155bb9bfbed909a7e4165fea7d124803a1e2d04b307956b981eeca7b66f3faf3ace11c3108c0aed0f725e75e545cdba97226a6d1e6ab2d47e93940c1043f351c0a8b978cce8590fd2fc6a7f538341ee9e8bd134d7e1aa56152cdd0af3167175f64560ee3622e378cb755e8fe69423a6cc435ddf6d8fe95d8f7c83b0dc0f3296a59e8d93f18fb73a6206b53af88c4811db5066801027420cb41855a814195b857c98df271b4ddefb2b86358c4e4b71757e835e5aaf94bb7457fda1f21e2fea23270fdd15654229af205551148a3782bed4ae72197b64da2be21c6287eef55447c0319e5ccb328501bddb5cc74d6f6af0975faa10684cbe10635e270b68b8c85a20ad5df1e7f1c7800c11494f827b00339cfd6e431aada9a785f7b27dbea81770f392dd6aeca366c7122f09ba1b60539cb1edefa532458c0d70b51f3974e49d64db60ef5c33bfff6aaee7782821e125f8b517b85d41c55d10c5544d60a23f91866fe285034aa2d3dbf11e69d67811cf0562901ccb07609cca3a57735531d19ed0e04952e302c0bff0f38fd5e77d1b28987b6dce19742765df4a402c63a7d057bdfcf5639b30e0484c663b5df3e19f3c208ed6629ed2a7ad76caa6d4a996d6552f262699ec8ce4e4cb63bda6659a6564b8839028c10d39345cb84f2e029f32d5a61ab3980d8133bf6d008f0d19a434d926e0ef348bbd9a2a30fb56a7c1a653cf09d301d426ef251fdd6f3f8c7fe5688863065e92ac17baa52872cb48553dbce26ca0a3392b7c895fa1398196a0e18d45153769a9397d602c3914ba8e610485f711991c5b57082449dd0af4a4c5546a0ccc1da8b75ecfd2b5fb73b7eb4d5cec4b864d71b2b44bd15fdb522a53f531c7bfcba59ce7390bdf0e6cf9ddc52046b8c009d473532c58124eac3d98cd599afe8b36f34bb7714db5943e83879ce52b716de94135e69a02ce3737dbb4bf80e6e9bff549ce293a7cda365e784446510953143265efc598c1b61f78ec2835bb3eb97c22738305077b76427348e76e8375ccfb095610241950c57397626e8a278fe744b0f78134a835c44073865638213200b955bec01650d99c9655b731e3f50d18c94d8c315c84bbaa9a77db1032aaafd08bb073e374f8ef4069c57ec3e0d38dc07bb61b13bcb49057b442be9c08849636d50547d5c6756b0361ea157081dbd16e768f70432cc4a3c635ac3c32000c7d1cc42c7a7b9a9f509753c20dbc076dc95c20e884bcb5cc61f479e5d304a8129d4938b35e8207d4dc72a7209b0297e1819a5572f7c3198672e420be615cd2413e38636797e2a8ea304d1f4226fcb0bdc650692200f992286060defc8c291462bf786f2ed8ced274dc50b6287ce21bbe63d95976c382baccf95e815ad05f7e678cdc8a5d6cc56608c83b6636031dcfec9f9e647777242a9941b6a4bd", 0x1000, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000001001360fc8cda79cc636c300000"], 0xa) 23:05:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x6) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[0x5, 0x0, 0x2, 0x0, 0x1, 0x3]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xa6, 0x405, 0x5, 0x7ffffffd, "03002c345e1a1d07400000001296dd987800"}) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x7d17}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 23:05:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x400}) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 23:05:10 executing program 0: r0 = socket(0x6, 0x4, 0xc81) clock_getres(0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) clock_getres(0x0, &(0x7f0000000080)) 23:05:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 23:05:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000893f0000000000000000000000000000dffea4f2"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:05:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="1bc5def651c97fa95f500d6701dc9fa0e66e5dc94ac62f879f3e861f8d45757ba986f9ce308be5b5bce24372eaf5e8596b06b4982cc74c6509f1bdb37e2172cf5f0899d3f5bda6f180da82f6d4c6e217dbb48ea48afc83940349fef6acec63938e61d2cc3c0c8bb8b83403e5", 0x6c, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/157, &(0x7f0000000140)=0x9d) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0x32) 23:05:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="de5ea8b49da7c89e256f5cbbc8a80a85476f215fe7637c2e5f7267693fb7f1f239e6cc783c82a47fea29280ebd11a5c63c8622b39bde59e86396bcbca4de7379c0b1410f050b53013698d1e17a876576957e9a93f3b90eeef26328e5d91c3bb82396da8b8992654e9899331cfba898c07cf2069ef7de91e5e9fbf096c10d881cb6a175ecbf95ba4f3c299a323b9589be5ed0e42674a807ee7750c5e3f9acd8e0282da0909b0bbfa9ccfc707d9218a8cb36fe94b9af8f5fd31b9f1b2643b584872661009878b514bf0d8c80265d5d5e29e984d312c8003642c8d85367a93bb96045bcc66a65d996130a499a7e33260cf327a1d6dc7e0eca85fe964e37265603fdf69bf9b64d8476f9b775b6de7ceddecabc0918b3e57cdf71560c22f0bf8143db4504b1fcd5415d54a957dc01b3a290af798a705d6a5c3f6474160c1a5084c34216b08881022ba79a974f2d91994c1ee517d61e63f66703bbcf687915535611a416bcd6f49069c9cda5521d78a812a6e2c0fddb5806f40305ecf68ce08f61132caeec496cbb0d6aa46d1ce18422d95dbf376c2fe16fae2f7e0cbdb8f04081fdca4a04177f1e0859fa0f3078134eccf527d91ee7c8113d257ecba7387b1416e1a4e2c0033548e0c3ac29cd934ff4d998608f05d585b4c42728eebd79d03e9f6d77e5b6f9433c4b6c0d91b47225642793015559feeef647ffcd27f0f73cf3bdaf4688db5fb186502038c2254fa2eed50606f01572c064f3d39f629f9b112cc662861b0e12e53b00f73e74aacf363a0078fce34636e06030ef1f40d157426d6026e54edf94c56e5b7c87fb352adc7b057d115c153797309ab8a93c29e1b65e38ccfc43bf8bbc0abe05292b2c2442bd5edb5913371cbd570c9729400cbc5d309904dfc98c7517dbab73ee2f150549f2352750b2d0a0e54a14f6cd3a29d9866396531e70787b34ecc2b06617de9e3277a5f79348e5970a382df74b5e381652308a8418beb3a9715a768bbd17fec43323add75e97e85efb13dac5aca71964545c7df64e0105f2941b6e13645188efb465c75ecc48c9dc6deb4339e45e56976bd23c08bc2ef5e999fab6f0cbc9986e8a549c89e5441c950e41e5243bd8de4b9258735c2d68f0adeb7679b2e02ce2c6f86f8bef4c0bef20dbe67143bf17c7117971f461beb9aab19cb9f643f968da508a697a544e8725bc13d439e17a1d4a6c51337f0374ac55cc841ba694701ef3075ea33c0388065c737038ea305c354d1de4c30039205ec533f1ffb56141811d0e6f00c1497e6a39e9e0741a10e8043c2f55ceb6773e003a51a310f1ae8d1c67bb72d2817b6bf58fdb729bf07d80ce90f3f288884a0e4f1fda287401fa9c9e7bb1be64d76d4416990bb0655e7c78b4a3df539437d9854be05419097e7e33c9899e872eba3c2dba31e662424aed20220a782f366392a8d06048fa76443e4914d66ae637c764e1da16befbd61f34bc73011382a136416ba64852ddee04924d096b2d3f6cf0d3ec333d7661b09ea1a19da5b30597dc03d40304325c26527fd47389ed75a004f5b617b799a8e3b8c46bea6016444718c0dc2ae7d64264f472a4a06dec5b263986f38a1f163178ee46f60fb905342406c21f971942ae713028a406058357e43bfd1d6794a59422eed5a113d8607bd027a7985effff583bf0a10c1d2e18ab5b4cc7d35437d2823dc89aeab6fe1d19ab9e7ebf2b804be631a119a8acf3d2b05063e25d456bdc31350b2b3ba85ad9e15769b736d08bb1e65bd84cab8dbaedd288bc878c56ebc59f2dff4bb85da20f021d81d8ada63665d324f2b105fec03cf0d42ef6db8e676a81276d909c812a299a70bce022948387187261dd4bba373537307994d854044466b7b4b139676dc089bd623fd5f125d291d0c403f3298d5a18cdf5a84b9edf721e9f6036dd2a0bf5bfb2a9c024ac0150945ed4848d0358ea6be0d1fe05f9bff61728882f4a82ebff45ce8267eee4370a8dab2bcf72d9d6b274bf1453ce0eb8f42820b4ef3f6c187ef44c45fab6c819305f8b65e83e7c6362c9f524752ebd1a13d3911d6bbf56897f4b2a5ec0742920bced29d238b9debe5cc156af27841c9ef184d061fd4ff6c9d796b18a844023795ddce7964cac59b6cad9a2a1e82270ba6b26006bc051e7bd10bc88fffa88c6a88fd591dc8d68201815e28399eccd3d81a801c3a2728095f2b3c4781e3c45fa6890de83220a2f1732e88e72de00f6bca033ec77eed992ef998ac96f09fee0b8a91e4de436e77ac306f5ee44f98ffa06d88715dcbee425fda2bc907c5f9e79abe7dae963dda94ab495f12d87168a9b3b6afd26b49290f88e17db8ca2213ca44d4b9de41bbad638b6b02b6b36a26e9a2c5a99ba2b4dcc6d178cdb4950c2e956d240151b7a9f8863c9598e1ff941fc126d62c214184fd1d29e93a7aae2b6009f15935d77c703c10b2c43e5a685b0514a933f5234dc6fc94873e3f381c719cebe9d5e4d63b4f80604547a21bbd2aea7ecd4c90d7fcbbc385f84b9329b00493946216f12a717a278de7f00686b0850d34ebf982acd9e2cc744663e32c0800159174e8968daa3dd4b1f7368a303285b7c82b1d69ac5eaae5eb28af11440f82914d1826e868fc5c39a664ddd6c1386f79555cb7e484c4c2fee441dd208126f1ca736316cabac088dc3e3e53a9291be723a2ce016690157f47a2a75dd3062e967391f1ec2836f8891de4a2fc34e0b0536f990a991b15499ccf43ea6763ae8ce767760c0feeb6a7e2f40f6fa71a5a93ef90e8735455fb47bb17cb36fbe1940c8ba66a814bef620e89ddcd42b89fe887be0bbf95f0bab8600f74e44f72c88b329ec9e35829dcdfd60abe1a31f2557b3951be7dc7792876d17a438721cd36f6d00cc657006052899e5b3fab4c3e78328bf7678f6603542a4c58261ce67ff4c92c9c9c4fc6f7c86549fd7e5a502c3ff896fa88675b6400d383ba12c41e94afe548dad9ba0fb0eb3815b375ab76954cbb6e2e04b848bed9487fb861482235d99f513817f5cfd5a53da28da980e5d32b58cac5ceae5b7da6e6f4f7b0d59d599ff0bb0fab8349471f5ec246123915d5d6ca240e95df5c051affa5d6224cee4ba8dbe150416b139c7df958a8047b7449b647ee25e717e394813c72863543e98b6022108dc72b96f102ec29225fc304860eca0575355a11311e4aab378956bec0615a0a9b8850945fcf0c640d63004f52298be569887ca901c58f94a2c19f930fb6ea8767e71ba1d8cae020da00702cbaaf369affdded3d2c81a41e8b68699476b9265dec0168e8abeac0aa8868e8d114da6d2421b14573cc2b162c3681f5988f645c7a23e6724d404a3c23042a581bc0a06d003359a7069098e7e3e9497df719cefcc001b266df49e95ab29736494828cc8a145e7d03ff52828f206ef1eff4d90f3358e0573396e20b4114c9a9a81c1789c27662d7d690b2e36df9a8213ad83719e64cc54bbe06346e175bef8c871ab51ce14b5ab59e22f82132cc579c5648a4daed39b8994a2ebe4f41b55eb463a782b48c094430953d0d81185b60c50710e79c3d5079073746497806d3c92c3c42f3a121bd7a3482e9af6518a933515d77a2f0b6634cef847c97b86d7288b23136ad5a4ada18406a7ff7c4129b3895477c1e4ebbc2315a6f291c9e902dec48bb12346f30e469aba759a3544ad01f6cb86b99a01cfbee15196f509bf110ea50b3e7edfa9dae2891adeb75b72bb6669b4c1552b78079d68a5a17692a2733238485ac7f4c4af42781187a236425a2e8a41cc94cf1e926a09e33fbb7b7cc7c9ec9521c34c1963dd147b2a7a7c58f0b379dc84ccc0cc2ad502cd7878beaf9217f53a7d024e28804417d947cef8cedcfbd37aecce4446e1953407563d835c3b065d8822973fd95a2f856e4c7c5954439762441bd37836f8bb4c779dc4c5c536e6da9eadce7a1b04bf658633c61392decf6060a87fbcf9271fee5482f67a8bdb0adaed5972dfadedc4a54d3190dd43af3a7ccabbca6cf7ac8a143e76b72e3fd34fafba9cd7ad85430f79b6b90376739d7b732f77b839e79cc6cca3ff718afc858332fbc0a85259576746ace1b34e030a3e279e3b3aec8720595444386a655d7f5b6e6c806c489427047b3b786a90d38a2ab8d28fc55a5aa36f58069b454f41ebe1bd1853193aa161ad7f6120026cde4030e9451d170813bca144394f2e1e3e893258fb988fd290d05f70723782063dee26aed5ab19f21a289b6b85cde563a3f74f5f68fd7997e68bc86573fd7f6576622b245dd5b38a756860a3bfdd6c316ba0de31e406946fa09d2638b583ccfaa55fb9fa87211f6ddfe7597a45e97aa78951d698d20bf94dd0aed279d1840409a65055d03f77a721b248775948381685f9989a80b643e6122d8cef93670f4fc9b4f6e09f20c9159b828dd383ed1b5184e3af2f3f385fb2ca54bf3f0ffa3ef5c2158fba980976f0b3b88e25608e755c39252b95613a0911de9a29a560fc44b5ab8f1109afe52d655705b83daa6ecd415393b14fb56af5d6b968a13d2acea0d18afc42e2ad43d2ed1a096042fe16572ac17dede63c28c3fdc1e3f646bb23f0aba0d9a5f2e71a50c307da2e380411e8c9247a6f276e099ca0dea15da1adf2280428bed282912bfccc97295195aca52f79fc2d404fc1452021cced537ddbcd395ac4221e1abab6b0c66199759ff3b12e427c8dbc55f378897047ed23ff32c113e1488384255185a1503f2e66e3dad00f086045acaeddf3d6b7817ce2cee6a5c5926ac990fbdf9c89bb1d0be8d867312cd414009bd07f4cef44319f41f25ab6b32ee363b3108fe8b71babf274ad9491f0b8809e206aa8f27c559da17d3472921e53a0e85fa7601d0576098b243de4d7b373f47fdec0c44cbddaea9b1431f4647243b4f00e257f2d232fbd562f6de1293f2bcd108075de6eeb24467170a6efdfc9a52dccbb14857862b085e13d4b8af48d55082035145f678699572edfa9747d7b789dafa428f9fecff6fb8111b6a84938784513a08f9be444376df8d7d0f7cda79b573c5d2994de5c2835888e98b62afc57994e5477155245835731f9e6112b33357f6ab36a2a9f927b8b70898e8500a7778540d3e38d4efe3836cbf7cb57d74f757fc371d00bb2a6612de9dc868ec312f6fd0ba7c2dfe530f95bba31218eeafd277974b99657a16b5c2318f8bc3843305bb8353a4be39be104ec5ac5ed7f1995fa5ed1f3f0a920999d08e618d67caba8a34c3983e05ea30417a3957ab7a5f3267d27ea607de18e62585d776e971f0fb6f72764204e5ddee0ee837c953e68201e02405cca197e545e9fddd497d134653c03cb58621d4f8e8a404aaf879d47cea939e41a29e4f98cccde9e0f6c891841becf0c4ffe5a92efd4885f9dbf3b84491ac37588f64dd26ed25f40cd3bd5e64ef7691844239a5258dc1e0c2ccf4abba6d59d313e403b9265154c5d8569fef7faf557afef912274c63f701de9123781ae04d03657c3640f8a1a96628861a47186504ba2bf1232162cd4734f8066b753c81dd6191c25617890ac9293d15a25d2bc2d7ab436c9ad0ee112b34a47182b7d4c2579de3c5a8bd084eb2133523da0bd8e22f5400b80d1e380d71b19ebb5fe7c413d136cdc35637de75e21238c6ee2e9d1c73a7dc3badfcad0d293f89f6ac94ed23e9a5ada75af3614fa8ce0f72a2acf59d89fa060c6730cfaaafb405a090a6353b8ddec2a00c23a550494cb6fec6b75fb429db8c2daee31b767b679b34160ee8a8572c01b747e87b61e92de8e0aa065c375", 0x1000) ftruncate(r0, 0x0, 0x1000) 23:05:10 executing program 1: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 23:05:10 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x110) fchflags(r0, 0x10001) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) 23:05:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 23:05:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x140) r1 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x800, 0x2) recvfrom$unix(r1, &(0x7f0000000300)=""/109, 0x6d, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="010077656f2e2f66696c65302f66696c"], 0x10) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0xc000, 0x5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/72, &(0x7f0000000180)=0x48) rmdir(&(0x7f0000000080)='./file0\x00') r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x0) r4 = dup(r3) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x5}) 23:05:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffecc, &(0x7f0000000000), 0x261, 0x0, 0xfffffd9b}, 0x840) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 23:05:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x800) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 23:05:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xfffffffffffffff9, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) r1 = kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="bea4557915ca546cf44b89838b9acce00deeca187037a1e6efe18733a9a78158319dc42dc486a2862ac29f85bd0c3a72396f51875ab7eb02913b4e0a410b5ea5d6014c5021175fce8bd204e1d4bd767b67161b0886931633277ae05fe3bde342884b446805c3eee244cb0d2846b6886e", 0x70}, {&(0x7f00000000c0)="fcb9d5463ae631d7daf6a0bf9d3243e4d2d57df00cb95ceff385daaa6d4f835a858017378409aa11926900578bbff2", 0x2f}, {&(0x7f0000000100)="eae63a1adafb9d00f5fb2b4c0e73c96bb29a9f221f901cf3ef970f14a7f9b2e098416e78e205aae516155b246c4a7869ceb67ccac0b9388d0a08c01cffd55ad15f5fe29fa874b54e909299b492768d6e19c336", 0x53}, {&(0x7f0000000180)="fec0efd61ca0ac", 0x7}], 0x4) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 23:05:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() getpgid(r1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) 23:05:10 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000340)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:05:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xbcb7) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="d15c67a4a20e74cc73c084c5b6449d0f7c29195e71ee6882a990f2b3bf7d98f2a9379cf5531187e7bf28e781e0f8e74b4c2c6ff79d7de7c6472039437ee206adaa7af5cb1dd7b06b23049b7c9bd2da23b9cd1bb30256ca0f3fa668823aedac9a3afeed916137cb28d3", 0x69}, {&(0x7f0000000380)="51f565a926a0c90a70892d8aaf65465da09c758a15ba8b117a86360c564b30f5fa037d162f72f4651fab4ecf8f1ac958a660cae3f2b858fd31856baec50bdf655157447517a5f540748b367a7fb9fa60ad7778e468f393e9783dc41bd9ef32f80d322a1ff7dd36394c392346a238665a9443f26434f16ac0b29e9757aec7f31e63e04bd38845c46090349829106326d6f72d43f90a8b4f28086398b19933ad3edb874d90a0e657f38499399f9ccd992466170b101b76d3159eccf773e5fc48cfa0ea7d5a2cfe3b30c1c3fef25cba6a853aa3d3d57c0493267150be48b4d2a5ac0399578435609987a9abe251d0", 0xed}], 0x2, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x3) 23:05:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0xd82b98386a3a730, 0x7, 0x2, r2}) writev(r1, &(0x7f0000000000), 0x1f0) 23:05:11 executing program 1: socketpair(0x2, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6e3, 0x1, 0x0, 0x40ec, 0x6}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0xffffffc2, 0x1}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 23:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:05:11 executing program 0: r0 = socket(0x1a, 0x1, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:05:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) 23:05:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 23:05:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) lseek(r0, 0x0, 0x0, 0x8c591de5f1025209) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 23:05:11 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r0 = socket$inet6(0x18, 0x0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0xff}, 0x10) 23:05:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1d60"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 23:05:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) fcntl$setflags(r1, 0x2, 0x3) dup2(r0, r2) 23:05:12 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x149) r1 = socket(0x18, 0x4000, 0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="bced0c355265982fd9d074a30f389089d5cfbc1523ac791346d3febcc3", 0xfffffffffffffd1e, 0x9, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x21) sendto$unix(r2, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 23:05:12 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet(r0, 0x0, 0x0) 23:05:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x8) 23:05:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x7813, r0, 0x0, 0x0) 23:05:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:05:12 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xd699a9ba13068b29, 0xfffffffffefffb6f) getitimer(0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r6 = syz_open_pts() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x8, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001200)='/dev/pci\x00', 0x80, 0x0) r9 = socket(0x2, 0x4000, 0x6) poll(&(0x7f0000001240)=[{r0, 0x4}, {r1, 0x4ca27698764a3f10}, {r2, 0x10}, {r3, 0x100}, {r4, 0x10}, {r5, 0x8}, {r6, 0x1}, {r7, 0x4}, {r8}, {r9, 0x4}], 0xa, 0x1f) 23:05:12 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x326) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xfff}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x100, 0x2, 0x9, 0x8}, {0x6, 0xffffffffffffffef, 0x0, 0x8}]}) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt(r0, 0x8002, 0xd, &(0x7f0000001200)="364291e049b92d7ee930615c509a57ba9646466f90c6e312e123dff58164616fe052e68152a9625a7593fa4fae8cdfc1205d5e9acfe5f7883fc4fe324985e6076aca7ec07cbc23b9908fa8b1fbf995e44b5e215165237462bd651d1ed8010cff6d83aad537d338b54f6972eaeb2a2cf16242ba1bc42809a8bc652927e90813de117f09b8e012acf20da5ca5d1d1f0a932a9f9f3c7790c76c598394066e59c7d9d04293f12d17a20e083898e6e731f9933c0cc5ffc4", 0x15) 23:05:12 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4a) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0xffffffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8071}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xb7f3}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) fchown(r1, r2, r3) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xff) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 23:05:12 executing program 0: r0 = socket(0x39, 0x4, 0x6) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:05:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:05:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/137, 0x89, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x2, 0x484) seteuid(r2) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = semget(0x0, 0xad7ab630d2ca8817, 0x5c9) pipe(&(0x7f0000000240)) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000180)=""/7) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)) read(r1, &(0x7f0000000000)=""/87, 0x57) 23:05:12 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) r1 = open(&(0x7f0000000340)='./file0\x00', 0xb2ea3a5738b31033, 0x10) setsockopt(r0, 0x8, 0x36, 0x0, 0xffffffffffffff65) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000380)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) socket(0x2, 0x2, 0x4) r3 = fcntl$dupfd(r0, 0xb, r2) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000002c0)={0xffff, 0x0, 0x100000001, 0x1, &(0x7f0000000040)={{0x7, 0x1ff, 0x1b480, 0x7, 0x3, 0x8, 0x100}, {[0x0, 0x2, 0x0, 0x1, 0x0, 0x8, 0x7, 0x3, 0x8, 0x5, 0x26a, 0x4, 0x401, 0x8, 0x2, 0x9, 0xffffffff, 0x6f], [0xfff, 0x2940, 0x7, 0xfffffffffffffffa, 0x100000001, 0x40, 0x6, 0xc4, 0x6, 0xff8000000000000], [0xfffffffffffff78e, 0xffff, 0x1, 0x1, 0x9, 0x10001, 0x5], [0x9c, 0x6079, 0xfffffffffffffff7, 0xfffffffffffffffb, 0x1, 0x20], [{0x7, 0x100000000, 0x10000, 0x4}, {0xffffffffffffff01, 0x80000001, 0xc03, 0xfffffffffffffffc}, {0x200, 0x2, 0xd4e0, 0x100}, {0x7, 0x9, 0x7, 0x8}, {0x29, 0x2, 0x8001, 0x7}, {0x1ff, 0x9, 0x100000001, 0x1}, {0xeea, 0x2, 0xbd, 0x4}, {0x9, 0x7, 0x200, 0x6}], {0xdc, 0x6, 0x1, 0x3}, {0x5, 0x80000000, 0x741257d4, 0xe911}}}, 0x1, 0x38000000000000}) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0x4, 0x4) 23:05:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) semget$private(0x0, 0x4, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x100000001) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000540)) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/174, 0xae}], 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xe71) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)) 23:05:12 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, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x113) 23:05:13 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 23:05:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000021c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb070cf09582dfa82518adb1676de3b661f294bfb79b1e0b708f92979068096bad2909bc2191c14a4ebaed3aef4514a3fbde474b8c0f01b10d785520bb2bfde93479d75793e3e84e8f"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 23:05:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r0, 0x400, 0x3, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x1, 0x200000, 0x4e9, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/216) 23:05:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00050000000003000000"], 0xa) r1 = socket$inet6(0x18, 0x4000, 0x7f6) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0xffffffffffffff6b, 0x0, 0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x0, './file0/file0\x00'}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) getsockopt(r1, 0x80000001, 0x2, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) 23:05:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) dup2(r1, r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:05:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x8f510000000}, {0x18, 0x0, 0x3, 0x9}, 0x400, [0x6, 0x3, 0x1fe0000000, 0x2, 0x10001, 0xe1, 0x4, 0x8]}, 0x3c) 23:05:13 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, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e430e7e440d0a1d930ba0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0xf5) 23:05:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) write(r0, &(0x7f0000000100)="ec532033039b49cd9229209e29732ecd74cba7642da274", 0x17) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x101, 0x4, 0x2, 0x4, "93b54c6899dcc198f10ed57431368442918837f6", 0x4e9, 0x9}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 23:05:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) lchown(&(0x7f0000002480)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)="180bda3fbf47a5c0bf994d87bcb4c53d463cca469bb5ffe5791728204190755e4e90c7159ce5a97e0d6aa19709babd9e26", 0x31}, {&(0x7f0000000040)="42b46dd62aef0f335838d5596edf571d7c95707192615b3b6aa07279a878ba3eb13aa2508dfdc8e239c70ad6a931cfbf0f7be7b5430dcbca0e8c5a6cf4b7427d312cc1630cfe75b55f2b1b7b760cf602ebe71a18aa3671dc00731879b7461efca402fcbe4b17268aa1c2b24f8aaf5e2afc8e5f6a", 0x74}, {&(0x7f00000000c0)="8945ae5e8b6820449910d2d649ded654718963", 0x13}, {&(0x7f0000000100)="c67a7341ed50022a1542622da0290797494e97782506fbab9aa04ae683b300e7529dce15acff6d3b5fe6a8d1209a62564a8e7836bdcadcb9177713238ecdbd0f886f7f19e3ddb19cbbb540bee92566d05ac95d6e8ca5adf2688fb07a735b090e1aed226043355775e45af8d2290c2e1a000450282b69a8209615d4252909c8c7e146ca40a8d329f5813835713b2c9bf62387574ec494fe6fb7927a2ed72a6aabdfe68b311c735ea295f3fd9844a921aeea76af00e65d3e031eb863a7ce82de2406ab9cfd9f313ba556e4b4f8212cae14e188f819c9bc33993d825704dbe4d8ac059301db2cb0f5a2589a650646f2cd11eef50f378cc20f50047049e671df7c83dc4d2136e53605c4cf818da8bb11cf2bd8d8f9116f8f49f2fba79af5da76bb9e5e3b51a342c1823f46785f096463ad5c22f8fba62c3108728be8b1dda1e6018ea344e8dadcc32fd793e4f80728674eacc26d63f63f794674ae80b65fc726b40a309ef595dfd450bb2a4075a189477cd2fefae8630696dcec208c680e606a490e65b28d3f3135c3a66cf34c95643c5a82be1572bb7a9cfc999c8f5c96696d45a7d062479ef3855497bd3f4e2ef41571a6752681403102ec76cab6348e0da3f7b276ff1395a9646aa8a5b6c21d646da98ed67aed516b765c2ab48a3dedcd7b9b8e6bff048e893b4e94f578ecf876548c506743443c7d7d3df26b3ad32c101d9cffe1ad058b1e42051d1bcf7ed541ded333c55a7e4ef84943043a85e0b8c33687dc22dac3e02c873a8064d7a70d0e532d01bc5ae0539f010c9a66d11921bbb3ed5dbb4cf48906963e8485142d5f3b2d4e22d23d54bab026a2062c056d5cc98b22152635ae504742a45cb611ad5689cfbdfe58c8171b9cda7feb5c7426f8558a2ecf70cd10956374d13bd2c95d88a8c2c1939cdee84a0a0eefdb1e7f16da63224be3f13e2f56992c39b84fdd4d45bbd03e9f702ed0d443a178bc276eb9c289fe238c939887c4768977d1d0c3885e9a3bbdf7b6c7283efe528500be7adbec262d348bd4a0ba9525946bdd63eafb791a6971be16c34dc92287aa052770a7c423e0006c37f27560b0dc1fd2e669d318d632cb877690aeebe85d4623d67e764d582002dadf62581e7f33ee99e9ef7e02e5724a69641af48c9d5f217702bbdb82f2e7003295bd360d0394a46434cbd85f1489c5dc52cb83814b15e643f4cefb9f3fb7b02b6ff47339f1b6ea7187b9ad286d99b6faed20461ee090349f03500687cd446d1b39a96b5add1f1ac663bb7e8b5b03e751c86b733cc66ce65d2384a6ff6eaa5164d784b8c50e39e583bf16873e42b1ce0d5054356ecfe0a0e838053d156b70da6f3e66c3afa8945ca2fd9c0f430a06d022867cfc8d5b5276975e38d1e9c9e44922aa44075a74c2f9f1f30a0f402881b0f3a1475c3532212e086cbf8065e75f1041205e62414e771f6845769e9bd994877692b833a6639c52ea891af7e1bbcde442878925574f5205ecd9989bdbba02afd854ccb4c395db5ea32327dc4b7d8000b66969a87dc7ebf417f0efb452d77f386776d9fab48a41870f9f08f8e87cb188a68a5856a2c45133021273a43d7d12eb7685ee426b8334bb24f76871705ff575d8d5b10173a61a119877ab5e15dbfa462a7619fd0a5be9b981987ddc3a3e4960a29dbcf579d205f06c7251e3e12dbdcc23a22c3f69ebb04011882c7350c964c6f542fea57cb0733c56f9e65cc6e4296e323856815f8a2880b917249465ce39d640ef96125f022d8e4961bbc17aab8a77e601938f1168639d177009e572637464a231d09ef5626bda7de6ba043b3526ff816ff133a5e2c73446d6fe392899fd211b0e1a7da930da6e23ae1178911d79c59b09afc824aad553c466b584c209ee8e84790f62d95800b8c18d1fa0f7b5ee3f1779b633cb0572f11c8798b4d732d7eb6f59eb3aaa90aa146d787321cf1b4838fe3638433eff0a74098089c0fd5d80edcad9dd0dc19e71cea413756b57e2a95fdaf3c93e9ed2c7921454532d50fcdb2ddce8ac27019fff4eed4d70dcf1c30425b36d213e418fb949e53b6df02299dee83c171566301fd522c7cb3655e0ea805fb416891c860de5133fa7ff6e290b5245a8dca3b05e7ea5efe47495aff068b58a9eac62d3d9cbe98ab2cd07bb2f24fdef4f6bba589d4b4ee75c2ef74827243281b4f6673f6dd50253128323d070ab0f953de733a1dc3a3f6931e2e542432f691fa7970aa8d8fca672cc5b80fb4176679c70e010093de6a3c647ce75f5ad43b9e12fcbd54594fb860925800e848756c6305f76dbf7824325da369226338d6cb94d7e288d929d47e3959d887054dd9c008abf885c90939105f74ea21c647aff0c5842978ea1a29dfc15f2cbf0c1e8d8e360c8439b47068ac7df830409a504d03442a3b6e260b243270feef5465859a24caaaf0bc4c30292c3bb5b58dfab6e3585546e2b5a80e965dbfa19303ca7b4d65f58356518fcc2a11f7e8aea06144924517cbbc1daae0c483726876151d0ee39c858285ba1dca6debc56fc03b0e9e8edf120917caa23444d8b5f6f88a148128cea27c4b39ce4f0e111594df9dfe9b4991a41cd9468922c04bbf88155764b107c06aa0e3eaa6aaa058aefd3881dfaa7ccee4d9d036f2172a183bb3651b4e85821a85b13006acaa700d604efe08549b9ad56479f51a981da49776bb135cb4ecd8b8ed45c98a537c278b50643af01027156629c946e51803a68e5c95d0327df6d698e90d151f968f9a356bea2116ce776d717fbda7f76674d787be3671bb8e0d8dcbca39c8ff08cf15c57948861171574a1da4be1e74e03c30d07cd3ce419dc08ef224f2e4b381c1f5b347f0d8f9b948a5e363a4bfea3b6cf8a3333d2de18571125512d6468e9dc4e0c972573f73e4293f25e7bc5499ae26c5f27a2916af4d383c6d52e38a6e2da43196f522aa6de823292ec9f3e4ed023f2d5f451004d6709f407dfc21e7144c711d1f49f6c160466b3c507a5567111833594903cbcdb434c1fa4bb3db8575b0c6cc088dfea2e99dc0c8aa35c527b40d7a0a954e98713b0f6f5c843942ed2f385bc19b2a94e96770f7e37aa366c67417e3368ea8162c3aa4278d8f2d27ca4788e67de2e2c97d3f9d423274bbd5ca7978e647fad7c3fb195f43e3d077771b677f8aa7253b2768d4f464d912a3bcb2a218ed3d4f2f41df8b5f4b1742c99d33e78e294c805556f584993dc154764e7bcecdbb91c70264bfe50846c6dbeff7ee745a941976ab737db831d274568f5e447c99b1f751c851bb95097e4df9d0e878a0d9d74301b83fa70156309081b44599327cb401e148983674d925992eb2104564b92c411547f3c0662b12d46839a84f81f511049f87b01bde6f3a07b1e2f01f84eb862f2ea8c406dc42c3910c54dba637a9f5af81ff7688b76ab69f7b26710ef5f30b9b203a2e267fc6590100a102897651f8a781233fec5e2878c84e1b97417d1eb84be57be097fbe510f66268fd5ebc6ea2fea99657d4cbb51f5cb825ebdc6713e8f3a849c5cc4fa4fa19484a7c81a38514222de04e742dc1dd1dc6686d47161e40788db36a41efa274a1410c00824bfb24a7a9162589738b7fd6aa619b6e024e57f0fda1338b7e5c75b8369997ef54f9222bc7bd1d3f0bc5bf9e3e80485d4d3baf7760aa4e632cec439bf2b7ef6d58dd0aa7bfd5768144d1d522b58498f92af4727749e22181efcd7f08fcc3720a80d1a1df844265d555d73d67f74e8036dd46d5da76f6b733f007ae5fff7e4799bdabb1789947bf7344047f30f3ffef49c3ebeb9c94b4a9e460ea83e5697f1b6e0125106ae0404ef4a70f16c6fd229816d5f77f17e187e4a032b954d932a382b869a078014fa14994cccddf5caa4dfe731f833aab7ca83931728c8dc9828d4dafd9e11e8e4230cb00dbbf018e528b37abba0f56bf4cb2c9b5f525a547c12d3ee15ef954cf10a3dfa4e6172003ce78c6581b2269179a62935526b5bde482803c14d6f88652c8c19c4ceab230463fada50f6eef904766ff15e22360aed231eb42ea663a78eea6b279d9c2680386659febc6eb82298b0d16db0b1a82a339a903f067c6e6963979be92069a26845af8e4a1e65524eb287af7c02e17285b83e74582fcc08f4e3792c8a25c3d7e55a820d7e6e86384feb330d8fec0c98494f0e5398911c687edccd53ceb2ebd9673b29789c470173d6625a2d400b51fb9e38f00a5621a1be6fc1e9fa193c31f6cc116bc32b30793efcf96aa13b815d7906eeba185e4361d0522bcaaf320f0ac392c08f0038c3392e58c3ec860573ad724b0123f5504be0db2a6d7d28caf17de6dedf363586eabf007353a4af13bdb8a070d927ccbd782c6ce1102adf2475f1a3612660a7e6c9328cfec2eac8e8debf1d4db8890bc3f58947301ce27a57343a3f08e654aaf2258f8b6a306a20104697c47195492762237c21039c2a122a04e868a595d9b446202a62ed783eabd3a10630fdecae490d3f6df8750b2d58826dbf3d6c68a143f92d0386006aed1e13bdf38810a485010454fb57e3cbe88a75a33a2aea75a858e32b40638ff27af06cecaec2caf707609844541c90cea7818b9669c4d21dacd90dc4f60f1c1630556d593dacdccb094f3cc70b3556868ee69870c1a56c162db80cfb81208a1c76154d791eb301e85880b719d68b3506c7f07550e49edfbbd34c77bdaa57cca985fc73cd1d1334720a6f600d84c781884eb849608995963b7d06b3ee715f1699daae723b9eba80fa4f3581e4684475e2e6f679f699b03632e03d857e957eb225e70f16b686959484f82798071425d85c3aa71a5ea70ac4ad7cd58ce3d6a2b27c4353487c704346eebedc75948fb2c819055770a14c293561e78899032d67fdeb7a1fb7a5a4c92a90875571a090aa15ead615bbb0e374c077fe84be730d1ef0939d563a274b655d8405e75e6099a9c7278d6410d58e17077986527ffe97a3cf187d24846d09ee7d11910409d9cceaf29543bb7b303022065fd987bec3005b2089941dd3a5080bf57b6ac64a2863fffc586f44c8385385ee2b60f4c7b98cacee8f3308fbc64b82d7d0c52a6e197c1919b6a39f39a5c4e924a03535a0da4c81c1ec29893aa6d98f845153dc4a15bfc38be1480dbe7dfe317b0ffa88f9bb12c0086169eb6a2669e5b159283188665ac0ec304db200949d6474cbba7f11580888787c0c4e65d2ff17e3eb7a394eb94fb8b3dd5b67c93a20d16aa795a4a6a8208e75b2e2ed362fbf9ae1be6caa7e224b5e83e066d153f2e4acb07f3a7a7a012cfbdb7f0be65b527455090a9e60a73a9410ba1aa6c75b2390f0fb37394c0888c2862206d3610516068c04b6c39392edf60caefc71009143aa75571e548b320c60cd55e0b357786fb841c68c60dddcba1ae32709130ac00ecff3809dd34df28a8cf3f27748db3177fb1d7df68cf9391cd61c7b9611bf9f648b1da083a9d3ef64299830490c10f87651a0b42df072fdab0fa2084fd2c2f9fb4c46a6b20a5fd7cb3549e002f69587dc300019d390b2a1cf4747c6d051de3b4ec548a185a5a0ef33be276a722cc17f1da7d1d67e3a1b8d96208a10c63555afef68955261f22d27bf1866518e8ccea368f4a0cbb9dc17880fec96715ba85be4d0dff6ccc2fcf22914a1fe836bef7c88da877931a9a6d3818e26045715272645025d380285df2a447edc478cfd6eee43cb67d7deb914aee1973b8a9f275e430351403beeeb3e5c97c054f3f8291b28a5360cd505df73c62cc3b775b82cf66f075ce379b8c4101f50e9", 0x1000}, {&(0x7f0000001100)="c45f4e320b732d78868531ad8b34541b80db59b1c08f039603490bf7d0c0a535f8ba952ca853082f3288b2adbb4f1b2e74048741289857008db5ae35fd07302b9c6ca667020641c1107854883bca32a25046bfceda621e2c7ac8576b2d7c35d7fad94ca587d19c1866b014b96b4dd7dd0d1165664407cc", 0x77}, {&(0x7f0000001180)="daf5d918e1763a506ffc887fede6a53e3c43e783a447999c4a4ba29970b0c641d6d29bd0f5f7da4712814db6914ff5f4845883d48d2ed11eef11253ffc44ec29b82b8a179f8163648df9441a41247dbf2ee493369024e8653728649dd17f745dbb560226b13d82159473c3ec22fa5a96bd7fe31ed8d35efb6f1a8ae3bd544059edc858be92f5c31352c17cb1ec835624b859e5f992251e8bbb72c2fc6f65b1d28dba7012575aefe1e070b74d93b95997dbf9eddd", 0xb4}, {&(0x7f0000001240)="f94cd8d61daa2683bdbabf0d89a5fce1cb7df6fa695ee4616b926850e12e393fa72db437f587df945d6bdf142fbda9ea2b7836c9f7df14b8730174414af7cbe8b978b130a5711fc23a9f78e2037d21ea1e09dbb8e4bbf9637eb185057c203149fd4a6b48cf259ff1051507783063a63e2e23267ba2b3444078e2a519e297c648b8836147955716f595e3b716ab3f005a929d0db8f7167b7e07b64e4c142766b7b9137c61da6c", 0xa6}, {&(0x7f0000001300)="e7edfdfa871eb0b708a01d04698b5c8be6ca4398970de5ddf96452b9b8e5f64cbfd121e2a144c3db8349a2031566fb13db7cee5c16a81dea58541fb4b47263816936362c8690930ccf86d99adb28795fb425f6fab27fb832e532b1f23b7ff8b62e9c4de1d698bdcf9e83e5ac23899a49ea7d768341d1f351d3d9da732223f480bb7b415a59f2998ed93828656d0d64c60bf614684b3d8544dd38c5cd8ee25dc46ad234e67ff0867ee6200439d4a3a874e75bc8fe31f226715f327310e549af11b4af8c35a8bd9eef654d728a903518458d51d2aad2b3edfdfdfe889ace2d0c98e310214fba919f955e0b32e3aebec7094f4f04ee884c11c0f9e2148469222f58fd90662d8b62b626b59cfb4fc111e053edce71a14221bafa02ab398db530cd325e819b388f7154f85f461be409aed97aa543a6af107262b3eca8899e480190b33f65948edd7a0caae39d6e60d931319165fc6dc6506ff6cb353323ab194f8634b5b64ba83734944ca5a81ed4ed9615b53612bb26b535942dea2866a20164e28811433c097905e445134f8bc6f77848acdaa075d37f777e54019c3597ca1fe0f2817b096bc23a1f66b594865987e87939bd58b0a38826e9d356bd3eaf6058616334f5e46dfb13bda368599cd2f446b4417a0490bb6fe864cba39c42f96925938324a1818f54bddf6534c6f568ae87a10d0d255a181ba34b18468fb0a40370f866823252820f736a1b9bb1c7d07ecca1e1de020c875fd45f0192fd6b20eeb216f65b66fed4478050dd217e4decd1f5a8b0d7776432ffd72ad85aa6dc72fbfe44bc32bbeee5af6b0500c0a5a09f19c60846028c7abbf4953320264578db02f0dc197f62f7f4e50126ff6b52388d3675da6cfff94ee2b51d118eb1f861d7b9e3e3d58757f45d6a781017778c2c7b09fc78be05009f52b296f03d9932043f395bf9b1e311ccfc6413834ddbda3610bf447e94177876bbea7a6d04996687c1d87f9fa8d60b3a863c46f687563c696238faa14ce1aa79263fef64917d42cdbef5e8c66fbdbb5fe9ad09763d04cb01b007cdec9f7a390accccda02bc9efa94844a0c4b0bdf420cda08a22132394bc88548abe5e0c14b31847435e5c94e0ec1ac192dde55906b38b444fdc3c44e0587fc5507f8a4482d11d188347e4ddbaa181c1add8e8cc0f9c71ec49e6c89e38c898b30c208940c36aa7731c12bfee2d52909c1491f06d669b9051eabbce8bc21943aede343c9e7f00339159ffc29aaa5e0edbd03a738ee9a32dd540a1671d4ccdd6a86935e88192d0605cfcd2bfdc0002b757c99b0b824998f7dccbe40d3db0892dd706bed5fae50d71d6b5adeb981ff8550604578344a6220aeef7fc712acb83a7458ee35d5bb9131efbbd073e0b0bcde6bc61b83b38f1db4f22c243477e00809c4373e95a010338fdf602b5e77d93962cccfe7bf6e1b83a4cc06ec40b75124531b6cc446096490e59400f27577ef77fa28ddaa0f19d6a5b92d9832d94d23eae1b6f2cd6f59592126a79ca9c8676191fef121e98a1d45c9bd668f679ab314d112c7a3bbeb9bb21b12e2c20fb7b31894318dfb28288bc75fb9b9ea9cddc6b0a9a5a8d6632bfe09e2f018da7dad4ee6274283ec04da9e30e5c54bba667d1da7f891b2e366b47fb052cc31b57fe27017b13ed869ca5090440812b570d5cdeba2619f443b85e0b2449e55831200df661853e495cd4c846cc1a545bc1f925a4a0cba8cbcc63ab2782d9945d6cc010d780b0e8ff4573bc3bc2cafee9c67cce8ea6cdd38e8673ed988b42f7066881c62ceaae447422031ef79b1dd2ff4f2e4793952104a22104e7cd7e6913e8f4773f0d91ed8e62b9b0b6c1d149e1621daf67accb359d933237ff6f0c44fccf91cfdc3568ff0a9d69eb93d2c15b90bd4b113e6cc33624206be0e88055650958a40912439ada8555dd4efc7cbddbef51b84e342f0fee0197a39e109e9d6f9e32deed0662bd57255bed6b5b8bc6a419735169d42fb536e23988ae5a822cc41b74d8038b359c8c014ac9072f37479787191cf2208c6fda13c6e9b715f5cc7ee8044769cd4b0c0cc6a618e5b8cb71bfea4732fcee89b88ac8dd17811166b5dc5df5b5c1bbb04efeca84ac06e73a0135f7699e0e272e245e8791687b6c4dde933b4be6a92caa9ea9852b48217f6fd2244ac3c25c9ef3dd73cc2b8ae0d909eca89fa9b4ed19dfb38d860aa688982c73907402e0e0e869d91594d3e19d0e027ae468dd2f24ed72b8992c4a04ea633850d7941f81d5075a35e99b5e115345a4d60a4986b000f8ac006962e12ee7e7ca388fb1c9c768149765d00c3c2211bf82b5bc352f60dfa5b3168f809f72448fbdf8f8f267c5fc71d8916b628488c450e12dd91e933dede05a38d525f45811502eeec89a746b51aebc72ada87b8677b0da58f8b5a33a187d5205a2e2e3897c4fc26bb80a76be053638459667541c4ba5a959a0c167ef1dc1dcec3ca2f7ad553af4651221099c1d93963fc819f8bb074ed24f3e0902c18c2528a9384c1e2e1d74708e5fce82593387e6d0a8add8e3a63ca3a9c77c7bf3c04300790bbd19005337a52430f46192da91ba9b5c59426e41a01b0607edd0c301b8791ab214da579dd8d0dd79de3f59eda394408c17b2cde282fe8b47ddfca147f1f1f88a6dcd51204ad0c2a8f988a507a48ddd050b83e606a556235c78a6410665a674e442c5ece8d380cca72e52dec87c60f8a422b2d771a38c02e5b88437a221ead79c08dc701c97223cbe8659a46c5aa3805d0591d53091a593e8213e8d8da53986f80375ca72e47eb6385a6df17e377d30174a8671aa0add31f9eae963b467f38f7af244bf67c76c4d631412d1c33d8713ce762ba5f7d767c88097091d174320123112d2ffea3e9669c6571604e21894f2bd0f35c5440330ff765405fc168e83f3975eb6beac61ae53841eaf78e259fb8b41e8c4aa11c9fd717226ba335e9ad0a965e0f549458bb1410d718bdefa3fdcc7a2538d55b3eba76408c5b4d88688423dc5b76fe44d526512c61ba059404bdf65c4a5f8ae3a3a27795252be75bed7581b531fa21c7e3328f6975f698729603ecc09b82452fafb5e6535844d77cc3b250a14fe27ad4aa9f46397053a694efc67d462fa1a3fc5b17d2c8635466a9d186b1cf34e2479cd0ada3545a1e89692150b199334358779f5aa2aeb67bb4da7214e0cc0a6cccaf157f3d62461b0e5e58d095ef20f7b090058f5455bf65200b21d665c39b2ce3d0626b6205305026abbd3c5ddcabc994ab0b4879f2f79912e82341e37e59088a205167ee909fd021b324ed42a5afb6af25445bb5f24fbfdbd3acf46383e498619e5163f0fa28bc2c7c6e4caa8b36e9bfc9827daff5a1033080422d91503b0819ada246a07329b2ef8507d58eaeb9e9b1610e0fc3c8f420f709c40c4db12ddb64be5df5e687dc3f599076972b474958df3cc994920d478226b3fa28af0e0e40fc23bcbc8d83364de3b2b508bb111d7bc1a3039254c4183b6825b30f4e232204b3a7aa67426261eea4e0f2ae5701887343b2f232e26adebe2ef0c4889ff5c59211e6afac241594e4673ca1819f22f738e3e7e8d6ae98eb8a95307c064a567de7f87a03285b3dbb59abe5b65adb351db980edeabba9e419192800ff56abde130770c2f2f7acfe99d7b0f560f6425827c1232bce24878d3e350c68335de4f1cafaad2c9c0932e7337cdb0fab1d314ae59ff8df14cdebfa6bb98ea1af7070bbb865e863b2e91a14660251510992586143985d5ae0b13d05b48973576d460f049924d4777cf44804b3ebaf1ca97cc16c3d787c805d340d09f27f74423e812e89569eed37f7dea469250472c9b1c6a2d546e39c3add33fd19df83d54c37d9e416881bc096c955bfb57e1ecf6de3a96b9983ade7564a22fc688d49499255736488fba93b27e4819c58607631c5f4b1493b780bc1c09c96007c596b602beff123ef05720c8d872e0f1fec911e85f7f94c79f720e45392d5f1be9121037d6c672a10186456509a8e100403a3824951b1f0df226c7f101d95a662794db1220a40c34dc4f47139aa0b87cea94c946438c94d04e87b8bb2bcf05ff24c5388fde511e1cd77c96f5a4a77d31c4a91654bdd0d4c1b844c11f3ac2bdb11ad78ea7493ed10b26aceb9aec1cf41ddd6d53d9844afecbfbb494a18d331e697c38fbf5b110cffa5049e16cee34d2f35c51ffce38fe80c6473166770b5a7d3466c5684b4f64217dedd60903f817da627cbce08dc22c5879d00397ccea68c1eb3d676279379305a9875e76b454c31a9d9a7e6dac02a81bbade1dae504bb778fe3db87292beda4bf577b752e7d7d291a36ca3d1e1533aa03406bc6150f20dbf2285a55b7d194461d6f7eabc88ebad43752ad3601f52cc368b2845b1749837df8eec3319346d2f0a7b57133532fbd41aa3a46e18953a3aa62bb85a7db590f59a472583e7d116a821fcaece1f58edb172d1b4cf8393e58c147fe87f8b75a16f45cec35729265a289ec5f23f50f04eb582975e95e6e4a6bd64538748df987d3495d8013e33e70f629a1b7b96876e62205181a149f9e6a784257e545fd7e2b9bcf479aef53c0ac53ffa4c5ca5b7a1959cfbc3948bda88e464fa45b773aba71f1bf835ab13f26762332ca21c2d4b0f9c2ee90d19f8692d1103a9c9811f168c879593b9c591c281842590a114bce12dde360e0b5e84d50dbf29079063b18af0cb07a43faba9f8a55ee18c18b5b2b5cde65df9171462ac29a7bffe0a01d650113b0b73cc49bf6c85769904b645bbf82fccb20d55965f5f688f81b2b20c132f4f0c5bdbe04a6a60d7844c699682d913562881e78910376c3740bb7fb16ebd1348863ccd6be3c4f75a5a682d15f63dd4952e827f95f8fb7bce41692680ecca2062c9a91baa2c29a80788a2e230a2ce5c7a4935b1706cca7477639432d8a32451b32d682f7656e9c9d837c5a0fceafb458c8a26feb922c559f9eba9f1b2812dc4f264435e06ab233313c7b57020e2930e97c40339c5a30eed86a2610f1856a0ced842ba98654615ee1a4dd0fe0a13727bf4b16a98f00bb5600b7014fbe7e28b33fc785b6a64c0c6d01471d0a6f5666cb57318a56a20fc8c27cac1b76b5c1c4d8f9026b839367e76ebd3ccbd698558889aa4d445a91e4aa76b7f3d9243d2d3e41c43e735b04b0e08f20e42cb773a795efaf711ae0f38842c4bc41234707042e42a1553e7a47d3e6bb4858ba28277ac1b35fef5c9b1f83f43e45a1690e3555bb7a26cdcfe115bc9023fe8ed4be48da4220d1c36e45cb01834bee2423ede9a9b1083ed6fd38cd6f444ab8b2f9590e1a6b28d3f649049d445da7dbf644c35896c6660e6ebdfe5b2104bfba4228a6ff3f1e21e13a7e6eaac9c8207d9d12c18f769c23b8bdc59eb3af3d6e5fcf93c7c7abede0f3108a44c39bf300c95ae634f5259eb5535b1b5e447f547c0253b7a51488d9a2cc999741f0ee0ab5fb4897c165e691213d48f00db1534fee39a0dee597779675d2bcf1fb5532ee7a3fcd77686ea946f05224a77ff6ea00d38ef94ce33689fc511fa79e5310edfe316a1375a6beaebf45fc60ec5ddaad28cc1aab59e4d363308b210635cfec8dfda955c3579ac944dfc3c610a7995fbb7abd96ae31b47291153e76f2eda43a7ab187acf7aa00de090c371097812c4a71a891c432ebbc56163ae66bc6f475c9d1e508bec36af56ffaeba0b037c320c2da93d24d81791622bb740fb8f796b65debd8c1a3d1d491b5cbe2244e7bcb39116d64489908cb36cbbc5b63c74b18dca4", 0x1000}, {&(0x7f0000002300)="e59913c151f9f00913ca9282a93137918445b4f603a5daf67ef5ca07f071d4f31bbdf3d3ce266529c911cf77aba2213cf1779f9ad08f167b9d7e7c8d68e141275960b0d06b028483fafd667750b691cf1e1ddd5709a5d1063c68ce3680b241008b90490a625f3c3b19a45e44a01d5a0078871de4fd2579177686b68f6da370a47836210ea6", 0x85}], 0x9) 23:05:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x810, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x3ff}, {0x45, 0x260c}, {0x82, 0x878c}, {0x22}, {0x47, 0x9}], 0x5}) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x8000001bab) poll(&(0x7f0000000140), 0xd5, 0x3) 23:05:13 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x9, 0x0, 0xffff, 0xdfec}, 0xc) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) sendto(r2, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000004c0)={0x0, 0x6, 0x7, 0x6, 0x1ff}) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) msgget$private(0x0, 0x88) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = dup(r5) faccessat(r6, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) shmctl$SHM_LOCK(r4, 0x3) write(r6, &(0x7f00000003c0)="f2c18459dc3ca9413b48b08c2e6079ec916f31ae4b8f0cd2e3a3b718d873b690ae6cdd369bdc88d8ab73ee0fd750788f1d6bf8ebb3e8bdc0973b95b9526dbdf6b4df7dc49a39c583e54be9ca0f38def221dcbd21c3005dce2fc606d91387c9090d8dc90be9653bf42628f5308f354364f212ec484663477f7a41", 0x7a) shmctl$IPC_RMID(r4, 0x0) fchmodat(r6, &(0x7f0000000240)='./file0\x00', 0x4, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r7 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) shmctl$SHM_LOCK(r4, 0x3) setregid(r7, r8) shmctl$SHM_LOCK(r4, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000380)=0x5) r9 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000b40)=""/247) 23:05:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="611cc75dd1fbc37d910959d9279400df2cc901d9c4e0fbf2511101b6d4600ad41abef41197c12f8191e7a6bc5da7a43904eb6cd07a1a503fc0b0932b353a0aad7a706c62f6422607eb5a4ad53ba0dffb5578589fd91a2c5fb8838ac84a0147160484f865cb1aa32891f155e7c3cde8aa1912e10ae435dcf4fc4924e4ea0af42887bb0bc0080b4cf7d8958df56c5866b492ad6b3d7f887def0c14647e69507508b56835191c96df60df7b3a53c5fb03c67d92457f2f7cd325f5f59482d188313a71e6911c9f076d3bb001c5003e038ba80308a4da", 0xd4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="c94659e2f1b813b6d64ff4755b37a5329e1e75ae87a56b033f811cad8dca2c12262576bccefa786e277730fc4b", 0x2d}, {&(0x7f0000000140)="09e3267d85587a4ccb1a", 0xa}], 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getppid() r4 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r10 = getuid() r11 = getegid() r12 = getpgid(0x0) r13 = getuid() r14 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="34d926c3df9e973f48f864004a3bd125f6a0d9a26a84fd445f5202c0344393ca", 0x20}, {&(0x7f0000000380)="cda6214922324ddd24af4c09ff9db54cb8a7654021d9064cf0284012aaa8fa5482c6bc26a0f9291a9e591981af060a409e368ba97aa363142c2c8a37923062531055cdf1335d5d05a9ed881e844204140e5387adb419fe8d653a29f0cd3ec9139a1e6a05b4f4c0c70617bb85c5b04247510c31a299c5dbd7326ba4e09d83548c4d760a1c4de71f71a93a323a088f9fd75090a4e143a9d3ad86d39bf16a3feecc7b2e938a4d909cd54486900cd9fcdf96103b08b2873ec629a4eac1aef4a0021f904c37d54f00899b8b93413a4bc489be0c2893a11b907d2471630d2cb704", 0xde}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x128, 0xd}, 0x400) 23:05:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/82}, &(0x7f00000000c0)=0x54) 23:05:14 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000100)=""/44, 0x2c}], 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:05:14 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 23:05:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x28) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc05914b229234e57, 0x10003) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 23:05:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:05:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0xe3a, 0xe1) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/5, 0x5, 0x1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f00000003c0)=""/12, 0xc, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000340)={0x1000}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) sendto$unix(r3, &(0x7f0000000100)="f0501e41ac77cb4d07ad183cf82085e1f22c26cc4346d39abb14b5b4d6293f9fe18a927d2906c9922395a50b97fec2198a5ea235324981a7474e02d2f9cb9529ddb3197faf6d8ec03694a73d1590e5ee130797dc0128be44", 0x58, 0xd, &(0x7f0000000040)=@file={0x18516543b43f7bf3, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0x9) 23:05:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/2, 0x2}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/141, 0x8d}, {&(0x7f0000001240)=""/130, 0x82}, {&(0x7f0000001300)=""/70, 0x46}], 0x7) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001400)=0x1) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflags(&(0x7f0000001480)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001500)={0x0, &(0x7f00000014c0)}) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001580)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000015c0)=0x3) clock_settime(0x2, &(0x7f0000001600)={0xffff, 0xa12}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001680)={{}, 0x1, &(0x7f0000001640)=[0x0]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000016c0)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001700)={{0x18, 0x2, 0x5, 0x10001}, {0x18, 0x3, 0x9, 0x6}, 0x7, [0x40, 0x7, 0x1ff, 0x8, 0x9, 0x100000001, 0x4bf, 0x4]}, 0x3c) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001740)=0x10001) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001800)={0x9, &(0x7f0000001780)=[{0x10000, 0x9, 0x3, 0x863}, {0x0, 0x7, 0x4d, 0x101}, {0x3, 0x80, 0x2, 0xfb}, {0xc000000000, 0xffffffff, 0xc, 0x81}, {0x4, 0x1, 0xf40, 0x6}, {0x2, 0x80, 0xf12, 0x3}, {0x9, 0x8, 0xe4, 0x1}, {0x7, 0x1, 0x3, 0x1}, {0x7fffffff, 0x86df, 0xf0}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x1, 0x0) clock_gettime(0x0, &(0x7f0000001880)) unlinkat(r4, &(0x7f00000018c0)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001900)={0x400000000000000, 0x1, 0xa, 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse0\x00', 0x20000, 0x0) getsockname(r4, &(0x7f0000001980)=@in6, &(0x7f00000019c0)=0xc) rename(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001a80)={0xd0, 0xfff, 0x9, 0x1}) r5 = semget$private(0x0, 0x3, 0x468) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001ac0)=[0x29, 0x100000001, 0x1, 0x100000000, 0x7, 0x100]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001b00)={0x8f, 0x8, 0x9, 0x7fff}) writev(r0, &(0x7f0000001e40)=[{&(0x7f0000001b40)="4d8a39700cf033cf763fe1bbe3a82f2d70921afaa10622b74397a6baede782f4161f4c7301dbf3affcd401a9d45cb25ca0d09aec51c917b0ed69024530b69f049d44be2df4af68bb5d", 0x49}, {&(0x7f0000001bc0)="96bedc2ea65415acd1080ab927af8a13c991c0054a060b1ff98e2896301cfad7ad13c1cfa1afdd7a3eed382e0b68c7b6b0c2e84775cc580a650e7bcbfd60dc413eaeea30cf6038c20cc3ad5b5f9659a4397e5bf9a76cf9d19b01d707974f3946", 0x60}, {&(0x7f0000001c40)="386bcfe13c8bd3bec41c5dfa53243e761e3cf8f84e0f2c8856e5b7d26039c9e6", 0x20}, {&(0x7f0000001c80)="8b1044417fcf7799c5b02ea52f68bab947d9e048753656785dfe0784077d85c899031bde158636349ab48beac8a5b720a0c15ba08f96c425e07ba3b16d2d28ced3776d3ac163fdbc7cfc9ce75826d19f0bdbe53c754ea76d4f236a411d87b949628ef194c73e95473b436745b070636ada260fdbf9fdeb516fbe0ee44e732932c107a4c4addf4cde858b3a94fd9290386159109e82d6a322c78d71637ad761f2aa32a889f6771c18835b8730009a664373e26e6c3b33e960d10592456c6bf19fe428f50fa9ad2fb147fd2c48b773c76fd96a55c76cf07936cb00f3a406283462c405041541431c7fcace02b6f5dd3baac2", 0xf1}, {&(0x7f0000001d80)="c42c11e3a3f4179c5d6bb5f7758f473103421442a891d0880a8b14d50f7b0bbaa5a1e29054bbc3572027e821070d6c1e6a99f3f7b3387082b629fd30850791afa34e23eec8d18e7dba89674d8b228c9f71ede9cd67ec7785932313af05bcc500a6456159078b11f7ece79143388c2a7dad7ed906eaaac4396a81dbad42e16ed718bf7cd2b0ab2a3b1a210d38e6a9dbd01b18699b4530d1bb2e9bfe62a3cdf7d894231e2d9968346ac16d25ab32035f3356c66d4addb474f357", 0xb9}], 0x5) pipe2(&(0x7f0000001ec0), 0x10000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001f00)=0x1) openat(r3, &(0x7f0000001f40)='./file0\x00', 0x8, 0x10) 23:05:15 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001180)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/22, 0x16}, 0x43) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x40, 0x0) recvfrom$unix(r1, &(0x7f0000001200)=""/41, 0x29, 0x800, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000001280)='./file0\x00') msgget$private(0x0, 0x446) recvfrom(r0, &(0x7f00000012c0)=""/94, 0x5e, 0x800, 0x0, 0x0) readlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/20, 0x14) rmdir(&(0x7f00000013c0)='./file1\x00') getsockname$unix(r1, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) utimensat(r1, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x400}, {0x1, 0x2}}, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001500)=""/153) mkdir(&(0x7f00000015c0)='./file2\x00', 0x41) semget$private(0x0, 0x3, 0x100) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000001600)=""/80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) fchownat(r1, &(0x7f0000001680)='./file1\x00', r3, r4, 0x2) socketpair(0x0, 0x8000, 0x8000, &(0x7f0000001780)) r5 = openat(r1, &(0x7f00000017c0)='./file1\x00', 0x10, 0x48) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001800)) semget(0x3, 0x4, 0x4bb) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001840)={0x2, './file1\x00'}) sendmsg(r1, &(0x7f0000002c00)={&(0x7f0000001880)=@in6={0x18, 0x2, 0x25, 0x5}, 0xc, &(0x7f0000001a40)=[{&(0x7f00000018c0)="d5824bad352df62d38120b3c6f3728c28f4127131a1bfc26c3a7586a0ba07379f2d72f867e09f246f31873a4d6349fd9e2470a3a90e13076f84aa13cfc3fe7ee45411773f8db6dc6fc156598a962b1e30e99bbb9a3e559a5c216cb8669b90ba785252ce41f22f3d27a4556d92f735c7abf11b458f2fb52919a2058b3a14fbceaafd11c6bde0d7246f4beea0d7f5c9c28c84664d68e1e", 0x96}, {&(0x7f0000001980)="219f04965d73ca4c275c64e36d432f90", 0x10}, {&(0x7f00000019c0)="f335dd6ee5e928e8d0255eb00f1adb6aa86002bb624e9ca834f65d3b81ae7762d828a5f78c0a536f042cfbdee3385f964ede1bc25c10efc5fea07bdc3e08b7aa2e0ff418c1c825a804bbe54e5805bdbfc17a6bb31dc2783fe5a72c7194bfcade6fe4cfc9eb0638bca289f86a2585de6a64b890cecf99a1", 0x77}], 0x3, &(0x7f0000001a80)=[{0xf0, 0x0, 0x9, "1415da50604084e9e37983819640eb2f49401a4bfbd9a88e7f1a7a92557c13c77f405c3e5dc5bab885bf9ba3dd5eaadb0c03f71a1bfab5a2eabbf8ef2672fc60116fb0f2bff56679f83e8ddb3e6668201120042dd2d93e3f6de428331cad6972a6f7cbe89cd5c5408745b2bf76613d0851fccd75b96b7a0c3494caef1eb888dc78c48bffa4ecb4efebce03aa94f32d6309c2e87ec19787345ffd9ffaa76ff02adef0acbb1dc5ac3a46344fbfcca8f94ea15d2a76a4544c125e26c5c8110642cf82280e6b07e1e35a10e8b9059cdab3bec206dc0d5e66a89271f9a6faf0"}, {0x68, 0x1, 0x0, "ef31766c54ba86ad1b30880b6e44558e2b2480c30685216e56cfcf28e282e717a3ebbc918af5d8c8561b397bceac5c8893e4a5b819c8871ffbe61152dc47d69eadc47b622ae45d55c3a8eb93f2b0e5bdd1a7"}, {0x1010, 0x1, 0x1, "3616b1c9ae62505a31136fd90346df783dfe58c0ec570080149b08faf4680f6862bb6eb6662fc96f19ed5160eb39e25b94b13306835b17571fc3eeec6095892f5c50d3b2f6aa967587729384feeab8e3c30ea7c166135a83c36689ddc9d49cd7b493d9c5f91df7ae49bfac148ec1c826fcd31f813af339cd4b04957669a48f4d327360ed6e4765cca863b699ce4f6ad0ea4f2689a19e8b7c900f902da7ef05f52f8b07438013826599cda547cbbe6f463459b60ce80166934e95f9b112b86e9f8c37692339c68bbacea221477d7f4595cec95d5e26205a95eaa17f0d9a907bc43d36b3fbb48d50a36633847ca5e27425f7f909b96b5e78a2ea46f9ae485cfb648e1dea1a0a42b011440526a16c35e6be5714c5b4f4e524e89e0f2784b354a61ffd27e2d1446ded416c43e449143f64e811f13a8930f9844583e16c92bc2a97a7154d36f3a227397602facff2e47bb183e4ff3b8faae6d10871e7840334f0aaad493d07e64f4251c1ece378a9e2f7a77615f300beed2c3aa418bb66a4e0765e9eec3c5b6534f9699b0b54569144df5dfac73fa7f4b85e661d5485dc7b25cdf35784d93af48d4b337faaf318531525b19d7d63eb04e27abbf155c3ac96f387db34f36fa0eb5ba7cd0f8d9c3657dc885cc3eb9e9690e901d891fd9e244956e886277828d946172bbc3449a96385eaa8efe26dd0a8ada1af7ebd46f29cf44f43e2d77fc85f5ca89cd4e5f6a4cca6c978e406d2d27278452fc37317c92694f73c040fa1d9fcdd57e0a1b67293e7efdbcf8d22eeaa836a652812a65a35cb0345fb51b6c558c8d937f474e770683ec25564162b9ac532f3c44907860cd5976b3603a9e79996c8eaf2fb41031be1c088491469e8aba2fdf33e4fc3655cf4dd6c12f15f0a3284a967edb79c5392691b52dec2d2f34f1f43dec04c51895ef941b727cd0eba4b9af19e9f4ed3ed8fe809da65deb1b7652c9ba108e7cef6e533d0e128b2fd65315729e422d92904b102d83a58bcadd80812f1dade9575191323139ffb6bd68f364b8b05d84ecd81f5b338f399c1b970769fb27ae5a3a84c43d9d70a74f09d1e6e751328c02315178bec3968b2be8a173136d5475d0f30237af055df5e3818703e3cf5ab3fd0e992153811a4133cd1d3d8ff3822fdb2768c57f2a082805794cb59a2a538f8b5cb79d9dfb170e6b92048afce113337af975f2d6916871e50c9a44885e03d36755b4b8b327604a01dc201fb5f4bbdcf16e3df12436674dcf034670f8d7342612c912fa9403ef2ac76da70fb6d0ed96172fd2035fefcd87c766ae8408512e606f9c253842eeb2532d851f3b987299c85705745d413eb3ecb108bfbf46d12eae35aa8bada5eddb3d8cf291359321516115c7d41bf17a7b8b1b65a9914637825d34830806d6ab5577e58669dcede4043633e6b2206d12e5ec18d183d4ab1933fc61822523f5c2cec30268d1b82597af5a37b156bda38832def8ef37d86d12131ef2a1ebdbfb0473168bbfb040ed5ccdeac1862e7303a82688d99644afcb1454f4ebae6bf36ba778a2a7039029b014f47e77773126b76d300b3c8919f110e2abad00c958e03fa10e00002579b76bbfe256cfae97215b2c76d40a52c63daf73da39d71cc5673f93342446a13231193f8d96a74d2ec64754483edfd2c9fc9c34645ced5596d8873c1513d93a105ad7379d72f0d7fcf281c9a2229dcbfeb8a82711c98c6737327959b355334f8379df261513aa6bf04afb8cbefa538d95b97039902cdaeb010abdb6a857a83aaaab95742387225d18f7aae21dc248d12b138c07ddf91372bfb0a10ac943c72447e6ae6529c27940f0886103e549f2e8cbe72ab3e9ccecc80c76db372dbe99d66fb9078ab00c6644432e1d350429d3e4a325099daa52c7a99579a692d1c29460adae9ae2c2af3f7072a980dc5ec7bc88fa777ae290f6bfd8efffea4df86bf3ddfc2d5e65688ca002f0f7e59d96e18197296d86c673df6568cffab2756daaa12780462131a3b5514fd2448147cb499d8366cc5b6ccf18e35edaccb15e62a3d0e46db6edbf77ef5663487d69efbdfa10637ea8a8eb0b04d8b590b029e203a3febddba4ad53f40327ba685b68d0a7826879b08c41134c27dcbd56945eeab77667fa9d5c8a6ddfa75cbcfe50fa7b4e6fbe56bea30cc3d4832347856be66d454b47680cb38625d024fe87d000ff64f77a4c76d39eb7dd035f6cf4fea6664c31624c841e5f087c250f84c0d3fdf146b249144367a5f089e7f48f7e4b19d962bce9b03db181190dd3ee4989ca029c8c7efa94284558c7deef243154a4787c5faf61208e31101f1a3cc8b8168693781d2ce14b2bb6694f71745b3e9beefbfc68a4129141d806ba54b1455593dbc392e8fe3730e5c74b6a76268f63cd334dfbf9fa624d2dad16d14feb468014858229e1699f3ceae57ea9996c78a8af43881e67efbe1f9a2aea588b41daa36fd6fbdc90c61df6c4eb8b28878ddb2ffd2197feacf4ee339abad9bbdea9f364fb73adf8a729975921f73980febabd0cf385759d0f8f1799dea195daaa36d56b104a1725888fe3073610a4daa7ef5c8c25ba496ab2ca2ac9cfe0a2b4dce0bdcb6d4ffa33153694ffd24d9e98a8a90ffa95cb81b499ae6a73beeefd2a14110a51a875e60bf72505cadb514d88e6f6e761093a7b0d55d0361edc0ee3bde191687531dd058c51a99249ec755bc3f8d71990c48d51daa5cbb6c7bae4cdf40f7dea9f71c9fc20f09287f73466d1a464a788eeeb0d826674ab82a7ee94623e3d2565ffd676c41a5ab1a6eb37a5280962469b1f70146fd0225d5d7d391843d412160c7b99973915b559715548f7b1a0dc5aa743635a99613a3b6745870b1cbccc4cef1af241a2dfb9e682719a5706467ae78d524fc8350c5b5afa8bb6e8d4e8f8de01205560ff655af9af8b18774a70e5af0f8b0bc06409392c8e90d2eace08debb1716e481232a023522a48a4c31c600f4bd7b22019ee4ea9bae8f8d2ed7fc685ff5bce8f6b5fcf3095cb13261fbc10ea73451d7145c4351326c6dc79ed773590bf57f310a29d004d01cbcf27ac6b0c1410e5d73d83341cdc3e626583b8dd7e8f86bda74c28ea88ceee00a2f60e547dc040d68ea9b935eddea42b5b8c57fef7842e102a8fdaa1ed56f3faaed375c312d6166baa45ee323b9bbd2351c47b432463b0ea196038c8d0d139889339267c5586d54a86a8593a1c9c7fab32d5fa2065211b03b1f36ed825f717c4d1cc27592e34ba0ac5e303dacca1c33b01eb1385621b177a1d7d1f22665ea87e56125927e557176a063dd8f5755191939b5f2dfc5b2c0426f61f7acf4cf5723438c5e034596a9db14388c7fc02ee068cd5f540810600469b8fecffa460e81e4c086b6bfd6a7255ce9325e83b58c1aa33b52c84c95f7d412549bfe39d4d33439a27e7c797f52b5981b398a64dc9a2f99ecada53f93918f1c6b9d7e0b588852b3c863f6d43670e8f301a5f6771846e752aef92c8b0958d655b5dec0979a83e3b52e07064e66e66fa3fa4d140affef1b8e1bb9c0f54dd285e69887a9db34cd4bf5ceba681bad196fdbc33ee7de2258b3db537df1866733430cc66256b6943441cf2f2a0ef406bdeaf0ab48919d522dd2196ae17f00a2b8494b8713125a886e70f76b5546baaaacccc0e7b637a21473c367b10db509a49461ed1037ace344b0c66e52216793ac206a03b5ca0b58d730269cba5e990acf8275c4dd55eb5c29b6b151f314659a8307fd56a97123dc4591090dabb96bafb8a4a845b25a21c3debf2ba5bba2ad492245076f1e24fff7730161d51c8d3c85482a69cc8cac6ca47711ccd41428ef6b30984efa3e6d3c62f5e426e240f74be33c8676a5dbf85bf37a21a3a88510e4ed89a09d283cca3b13f8ccf0417cccee79a762dbeed4f476f40fc00bd880867081c69ed0d36a60cafb9908b3625e0a383004a5854a4085bd906b0138bdfab45339626b40abe75205b5947e870787e4a9fe7c59aeeda998e2b072b16d8cf6a23db02e041ef3efd60636044440a613b3198900e5bb7e66fb42c4bf281c5cab53657a6211e90a5795cb4ebd1cab898ba1d37df5bde0a512eca78da848bc73b97cc43bee1b3312131d83882645ea6170b45ccbbc347f9f2e7b634a423018fe6ed14bd9f52a2b58b98fe98918e7c8555bbe7272fbe28776d105c1f4b6ca34b5617a90821bf2058e05091c3cd3578a8a3368310fdb44f1f7e90e67726177d8f768f7a7128a51e36fd82a7c017f84d4df0b5d5d8ae56db2e1c42b041fe72d0692bff9366dcc6cfaf7286f69439e3f59e87625c6141345ab3c70d87c1383fbbc8bd644de7eb0fda886e0470cd5d75263e7b7274f5c9238c0f68ab7f990397823a51e8e3300d4ebfd992acd93e29f8e3f7936c7978b82a3eab77b99b14b03504a0f508bdec69270b17ead4ed9651d62f36fca9cd9dcbda51ebf7cbe5c6f82fedbdab39aa5da2bd0be8bfdb48a09ab8a621755288d76e43756ba3535681bf6974d55c6c77ef76889055755662d77ce05a7d9fc23daf07e67173b9066732e49ef461a76c3522ea365e64d30dc6e9924ed66ef040a85501481c6d2d3e06545e384b97daea8f2b407c89bab791cdaad137a7584b0c4a75fc732a795ca09ee5ac0ab2a8081a8967fcffcccd106b42277215902132fec7e8e98362987938503d0655b036e11659106ac624fe9a9ad4b7207baddfd7322380af52793747f3c3a77077afaf8f89c14d90d2f60fdb0b5cbe26d29b9a061fd07ea73a0dad29d91c1a3a29b66c00fb7496e1a5387551836955a43c6c2980998cbd36c27baf2046adf34765620ee241dd63c37fe4106018263e0de0a0663cf5d891233cace5824d074fcbb191768b992d8ab8b032b46903b7b7c50374d6108d0407fdd13f76c42982adc9fda52432d619e3d0257616ed16ba5203ae568d1bc4a3147dc840b0929e85a16e1e161106bd836737b47a3d9e067789b9bcdf63a31fb64bef87767ba26dc671cdd2c68e4560caeac89f29b5115a383074288f0864ef42b92625763ade6c8b8e941560e639db07e8a809db42e80bfb1e737efe546d642656c4bae6a38e8012face9e0a236f51a44b26ce8976b9efb4db9fbdc5a06564616fa36c0012528c4c5b30f63cc79a9a86ac4477ea7f341f6e55fd30c83dce5c5cb6cb3c59ff82d945a2945f042a8ecd8077cc104ae9b390140b686ea4de815636a6874f8e4cbbdfb22ad6901bf14f1f26e5e0e3163f925c8b3048afa924e30512e5b5f75baa6e041867ecc9a469decd796d2e08e92a4bb1c0d484f834a1cd0073e4be22106ee1d2dcb382f06c01c6c52246d289b1ff8cdb3e2059153f8b648e95f2aaac1f1e90f58836f32d923ccf1a0f2dd480ddebd20544425227506650830fd1d03912e2bc798c1dce6989377499122cef85894a47a4561edc6a845126e1310831c4760980ee5f5a56bf16d93efd8f66d34d749d345c2be33276f65530b9c7a1bf5047e51658d560e55265cdbaeecc5e6f7039117e94b3be71c1186fc662836f30a70f63b7855d75abae67a954286dc77cef3af49a5690651d413fdb5cb14e30ca454892dd77388483181e336742a3c6797d5f6a58189ed8fd712b22111f9ecd20ed903f19ae76c65afe1ba920579bf48bed6cad2ed859bca358f324036a8bb030aab80a70f9a50839e70716e2aa643763a23271860711ea932257a8f79e5745837f6f344d932a0ad2ea8bca2591194da2dc61892247ac4d396703a2c9d3210cfe13f6a21555b30e3ff84b833c6a67e0"}], 0x1168}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r5, 0x0, 0x0) getsockname$unix(r5, &(0x7f0000002c40)=@abs, &(0x7f0000002c80)=0x8) mkdir(&(0x7f0000002cc0)='./file1\x00', 0x13) 23:05:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2000000000000a, &(0x7f0000000200)="d5ff9668", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="eb0500000000000000aa4e713048e69296480000", 0x14) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000280)={0x0, ""/63}, 0x47, 0x2, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10001, 0x1f, 0xb8}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) kqueue() 23:05:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() 23:05:15 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f00001f0000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xb1c4}, {0x3}}, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f000028c000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:05:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x4426) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) 23:05:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 23:05:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000001, 0x9, 0x9, 0xa1c, "3da2c9596d41a95df0d28ea5ca54f9fc1c348dba", 0xb04}) fchdir(r1) pwrite(r1, &(0x7f0000000140)="fb40bc716ef7ccbb4663ca9f7c85a34e12598a6e7150eef7efe3cc52570b994d4dfe29c0e909a2241bca03a2e6b2ae34e2cd8c516847c8a7e58a373f38a7fba96f7574e5f5b420cf7d420d64d1823ebce816b9507b481fcdd086e1bc5950aea6368e6d7563fc05708e9f10adff9debe6263b2e3c7422d545bcb195ec535b031e683280601357bf1c3bab2f589357a0e9338a64b889b729f1ee020fbcbeeda4c03d7c6f14a5a3d5df3eaf4a32a95d437fdd54b632", 0xb4, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 23:05:16 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r0, @ANYRES32=0x0, @ANYRESDEC=r0, @ANYRESHEX=r0], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 23:05:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 23:05:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 23:05:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x65, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x3}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xd7a6f769365da0d8, &(0x7f0000000080)={0x2, 0x0, 0xff, 0x7, r3}) 23:05:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getgid() getgroups(0x7, &(0x7f0000000100)=[r3, r4, r5, r6, r7, r8, r9]) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 23:05:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:05:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 23:05:16 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, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 23:05:16 executing program 0: r0 = msgget(0x1, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/6) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 23:05:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x5b95bbe66184007) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) 23:05:16 executing program 1: r0 = getppid() setpgid(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x2, 0x401, 0x33b, "07b530d2d42a4e803727bd6a1f5e8019a630c2f6", 0x80, 0x81}) 23:05:16 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="d57cf0f0156ae6cf0df991098241d29de1527ef500c725a09183d5fa7d9568f5a2bdc64539d35a57f33829a7157372652821b76b8b0e45aa63e590e8a8ff284007fc8a546e244abdfdaf225ecb901374438a566bd8884517d9972f5b83df3341b3ac9d090d71e3d209872795112dcb0fdfca6ae65d4806ef112f59a6", 0x7c, 0x401, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="f9bebd71d7e01e5cc2ae23ece5db7d552132c08a6546a47233f03ecf7765ebdab6e568c34a4c3bc6f5142031f66e4af0cf5d7d186c8a9bc026a5c2bb1853c3399f8141f20d1a66cf04601fc8ae2819c0019863f12fe331797ce59128f20625625ee8242fb4c27b351b1dd09c470d0ac2f399477cdb36338f0c85e2a6cc9f7823e3a17cad"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ffcc349b1c4f3d2020075e56bfc5cb74c952cbc2d2cb6c57b312acce63", 0x1d}], 0x1, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x20, &(0x7f000000c000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:05:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="b10344579ec2d6d17a6c5d7427d4aad9", 0x10}, {&(0x7f0000000040)="0f07c7ccb2db34678da537f4979f3472f2e2ac4b59db71acd66ce49cb78fbd2fcb937a12a6c1a8a8e4d5abbde07d97d18af1edf3017e837df4ec702c49b3875f0010e644553fde1af88daa9836aa15f5c7c64aa36e4a16951f557180044e00f36824af6f1fa9e46956699b7bafec7659bf3ea10eca0f5c71ab81209519a22f1de8f8efa0acd1da921c7b5080fc1658210b8a38f64be4fb644aa72a47cbeefac43df10eb4b137c66d8e1762b54d2af259db29f687cb2cf0e179eaa37bd5b79fde82b7129807f4d10a432b1bebbfb29eb6eaf54177e0d7c71e19dfcaf3baa33d712575b9caac978709dce0c0470b35748742763e67bcfce6d2", 0xf8}, {&(0x7f0000000140)="f16c8bd468073ff79c02af7eae666f37c66776835c682066046e7b34a1a9360227c72545fec7", 0x26}, {&(0x7f0000000180)="80e6955446acc21edc1113d7d6ea835dd5c2ad85c1e1fe6508d44df412acc627a4ed84b385e37efd0ca14609847db067ee4f5b3362f53666005645ed08c5d227ec5b3779d797f1363a9033e0bf46e8a48b7625714d6b638eda413dc04a09d0a91e610e94c1084d900f15d1bdc5706617c6764e201ce7e074b43684cfbe08c2f49e6aa054cf5a1cda3710578188c6e97c6adf190d32c3099d96ba95d5f6cc8bd362ddc41a42f1c89b7b990c412c3930580ee0879431d2392f3425ff3c492003a902307bcb73816c08a3", 0xc9}], 0x4, 0x0, 0x0) listen(r0, 0x0) 23:05:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 23:05:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0x7ff) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 23:05:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0x90d6, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffb}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 23:05:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 23:05:17 executing program 1: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r0 = getppid() getpgid(r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x0, &(0x7f00000001c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x6, &(0x7f0000000200)) setsockopt(0xffffffffffffffff, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r1, 0x0, 0x20) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 23:05:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfff) 23:05:17 executing program 1: mknod$loop(&(0x7f0000000640)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000680)=0xaa) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="8510bd91ca2fcda1a6958357391c9dd1e3295a0014ba4fdb31f5f95a814e35728f7244903b558e5a52d4a29ab1d1b837543fdc3f67a590d9066d70a1f05c711fde33ace5e720f9dc660677ede623bbedb15aeec61b4cd73d2972a683ed7cf7392d67e7f66dd4f1e5538a0f1f9f0e7ed008ddfe51604ec9119296cdc58ed3851db5c8f65d639ff50c3ed49ff05f29c7c032e54902bb046e7e54c0370bdaf0c0faff1c603dc72feb5213630575e03e53020029ba879a26e03daa430f28841e4755953a73f63805c260c99a8308edbee5e80bf1da1cdd4108497979b8737940f6fb1d74bcff7d28737a2e49f631c114dd43ae82", 0xf2}, {&(0x7f0000000100)="5fb350c3c4e42d289102a176c641736f2ad82614822fc5543e72d3dd5fc7a2fa9d", 0x21}, {&(0x7f00000002c0)="6d8a97776a120c1bd3f9b87d2c27d977f11c9f1c3d678835c911a0c8b800460339e503b97a80e151144075a358d5740a80ea5533194e77444192940a16d4bc579c2195be826bc8f8734e870e98270d70b87f2b66944996b2504a89731b5862b9c4a468caa67001d92045f189178704055e0a39469847d1fa8eb6854dbcc429e64a6845b54d12fc0e677cc0df7a99782f35f0edbdda4acc8903520b87970f03fc0ae15c872538eb56eda5786903b94dca68d5595933afc68ef5eeef8d79b3838c766f5665d568851a3414af2fd9b5953fd1a70c2966ce308951b4c455be", 0xdd}, {&(0x7f00000003c0)="c45fca9f65cd000d24edd6908ee431f8ffa4debba4508d0dcde0d560aac4ac3df06d31fb9195bac604ea179f4142a6d65c75d0c180d94bcf3ced011c6ddeace7c2006947e6aeb1aece2dfe7c395c6868cb7f787c7f72f10192c3e0e883c8e570df955950a20bd38802d35cc3d8b87b52", 0x70}, {&(0x7f0000000440)="b15b534ff2527362425d7359036a13007a9c06d908f7e086df0275ab375c5f563983dec540b660ac971af08e727500fb95b8b72604a7739da547982b2f5e374e69703ac356fd2e980db6b8c2ead6b9de6ab513773371fac0df797d", 0x5b}, {&(0x7f0000000140)="29816a05f541c9553e05c733", 0xc}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200000000000000027ff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x60, 0x2}, 0x0) 23:05:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x1000, 0x14, &(0x7f00004e6000/0x1000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:05:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x4, 0x8000) getuid() setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f5000000000000000000"], 0xa) 23:05:18 executing program 0: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fchmod(r1, 0x0) 23:05:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0xc0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000900)=""/4096) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) 23:05:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/33, 0x21, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffffffe0, 0x6}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 23:05:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x17b9cdc131714fc3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x8, 0x0, 0x0) 23:05:18 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="3df295e8dc736bc6c4676f22eb0af18f6936ea4a2009303de2253ca21a97a93edf4878e51d5f18d0b96430da802c03056c8efb0e5ccb3414e430fc68963b7eb37903f0c851f3f6d1d4383337a4853c3034c4297b69012073b34cc6c87efb6ddb38dc37273374f427db07cf620e46c81c4e371ba9eed273fb74b04bf34509a00e53ac6c3cc1711c1c9229a502e725154a4d16884046649a5c47b5ead19ff4161403440d2b51d3c16442debebbcf40158cb5be96f74a61815cacc987dbb67051918fa69704b5165e30586695d5c05050a10e3dca8cc69bfa55dfe8054973509128379c59d255a893274b263781218fb6dd4262821fd12bb44c590c", 0xfa}, {&(0x7f0000000240)="1866ddcf6ce7cdd5d1a07b2d7e3ced1e67440e3ce4c9f25dad34eca00f36ab10ed275f6e161ead4a895017ec94d40ad01814e29b47b1446595db9843ab65c29d611486ce51ffdaa3b51cd61fb8b9fe3bf3ff566cf455cbbbaca55124232a86ab07c799a48dc8938e6a7cbd798d55bda804da6f50e413938689ae7706a04785c2bbdee30ddca991aae9672cb39bb4f267e2aee7a67fdbcb", 0x97}, {&(0x7f0000000300)="8d575680a2307f32cc0310015ef925cf506fbfe95ccb5fd48f9165d31954d23dc75a83a714fad50748a201a22e24ae8e60ad12580c2e08ffd41782ffc36b84968bc6f3d1f90c9104eefa189241694898e3b6ad35efd7ef44d239580bcf0c95b2868f1850fe2daa8c27a9d1d78a48fa28b7463fd4af7ab0f489e85db3a7c62fc281f5ce2add0ee6bfec99f70458c34cbeec6997cfc2e77b17b8477b0dfca00b07754049c88d301f76446cbb73ff3d0d9f5bb92c62a8c9d06cd430abb99f808d4ddf4b09eb09a309ed3d4902dd323e277269b9944616909c9630d0", 0xda}, {&(0x7f0000000400)="9cbea85fe2b62f6f545243b9b8c9c931f29e5a68dc367bc8b1c5c04a7109ea065ddefd4c5caf034b2de69627eb96472cbf6ae1afc68a8d25276cb067902c8b6a601a98839c36876757393a0d6bc98c068d48fa18ce29e5b65bc2f25680bdab900098a90310f8069e15cf16538084bec03487a028b46bf5b81e22dc52058259d9a504a4e099a17ed4e4ed03481746835ca3cef9f4654ed3203f423642e63fc822ebc957d581ce1b8b1fcb4184307f6168be255f1ae78aa4eb2e5f88ce2a6384cbf4bda29dd46fe0431379a34e54a04e62a53432529b78cbea1de7fdb9a6eedb452bf159f968e7e3fa", 0xe8}, {&(0x7f0000000500)="3b4117788e7120087a5e88f60a70e818292212f53adf73141279ef3f5704b8fb0446ee3c2272edd694f3b7c100886834df016a0d2ec6ce379d1342f91829c64c8e9b71e48ebb79b41d0415ae3f3e2d3c031c406203d864bc06d3f110392cef0654f458bf1ad5ddd71210f1f3306b31a98bf17f5c12903cc000b916afa77239a500332a4f557a68c45c9ec5ea6e81c3b6bdd25b5033d00f14f77f350e253851eedf6206e153fe7554149f82fd4a", 0xad}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x0, 0x0, r2}, 0x0, 0x3f, 0x0, 0x0, 0xfffffffffffffffd}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x89, 0x4) open(&(0x7f0000000700)='./file0\x00', 0x80, 0x80) r3 = socket(0x2, 0x8001, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) 23:05:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000000)='./file1\x00', 0x400, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 23:05:18 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x108) socket(0x9030a7aa75397748, 0x0, 0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x3, 0xfffffffffffffffc}, {0x9, 0x100000001, 0x2a8, 0x5}, {0x740, 0x0, 0x1, 0xdb2}, {0x2, 0x6cd, 0xea7, 0x305a}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) 23:05:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x4, 0x7ff, 0x3f, "b262209d759b165265000371a2d358000300", 0x0, 0x4}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) read(r1, &(0x7f0000000680)=""/141, 0x8d) 23:05:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="864427694ff42592b071cb81a8f6013b0244b8", 0x13) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x8004745f, &(0x7f0000000000)={0x400, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6a4000739ea71c0ec0", 0x0, 0x800000000}) syz_open_pts() 23:05:19 executing program 0: mlock(&(0x7f0000002000/0x10000)=nil, 0x10000) munlockall() shmget$private(0x0, 0x4000, 0xc, &(0x7f0000008000/0x4000)=nil) 23:05:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:05:19 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x8001) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="dc", 0x1) 23:05:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:05:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) socket(0x19, 0x2, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 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) 23:05:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) syz_open_pts() 23:05:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 23:05:19 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:05:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) recvfrom$unix(r0, &(0x7f0000000180)=""/65, 0x41, 0x4d6d5e2e68e5d579, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/94, 0x5e}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) 23:05:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="55872dfab669bb4d802ae129b37a2d0636f736e8d135e54394d749d71bffe75df9b3d068467c2df8c1876886fd9aa029aaf4c137e759e69394c047cc0dbdf71312fb24cc4d4d8402eaf4be46c52e730d03fdc6a32f7f53", 0x57}, {&(0x7f00000001c0)="179b1004499f5cd5c946401a57c64bd415445c420b9defc7b2fbe5bbba9305ed1682853e4b43be1dec5311245528aee7cc2338eb06a2390be8c343d10898f9e8e43698ce6f0b1c61ac2b6ad154f2a1b52721cb40ef23ebbf0e1275b404b2bbf074bc089117014327c91548bab0fd1e2dacc6f0eab57b60e75e57296237ab25de47d9532dcaf3369ec337fb739a51c7f580e8bdaa540c2a79b1172001555848ac42cf51acd3341c4a456f227a1927e2c35afe71484286da05728f4f711a0afe6bce7e60e7598f74687b4ef2ef6692770c8c69e3be1000b1109f72bd60043d", 0xde}, {&(0x7f00000002c0)="43090af5d6bc93ac4142d6cb28012ab8381735a74c9781c00d2b883e732313ee23c424f2319dec9bd13a1e99c1c7ea5b5298ff7c39b80748ea23050bcf19d9527ad660b4ae70", 0x46}, {&(0x7f0000000340)="0026510586bd", 0x6}, {&(0x7f0000000380)="4d1d8deaf5bd4f773be06851a034ed3477f9bddd04f7dea898726d8590110fa5ed972534099a9640642ed257be04b1a8b8b3838864be0e271aa66527e52ba8a9941ddca1b9918ef91671400f80faab559a9017547da0b2e69e1ccce7bb3dd9b2019e75e5cc70a0cbae561cd7eb783871dba5e4468bce3fb01a36a86c", 0x7c}, {&(0x7f0000000400)="342b1ddf8dee12ab34426acd7091d6896ffa882b3791935f5db05a9228e8f4865e903561b72e2a9ad7e09c52b95fa2469f9d9f5e46422ba754747e65b1f02ad80f9b507cfb54d159190dde114645d3c01a558dfdd3c47b7776e7d5bf9d053da19ef12a2829d4d56d0620612e9910c17752805c75ec88708e6651fecc5782605015768a5ea2327f345fe7b9", 0x8b}], 0x6, &(0x7f0000000540)=[{0x20, 0x1, 0x4, "c20b9cfc3eca5d10e7f91ba784fd"}], 0x20}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffff9) fchdir(r0) 23:05:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) 23:05:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000080)="6c0361f4b455a34a3a5fa4c9e2aeab533e67b0e7f4d8dbfa8e0ca2b24e3f2028dca333975c3cca223c40e484ef3716b5ccf2d6a8210cbbd792f8da7120a0f7d2fe0c447860ff90a3559d43f3b5cdf199e144131c4c2c600657035b66e54088fb1d58c6742575e91395e8bdc1945c80706fc147b428836bff7a65260d7231644839475ff0f4aacad8f85a4ba9aaccc711f4c07b84e2d06dc740c4f3d33335c1d5a14444095ddb", 0xa6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 23:05:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040), 0x24c, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 23:05:20 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 23:05:20 executing program 1: r0 = msgget(0x0, 0xb0bcae89c382c63a) msgsnd(r0, &(0x7f0000001040)={0x0, "8cfa2def6a8f943f9dc5695a0a4c46f14e73c20a2a0fba107d05a29fb6c1f8b0491cee94da6f62de4b33ab1e0ed922e95674e244f8bda0cda8efc4228f2844fb44e873e0bc684454f9e7d9c1a863c5eb974060ca1be83469af8fe4fe0482c2d1b8dd84de92b791c15cc9d8aa90191ace191be87cf65dbda6c7db97c4404641c47128383fa0f3f8b6d6b0b5fc2ce387f56263c55e9a1af5d7c589eda73928ce1998e5fd72d7255009f6c8ae61043cc966b347cf5cde60443bae497448529e6938701b31d4648e094fc071b83a96d8f055a6370b66df53394e1c7ff5a7a1c25d5bdaecf8363d01a552ab2bb33e928913f896a6b17b432419bc1ef2e22ebd5938cdbc3efaa8f9bf6b37dc6b1a43d5c1c651b2334fa26dd040856975d405ab86489bc2a88dd0e93c5600e43e20f82cb495bd2cc193d56a990d671cecd19d493702f6bfc47b02a62656b18f2042457f0515cd6cd34fc5de88bfc7b449fc4f4c0606f76bcba0488401ae02f4199e5960330bd193c479811c5d14a1a856e57f2f8ed4bd77407ae455d9a95ad2eaef8650344240134dd9d16a1a9a65b938a46a51d02ec255072da80d456e333e7670e17f15235c253b984bb1f74e2cac29600a9ece5e06a697ccbf93f416112e85f295550e75fb304a8c51755b61075b04e91939277c45f2ea2bc033d1ed1a922f9b41d401c9b55f3552de76c6fdc2ab72a0d9b47b9ca8e1536845d8c395897e65a60bb22959b333e24c6cda5d07a57f3b5c0eed9f99beabfedcf96f34e13545e5f9b7d5184d885fb57bc105aa12f74428477ed494b6dc12f7a924c63ec479ebba75c91ee8c8a7198721e8b57f617c2b3455a4c58d8ca1c89ac2ba5473c75d8c1ea4079b93f8556b2ed6cb573f112c0797b8541b58e455ed815854f07f3c60d45375f45951772b325a8573a2f6a6524a970c7eae952f8628862d9539ae6f934c92f94dcd17bbc503b5d2489041af1dc22375756442e6dc3aaa192a0342b9abf684d4f123b89d78228f13c21c519bddedc54932dc96d2e724698a2d446d1238b7110016fcc11cdfa8b848c5db28a8b3a480d7d56aa31a619b5ca72a03c6cff38b59d3a4157de150f0b1af46a61cff43d3f2aef9aa1c61c9ce64b6b0fbe3acc8163776f2e7ddf53ff6b664bc4da883feb43a8c9b793374287558ecb9c2abfdbe23f867d907e78d4d82c373ed48e0fbe26bcee9332257b684e6142f1ba821b73de745772b668cdf3ed4173c308a95f830d261244f8de42ebafdf9febf08ad40f56a288fe508b01611168057c2eefee6584da6f0be2b5c4837efad5c2b99f9a736728ddc8c84c3639b59774c0c1ef97524dd49e14653d30e2790a4fe57493f43a436607dd5a86f137aa0b42b368718e46101dc04037ff87515b99c73699bc6ac6ec7dc4c9a661ed6e634fe3af448ded2cb705c7b52e62b8371e6d660560b495ce729156257ea8d00409c33a8582252f37c1deb637173748487e7bc70433bbc2e2ec9c68803071f1892145bb62b0c5cea08cd0050b0196323e72a2177988d3ac3162e507c619c43e8d45dc7366280bf6ea830c3d11b54a4906ea1eb094bb1dd6a7a4812d99b5c7b0ae96732800978b0c63679445464cbff4a8a3cb111ab656bca3e15cc19f968db6c8e7078ba036a1aa5851eb2a66379bf8c2809bfa51e01b277d212c26f0ea6f30361be119612abfb75d36ac831a21910642b351c32a07fe656024281507dd94c287a55676f55965b6b4b3befb5982e8dc401fcf9081cb5c378b8b476d05e55f624a76f3e1016604218f706d45bfa3096a5ff6d629474a3b7721f5d6aa94869a2f08727b81ef197ba661f0b9f8ac699d0693aebb65dac9bdbfde901f2dc872911eda616fb7f8c94d69a1bf313f9659ada073dfb9e89fb991e94a21ace164d713542cca073e752c135ed67960525e604b7a4833104f13a2950b3f9010468e79936f481205132b068b0213e6cf70b84b8be44d94e1de37cec2578dd6eef363b42c03f4141a16d5e53e9697f79a268932ddd03e2e75d327caf67d9c87e868cae4a070d0feb7cadeefefc95e3a0fbf591665d78ea75ee2c3e3362385d19e2f4982ef94e3942724dbc357816296366d1de620807267353267803d751d674cad4be48449fda8253bbf61a9c1cc55ea535fbba9d2e1355cc6aaa0f08788b84e260dfbe9432ff77b96eb26d18db4f693fb0fd1c78c9812b250f6830db5f9d7f88753336ad4a0aee16ede5c47f3cfec506f55c7f9f26a6438a651b52404561f740ae608471c03c3b3692d1d96bea05fe9520fd79f5a729a200c9f29b1d1c177cf95d0f7404f841b6d95d148c1dccd1e56576db5b1dbddc3e90946d6d96deeb04f5fa13a3d05058350549f0d8d72e45ddbfa0509f66a86963b83afb9917ff97cff50305d615b161a91ec0b23c1d10098b4fa2e152db76aefaf5c85ecc6976ddf67a97520d7147e01df6f8a4eefa98b1a16e47bf9779838beb531db22800b72cf67d6039bacf97789f2d579092a95c70891a2e4e7ed56ca89a2771bda8926e2e88ceb4dcefbefeed25ebde15a584dce354b6857aef23bf681ca959ee98c31b1ed1babd8a4945f31fe89a7ba6c39c279a8c3520a3c1fbae4703f733a2a93d38f17596644b52a34796e553a0c65d6b374b36523bdef629702d9ecfaa35894c8b486fa7de899f6a7ccfe2c1f160ad023c28b606bff6e0dd3fe3f81486f9ef8a06cec3c2eca0ed48c3d4d7bd1c294407b1d2fefd5a95edab0d4cf7be00e20e6d7a4813f40d1186e23248dc4a0bfb31877e969df5dc07bd7b99e2659b59e902ef16110ef4373b17465c96002ca6300feea7e3d501fe5010514a95fd0072e5ca67d707a1d7aa897fd7bac52d59b2719b927f31ce5e108d16beb17ed5d1aa06f86b71daf615c979558be55825481670b93e760f2a7e5f1a3968a874db512a1278dde1f5c5484eb3733e5d02da69658f67afed7f84a2981f92506b66730f127e7d15729b6561f469e860d6319abeee4d3fc5039797ab911fe881b79c624ffdb0ced6f7bc2e9631f9732929e7e60d82174e659bf58720a4fb0268eca7f4f229223c0ca0bcb02c39f6a42be72efae5fa4a792c89ccd4b91e6c3f13ef075f3dd86f6a8968a912ac5ede06ade749828a90da4ef87378dd34f186072d0bd448a63da7194e9efb8ffa04500cb5bc4fbcc3afe607cfc1fc7784cf9259d5229a26959a13c7eed9acd9d015a22061aa809b47f14bbcf8acb4c6412849ef28411d7e67544b889b2a4f27d263e6a2c81f5b9c9584e6240975fd2a99f61b54cb3ae04eeda6e3d9301b6c8ac2d06c8b8048c56ad4f6180c108f83630c08e52cf7c94856f81c8e901fdce3fce4dc53ee29c80a94caa0a527da85fbb693af723f540971590b7c96e0adf48b654b8781dde76edd884165a234aaba4b72b311211d3292459140fc1bdb69836daf45aaee40f588d5427098edbe63a72cf2d1cffaf15372ea252d87a487b11dfe623904711086aad45a000336dba2d49efb4d8b540876da86192cbf1926da40e220bcbe90f083fced963a06eaaa567655024ff1e52e4b99b46442bc9f700e9d84bf6324bcdb1da9fa5743bfde1a78c0d7aa3365024e2eada13e9b29ffb93640c0a9d353ae2b22701e688a6385d30731c74503da20613baa84f6f57f86d63a1a84f161d40d62b0623b0df41eb5d18114f16e8912e1bed61646c6dcb9c07fe418305b0e9688bde7bcf7a10869b8201050ab420c72f2119fa89ddb3fd1991199b47c117f0d05fe24ad2fb96f7c36d457bd1e09c566c0e9865b4a2eb253dd7f16a07f94c066855f7a346caff7cf64cbc8e9070f48653d3eab5cfbe455ef160231ff0c8ee73ab85bc7840ca9137bc7698b49b5aaf459edf2c8230c2357b0d10dd25e02352d47fe7e315ec1949b430e7ec2cfc803c5b7c0f9dd2bf1dfbf5c43f74a1326813c459610167a939a5f8d35cbf9db723dded064d0ca24093730b329678222d38408126baf35772f2bce7578f82caf1ef49a5a5adc37f7b9c4a5317dd37102c1c24a53e6d61e8b6647a6db865597379208c1f42ee2844a88d0a707e5a3aa2dedc1842c32426856b18db72875b92c99de72835786b0fe043b5ef554f2534a5f777da6f314bb30fa44325f25f6a28797df15079b61d13905fb1d5f525566f0c447e0d932f140324bc61e25ca60ee0f9a048c9da5937c29c38b65cb856083a7ace5eceb9b536707b6f0c685fb16f1882cb6a03d59790d6538dd1826aa5b745e16ae00317636d461a5ab4d88f9e57cc71ed0b6464f65311077ef0190b71f78012f7f0eadb3f7b581b26d6178ac1ba79e7706f7513736e982019fc1220314e7e9f83eac424fe0eb7b9f7e093a678ecc3c211e21105d1be28abc905cebe89c52390fcfdab32b4bded8248df3cb90dbd349c70411b42f823270d3f0a904454b94f31cf6f52d7ed04b8c7fa2cc8f85215e6482d72126867a61ef0a954cb7b7e1acfaed42b2c53183a8211c6cc5c27b27f98512a57b57c7555065b5f13ab1e6fc30bd0b8941ea15fd12337512ef3b1523d67be133d1f3baf0c8567912a3d7e64a450640f5122225627a39206493cf84a570d352eef15fdeadf30fa5922f981e0db0a6053e35ad43589eba94f14d945c7fb3327d207366f160bd30abd45da16579fb1d47b2901dccafdf667d26e6d1f483e761093fc773eaf2a3117d97c3508faf4ca7ab05ed320992fe6e8faab33ce96da0309ea232052f42a90e87c3d6b90c75602b3e574b690fdb4d404b502ca0fa665f220212959273252809ca044c500e8726e7704941564a3f98ac036e4f363911446f6559d4c6914f9b6f96b6d37fb9eda4813807df349136b0d81f3663c230b00d5b18e2dd0d200dba9fdae012f73f4f99fc47d4efcf3d9d74dcccfd9816383c94684f144a3518f8825cbc45baf621b9ce0468a2b7fd25fd591e0806c9cb4d9f77dee5b27869a8d6617f747f5ae8c1d7f0d04bd094e57499deee53d7f2558ec09448851a45d10f1592a4b5b151a0eac27077795efaa558329208f6caf9280253899521d34f36b048d8a3f1e2f26c31772a9446f62a63c751f95a02431cbe678038795d4b4347ac16f7364ca8d05d985dcbb6de9ed3a83c03a44eb9d54bcf9e893c7efbf59e9bce41ecc4304ce0e4bf72688ea110bf498a29a7da772b7df96bb6269ded679a788d34c2994bc590524b20fa3cad129b24a67dca3aee9ff13b0d8529c59f5a173c5073c06c697c214c5f82e91c2bf3950858fee6df2dceaba2d31398610158881e51700d48cc7501dd61cc30b05f4542c906648501ff88d54018801e51db8ac93d7787ed63b355be81acf99964219878aaed51f77deb3a42d610bb5d0275c6275b3ac4ff93e08e89d851bf7da0d1c6055bce214807b6a5ed66c4c13e52aa4a51b59620890b1b99a2df73475ac98b33f675992b82f90785b17611a14b7d8238550911bb619eec32db3acb18263db793f986a04ad18c289a3d2ddc4b8f48d65205c408f93350221677b1499aa683318c126a4aaea769eb171ed567a7d372ce6884aa3b2e3b24723a7c0ca9b85dd1a3db99a40b8ba25144ff0179bfeb5098dee017cb674f8b52fdc459feb06eb0681cebc327189db40cbc961c1bb3bea5ec2fc186092e8108b0e3791fba2af9fb09aa42afd35ee91c11b61cac3beea63b950a330bd418a1d41bb8d3078e2dbc015658bbbf5a73275f0d9a1717ee31ba55b247fea598b8a7f0d25dfe318125aab7a5d7649565f9aea1cb9178a4c115e627ccb51cfc1d53507e054d70"}, 0x1008, 0x800) 23:05:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffff7"], 0x10) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/244, 0xf4}], 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, 0x0, 0xfffffeeb) 23:05:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/125, 0x7d}], 0x4, &(0x7f0000000240)=""/198, 0xc6}, 0x800) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 23:05:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100010104) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/23, 0x17) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./bus\x00') 23:05:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x96) chroot(&(0x7f00000000c0)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x200, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb22}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6e3b}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x668}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd125}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffd758}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}], ['./file1\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r8 = getegid() r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getgroups(0x1, &(0x7f0000001ac0)=[0xffffffffffffffff]) r15 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001b40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = getppid() r19 = geteuid() r20 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, &(0x7f0000001bc0)=0xc) r22 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) sendmsg$unix(r1, &(0x7f0000001dc0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001880)=[{&(0x7f0000000180)="224d586b50a10670e9bcff8f442b04c395e3", 0x12}, {&(0x7f0000000740)="62a44c79c39fb37e4f47abd53040e63277cc45d7b2f405130d7883964034c9126de791c5a8b7c6d4c86cf85c863350becd658ee4b9ef25dbb3bcdeb5bfd9405b2072e8c9c9298ee33d67787c893c8a6b476a419609c296ec0617dc16a5487d8a231fca6782f5479e5c64cc087de79823aec0aa555493c84d5ac06728d4d11f1a772aa1e3e0dea1c29fd31568e8d747decb848feda8ac3a39a7", 0x99}, {&(0x7f0000000800)="238eaf90eb55f14290ae6b43fafd3ac5027fe1215cc7fa3e2b90c121", 0x1c}, {&(0x7f0000000840)="9a7661161e38c96198b74f20f162f6a93d1b545e104b935bb4f8f2362c74d34a1e02963df8bfe96a966bdb6df8d8a260a406dc49d84fd0dc347457de24f4996a091ec16d5b4b7bd8e1d777c15fa85cb9fe544bed29715d3fd1063a173e4b78a3ec2f776a7fc5bc6360e812f3552422cb33ca756e51cca8e8426d5cbfb7508f05e72c40e083ec099f56459238f2762d43037c747c2e508d2d73aaaf61e37f52dd04f802c45c0c246d9363cfc0499c2aa3221994573fc75c0f410b3a54ffe9e1e743781df0adddc897601710319f3ae81d1785c910c66d67795d7b2d1c1c26549df77317633d459511a2ef7fcb7297342a1585f6c8de9ac32a9c74f982fa72b4aa6dfdde58cb12a8c90fdb60aaa7da83783dcd506f352beeacf7e4a8e99bf04159eb90ce599b452a6a5ad305885a3f9a87fd9b2ebb1e0919279e2617ac9c232fe28b388fba9326b1347e96e6c0a10f22937500cc3e287b04c90171bd0562e052274f8fd975c6f7d77e8c8a48e72b5001c4945f7f53182cec8d3fb905e44f3134993a26f447fde015e7085ca01d562863b1523f979181895df25c56d5d664f639c326b3870dded29d07f1125e2eb02b2b270e44de353b2951fb1f8868e2cdc120c1e457e2a7c5275822b8f9d20e1c6be13d6e76c9dcbd126bac504f3cece45c199eddf0c5243139563142860a115a849ed02734fe83aba7862b1b64856bd28a744bd05d0281ecfe652aad92bb98df5e3fbd27559602078bbdfd1ea3a4ae056741ab4d0fec6be75fccd18dd6856a886e06a942c3d7ad2420d51813070d3e30f42db6aa8b4bbfa674fa5cb74d915aa79a5ef5e50b19b0165b20f05f0e57077c477ebc09d716eb77f2dc9d805192af6759898f42a4eee9c159538c767fc0755cff9b1fc72a9d7712019783f91b27fdbcf191d99f166fcc97cdbd4a5c5f3bc511ef936cd013adf2dcfd613ecad418347fc1b0381771a0b07f3c126f0d2b299c7928cf175685af5dfaf88cb2e3327cbd07f08d548c5ac534746d0f9a8f15b9895fac71c869af574cc9c6b2c2f2e3882e63129f1d1a516df375bf67c9dbf2e8ed90ac62a3c82af85b8fcf151a8eea24cf08fc2e976465b54248480ea636e7e7bb82c0468336444543e0cf231d152fd543e9ee8559301620b3d94fd9294dbaf2a190dd0cfd1d592614f2ba31770792d280d6641f433ca154295a6a9e97d0b1d08ccd5c44ccf2c464e5c2be2430cbc0b9ffe1ffbfbc8a5a474c16659ed481293a2d9fa8b2741f11fd892febc3ad5f7c081bb4f78698baf5e6bc812b2936a910c8c321ecd31d112ed102f349023be0421fdcd53382086d9c52d56de1c663b088d97b14d1e800c7f1e767a856bb9ef9561355ed7bed6377d5d8c78ae786cc6be916cbee3b89c77a80a2c214895518f72f320fb2c35dc4070140d8d526b90f19c7baec259dd5c6d1a25f4cc613c658dc3a219919bcd470e7a75f3484e1cb34a2f7cdf29128be12ee470d7a69a06ac6a009f6042763feb5f9ff2003564c7c746c521bb9a0028c6349f63b51ec2f801bb058cc4d262fad34321cddd1bc78e54ddb8dfda40a4ab0efa03f224027bf954c2a8c49afeb0c196b2189c66b7180bc43d36f6ebf6723ab0ccb76c62eace2372baa0694c39ca552f437f7be22a90403d6b46dba3810e2ad302406b58d307c88e0833b6b6f5d7fe1b9282bdfe75d1339614a384a9b2353f08cdf8388c9c74a7e46b4423740d49d612aa4b6daa8c0fbe3321ebacb6f54889ab48e144deac9216a7fe793e7d3bd801528deea4d3990d1d4b27733f543fe45302ed7b5f31dd6376584e332fc39aed6d5ed387252de88d882d38406d69ac1e8d32af697045a2d1094ae671fb4d4e31e7c4a6db37b81e8793bfadb599356b0982c6864514beaca080f6e57f4817fcc4020a7b4b7eab11053f95c0e98465df988d3765e2b776da1d1937438005d06a138e2155455816a893566cb341147cc70318f4fb067cda73b949dd272a8b357aeed7cdc23eb2a9f7d850c84e69da825a0a8a36f4e5d0cb1dcdb7b0b6987ed909d3026ead2782f0ff7cf14599154c738cba24cd47d8d11a2a68243052203372c9be30f7ae726d09e2e661eff6fef6fd7e98712813ca23f099484a943ae26d68066da2155aa74d0cf16f2571490b05608bf919d2757afed4082920db4f4960fca77814e9dcb2a8a60fe9c9b150dbcad100b96d69dde1fd9fb3544777c29985bc315af4b4b00cf5e8e41b3dd00987eeba3106de5f7cb0f76900b3e91332a0e6845190e5c3469a42a21108418283611e1a61ca206f1491403b1c4d6acd6962f315f19cef9bb1dbd5ffb4e6c06356b05f3ee2e5f4bd05d61d0eb0bf4fc06d42a166f2f6ee6894fd16a23f3b8080a248e62545a3a50c6d25f3c16cffea1bcdcb3eace544eddd58b2b2fc92ac1295699672bf7db4d1fc62af4b957ce8c1b3ee6db03b244e50e6d5d43f8822263c5177590c29f4f46f0dbf1ad557d816592c80604b30c7d3b7c4979fac4e90e985b5eb0685fe663140b455b5f01014c9fd3db4ffb1fb488a14ac65237964b54bcf457ed3e32331d670e2e2053f352ab7ce3505845fd82ae6dc17b53b9c79af718769537f508b04cb064d95f4eba28b0ac33c5937f51a8232596c3e119480662dff008661f51678b493c34e95cc100597508fb5a324b8f7cf18f3f649cf28c8947aa31dc6ccaf347edf8ef5221188d0ce31b6d551fdad60caaaab984d8e3b96447eed8606781c6075cd64ada9bbb342c022760ffa50d2e947be2057ebd104d6ac95ab0542210e45727c43b000398d09abd356157f76dcc30be63741cab5f428d34584f502ea773e4d435bed42bea3416c03538c028e8708ccc2213c61b4dd3038dea7966af2954b520abcaa785aba0c589a4c4e59df9fc1689ffddbe8b6ff8d060f8652f1633eb56d476c75363d93dcd98c1175a246ace162de2f655f1f222b9c97c533fc71ce709c0eefd1d93c35c1ea05b24bc0d756f8b6d060e4e301ed11a07c0c475ea88113ac04ced72ce59cb996f94e49f76e9c8e9d9e6075e74bdc09cf48a16b808435725538f6e5e3d9728d001c4d3ca382fe0a29238f9beb1b05a41e9e3b3eb40c3ea44f1a175c8fa69eff7f57a18e6c8ad9ad564903fef04bdcbb8442b5d71e04c29d09b6d2b19816ed523179ff0e0868129b250e2e1f960ffe73ca1f3a1664ae59b2c7c8ec0d6ed976b378a3b2c7a669dd7e2cb5d848f3f4edeec1fca5ac7227c43abdd93f57303321cd1a44ac62c507e7da292f637f6d74ed661eee03e2b1195d54a365029d277e33d85ec9fde4033c978d16442d30b4ce6fba193af36a81dc4ba140608d3a3ab6e73874b928357f3d39922850a67f7e27dd1f47aff0c8c1bf4d88496b3626e4f316a70eee20fbf959f11b384869f240919ae878ec68123d1a90630f808075b52c6683c7f44e25bb58af1c4e7cfe22726d78f414696fcc8d2e87c91066c984779d9610675af76333de9e610dab5838e1001cbcfe7fee137383039e311987a9cb1041640c13f8690bc6fc91b60dad1c70c0df81ccd497c5daa79c917ab3f350311ee0bca570f48c14121f146d6351299b9a6fbb225639b94fb2da534b816371f4b747be0147fc900d45111be8de311b384509de62c559fe93c35d5a567cdf73a8fa7e9939750373599ddc693adaa6cd532b97172dd3cef0de8a6ad4c062317fff680fdbcd7cc705f908e5187371aceeff17e710172c4f832804789bacd50b1eda382425b983ee4aa86170b61837471eedd4802ca69531226f381f6e6294cda03fe47e74649a520a68ea0bf3412ee5df94d747f32b9d384aa779c94b2b2e4ec75eb82f62f9d6a530a3e4173e99715bbc8664af468c6392461bb4f23a75dc82851e8dc9a3a63cc9d5721011a13ca19f7ee5a71a10bcbd7f88ed314951daace390f5f34def9e1a113b48d8b1c5c50a4fee6b46b2ff5ae0bfb89842b65e3e84bfd0d02a99df12d3e4a6442960209c4f8053cdc162cbf0b71f1a94dfe22ac2cb9fc92225974b4851d35256b66e7258848c6583a77e48a8639b6821a340a43216d81596c9df0fbae0ab755aac08979a98bb3564dd46d1c86319393dcd4392e1a2d8dd2210d50164c39f149b1feea1bb00547893b7ae4313cd66af5405b6242b1ad47e8d11bceee69489445f06b525b28fd5826e9fae87bf67f4d3e6a48b4c53ce5920867c1fccbc53d2a777e10bf1abc1adccff3bc77702ea9f76efe16c60a9df9840bfad0bae24bd6f8b900cd02a82efded316b96632800e5ef6f012731121bd1744ab5c3ae2050ae32ad19c5d87cec8df660e7ee752590dd6ae69c091c23c8e8ec77bf1571a4a5253e38726b3c40996cda0e0ece7884ef0e7682957b7a14a23f95b740f357eeff9101ae19161a8287fd8109a01a7642fe017ae09f347d9364be4cd84645413c9acffaf7a30c7be07834073a006750165f499fb3824ff4428fe1abfecac9b5819b4f3267e5ee93c7112be01123bef37d6ceb222d7e86a451e9a73fd630250d7c81740b03d307ee0fec1e827aa2428eab2b59557cec9eb7597e40fc4ea6e6b6bf4767dfdeccbbcfece00bd48387d9c36e90bd70aabe07cb8d6a6e07805135180faf13547d860a78497e0ee76154fc9b24355dfdeb3af6b32bf40800eb7853ddadce218b7d0fc05b440179cac2bf34f568f3d459aa4aad788b61d903e1e3de1e138fe3e7a82810f2b33984b152c2b47e38ddc986fa8895129a08c1bec2eba808dc518c669784af8e442d9a2def28e1fe23c5f720d5c2af33c451c00de13d7f1457e311b5076bbc90ce3863a40043753bef4795587f2309ef642c764109e39d597d54a9ade1498558b93a951d8815f788c0f38df97f66079abf800ebe036b9773799aa1118e9466ab2c9aaf00794d15b094b538f62638dd4a107d6e78ee17923e3cb5e2aeff3d751761e43297492314033cf1dafabcb206eaea1a6dddf691d8f00fa8810721a8a8237b92b2f743fa366754e61a0994d9e84c2af6c6f6b97d22eb056cc9a2ed578d52dc284c2ee9e661ced32d1b60f6c6c486982a93823283bb00baa51e4cd7bb0ac835a53da8f69e5a4f4dbc8752e6bfee1a8fadbd8fab237c96c90fd68387c78a3e4197f6f229594fd109c140fb67beb6c2aa16a2e4e2b2d6024fd2f8a5399b9a2c20524820f4d0b3a4a4354ef8521087df59b624db6416b519e01486cecaea604989d0068550d85c22488cca2c425dc399fbf8cf4c5e7b6de68852f53b1295808a22bd02175f1de1d9727b1481b0c312fa10ebe68846bf8f514a63b0309a32b4bec24584a8785668a99d855595314f31b7a74290306213d8959f8c2342dfaa45cdfc15fb7f00b585555cfacaaf86a74cfa0c23d289286907b2e8c8f21edd9bc8f83949794098fc0ccd165ec1468e8b0ee7d01d249bd5d09c20163b0cf92cb296b166a3ff17090c462a917815c80bdf869733a3adbdfa2bb76afe601105d8f03838999e951fe3a8bea1cc260cc2bd7e7bb5324997e26b7d37fc9f2b4dbe0b281afac323e164a317a73ef6242ba2f0e713258df9552a03d2eec734881cf72062033a19de67779d1894eef7aa9b805660fdfa524a8ec970f8e03873d4f361b0f2eb08c79526be74407a91ac8073cbfdc2c945dbe2cae355df3239bd84311bec6c53e032738fe7cbbbfb7f99e0bb3054a42218ea39878e8c16afe5fd463336dfb6a7ebf13c6018465a9b99892c85a2a9e644044e0bd4feeb9829ffeffd0b5843ed527994bc234cd63d199b6821bf1856bbe5d875a7c268", 0x1000}, {&(0x7f0000001840)="4883f80dc18404a370cc02b46ebee9d3d911f135c8ac339c80cbd481f5a8e1fc56d212803671b4020129e59bf1b830930b50196aa5dec13d632e5f", 0x3b}], 0x5, &(0x7f0000001c80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r1, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x138, 0x40c}, 0x1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 23:05:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) 23:05:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x100) 23:05:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x20, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000000000/0x9000)=nil, 0x9000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 23:05:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0xfffffffffffffff0) 23:05:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x5, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffd, 0x4, 0x9, [{&(0x7f0000706000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x4}, {&(0x7f0000628000/0x3000)=nil, &(0x7f00000c3000/0x1000)=nil, 0x38000}, {&(0x7f000071a000/0x3000)=nil, &(0x7f00007f1000/0x2000)=nil, 0x1}, {&(0x7f000051f000/0x1000)=nil, &(0x7f0000684000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000019c000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x50b}, {&(0x7f0000028000/0x4000)=nil, &(0x7f000078f000/0x1000)=nil, 0x3924}, {&(0x7f0000239000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f00003b7000/0x3000)=nil, &(0x7f0000669000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000507000/0x2000)=nil, 0xcc}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f00003f8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f000010b000/0x3000)=nil, &(0x7f000068e000/0x2000)=nil, 0x10001}, {&(0x7f00001ec000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000f6000/0x2000)=nil, 0x8}, {&(0x7f00000f9000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5f}) 23:05:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x1}], 0x6, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000200)="d2b0f88a673a9594eb2e760b6d24dd85d02f5d52f40ba04e9b498ad449c81748503b564b0ad1d53e278ed3d53de648ee2f2541f643c247602515c571d00919eed46bf133d94cda604c7ff116975b220c11eac7b98013b757847dcfb61759d4f54f3b1ba4267939ad1f5dd6568ea8e133577322a21dfd56fd8cfe5df7ebe55f4327617cfc1ef9a05e1e8fac8d7fe34710825d631060bc06c8c1a00c8590927b8605a9da8538298e023fd03d42e57db0e57318c3c8b226cad5b0537d42b7d2d0fa175a9fc45d202d8bf592bebb4563ac6b87cc87dd8185ac47", 0xd8, 0x2, &(0x7f0000000300)={0x18, 0x2, 0x5, 0x3}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3, 0x0, 0x10000, 0x0) sendto(r1, &(0x7f0000000080)="ccbf5045b74e707bab84a7ea8816c839ff91aed594cf9c6e387ebd11b90129ac7b9ce79f17bf99ed4258992c96bb8c71a296622e5ed57088a5ccb1124a52f7acc4255c5f78e5b21e09f57f14cc63c35e3286a87079497a9b6e2d4e2d76dd9a1900b0c3f6c8a0fd33d7f491a8ba2c7ec6bf74be7cf7157bcd977bc6ab615cb43df90074884021e650a5c889996bdbc47196b885dbb974521240cba0215d231b0d30ac70721d5a120600140f6799eeda826632845c04f54d3c180bdb1f2ccb0b4b341c", 0xc2, 0x408, &(0x7f0000000180)=@in6={0x18, 0x1, 0xc0, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x800, 0x5, 0x75, 0x3, "05b8feb6df3567d31b349f4e3bced8b174fd9db0", 0xe194, 0x1000}) r4 = dup2(r0, r2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000340)=0x9) 23:05:21 executing program 0: socketpair$unix(0x1, 0x5b9df9db87f1a2d4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xfffffeba) accept$unix(r0, 0x0, &(0x7f0000000040)) 23:05:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200000000, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) r1 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xef) semctl$GETPID(r1, 0xb1f972bda942741a, 0x4, &(0x7f0000000100)=""/153) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:05:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) 23:05:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:05:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="0189e2d72030c444b8b588535c8f423266058fc23129038a7ff124938b468affdff3873948df50b16ac8d055f89e701c747dbbd18dcd9dfe12ecd0c24577bbd321ba615fe8b830a4bfa050db718dd6e280eea2c1d71cfbdd1ae652e404b2f9007d9c20859ecce67d07d2fd4b2150986c2896d7b622dae18d194afef753c8c0f3bc6a296d7ab2aa96d2f56ebbd90fbd516e6826edb26454612acce5670b972b5de7e7fcdb8d10b64e6e41144f630287f980ca453c0b53be4de05b879506d55576e9d5f17570acafe15f84eb97fb9b5ecb71466311b69b08570676c15ee5980000000209f68e78b442146ecde1271c5d7d4d0b2c09fbdf496061d680cc75be9daea08211854b4957656990456b4e0f61b4b5a8a64ddf99719bb571eceb2daa9f6cb40955f91836321b1e65b081d1b04530e356f8937fbd0526cc4fd95ccb1b5dcccf8f2611c3454e464f747c7f4bb2f57713952af20cecf3f7e3aed0744bd4a561a4be508c7a99ecaf1ac16c5599704f446a7e2d3354c829fa2baf588bee925211bcf98d6652d79ebd8ec75154c20300000006b7750d060223bf6ad9ad5f86c2d40000000000000094582169834975877cb16b4cb37e5c21d101a0b99e9d916ad3212ca1a8fe979454ae8a0883600a8fb37197e7f30ec863ab620fb087ba60d541d25d5460c38be20e36a2190a3c4e2af53286389857f1982af9854cc758f55364dbbd3ff05815cf0d05054b7f97269f25e6481b07ed1584b19f70c7bd81c481ace2611c96ead960917247dcf9d4684b662cf5ea4bc1d24061ae21f789011789a46c3a14ccccc7f50635122d8b1e02f345441b3394a456660f0fb85edd8707e11b4d27d9c45a165d4cb2aa81ee5dfb79ff6f5de2c77ca38424e697c74f565c4a893313d90ed91bc1afe9c51a45ddc784216f4c53a602c40a428e5dd2275421a4f4ccce81e3003d89348c0632ec9ee70c104d305c05917e6d82dca344844070b6cc4f24590aa0395e8edca02fcd10b4a4e6e9b0c99f57af7d0d338e2cab1099b5036c09a1541abf734e157805b155c3373fb3c5b23d0c6517b37eae8816d110dc91ee3548fcd1bc28da554a100c7d2f6dafaf5782cdd09f40d379c8a563fa5e84e21c167125cea1b965bf1fb448c3d9db7355c0c907e4615bed07ca7a60da927f7291f611aaa83980591bfcac59f69153cb2d4000", 0x353) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 23:05:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="6c974521d862c8fe54232057affe56773c1d7504350c77dba09002861c3b0b9920d4", 0x22, 0x9, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x8000001bab) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff28fd00"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:05:22 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = syz_open_pts() r2 = getpgrp() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setown(r1, 0x6, r2) 23:05:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='./file0\x00') dup2(r0, r0) 23:05:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x5e) mknod(&(0x7f0000000180)='./file0\x00', 0x2080, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4a, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) 23:05:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x40) 23:05:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) 23:05:22 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0x7, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) 23:05:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) semget$private(0x0, 0x3, 0x44fe480bb8979) setsockopt(r0, 0x1080000008000, 0x14, &(0x7f0000000140)="040014061ec9114e05a836701a7450ffabf3768165e525a18af8ab33ef86ce5e16b77c387b6e4f5e92a51045c2894785381665b2de5474398db9ab63c19e3cf9116a07bbef6d99b451e7e5849a311b619dc04b8b1d16cb80b113f14943d7a891cb0db0fb49ec06704d4ae7819725743b9c2f4adf761dcc7125e85f91fae47a48f33f645beb180c56a17df0c68a67189b9378a310465b856f0fd3072eb0421c8705840f076d1fb8a0c79fe00c8c70a729d619d85a64efeca5987ccf9d2a6eaacfb92e5fc02f316fa11618744b5ad73ff270b598a53488907253ec2c33113f59c444c776d6fa7d620f0ddff40bb7374bc401af87605b70", 0x199) 23:05:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x800) mkdir(&(0x7f00000001c0)='./file1\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file1/file0\x00') syz_extract_tcp_res$synack(&(0x7f0000001380), 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001340)={0x0, 0xfffffffffffffff9, 0x3ff, 0x4, 0x10001}) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000013c0)={0x3, 0x2, 0x2, 0x8001, r1}) mknod$loop(&(0x7f0000000240)='./file2\x00', 0x2000, 0x0) getpid() open$dir(&(0x7f0000001400)='./file2\x00', 0x301a2, 0x80) sendsyslog(&(0x7f00000012c0)="d4784487ec94cfcc4fce330ad37ec537d9e1a22ab9c6d0f3be55dc89524f84ff3e3915798edba9ca4012f4f101c66ba9e8f8257c0a2b0e8411d04d38e737337dc5b6e123bc5d9390ef0dd315739de77cd16adf1276b96944d440b32e12bb90534842", 0x62, 0x10) 23:05:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="41fe3987de44a3e15617ed1c2fb289816529ff7d2ab78fbcc14a5386f72c829321b8a05d668f797fb0d2410c03115411f0d52bc93752c0a41186a5789c123be2afabb53d350a32d6806051be463c151b6cf94902dc993fb68c000a1916a34c03de31d3e2dfcf085528df11b85e14e05b97cd7263893219fdc97cfceeb0ccdfcb651c29b4c28cf8d9b538bb3e97c0b78c8e3041e4897477899665cb425e1b14a88beb507b15288230139d4283a17dd1a01b9057fb8508adf701cc142325356a09a340745566112b1401b6cc49aa03416ee14fc1bc1e9e3c19ec514ddcabfcfe3f0894109b44de78dc6ce862e390f8ab0da1d6f42d394beea96fdde656e789c0ee7959feb2b76a1e1b2968ecb0646d4982982e9309542d13d6eb2a95b25409932cac1fefcf71e90c6b461499d7853565980cb0944928a6a26e71b199adb6eb097a8efb013a4e48230ddcf9bed9f562c81d056b0848cd241705ecf4fd383a17a6f52de2b3b246b1d9f2e49ebc9b6d5fe58f866f273d74ffeee0b2ba9a2fcd0caacb6e53ae24a63d7e153b297e7bb1ef6b45251de2241391dea7e957f6f2cfa22543b6d86c12835ff4eb2209529875509e6ae9d10d10d016a4d06970976677577b2243e1ef1c6ab318fb95304daf944f846ebe0ca8290e4d56ad379a190470c53e868292c6f6dae2f1da6e58b5ea8e44790a9a78f201d2b0f16697902e6f66b4ce0dbe9d3fe5e7191090c551692e19655b97513f49a491ce127003c8f81699513a6df90ea2f63737335e42716c64d61e8885149961fd269dbec6faaebb5c95122e4a1247d5aded0451bc1e5320facdb1bae7246247b77c0339e1f546fc57aa33730a1c3ff2e68d71066d1dd9102deac4990c1e2c60dd69d56d9b3c3825b3c8f0f2074826cd8dcded7f9eb3f3c69d40221e9ba0991de57766e2909be0a11a8dedd11af0db5b182f45685f083a153c2fe5be923d00da48abc31580ec2d22683cc2547d9cbcb4eddfd86bcdb07a29f67b58b213f0b645794f83b0e278921ffd7c731be98be8c06bb606270ce6f3d9b0c52752cdb6c3774f6a526b873f399a1405a3ed04f5eaf3082955e10404d914d0ec3855ea9d1698c4ee9411125cd9758f63846effd7c594afb5bce21427d011a319dabf1bbcbacac095735020b08f4d1760d55d91192435a6dc9e7a2baf5c914b55401fcf2106750ef8dbaec19905aa08838da034402315ff219a1e634ae2f760c4f4b50b39af484614a148f197b38c65377df1452c0efcd1c67641b4afd60faae92e88ffb7dc6ff5346f5cf1504da07d884a9cac96a2d46b2e9a74bf8959ba977c560ad685f923293c464b555306735054d6dbec75f0b221fa85b5fa1fa8c890c82251daedc3fa28eccdb91d874aaaf603252320669edaecb6cd98ec0bf60ed1ece7b840076d0dd3fd95ae1063dde5a953eb6b09a523d6fbaf5f3d8e9091d21064a40dd6d602fac31ece264a759c408b27685b98cb8d3303780690a643a98809dee7f32d0b7fefa2fd0c6a19af40d48168586042ad83b0a4a2864dbf79667adc5cd9dff7090b260856cd0511bbddcbf800234ede6c60ec5c27096b73120233c36ddf25f1748ac8a7cd330b222b43f890b2fe62af1adca6807d48ff8a6204176283bf0305de8e0c226f853c3b626a32a5bc17789b468c8a5dfa862b7a4471476e2f4331c10fde59506e677c6a0685b064caf061271678dfb19a42b4682f64335e15ede3f919d5ce1cf76720f232445b9080ba2a9900ba51c8166c6c6d114ee7ea1821c1c4ba83835253995e34cdad119bbebd01a91b62853c1866f4b64a791a158e117da8097f6c82bec5df2abbb3fa0ed2b821a9938aefd99c8a9bd6c59e93bbe4da7b4b4e1106828729e8093862a7047df9d17e16cbeba6a92418510c88f19aa9bb25170624d31bf70d0e8df8147a7f7f4aded5e1fc13505d38d209eacfadb830550debf50525daf1391cc74d88919748dbdefcb708397e63af4832f23ce6116b72191f69e59c3bf4ce68af1ab01c7738e0501c2a1334e8c1e9b0ec97f4b588e6dce79aa2bb9b8238a947c480ee79cbfccf7771e424dd7aeb8dcac74cfde675597ffc9bd75fbff452e2344c1bbcc96adc06330f0815a79592381ccfc842ee45bf09b9e27670b08538725dbdbab2cb7034b4ce57668eefb1ecc759e78e87448ef2c99487a23f8cc28363bb48bcbec96eec6afef399bca1660773bfffd28444c23023930f6d8eb2dca755a823216f9496e107fae2e929fdbd502015f4ff463393ec363ad9ec239ee83b58347c2ef231448515c4cb3bdd1f827a349b9f1eca24df238d21b4d8dcc0321f848248a62b5bd5208beed97928099de181df5f70d691707f3b09ea7ca6ab378acec9f773c7be4f6accb4c7a21a8a3fc2428de216948d795117d85a28511b8bb6c6fa6cca63edb5ab34bb54fa8f18c28ca31d5ac7b4b2e6ab21c0ebfcadccabaef6aff60a448e9873bb2f16777ddf3d3c516d9751331e4d2adf0c129d1438161bcf737e3afbe8ab5c37a5006f00cdab0c63eda12e0221fab36576dd36c0df5d1969315f6d3fec0e7e54f0aaff82f0260538ccebacf01cde5ccf6417c867d998ce2865f2432e15c47d5bbd93cabe56c84914c3b972095aadb7a2cbb5666d7b5057ae55e2a211e2f151eddf563c7160b74e300e7ff54808c05603bdce4ba760dd475a5f575318d9f6984537b43ec7b55cbcbb5b47e739e63faf9cd73dea7fab91c7ca8a18c118db0e6a51b91fb5674c555ba31fd6806461680a90e4bbeb7535814dd0cf86f691140cc42fecba563ca179c389d0e53b781b1d0bb920b059206909fba86b6ae2594bfac28a1e77f4352b305af629a133f056fa0a8dda98fc14b9d40ba50188476dab562d7bfb3725d2fdf9ffcbbb0b73f083ce8844d247bc0a83055453286d90a8ce1dca2bd75b02133acaebe4307e5d54b4458e7af0c709be7642083a84e7a7765bf8e58fdf6c2d6ffd6bd0eaf72e343273d4ce363d33037a448e3ba6d17e6c3e798e6285fa3244551e6818b096e36ae69fd5bbe6758195c834e31b0a78cb3dbeb7f42a54f6578aec0d6751075931db97db09192c54a443f1a45db264de7cb67ccfc847aa7ec066e83cfbb1dcbf8a5ff4abc744a42aa543545088ad90204ec8b1a9e77dce5b1f980bf8b0b6e86fed501a71379ae5e4c496176ec0fe46d27610974d3ca9f99299d863be4b8bdb07dc4074c9cb36cb749a1ea06db6fe24ee9d68f240c0c6bf547db386537b169987181cd5e7fc6e06d52488415db3c0fa38866f60a52f034398cdd6d4cc0fa971aef022428f793f8a17d308cebfe9c19ada3ac2ebec2701bd916845e9fcb29476d1d61bc6c385d8f1a27d806686183b446932291cded00c7336ac34d02550f2284800808d392df4d86230f223b337d14a0f042256f51e2aac90740386ee3a1ce7f625bb5a9d14c48e6cbfbf6484dc90b7f99d5ff05c5865d7bf1e6299baed71751e51861029876b125fe52ee23893aa06bf619b41e6fdb524fb6617a30b9fb8bb0f1597d172ffea3b9da6c7f8e83f0b1540c30629110a7dd19a228c4c732b7b598db9b0f7d6fcd980367d1983f4851516f3c8f41b82331cf0ea2a026af5c8591efa6e01ca5a4a51ab7a3ff3e908a04ce61f7ea931e1ab2c5bc02c6029bb213d90df74fe8a7db1e823f3f1ed40dec8b714db90496d3d51045d020c0933fe1adfeb3c0d2b19e5f7b4dc568d7cfebd075796fe1944c61df000d428c7507d5f85e4f74fdc22adeb6614debbf3b6b8d67aa41a96d8a84fab0359cc3365442dee9e1b01c86d58d69c84981a739a337ac9f774a0cf9e9b165382a4a4fb9a2ebcd054c688e52ecfd3c52b8fa20ac299a628f59443f48a8f009f8b0c6645a43a4c4a514441e929473b17a2e42aa5912f4c8727a931874dd44ec59d54e0922892d4603a4665471b5ae1332b36d175dd1431a9268f5ad6443680c01da758419d65557fa561d4a052bda0e2c7d846952e7e52f3a259796dc320abb1d819acca124beb99be89bcd470981a697b9010205743cfeab9670f07f00b4bc727aa7bbdcc55ab8b69a4bef01c041339741c79f820ac77e9fd3ecd88a5ff6bdaacb7095a0914d07ad4a1dfae1bee2bc28cf7d5f8b109ad3120801c7dbe3dc8dceea9acab91c783c87feb520ab81b37c9ea8e70a03b330416b039f63c8b5945fe9e422a83b9842f2c5e6d4676ea645e9b2b7446227b00b4d50b992fba0e4bada3d19ec64e3f93bff71a1ddc437518c82d94636f9737c8ed841c9b54460c803d59414e759fa9181d87a30ea05642a872628a2cc19f528c17b0f0f14002a60cb7399802f5efd877ce1f1b9caeab5c555f072c30073d6f7f9ee92aac21353c94a39d98ebd4adadd18af1ac5e688f049492ab9c13b653910b342ba5d4c97fda9aa924e64d2b33ada4b7fa6612f5c9b8e7e248a1a7e1f9d6504930a17f9787e4388746556407a3fa8ba13f431c393c8a7059b62b5731494ef31c71c6bac15d574cd0d7efe8b80159dac5cf6eb15f917b49ba79c5129d9e98d2a54b7f94c7e354265989cd48907caa6e321ef69c750368a43e3db37a99b800b7413784f46b5fbab0824f9cff9d0e72f9603ab903e80cdcbc3613b7af59b905f769399b35b3b4ecc4c3cc876197d4dc65b78ba01d63c19ee21cc1f25cc20fd323e115fc44dd3ef158fbf5062e275bce0e5c6c7778d66ed179d1e2c83b0cb8897f9fc3b35e90383b5df5eb139275ab77bccaef2d6c964a7d78ac4682c29165dcf959b19bdde6b664535a30007da6dee6666b6e720a1be5d9bcced45ab7c20847df4dde8ac0e939ff38a8ffeff9e87e5e2ccfef927520ea44841b4e1f9cfa35224d7e4499bd89fc5c352132cfd7224494398cdafb828f32f672b54c67ff080f4528c57e367eb9509cc711e22441cf6af3445d0eef3e84e4e8675fcda64640b12921582f5cc4241b02d47eebf4bcd5a3ccd03116d964a3864ee6730f4672f74e17202b80bad681a749a49925bd645beb8088bfe924ee406bd0248dad5af701d208e07b67c5965aee1ae4e0ba041cdf7b930350408342bbc7a350f426694d51a35c83e46705a732e5b97e1da2808e8a4c4c4876bae18fa20650048b894e8329ad736540e68a81b2a2cabad1ee94f7613a7dfa80fcc03b34285ed7b6e55cc11df96afd175b5fb20cc1f290f667d750a79a7f15fe697a386c468f5e3fd430f63657fefd16fa9cb3ab5d7fe822b33af44aa707ac3e2aa3014c8d91efe0be46862bb34fc86532aec50169cca0969c999332b6b3fc222b912c4771387e0fb289053aa6ba3d74ff8e87c6691c6faeb432adea3a3ccb619b4b9500af8b5c8aa94225052396e942f8d19bc1fbd31ebd62f7fe745029dcef9a311a67fcf0041e5f375b02f3bd26d43f7decd1949229ad5bf5ea74ac413bfe72033b9ac393592193359dd4e032d53ad534efa27677269f9126075bc39dbcbe9d6beeb30fa1f092d452da488f43b68112ef94448eca13d012ebe65705122bf1e104ee435085e77cc44a5606355e5f107d419d7a26815accbd14841deb08c7698ed43621dd3bc372bfa2e30831191fd9b1c70b71a8a384495366a5a1ae13c8ed436632fe28d52b2ea475cb5927a1605eda0889b8b1e1ec1fe03bed65111abb36d83ccaaadb269a75f1545b9b7a9501daacec7a6546a9e07efeab718499d28a2c0774ae720aee37bece512ce30c87ba10fa58d5925ce4ad8e5a816569995d23c33d7a60cdb86d896a2561ff0eb978ee5b2618eb6a04c402e642a007c5f637", 0x1000) getpid() setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="8a012be1e2461cd5", 0x8) 23:05:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="51300627bad027dd36c6f248554df683b5f769c9f00f4f5c64f6c13ed8f8e004014f0c1f77adb0187b24e80ad42b68eeaeb87ebb279b", 0x36}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="9bcd2795b8fb1a77acfca9e205fb5e13cc67e01b9178347917a243c3eab46c78b82fee1be4923316b927dc9fe48c3290194ef49e6567b6161b2c68dbcca308151d44b3a9dea4b45138ad685246dad6096cad93cf45639d7bdd31e9925df7881ebc0010f396a5d65f4a34f1b99da8d174e5924ff550872171ce288cc5ba5254cb070b39066d6d0c24a63cd87a15a5948b7e85fbd90a56f86337c0baa588a90a597a273d54629cb5eff9befb4737f0d7d6b8f685c4df7f0b3dbff670bbcd7aa191e57da8e2f32d0818fd026fa26c561e703ab9ea978f23f51a0980d5373f849fa38a09e7f8e105d68b35", 0xe9}, {&(0x7f0000000300)="35c6bec093fc1938b4ffa6845b9423b44d889bc4aa652eee0be9c317dbfcd8e731c79e3eed494f33419b8c76f8fb06c4c4b59ba89d467b836a9af5f5b3fb01882f665525a5f87f001b9ef22d48231be9b6de84cd0bd1b4b04b64657642074c32be86d0278d5c79e0f3b511dd81520dff", 0x70}, {&(0x7f0000000380)="5bcd71cde6351dc0daff8168553afcd544b7171b9b434b0310331f9e1d78532ea1", 0x21}, {&(0x7f00000003c0)="a5", 0x1}, {&(0x7f0000000400)="cd808ef98374d9de45b383a95b6aee1ecb3d72c74034a6734ec1d23fc20b41f0a1031809d68996b05c1a32d651b8e218b5c721313c4b1d0d3febd56dcf90a89c738c38a518a209e87c8576942fcdc114dd102be42305c86306f209656b3f6ad8bb6b757b674dd4bf17", 0x69}, {&(0x7f0000000480)="d02b9c5a462c0fa1773552adc72f9eec89b4be089d35f5407659b2612354eedc1a25f1c4266179de4a7340d69f73aa7fa16448c2474620d83d8bb6fef1f594ca317bd364e5040258667ef0a52e1d85fd805028bd69dbf83c970e9ee859f873c06268c91f8d12c43d7c0a1f706bf5b4f131dc0d2dbeda2b3413fa140eeec2ad8d5e5e6996d87d4245530aa6748e74a533002d7761bd3810bf82aaabe447f0eb90670cb7d485fae86ac6267deefc89662d88001e405678a5c40d1a0aafe0fb55a18525a8bccdd3edaa66ce11b46c5c", 0xce}], 0x8, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r0, r1, r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r2]}], 0x98, 0x2}, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 23:05:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xdb38344dada01cd, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:05:23 executing program 1: socket(0x10, 0x8000, 0x20) r0 = socket(0x6, 0x3, 0x8000000000000800) r1 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffd61) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:05:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r2, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) 23:05:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 23:05:25 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x401, 0x4) r1 = kqueue() kqueue() accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) socket(0x2, 0x1, 0x1000) 23:05:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0xed, 0x90d2, 0x0, "d709c1e7bbe400"}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) r2 = dup(r0) fchmod(r2, 0xb3f520befb3b88c4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0xf0) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e8e000/0x2000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 23:05:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0xe000, 0x5) 23:05:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x7, 0x200000000001, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000240)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 23:05:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = kqueue() kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = dup(0xffffffffffffffff) kevent(r5, &(0x7f00000001c0), 0x89, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x8, 0x3ff, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x81}, {{r5}, 0x4c2f36f99d37706d, 0x20, 0x1, 0xb0}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x16a}, {{r4}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x1}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff, 0x1}], 0x8a, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x10, 0xffffffffffff8000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80, 0x40, 0xffff}, {{r5}, 0x0, 0x40, 0x41, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x0, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x46, 0x2, 0x3f, 0xffff}, {{r3}, 0xffffffffffffffff, 0x84, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1, 0x6}], 0xbc, &(0x7f00000000c0)={0x9c, 0x1}) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:05:25 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8000, &(0x7f0000001200)) 23:05:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000100)="e6caf8e23e6667945ed277aaa1a2f9509aab3497a84ae6378e7cf4d3baaf1244669ebf52e14c8feb3d4514d6c45e9b20aed9aaf38b5f4b2939b3dac6e8f6f2e7888320c7d229d0609ea69f1323869c7218ae93888712aba7aba432fafbf204cf822c8837e55238caf3e497a936b62af0cce0dce3e748fea816cd648b2f26dbc84ac30d351a3675566f9edf2ee62d5f28ad4bef37afc643ab4e0a698e296eaf7daf426b0fdf3a942ad152bd782d2633efa7dd81fa5d5cea055e504e4fc13354e9160c44f87ef843e2b4e78287974cdbb6a064813d575c1502f06586bae7fa058a50b36b2a61b6e25d898596c9bd306d9629a8db3e83a59e1136e2aec61a36b97f4261e915a5e082331127dff1e23adb7079e79c922fe9a209174dbebac73373bee3d90ce84fbec97f312a61f569acc135b51ef4b92a00029af0aeb899aa47c00dfdf2efb19ac8c474ef6fe1646045df08a454724d80a0c08bd4a9a141dc720c954eee2cd3810640420deca969ae62fb6d29338df49bfef5452f2a163648f3478d233e3530c9e9074296ad462476fbd30290aaa2e9d94a80a265a90724614784618c263a2b52035cd489998e967a2428f95fcd642170a456579f1d6a5e666adb8b33b84927a01fa2a938d2e9e9e1fee1abda4ad93972de4c522e7778cb8dff0481bc2365529e38288983fac63a4a59b854e4749ae422b79b7b551cffc05749b3ff52b831567b704a8d9c3030df9e39b36cc015dc29c4d1d2b31a7ed2d96d3c38bc1e01ceb1cc845ad4e2b7726d7be697fd7f6710c03e3c6fe5e6c531a02c28f370ee381a5f020d5f5955590b3f57573f13ddc56bebbc5f5b9c817ee38763e837c5d29c36b1b4e7341f5e4b5442e3d5c2a7418386d41e683dcebe02c06318c1a6620ce9866e412bea338a4400db95e313f667ce31c190151241f571732e1a69e35b86b0717512a9aa1f4904bc2aabfeba9d101faec13efeab0878bb938a887ef4ab25e8044973a96e4a3b36c6a115905ba76b109c30709fc8b8779d5e1910bdc72b6fe77ff46fe834bbf00da65ef9ed27b2ccac5a1519e1e47794ec88efa8fad768964f847a1fb6e26cce13942ce68b395bddd4b28eb36676a8deeb80f213f222c978040d5a2108b4879a9d066a2549f2d9209f3f250de2874a3a697159688071e7b1eb927176209af96b7d8eeed09abe1d19c9769d05a11e963c0420267610d78275c7da11cb3e926cc46070c5c23e58b0ac6f2e669b56f04c6c1d061c765694a5804e6bd593e7e76ff91ff8290fd9f65c8000a2b06e43c5dae243ddab2256f111e9567fcc8a548a02b1d6d6d474fa7188b0f8fdf215d3357fc9ea46999db893088b3cf330c87e40b8f5212542ec84eb1ddeb3dca04869ee9e74526d0f945d1e7ee6a141651978e15f65bdc2d514e3bf57d512d0593ef08b9a64f83207a67e4fb4d907d8ad1975b56d1022820213d1f33735fa70f41e750e828a3971fb97c1166c1426fc53ae560faf7bc8d562f0f49efc13523d80396d5ae2ff1269936a2acbaffc86f2dd5e366b0a4500a3bcb321d4555c4bcfb529129bef156b3de638849911d64b20f20e4f2fbbc76ce4be5f297d979751f09fe29ef1adeb973add01fafb76b27b20fbebf52ad304df8a82020d54130d910ea91202cdce342ac02552034ae4949b60a5bdce9d1b33ed8234036269ced754413b2be5f10b80945e39bcabbf4425e6a9b1d94af294ca1d2c296e6060d58c11111298064dfebbb5853d0393e7f80764211dcb329c79e2752d02f2a853854c1862d17b2cb9d7d0d9ecdd3ef83f45074787e302e90fd49f2123de05601b5fd488c816abc47e2d29a4ac0b81087c191f3a44e49d8dc04ab851db878bf269827cb0576cf2770e864cd9e1e51fb71f0ee49347ac686d284befa571628191dc985c579c0bbe43ad00f7cdf04bb68b896ba5e1c6ee6b0b7f6a03aa97247171e077e688dad45885f80ea6475ef8b182f3f69ba4ac12a797258b4af1025f27f4d41c16f1a02edd7240653c7538f30374f505ff9f0285caacfc394cc31991bf112064ae0a386547dc64d9205314f944dae4df96b2660d7abe52b66cf0592178155c6cb4544d4408ca965fb1d139a3800306e123f7e7a4f98075461eb4df9517f9ef68f9a9159061910d7fbcbf215058e4ba3cdbcce4ec25052f6aada6ae60d7b080ef3e05399cb63868d8bfe5bac0979969a69bc8b89094eb7d734f4ee699906d255bccfcdb8d4d8c2b349c256070e4a9715023bd1671e4d4d674440eaef6c9df0ef520b5ec859cf4088d4322ac17e0d046b59f3404b68073b0be227ad0041da9c2bf6515d5e5647a8d09a375a52fe688def49de3dc892a673473d67caa4fec4f7f0648d825e57f0179249eb3856c8af2a4d1a208cfff65497d8566df32ec14d7c95151cf542b97669c11a48aaa51165922f7afcffc47b576972c4604127323c1717b31875149ab6b6b3d4ea6ce5b1b738c0fe7d54f383a329e9a3e3c533cb0d416137232a1f9a7c74faa71dfd9319862de8403594ed35fffac406c3ff324b2c1b392911d0810d21711affe0ce06b0c97f4a5d6e7b613e7a8cd33f6ec0e2920f76ff5b8acda5196e1ea3928d48bea2c77652dc0ee19a7bfea060eaac9285319382ebe68868f919d9eaba74e30ebedee0825163ca798ef6facc8a7ae6600b277fb2f1b3d674ab07bffa1d963cf85520c99c2e1f9aafa737224c4465a7efc3122500b5ba5f54fcf0038ed814db861ca060c5e63998f858d53a84c69c90f1607fe678a00283f138d4213497453562be8779d436e3218bec03717d09fbc3cae1bc3f6d009808aa354ccae853e74a4fcc3f616b70c20dd99f8e0d0f7b62f5006f550f08fa20188042dab7a98da10762f56b0a5da16b274b76ba6a3019b6e8a709942b9c68d8e3cbf95afc4d8cd94803838fe97a14944f82a82ce24ce7da0582d58806903a9f9242cbedd7d077f04308f8f2c27d892eda050d4d10c2808ed0769a3e31ce05ed6d57e7b38cc69c2cdcb198037d3750a8b4d73b597cd08584dfc91c39d6ef8631b75444f27d784888c6927984be0a2cbe4f6f8de9bf872f028496915bf32f48fddd53748009e59606cbaeee1da93a02e19bb6634a3d6ad318ffcae2ba915017e18851522825b35908c7627f7d7451c29342df59401f3d16cef245a4892395da98408fd223ac5207314616c95a4a1eb6eec5c13cdbc01225bba1ef3e913761d00e445c319f95af59569b4bd90e7f5c132aad088697628fffeba4263432e7af72ce507a04fd142b5a62618dc86f265b0765c8b83750c47f01fd2a7f45bfa6f13d2d09541d6ed3a621c236eb349cc0c78eb7e495c66f17c1845bb586d4063433a4ac58f9af89c20b699e7c7380205c2a0e4b825a8dd7ae50dd602c1f0cc42eb650728935d45cca87c07652d689d5a9114cf4bd2882bf8f50b7b749b93488fbad65b78be478fc085329ac4b334968d245fb47df77cf73206ac032a940d0719095209b5a84d04d34e7dfb627be99d34cf2b3d26b17484ce4b03e4f78d289ef207605a907fdd7093a2cd343c747667e2541b57537f7c6f47fe0c7af210938ee5affd90633c2b1306aa826f141ce8faf571d9b7906ad316c146c3bea580bbbbf771f5e972bd5dcb7cc09d5354e62bdbe171e92a44a3c8d866a2e171e2d433a07dc36e300000e05023918564c3cf6aeb72b27c33af6a8d21a7e5f0916d296404395caf7a74827607e0895729bceaae1de63e59edbf7cfa409b9dbc252458607bbbcb4f2f2077bb58a153b2a2573afaee63e334a9ff52152c699a261c5f9286e8075e3a0df3779166a9ff7410ac042ac06f674dc3fbc993199be88e20a22d5617b26e83368afb72b4c49cc97acf441445db8f13dd56285de4d1dba7cbf8f33e860c2d3246b36a009c5c53d3904e1e25747f95d34451895d79690592f57ea58a3599d7e3f82c8bc77c0da05f7835e0f26d2286de164cc971cfeab4db116bc347920ff6f0f23da68c5672f7d74f35cc779301149b2a1768525ebe4e2d8c77af2ebd143e1a6e3342c6029d8715f6d34e6ad84168315b8d13cd9d5145ed3f82b7b87e618fb261797283877c9c7b5a452aba4bf9fa8f594afcebed30e088116c202edd98dd6b3ff560cccc825043e23d01df53e06c42acbaa4ecc79f927284494b96f45e76b5053f41290366ccb7498b13db52f58049b95750de83e3c2452f6819448e04aab2125295c1303a528276e7db305bda53523b5b33d9ed9ad272cb3cbf10573040963c70b46e2a8d4de30cf96091981820fc7e193c96f89168ce482be267b42f56f04b0398181eff9ca056a9b23b185af98b61f0a882f983baa4890d43e80b77748f93bf99ce441d68af3e8d54607b613b3416a4b22b5aa175dccedc5d6b6a9b616f2ca9f5d8e5018b826901ee16111230956eedafb20d01a902070766dd4f873ff89597b927d447d3b4015b6bb2adf03b4643cb4d8944ce3f5b20da01e6b1bdefe40117a8c768aece34dcf797fb0f4e8108b0e2bd38336e64c126b771a15c164f9d43ac9bf5105924f63653b43708a6dbaa656fcd63d0e9565d2473ef1715aea4fabd3bcd57be0d3aeb021a17362acd5e97728f4dd65ccdf677a7ce4756ec272a8273b2168b7b404d74c90636ae743a65ea968e86e0d7c5b36a439e7f4998f6532eeff6aaa340f805787a4c56a2d61c7c1aec1497b1b4078dbc438400caee86dd2f165c625d46954d3474ce2189c39b8b51e6bc1c7e9f1fc533a831cbdb6ca89482e781a54e87ae74062bed01d2ebff6ea6c0b5076e42ea9381010f8c24b0e8f628c2f9b42cbfae612237e8f9d4ffd66655455e0888118822e520c4a3fdc2a4e02e84e958a3fc3ca58f90ed5294e7c65819fb69690786b6db5bac8c2655104e69ef3bf2a9bfd6ba845b95752149e3c447aa2a577a384655466479ee0c329898593c24d8f255df6c64b0a34f2d3b110f3dfe45ba27bb889f954b572248f4cf08389d8cd25c1a59ad11d9b4a8ad9a37586ad63d179fde2b0db3d1be159d2b0debf06b2ad7b88a47a37cfdf5567ad13f18400c853fd42d86023e35e19491e5a780ce8f6d82d5c7eb078904a31eb45ca441d9198a493650f71808197033de79b90431c7c29a2a470bed03d12c09c364f38ca5139b24189ee0f07cbd320d54b60141f0b9aa58ce266dde8bea2ab44aa57ea97457196a7baeb07a53eb2f7ad0054b7366f914de2c4ca67a38617275241f5ffdd9f7d23614b2447119746cee59bc2f493584c3f0424f091238455d9aa3386840e3d7dceba4b6c180bd8c62fb5271d122bddc42e47e4e7f1a0a48c0e4a0ba23d3df9c08716137231ec7848ba435dff800f33e15ee818f6957d37243ef1e58435010e87f490b8f88bd6f3791264909b187f6ad83d90cb0375004e925724ca5d1e89555dbf73a88739d01a070e56e8f7fe313fe485397933ac0ee404ff8cabbb20518411eba583195e27e30d2eb75a183cfc34ccca1d5b191448dd11fa7e253b31fefc856497b020cbf574670ab535b5b46bb950945c75897e668f70988b02bd37d5cdccd420a822dfb9ace6f2a7e392c5cd98ab47cc7c244fdafc7b9510393a0d6c54cb6315dcc6c6bade1923e5091c7f37fc17977859c60b97844616ec045bc9df0f53acb5f843a9c933a54e9be53205e69a5d19118646523a2f4745bcf51483777023b4a6c90d7a2ff2b0d63e2625f0301638660155d74c9ae5872dd391da5511aefa87ff6084544b280fe6a452ea6ac404cdb2809e14a0d1904acb26f2ccef9312104", 0x1000}, {&(0x7f0000000040)="057eb57dd732a5e43e2b25ba2ece4c19f5d74ea4f09e207f9fbde158b86f0e2033cf0c466398ec9ac4eba2a4137ad5b1dfa6bb33d98086adf9eea501636c7f01bf44164be6bcd2ef3ea38b199f0ed3c2a688bc", 0x53}, {&(0x7f0000001100)="7d92749b5340d4dd734d5ad51c498b9b6e57aca20cc95ea209f68ab7ff3eed2487237a057664d4eaccbfda4c161ffb98cabd97d29e87e7e07868b96f3ddaea55a2441e6d061ae59116668cdd76aa52b524c187ac569b4e08f1cc63c587beee9f8e3dfd94b682104c40c9deb80ed26f44601bc5ae318ce06897130a0f0372a03282416038fbd49a9a135acf8d3d1a46cc9a6866dad6dde0eaceff1a7e8a0f1aa2a3ad6e8a841d387fdfcb6107997b00ff24404e8bd67305834c916d10c6756278ecc8b81dc82d2b8f057038bc5cda48257d198093fcf7473afe77770642503581f130ead4d322ee1e0a5e6f", 0xeb}, {&(0x7f0000001200)="59228a3734f09b28da701cb751c32d3cbd3362a4d8d4f96610da974660a7292c330c7bfd7587999b936c70ad0e48166c425656205dc4e32b83b7d49fd808e8d22962c50af23e524205a99c5d03", 0x4d}, {&(0x7f0000001280)="c7ddec7edd879af4d163e3852711b6ad863eb1fe8bd9021060ade9ad4cf5d5803203e1f73fe38924dd598b1fc8fd94f6e96cd8ba9ad6", 0x36}, {&(0x7f00000012c0)="d80f84c68d80c82373d801f28afae7be3d34037eb8f096b0f1c34a35e0f9744c1f37731447d29e880711560657d010a93f6f099caeb8def9d9f5c30bd73055ae51e445ee04fc0dd7cf516c77c68d11be721323346c3bd3d844da4bccba814e8d41ed7939e615cfb78142226a9a82a4773d4244bc298640bb7bb097dd2a21ae4bf800546b88528bffc94f583066119f25ecc322350641046e6317a0cffd8e27345df38c1eaf4b1aca538b1aba57df510aa28da47d1b8e7a052ff01a0bff69f6a55868b345943cc153b010bff9983fb6ae85aa5ba119b305f299cd2a2169a03a03a425890ee45f539903d02599de19d7edd3fb4482693f611ba05b8d994cac", 0xfe}, {&(0x7f00000013c0)="4f15d6c73c811b709053c0103af355ca97e9d0dcad7b60ee3070d39012e2c837a6ee73bb92dbec5335e1b73cfade056285c3518bf12454adc998035df21f189b0cd2ce236ca77d8816f358c25940a2ee1ac2fdfdd66b5238eb161ba8536e7a55851d3337dfdc055a863b83c88e1be9a09cbd0777015c9b51eaa9fd4077638e463c5cc24639a1e35e281e2161475a2e2bc3625c0403528a24099de406d91722727d3032fb7ca37c5b2bd0be972abab73acd2c497b89943f486d0caeb64f268c091904aac06bc4fcf65fdbefdf215815b0b6d70123e196e3dde744af94c01a26ca3cfc1fce567138", 0xe7}, {&(0x7f00000014c0)="ff1bcfb1149aeb86313810925f140046ac337aad435e81098d99d581b772c1b8517c77309f9b86271ebf9966e4e07b83911253409cf1289a52ef1374584c6c0ef76e85e445abbcceff2a69181a9e51c0bab94c5b8cef0fd2b9260c242835a5087b8c81cf78a4bad4cf631a55145642b1ca772c5818b173e0507dc5f9de2b39dda1169011abaf5904d623ce8fcdc8a5bb1b7d3cdb3a2014b004d9168963aca8f000ce5121a2", 0xa5}, {&(0x7f0000001580)="0b7b25327ad82134f652b7f6ab1270b2665812da22dc918164711898893695b19d6ecf54e857a6f88a3fe6b8fca4b407125e4a4016826ad7a6305ac664ce4dd62e3101273fac8d3c05118e6d501504225f54afe15f323618aac134e606eaec720360d3c4d450f60ca28e43040e08260a357d52dbe6eb2fbb9e8c85854fd102ff241b13dab0a88dcdb8bb731d89074ecbbc5b80ed16f49f741bd1c801c5474cc9b405f4060e25778e7798a888886b35cab25f7e021ceac3eb9fd491392f8733923bf88828c583c33f55277547b6c7ba919c0ce435c5a4a903", 0xd8}], 0x9, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x8}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r4, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:05:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r3 = dup2(r0, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:05:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = semget$private(0x0, 0x3, 0x201) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 23:05:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040), 0xc) 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) 23:05:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendsyslog(&(0x7f0000000080)="e36b5650d7986d80acbfd3eccbb64f2e11739282c27454e7800c4f06", 0x1c, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x2) 23:05:26 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) kqueue() 23:05:26 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x420, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000af9e4d6bbc981477612763a73a0669d01a1e84d85758841b1f6e7f04501fff20b4a4cd49fb3edc346f85be12912353f7dd71edb3118f69d5adbf90e00fd00f837cacd91388cd40df50ef9df164cafe394f6b980a762c5b4bca77a94749bc2274f16603c3f1dd171d31701f1a82d598b090c12b10793f9a863c14bccd5715e33defd8503672c91641283b15154507734a4aed33d0735172531e947bf4983e0405209ef62981195934c765164371e8324d929d8c471b26a0dc35c038cfc2660e76849f81"], 0xd2, 0x800) 23:05:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0xffffffff00000000, &(0x7f0000000080)="44aca6df5a78e79eabe1a50a50828eccaba7ff2af7a7bec0b912861799b81f5e36f5ee237586804fa60bb177dd4797c5a4542f87e78a2b873806cea61a18df197e028db2918ab8ddd7", 0x49) r2 = socket(0x10000000002, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r1, 0x0, 0xfff, 0x0, 0x0) 23:05:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 23:05:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() mlockall(0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() syz_open_pts() 23:05:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffff7, 0x7, 0x4, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0xfffffffffffffff8, 0x3, 0x8}) execve(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000ac0)='r\x00') 23:05:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 23:05:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100000004) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 23:05:27 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) 23:05:27 executing program 0: r0 = socket(0x19, 0x3, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:05:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) clock_getres(0x0, &(0x7f0000000380)) 23:05:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c41400000029000000aa0000000000002bec00000dc1bb893fd1a69bb0b5dc3feb2ae82753f4d02febe01c3108ac33d02388beb6b5430dde170b4fbf14fff327d78176e9e2962c237c21a939d0d3fd752c9d041c206339a77da16f66dfcd9514631c8ae7"], 0x38}, 0x0) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004b7000/0x3000)=nil, 0x3000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:05:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007a3000/0x4000)=nil, 0x4000, 0x46aa43a4ac9f506a) 23:05:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@un=@abs}) r1 = socket(0x18, 0x1, 0x5) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/146, 0x92, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x7}, 0xc) 23:05:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f00000000c0)='\r', 0x1) 23:05:27 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9, 0xff, 0x3]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x7, 0x0, 0x7, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) nanosleep(&(0x7f0000000140)={0x9, 0x6}, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000043bb358d3f060000005100270bde0f5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d06fd3b4fe88a34f9b903e5f6e7c22cc1234abcb0b62e3a7b487046bd4fbb396ca400cde3b8b820fc82f8492535ee87f705bd20f9cde40e932bd8573fc2fab61da157571e3062d403de171be2631716a694cf3697360d72d0c1d44ee0adc76636ed727fe77160cc78bba3b27f961e0ee18ae3716b56fc8c7ce4de52222013b5b940bb8185ca62eb5120309dc39e06cfb5f60c50840ba3d742f2b0d787ea99b5bae2494d276844f8f9a747cc1a6b2eaefbd99d1d3242789d050061e524470f3f1b11c6e83ef4edc3e016ef1ca59da7210aadad67209bbe64b64248f987c295887d184187d3e41efb51585f311771c8960b7a7f2830fedd0b1a86f6323b1546578b833a2897c976ccef9eda16fae3eca79d83dcf7d9b4d08426af677929cda5e814c3842835c71c8993058ae41c8d22b102b6044bca393d32bbda4808421fdf2cbfcad5287aa7ee188946ebf533eeb2d72aa587f70d1905005466eef7cb04a350e8d17b7f28b10ae94443e66fe3d75cd85fb507753b596504ce0a7ecc255bb9ac798c0263d90fbf81542800"], &(0x7f0000000080)=0x6e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x3) 23:05:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0xdf50, 0x3, {0xfffffffffffffffc, 0x7f}}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0xc75dd7609b48f2c0) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 23:05:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xd2e, 0x40000000000000, &(0x7f0000000000)="9d84c4d5661d2fd5eaff5aef63fcd8e09a3e0dfc0daa71f84dd4416e2b7d1d286578504427a1d8cd69032ddf5473ec4faa1264a031b72e86c32e1b55b7e2a0ad6fc00061", 0x44) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 23:05:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x400) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10191, 0x0) fchmod(r0, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 23:05:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x3ff, 0x0, 0xffffffff00000001, "e5c317fd4602d7aff14b3fe6ef58e04463d86a9a", 0x0, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/49, 0x31}], 0x1, &(0x7f0000000100)=""/211, 0xd3}, 0x800) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0xffffffffffffff89, 0x0}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x200, 0x49, 0x0, 0x8000, "a220cb6dcbbaf9e0d36b6e53b3961756eea65010", 0x800000000, 0x8}) 23:05:28 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = dup(r0) socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) r4 = socket$unix(0x1, 0x2, 0x0) getpeername(r4, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) flock(r2, 0xf) 23:05:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x10002) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 23:05:28 executing program 1: r0 = socket(0x18, 0x0, 0x59f) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/252, 0xfc}], 0x1, &(0x7f00000002c0)=""/229, 0xe5}, 0x800) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xe2b853c6b55c1401, 0xffffffffffffffff, 0x76, &(0x7f0000000100)=""/230, 0xffffffffffffff3f}, 0x0) 23:05:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1\x00', 0x80, 0x100) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/176, 0xb0}], 0x2, &(0x7f0000000440)=""/248, 0xf8}, 0x0) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 23:05:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 23:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) 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, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:05:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0xb0d6847f6ecb5d7f, &(0x7f00009a1000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x100, 0xddf2}, 0x2, 0x3, r6, r7, 0x7ff, 0x9, 0x4}) 23:05:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000880), 0x4) pipe(&(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[0x9, 0x80]}) 23:05:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) read(r0, &(0x7f0000000140)=""/138, 0x8a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 23:05:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x1, r0) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/34, &(0x7f0000000200)=0xfffffffffffffe4c) r3 = syz_open_pts() r4 = geteuid() r5 = getgid() fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) sendto$inet(r1, &(0x7f00000000c0)="47623e7fdb84436e22138a4941d39e732b6792e926d50d", 0x17, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) 23:05:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') getgid() 23:05:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0xffffffffffffff74) 23:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x80, 0x5, 0xffff, 0x1, 0x0, 0x1, 0xffffffffffffffc0, 0x3, 0x2, 0x8, 0x4}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:05:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) 23:05:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c410000000290000003300000000000000082331732fd425a091eaf5e5796da59cd787a200154d5f204e2b76c2fe10e5cf798777bd79572cf42e7d4c73262609bdbd49e16ff7a3903d733eacb53b8000273694d706d8499fa0be36708b4c01003c834e4508c4f3c675568478394568042ac6084b55fed13ef9bd76cd9cf072e10814feac28065ce7c3e862eb5d5b269cf2323f5a094be5bd32d313c0a6afd238a09ba4e71b4c42f4930ab911ad024f0810fa015b9026329b0f9374bb715ab08836639446cd61233dc10176fdfe5b6b3d9b37a22a7ee1030000003f47a10bae777ce21cca936841dd3966b94ec0f630d713ca2ec3d214bdb820d6fdfb2f2712cc061d05"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x5000, 0x80, &(0x7f0000763000/0x5000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 23:05:32 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) syz_open_pts() 23:05:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0xdd057d63e11ba7f2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 23:05:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:05:32 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) close(r0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 23:05:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfffffffffffffe0d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="5cfec0bb3ff088bf27fce77748a1e5a0bb603db4df01b4d14220117c34", 0x1d) 23:05:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/10], 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x1) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x4, &(0x7f00000001c0), 0x1, 0x0}, 0x6) r2 = socket(0x10000000002, 0x2, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) listen(r0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x5, 0x200}, {0x18, 0x0, 0x7, 0x8}, 0x4e, [0x5, 0x5, 0x9, 0x9, 0x2, 0x20, 0x4, 0x1]}, 0x3c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 23:05:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x7, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:05:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c6530000229f7ada49e0fc551e4c2b04f38cff171a11d4afb88b5fe58c7f66671b57031248e8bcb4b9d9770306d861ae2184d729ba3699d3a830d52c0e7d1e1771df22faced804f921d68acc1fa59461cf7def02caed96d60b39cce8c4a608c436c6f6a5b3733c504d37fab87b8b50011903d4be365e8b29cb2ee608c06af2f82d15b1f6a0c2081d791bef7dd06e71ba3c7269ea83577996a7e9241a357f7bfcb42ab46c24af6a299fe50d4a1c4bc2bf1331b9bd0"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 23:05:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000f10b36fa9dcc9071b6a70ef2e1c302ff532e42ce3a42b6ad021754f116f494140bc6ce1efafdc170ac75d35e84bae1abfde068448ca5936cac57c5d941ef235bb1e88dc4c045b600201718e84695261648125646163529294a505b0ea35035a32af5a1e463592daf9cdbcbf697de76e234f4933abc6242d9b01399808105e1519b4aa6daa4db6f654c8d6e0d5bd80b81fbf72e99ce0472bdc3d11e7ae239ca3641d0455a49c3c5d2f0b24d90f0fd364a75c9ca18b309cfc6472b49365d63da99"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x1, 0x4004, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:05:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x0, 0x0, 0x30a) 23:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000000)="64a356d97ca778a36789156f9b80f0406489699949a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 23:05:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 23:05:32 executing program 0: socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4, 0x8001) sync() pipe2(&(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:05:32 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x80000001}) madvise(&(0x7f0000815000/0x4000)=nil, 0x4000, 0x4) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a8b000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:05:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0xffffffff, 0x0, 0x100000000}, {0x9c, 0x0, 0x400, 0x7}]}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 23:05:34 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r3) 23:05:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) 23:05:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x41, &(0x7f0000000000)={0x18, 0x3, 0x1000, 0x7fff}, 0xc) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) 23:05:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) 23:05:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d01120d45696cd05945b62361ca1b0000000000"], 0xa) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/158, 0x9e}], 0x7, &(0x7f0000000500)=""/55, 0x37}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 23:05:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffff82, 0x0, {0x0, 0x10000000000002}}) socket(0x10, 0x2, 0xffffffffffff8001) r1 = socket$inet(0x2, 0x8000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100, 0xd1, {0x70b0}}) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:05:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x8) socket(0x18, 0x1, 0x3) socket(0x10, 0x8000, 0x2) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 23:05:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 23:05:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 23:05:37 executing program 0: close(0xffffffffffffffff) r0 = open(&(0x7f0000001740)='./file0\x00', 0x48ba8d03c6733f85, 0xddbc92de8ff84db9) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000040)="29cffbda395403c2788c9e057c441fc92f31ab955a7c6c962628ad1655dc", 0x1e}, {&(0x7f0000000080)="d379c7ba2e3a601295971dc6e2807ce98e4c6f84b2327b8fd991c65802c18fddca9c6a98f5424d3f14057ccfc3fa625004f6bb55ac139b45f25f495c7ee67b63b9544c43a31a549e7cddd32e21310c94832c5b1e1e89fe866bf8bd798f3303f3716b352f79c91c3fca39a34dcc45c90b563189e3509ab57ac1c581ba91981223660a364c6587c8771236070f9d7f9b9c0f5c102f6936f7ee259cf9d5d6eecd0f841511dfbf8ba5d5f8", 0xa9}, {&(0x7f0000000140)="e9bb2bbce97d1189eb900f33415d07270bb8e0672eb342714b08e865afd6829d3bb80ecc4194e281a8230b383a9b04ec4f324368d4a7cc22984eae68de23bc7f53b97096cb8c69143340fd8ee86ae35d5846ddd1a5d8ab4bdc78ddf3aecb5d", 0x5f}, {&(0x7f00000001c0)="637e1c810c4190bdd9a8a6d8f21c1485a0935e08e9a3c2b55150915b5eb4f8994ee7600c323e18c28829fa9aa7029ba2566c20a34736b8b8a0799f12ed7c7fa465a48c1d3f233cc822f4050462ecde01ab66bdc199a18f79f0301f0cc1c648e006c6adb2d3647c9e86ad990acfb3bc7d9ae8a514646b68b4c39143c7fe172b864c1c73d8c60fcd28cce2a5ef0b3cfb7dc93cf84e078eae1b66ad761ff262128856d54c2ed38aa2cfc97aee1d800f561c7fccc2ab0a86986e96d125b7e2b2f3a1fed3504985", 0xc5}, {&(0x7f00000002c0)="607b55c85b61886f1de52d942bf10010774977775f9b7671ef5db14191eae5c7c375f84262692661a7579ab7aa6393999b61b5907ceeba07c74660d336aa13eeb299339c57be8efa9c323397dfcd3d37", 0x50}, {&(0x7f0000000340)="463bcef2f4e8b887db69a07bc6df0dcdc954c50d16c31ee23a458741db3a15c8ff17eb2265d18718b6fdc3a34fdfc827b668ca71d54d381e53d76e5e9ddbb88c23ca446d5aea39b32c454cd40b08cac2e665c387d7bed063184ac9a7cade9bb215d992ad1ecd9fde6069117e04fab6f18c237cfea6e90571c01c6a2a22c749bf781d2c6e07124d69546d2618ada2d1a633998196157bc741825e4c53be0e93b3916b4c551f28d5fe4b8f5b214ee95797a771744b06c564de8796ea9760c872b15dd7f8e0230b2c413ec39528f7fe9de6704d358944807472c32051768a9dbc0a23a24c25511d90d5ac4096f4a2cdddbebcb887a79a6ef6faa34581b3fc546270b63992779dc6ddc6161987f14970e1325e328a00355cbd6053fe02ee292fbe308948a77f7dad8eaa4c4f79c73e69237fac5d6f32ff36765fc302d93c80428d9484ba368fd4536aba2a95682b374582907f3fdfca0eed49419cd00702255b9a26209b5d5dd6bf1edc9556638b30f4d93659177435038bee42259722c91f7d99c9df09a221634a7523b0e358334c16cd4d2265fc2e1a6ecf0e02f6fd9f08dec1de67f9e2629cdc287a15e6dbebda6ca89d824528caef08cdea62b7f70fe4e02c1e95be9dfa9722383ca597641363436e61bc9ad375aa60047b49cc72b08fa575bcd8d35fbee019cda3454dc2203f048bda8b33f868a41ee03ce032d9058a74f395a16fab29a56ebf407fb3ddd21377a92acb18c2029483f471f20719986992e75991f9a9fcf0920dfef13ee3c9b19f270193f26f0926d5474555b0e212639f1fb3fb9b1777f945974a966d16c8ef1a762aeb4248312b06870199f8d2a0d3cf9fc8cb4d31d3b3c77525ab3c4bcee13229637be6a87420f4a258221c983ec545bcd84d4539d9068ba3a540e93a71a8e7a54f31a97a776e9c69c9fb1f41f50e04a3f01867d356195321fc544fca08a8d3a0a7442a81ba206d4041c5de8ea5ca761ebd7715f347978ee62d537436fb0a9bd1b94112bc43e49c93f8590fc186daad03e77fe908db87f8c959e870e41f52604ba8565a697439a85b4f0192a1812fd2b81d45d78918907a1c2ccb3b5327eee20b9a0716bab1ee094c47d7694b3e9a85280602c3f8e50ec0c5323587301196067858a6c783ed7d6405d01f42b46d666daa4ba3df17c127b7aaf486eca485df405edc6b8342b1e6f0403a901720121c518b2c637eb9e6f808cd9d1b21e91b10b401fdfb564e672f7027c923ad2a75fda063b2ac23652521af9feea79be4d7a8e9c46936bd7739107dea66a71a26bbb4367c290a68384fcbd856935e634a793a9095222ff732e2446295bdcd5c51ef6442fac142a18857793f49d5982869be99a3ac78d4eb4af7d286d10cc4763e5579a364b0c3e333208e59c044dbb1420d9da8fa254c7b1722495707cc4fe50fedfe143fb2a238bd065162227036dd7d7cedd7703a636da278205d657fe3c34b38081b00a159a41151d42646f1de3b7daf8109e7e5a0d539a345133b0efea738bfb60bc3512b058563074b074a1ee163f472f247357f9c48bcdf07f38a265ff12ffad2d5004b17ade71fa630bfee6ee93489c57b574425814e69ec7abfa434b952aef80d93f6a4533ffa3c6f19070676dc1425a1f7a51b2c8bfb69f5f59e8aae4777c89cc0044d34717fa7c880d3bde215d62b60676c5299645552d9f08b30031d48da59617061cae5a9ba8840fa192a33228da675a7ea15a84c1b976cf231672f03567cfabe0ec55182752b11f6ffe7e63c1ef3965a3e5ba1bcf722bb631da751124098138d20d230766b545b1b19eeb8c19ebb83dd24f2de7391a4e74ec58348f20c94e74f57b43907068bb8f319be55d3d9d542b316e7f5ee671fa0019fc1585c85f066cea9b1c19c0f6c247fe3c78b2001b419ac957abf0b629b09ddc06392c72a108d0c08b4d837fb34bfc67987e012066ddc1706c99bf16ced082939ad84b9b2cc7d1a3d0b8f0e2e1fb047d5454f592751b35a7992d0a3ff0d8e5bbc74dd4abe7145d6bddc5342a55d7ce143108d87d5a4084446ff1b62bfe25998f4cffe666158c4e52539926d22eff411754c14d24ad754b7bfc9f956d183abee258e27d3864052980c103758ec093f07d6081018c8bfb2b83547d6ce6ddbd22b1cba9c1db847fdfe928d2679138b801eae97e2e2a763c80bbf0217930b2922b76d0852fabb60fe25657c6c1dbd673c10b8831cec9f8469d39a4f86bfd813502e316e37f9388a9826e636764faeacfb5144ad5e0057ab3ce2e6cbfb19a3dcbb098ed0c69f5fb457526a9ccb212dd3d2e65b3d516a376574faae81d4369c7a178212b18ffc13a7c68128579dc2385ecc43a6e82f8da1976d5354e151a24a3d1e587f94fb5b1d797db9e0dc9a1bab4a2c70bfb0e7cf92f3f0e11e7abb5b363083dcd3730a605dd6f020f12e1fc1937ed0c7812859c4e2b89dea6674a27fe7e29429cac8fa0ce0ddcef90afec336c6ea8bb16501a34c757de56ec4980ba14de1a8cab51d7fd8b588c400eda7c67e97eeaf900d3290c87e20b35098f6e378530316b121ccdfbc3b08d42ad5a5acd11b4c233be2a02ae0a13007e93a0ec887b429596d77e786736899427799ebd2fbeaea0a4f1618ab56edcee4d68188f36e71691018f995c09f996a385db51642666efef7d5f74791655be3917b45480f5dc515219769a3305dff1fb4cbafe889dbc2556e3140678569d1555adc691e4605e1d8606c05fe44b47d08661605167d610f6fbc01200bb4fd10362512339fe8fdb7b428edd4527712e01f00f995f7b1b78ff5f7fd63b38510ce3aedf6e98d208caf9ba8097505e20c9160d3dbf5f682d19f9729696f1921225e9438478cdba1c34455464726424b62beba54a34a18dbb1fec9c2ecda43a5557cbdcd0b00080a8560f086a3600c99f2204206d9892b63066848148cfe369f299490c093f3cffc7d55c63a48ca0974b120f3c914f97266b491f430307587004e331b5178bf6fb93fd7bd15260ab335649debcd7764a80206f9f288beafdb7767036175f85fcca94d8f90b665dd4a424dc55a09f7f7b165ccc40225d91a868fcfe268f24f1b36a862ee13849fa07861bef46a7c4113df6df5b1dc2aa41a63ff9c5fbaea4ce20030203dcb784bd1e6aa14b167898faeffc116d0899b832a25bcaf77541aaf7b692e4e32a77709aff3b098b894bb164e864f58ea7cde4ef2a49284a3feb428bc4799cd0ebdf0a9fd6b753e9bdb4d182426f64d0e71c505f70d12dd56ae9b731d067312e282a5965fe5a4022b6cddbe391fc99d0431b808ccb9d07cabbd2d6c4d2caa4be8fc72de54f9427f07628acb91b706c268e078a0496d56e92e06628dad0513b49539bee64ef460b5d7f71c3e2085ee512e864d22599b7bb384513c666e4720560a10a4aa8b8f97b370d78c4b9e0c9dc49ab2cc9805082be37dcd434305c0381af61e709cc1a1faf86924e08c3aed32934cf8639bb84cce4e8cd941feca064edf5fc1f52439da0398069717a06324669e1e35a07092634b06f843e3cfd8be5c872bf22004265b83bbce2c20ca980544f0a4a0d8b870345d82ee12712434948b31314ae8e44d37580f8c0a15b93e39a8a83ccbbe10b4b2688575c0ed81b80d23ae01365e9a576f1ff3fd57a8306acfbe0207d9800949e5f5723d1862c74b59ab7938ac3b2d0dafc562dc7e982363d0fd49e31266e1f8761ba0143faa16a6337b4a17af279ee295d015a382a9aca688b7127e58269829f349dc73a4021c472a0b4e41b52aad2ef38d9cf68a2bc691d24d899e1e9ca2e02ab92c44316a7f1b9a8af28bd5fb96a279b94cd747e13db66c74c90f264fe524c1ef2d14bb9da0fbf42d0950611f6d4feeb06c395a51a5a6cc0d47d2e780a5ffb14206f97c90766c0c72f62fd59a7ebbd4b01160013adb803e8b218950cc3a8bb62a6524c17b3b004067330329407931d2f251ec6a548404a18a3d0e5cee03484cd3b7c97757f7ba6e5ae573b51790f65fc61aedff509c817a23f3379db989bf141f974717072499991ef0a97fe22ffdfa7dad06f82fb14d9bb296f517fb2dd1a033696091a7556afc9e0c07d3bc644c6db5b67c6258cf3c9d8089bbddb51facf57226c33ef6c7b3199a9a9524ee857ecdf6754951633c3b10c71080f9bdf767ff6f385a23f779f23b1e368511fdf19c23aac08ecefcfc37215cf2d203754403f963e85339d58e43c9210a03cd0d9dda8477c72530fabd26e9455b909e847908caa234be76c0c0ecc723185876920c349764b2de86c82e830ad10ca8fb6da087e6b82edea345409bb9588140faec8ddb85af948a054db52832d3b42b66c4f9c5ff207f2b2e681f8b5281e9ff048028dd4be4da4fe017ba1b210d791b1426aaf44266be5dd1ce295bde014ee557a2e0e442d0edc368e19f29de89c291823753645a7c6bc0781d6345d9cde3e0defb496529b0c074754be68f13a5dbd8c5e47116b5f32a776ae310dc5f4b82c01a770c8ecce8707e6c6f6196711ca273152e386b7340348eac18af95e78900bcbb26cba72d614cb7f2465a4af0850248ecf2f567b7c4be0038e4a22fb26c74a2faa257d9d40e066bfde67b17fadc9f63296637912461ea6c284c41e831388611ba4bb36c966798bfea3c51933a50c236f4197236eec3a9e44905e3c90dfd5ce1a3910f1a41338f76c0e1fbad108368a88fe0114fcbb3c35027a649a9563c24154bd413e7756c5ad97cd30fec999953d180a97fda2052de57df5783c68e173c4eb592e27ea554c6bf97ac4f67e6ff8b9eb1922d970fa8f5ae3ea3e2df90118debd2fb682656ac68d615fd2105d017dc40cfe1449638e17a37cb6d0655e9f91991ef56dbd1ddcfe02ac806648bff53821f7aa33721ad633088859009fab462c52156452b32e821472cbd5d664b487d7f18b8e8f86bda97c2de5f48b157e9fd8cd604503f631c6e402058082040b03c285157194e4d4cfad24561c49995b29471c452afe405889aaa3cd0648752b041b880cfb2b3b3dbcfc1bcb6642e8db170d6d334e6b596e1ae5277e0453c052600cf6056e895097d2986c94b4e24c5ce1b8735b52cba95c793d8f34ae5cc32efb2ccc29ac4ddde89aa2bd19a3cc0d60fb1f2ca638cde173ed330641f0edb8e989ac037bb5619c937d4326a05d84808c06740858b3f6eb346a332fbfcf4cc15b3443df4b0cbc06847d5d7963f35887386b916e0c0f8bf8f7a13305a4f8589276262142db8994a1d379b2cb1f8f161438c4e39dac15a877af29b27986a24b9e78377f44859aaa985af54e2bf4920a33f192c5e5d14014e211c9a0b382945d7c4fcc5d652ba7567f45647e6aa0469e4808b33fc43c964a81b36bd783eb4c25b0ab1540887f28b1a5845bc2857547ffa6fdcb1fe73a79a59e0142886b40211af1f13b3b8c2c62a4d6d5a9faf8a5c8375ef729aa2ca02aec26917849483afc6651ea16e7fb09cedbedff7b100003f8ccdfe6b75c3870e4d3173462269160debcffa27d1e8e7e3d6c3ccdbe8b77a6a02d7e88bf47c64c8cb705afcc64af24b0085588b2810cf659c8f396609f45aa1459e2251d75a88c8c4b335d5a2af536a4e21220dd98b978a40d2dfe2596a10b2d34c173e9eb1cabf9a18f072fe5bc45e4758484318eceb6ceff29622e74a653c4c044af91162c743c1d0ff31172bf8bc6a267356f56c2e3e5897860396d2d7a52f9ac0bd1556c5a9954644c43772aeb168f4e4d40e5276e60085557e6645fdcfbdbc0f6d77765fcd1dbe037a8ce9e6b4ba", 0x1000}, {&(0x7f0000001340)="5bc9b75c9f063478d706e6fcb468981da089bd13058d6adb9bbf07927dc3262b9aecf9e351fb0f64e9c9f647485b18b31332d26080f2467aa1edd065c7df7e3f24f69239c1000d4207de207a3c79816afda41ccd996da47b2d5f97c0a708fde95b54d24c5ed4ee83828f954170c55474135ec6fc203256cd3efc3f406d788dd41e99f44da5a33cdf007349902a2530d4ffa4ef23695711b313be891f8e61e4b2ffd66d20d86350c4a469609da65018b0839e782adaa2383a55e2465a0861b78f36051393032917d508ae6a2d45deac2d6dd62c27fee8129934f1215c2e57fc23d1430f5ff4b37ee0f0e96ba0", 0xec}, {&(0x7f0000001440)="330de914d16e7a77f1a5ffaf2288a5408762bfcf0976a26d585d4b320658fae46e4ab8deb9abc122cf830f302bd378655df3f244337afae4b2c146c37177fd4f5927ddb55d8b6c32ccdd287db8a2530c6cbc9b255d7bd93702a2f942505f36bb2f3e989d2d93a21535c9bce131295b8c3523c06a471b06c8432ab8bb1b36967a98", 0x81}, {&(0x7f0000001500)="800fc7ec7218053f5ba78f67c2f3c3fab3bb002908cd3f3ccb0d6be30397a5a7427e19e95e4917803560254d02bce687c6e63632f96a8d298cf776ecd92e639f39913360160e97b56122ffdc41c0530414ba1408412eaf", 0x57}, {&(0x7f0000001580)="2ab38fe9bfced74639ffb9855c19b94f68eb86b904616cf9deca6c0444a4f4a946959bd59b02a978e4257c3bb547b3f85bef9a1ff85504c3049c5f3b0b3bfc26d39e51ea290290da76d4858355089d2dcc51dada79f7375131c4b8a15bb55fc594357bb4b89cd97abebe1c2470f72c655cd25eac9ec4b5e3e1eb9911daf73b74b2c083e31b68421c7f53c3eb88aefd1ba22217f9f6f53d33c71aec3cafb8959ac2782cbee0d370d485e26303324a38de5cc114848509a87c1e2bd53b0e4d87b7bf437af5c6247ba5017acbf69da403ab8cab07f92adf69438b5bf13d6991bcaee1904aa7d9b320338bb16059024dd094f460482e00b0fd0d", 0xf8}], 0xa, 0x0, 0x0) socket(0x0, 0x1, 0x0) sendsyslog(0x0, 0x0, 0x0) 23:05:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7ff}, {0x3, 0x8}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) setitimer(0x3, &(0x7f0000000080)={{0xffff, 0x1}, {0x6, 0x800}}, &(0x7f00000000c0)) r0 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 23:05:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000fabc3befe4270f300000020000000000000"]) 23:05:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 23:05:38 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x1f}, {0x100000001, 0x120000000000000}}) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000240)="543cb3c1ffa6384ec6ea5a419c", 0xd}, {&(0x7f0000000280)="5385d4ba74c51b72020c3a9db6b296d64a8b8ead7eef2d4f97941a1bb06ce846e4009d57abcfa7c314e14e24", 0x2c}, {&(0x7f00000002c0)="5d91a0cc9a4135e75b49178c9e41970182f9097ff621821af9a891350af9d4f90fa6b6f02a9beffd4998c72b86ae3f401035f4bdc27de7bc549dc3a61fd0386868c5ec61d2f1849a790a97723d86796ac31707590f9c8d15277e8345a573", 0x5e}], 0x3, 0x0, 0x0) r7 = getegid() getgroups(0x8, &(0x7f00000001c0)=[r7, r0, r2, r2, r3, r0, r3, r1]) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000000c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETRAD(r6, 0x20004b43) accept$unix(r5, 0x0, &(0x7f0000000180)) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_index}) 23:05:38 executing program 0: socket(0x2, 0x4000, 0x0) 23:05:38 executing program 0: socket$inet(0x2, 0x8007, 0x4a) socketpair(0x6, 0x4000, 0xc, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') rmdir(&(0x7f00000005c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="b48e3967b3993a0b257018af867b39fd5de7889677d0218a8d64e26317ad044c692c82f9d1b26e0f00f705fc6b54195ba9426726f8117b4d0e6ddfb7629bfe75ede052cdc53dacdd45af3d6ea1c60d5f6e116d4c9425d5023fb9abd1394da7d2b66760b3c4117499d4ead0cf3d4eb7612a4c5e8da3c16d9074b375da654d4209", 0x80}, {&(0x7f0000000100)="afd89cc43337ccb90d9dd3bd23537f07244c4543fe56b90e5b0618bcbcd249daece6c70e00d2c30e38f9b1cca021437bd424bbdd8e0d29d55d14a1f4091e088c6187b6eec5750048fce3f4f43ba39b480f1a7e5d3f1fa7a0f0a6723609a65c7eb4e095d48a3b2545fcd565b4367e9168d594df82f554095fd20e634dfde0282311", 0x81}, {&(0x7f0000000000)="feddf1cf2ede366db73ff7092f2dd814e00ca03b0e4d2a7ee48909ef82c1573a6415e8551fcca969b32ef97629d2", 0x2e}, {&(0x7f0000000200)="9ab1575effb825ad4f098a9526a80f89cdc550855b3bc025ec61cff2541562f3ed27f67cdb91b811e46de3962aa099508559bad8a125918652f2528b5becdb38a566c8fc5da2800def22e1d0cf5f9c7a581d7e5b77b73b461b733aba47fbcd6b2f76befb8f03171b01b6545e21084cfdf0a29643498a663896cc088af387be2e649dbcb8fbb0958263da4a3a983d4c6a87abd9dbec24accdf0aee8d322f7e81e20", 0x7f}, {&(0x7f00000002c0)="bee075d5f1ddbe8bc13e5e42c9f658b00e35792e09b7ca4e8b9035d3e1d2c34168b0f2c2369efd88d8a82dedae8dac099ab125842b9512154a530b43adc9f9cde7a426487b6bf61f49517868bd10be00473a2eb84b45f38f1918cb45bdd60e023e686482ee44ad823cf353f99d698e6f731d3c8cbbdcf4f81ba867d483c095386b5cbb75b326c9838b8f20886306d67cf7158e15f86d045b674b2a26b467bcd186a572fab2d4eb233dcafbdc2faa63335076fd29505748dae24badabe837d5e0f6752d29266e4000f8f4d9121a6ce460c29d62862c6f02e884f70b8bb79c74cf", 0xe0}], 0x1000000000000347, 0x0, 0x20b, 0x4}, 0x4) socket$inet(0x2, 0x3, 0x8) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 23:05:38 executing program 1: r0 = syz_open_pts() flock(r0, 0xaeee203775caad24) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000000}) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) pwrite(r0, &(0x7f0000000080)="f622b19e525391e41f7e27626dac1d9462296f5141f8690fd223451f33582bf9a7590f94733b6076541af2f3d457cca2cb69396f5e9a7fdef89155af8e3b41695e08be9ace6fee8506d88236e00f133d8a840eba0f990276b5fb9329ab39860bb29b38f3fd432215ce894ffe55062a5f3f9a78cb114b4a567f1a47fe26c26c9b3de46350891ee179073da07fecec2974edc6e6070871b30eca458748687f5b4378f131a7dc1a7ea8976e0902900aaa35de8aad6d887481fa66778c79797a371793e00b15dd3baaa97d7d627de4685aa5194593714c1033fe57317a54878664c7eda48e260d9b7cf19b5ec0a21113f27a9fbbdceb2ebab0c77161c35eb5f413958d67aba508ab767180d492c810c7f87d6d38a8d08991d8c8656c79570d4dc5e13618a8284e0139f263a5039594c1da219f9b7621833ea351cd3e7bfdd1dc2df1ec0ad7c362da8f3c7bb4c630d18f7f4b577e9bbdc2f2b7ba7b8a30d3d79eef4c98dfd11bf64b576d67b1b6133b55ba04d96c93e2ce2366ff7cb15bf357222834abdfdd1b68c9082fe3f290c93a987882a99221171189c41ac7ce28fac0891ad2a0404bbbc17d36ce81cd52c1e61e31f21ac37cbf555a09abf82f02231d4176927cc28b4ac4334428bd7b59db9d41a595752480d8af1f709204c694ef1c26005c27134f13676d934df8ffc2af5e815a5dd6935a7f50a88b793b3326ec29c053328bd5b099aeaca16c1b0f256a7e852c7cfe52530c78f93011ea8a6b040596406240853f02e0261eedefe4efbefd80f7f559e29dee29770ab2d91a527d21a30612a613d9b92352eb4cf0071a6540cca81af783f31c193c8a9692470f5919d4a9766d091dee1154d7d739a3ed9e7ff432527508301313605a2991acd1e96c674f615de900061d2f99bb196ea4304b24c4f39ee44e3cb5e7a801c038a11e057c01d68a682cef87ff0ecbf24904080ad4c6a557affb5b54c4f3ebca14f6fdfb6d29e48e52b67a02786fd835472e582a47a0b62df48d9c960e8ac343047a7f9d09dde27ad9740af7919878cfa54581db459aed220e1a57841b7c5d9280482b2fbac5d34e083b3699ce5122e74436b6f6d3f531bc3943380e2fa608e3a8899ee4b69dc05c0a67304823a2ad8e4d08506d5f3b5aa8d4f78b131324761e693877456147e59ae808aa8aa569a61099bd6491131ea6ce82fe0874d3195daeb466cf5a54623581a329fbc88fae0a6a240f1f20125116ae16d9a680e91d3d43b3fafaeb44d6686a1e307f144d53bdce944265aa4788eefdd40b8345c18167f9956c760c7815b1fd75a7b017452423b5866873ad85c759542625efe23fba8a56231cdca6fa215e8428caf2a6ac325a9d80283253b57103502134859e6977ec89903b867a527c4c950a0ff6669f3e6db6d4ceb417158c86749bf18693bcab6046f89f050af5183b2d6ec9dcd4baeafd2ae5422f4961acdf96cbc89091a37a4952ea6853f86d6671f34884086c525864843d8326df8a4b13e5dce21750b9b5a773223c24766dbb626df8e85ef9a6601d75e11996f99fbf1e79f4675852151fa4da3686e624e445a97c7e1cacb4153f356cd31ee45487d06087d5afa1f5f8a19995d62915b56175929cee19b9cc9fd60c213372f77be33a2f4b070c5af71fff2cd821126408b1592f02d78e2ed5300e716e13faad43b5930c34f092c1eda1dbb66bc4e0824756fb356272143744ba17f42d43c19cd1d84c9666b53cde5200d5c3066e6a9599a217cfed512852b43724915a2dc186aa3e451b30e347c4dd0ea0fea558f2d43019eb16eea18a7986a1879eaa4b00aadad09a6feb29c91ea0c7a6b41120e23d9c73453b314d46ca09007baf908043929b9823936581e41b16f6169c69febc2130bc6cc5ec5ae7d9a8e931854cb8a41769105ade71874f6c7a7504f39dbe0c4951be730e26b42b0127a33807e810ed7cba191502e3bfb62adc5b1e23def672039bf2472c6aef06f8c498a52fe69d269774f0bb1e6793792ccdf115f57659abb859c2c8d51853b196ff60c50fc59585a378265827b100df0202ef8ebc26d5e25501a5ea15b05eec5b519bac46db7be40194996daa4c3c18952061f75ba8273eade1a741b6b49735512ba6bea45849d315dc229114a4f8d56e13359f1d26c7a4ceffbff04391d8945e0a013255850ecba059f872403c14916db9402cddc1c727a7a4fb2f1f98b51c6fcad32243353a5236f20e77965c66d2e43480ec0440cb06bde418e5b89e74774bba5463cd7038b3d436bd43e160dee07a955349777decbeae0c824c884c3b64242764722ed8dfee56aafd9e0adaee45bca4a1ec8af25064e5ea208b094a67c7227d35bfa360611d518de6052d084d0656b17a3f195222c29d05305329164ff273d32d0e8bd690f0a45718e141c97fac04ac1f04a0464c7ba988bed0d5a5cead94174125fb9045b937ddd10672ea5f00e153f234411d04909963092b0a9866f6e534f76e188e1b1fb9901cd78cbdc1f12d702ad296c56aaddcc6355193ec3227ab9f21a70d312174e78393cc2533249982ffe6b89e1a669012f7552ed5b3514bd527d03559218364f880f19296d4d5946f70a09629b19fcfebd80ade64e884b8871c581247320152b0fc2a34159ce539555a5a530925630ce4ee22d33182eb57661c1df1f3c27e97997ea7f137b2165905ecce18834fbb1c8acaf039cf5720b94ebd20517d0a35e2ff7e0db3f08a2f83de1894d228a21d824e0efaacf287ef27ae3fe3ff8cd2f63a2bae600fc5b166bb6ce8d721ac49e3da4163cb2608f5f481d3a7e427edb033c935c39dc0b3945cf88af0366503f10349542925fd7061f058c57af9221adf449c058a1f28929d1292c3d74aece5723ad3787c58f1f0e06f58f18d363a982c4a0e25021f5c0394cc34299b2ddecee21377758c6ea87c83207fea1dac2c9319fe6724ab65ff7b11cce66c371f2bdd815f3145a0c2a7472e0a26bf152e45ef7285b4ab0e6a1f825dbdf3ccbdbb76380fd6d05270ec6dc5ed314343568cb0d917f00366dd60630f46145910a748fab3baea263c94aec68aedce8524d80e114dbea2f10f99418695362a04eecfa925914911f3c71863c55165027b3d337c61426155f1b90b52db0dd0686abd02885b7c7990a446aefae85b00158ae3d05a06fa8b3839843f01d500f63bb02675946e193d1519b3554ea70b1b5c7e76c0afdac6650e54d63b2f5206be6747093fb912743da1e1a136de483ee1908566f1e5d5c37662de2a905d9abb6f8d73041192d680e4a7f496e3d3f402d142604c6ac1286f139c4a544792e093dc8301d2dd52ed4a98aa98ca2ed76f98e107b11b63a637baf8a019c162784f6508203797eae7c50a5a20617be05ffd0bb4846992ee64c9a75a83bd53e53c11a0ea87b343290f2bcb3fa803fbbc0b36166191ea81e1dda21c371ee2a62d27449b5f813df5c56f37c3ec8d8eca1a77a66e1aeeb12146e1f157929bc2f0f14c7962369f57d597878686a56d3adfdcde845ef828cf86daf47c1dfa102a23ee9f319b71591a77b1e9de55b5a8c2047578d12d21b0896d46c611794f201498c0093f323b9e3b970b93d87ce3e85c63d1e721daf6e51686ec3e46e46b77cd8f0145a3f9a49dfc6d3d12911fa750a442f6b7658faff1601be8397f87b4adddb734a487895ecacd5183d0c519725cf174794503428434497bcbff6dcd8e34af23e9566a0caa73cb8866508ba9f4cb19951a54682fd46012c5cd247ff1556845649a3d6292d7e9ad05bfcd33acbbd1f949c18db895c06972d0ef56a244c9a6ccaf60bc8747e248fd21a00cba237b68648369d46e72a5864053240a5eaa48a1389c3439f9032c0dba6fdcbd1a002d63ed32dc5e1267937ae3ae6248609d77a9d417403feeca73523877cfd5a73708214cbed1b42a1e69f77ef385c2379cf7a7b75c45fb0e0757269e58176b575a8a42e72dfc865aa534b6db6f146cd53ad1d5a167b5adf5f24261a2180f47bbbf7510be7b8aeaa1a30f2f80cdc8430d1d57e1d5e343cbb85cca6017d6af5752bd9cce603306dcb0a3e6dc408e015d962b27c7332da3cb4bc1a9cb3d8835de74aa6e6fd5e60131954b9d2fdabc6e3b14020cd3f6aaf3b40fd8bc48642358a4a563994aff29388f3f33d5383518c6e73c4649052541dca2209519c23b5023dda03bef6271fb86cf54684f946361c8d8c7b3c4952ac7fbb83a7692dd1d2a3aea15b9caaa1c19fb3244ae87969fa8d4a6657484ebb6d26eeefefcee47be0dbd8d139f467aa4912377564f5c5dd3195471f1df56ebc77ae516508a9fa7ed4362bd86242a8571d1d3ec6a28f60947e53a09c2eaf54c32d87975e991448c8c73f69af37ba80bb57d45390cee1a12e77c0c8c65b6d09f33ac1bbb8512fd29a632b7a799c3c51ae54a5c15f8d90d54ce5d9cc0d0a2ddb166213c450eeb4121744b21dad97a13842b0515c5a542a7bf522ac77bc3e0213bffd72ba52b39e9999d17cf005bbb52b015ed625944bfc91d634d5cd82c5911760233cebf189efea289b8e88c01afa33b7a9f86dfe4a5c9623e074f90aa2e6f9f855a52f0dcfedc1a1dc9b25482bc7fde2a451b64e80ed6a4a2eb4fb9db6a21100eb6575ec51c97359c5f75075220467e3478602784bf656118ae6360d2dd461229044daabe3897597f74260f946d47bb6e314e5389f610e0fa114dc167cfc56221a60bcdef9736b07823a3540af04de37e0f368bdc7c0c273aeebc57376a247c23f6bd34047f405389b752b3c46ed71c5e056145daef0a7c1d2cf5ee44906a7d762b466a1c50ffacade6c9f41b5be4c4de62a797ea43a21d9088b8f714ab50b4ebe1b20ab7e8a349d76272823b38f0e0b68ac1cc493a696967665bdc1db29c279459b81ab50f20e1f312a4af95c92871aa080f7e62fe7a3f308a157fb72977d6681d6ad1a18e7007eb74e6c43b189e4585868ce73c792eb6d78b05c6568e8f76881efa2b3ca5573bc8fa90f41d75b4213a464696919a54cd4d6347b24d9b266cbf111b81bc9d82a1b13b8b049bc13fb80eb0d4a1120ecdfbbb474ceec3590272826ae989ca1cd32d0b35fb637a3279e17c1dd94f7c772ed6594cc908c98edb04b6edfe3587cbc4ca35f87ccff77de4c90e466d138360dc146dde2843931a599f96441cb1cf7a97f7c07fe97b126e16dc4f4a17b19312594791e7f08cde11a7179c58d890292fcf2f918622ab72bcb70532311abef8d2fa8bc6e4eed8380bd7238cd14547df46640f9b1e0df49fe3cd8272f06eb1f4c363ee3f90d37551727b8e93e74e1e6aa420ef8a5265eefacaada2db7de21013484dc331b2f0a9a45d549e1cb02cb8202513cccea68b6082a83fa563ea773eeb06c2ba8825d3bc4d2eecb65508065e348f3cde8536ef4961f1d6a00b45f0ff268600c1a901cb36330a60c41260a1b0a0ef29eac56d9bceaa42372db79ecfd198a0c176185aefd7cd9c428798d37b9e6c14acca35cf541c290f0c107d161582f4ed2ddc7899584eac3d900ecd5bf12c4c1bba5c8893edbdb0dad5c8d0e597a5a8df5a92090d41514ad8d138825a180648cac3d26a353bfa7d2cf42626d2e3b50d3657091e4ddd5a169739dafcef651e3e392584421898b24610283629ee172036e9c3813c900c5185096044adb85b8b01f46f11d50884eed0363759f13a7f39610dc2b077434979994a7f99838e889af9b6922525a4352be1943d0a28de7d75f38a8f7a322982a9131fd0d3ff1b052d4e0be7b6cc2cd4688676a096bf6587695daf", 0x1000, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001080)=0x81) recvfrom$inet6(r1, &(0x7f00000010c0)=""/203, 0xcb, 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 23:05:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 23:05:38 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 23:05:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 23:05:38 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4, 0x4) 23:05:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[0x4, 0x6, 0x1, 0x3, 0x81]}) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13}, {{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x3f2, 0x0) 23:05:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="d5d8fa6047216902e97f1b4d92626b5c2bcd9fafbf7a46a0e79acee183", 0x1d}], 0x1, 0x0, 0x52) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 23:05:38 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) r3 = getppid() setpgid(0x0, r3) setpgid(0x0, 0x0) shutdown(r2, 0x1) r4 = dup2(r2, r2) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{0x1, 0x9}, {0x2, 0x8}, {0x1, 0x3f}, {0x1, 0x6}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x18000}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x2}, {0x1, 0x4}, {0x2, 0x2}, {0x2, 0x8b3c}, {0x3}, {0xade206754c46686b, 0xe0}, {0x0, 0x5}, {0x1, 0x400}, {0x2, 0x7ff}, {0x2, 0xfffffffffffffebb}, {0x2, 0x5}, {0x2, 0xffff}, {0x2, 0x9}, {0x1, 0x9}, {0x3}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x7f}, {0x2, 0xccd6}, {0x3, 0x100000000}, {0x1, 0x1}, {0x3}]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) 23:05:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5bf66efc46e5ffcf2e169d084724fbf1bafe", 0x12) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 23:05:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendto$unix(r0, &(0x7f0000000040)="96aad5e633cc96067ea95623131d022e56921b9be92e038918806d9738d4c8f5a553a9066d88b7b4ee50ec0b5f9020bde6f15fd6e5575cabf2758b1a91b55738c9d7d684be37b1d1a7a14f3c50fbe95b8e690e0f9aebab4d8d", 0x59, 0x7, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) 23:05:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x81, 0x9, 0xffff, "1c2b84f915c0a5b553cf705c14824199b011582a", 0xffff, 0x7}) close(r0) socket(0x11, 0x0, 0x40) 23:05:39 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000020000000000a00e201513580800e47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000328976fb0fe1c870000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/182], 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)) 23:05:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 23:05:39 executing program 1: r0 = open(&(0x7f0000000040)='./file2\x00', 0x20008, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xffffffffffffffeb) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file1/../file0\x00', r1, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000380)='./file1\x00', 0x100, 0x0) unlink(&(0x7f0000000200)='./file1/../file0\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') sendto$unix(r0, &(0x7f0000000100)="5bcdadfd27a32655e50c6ec7a5ea8aa34e57fca8473e7c6c98637aa816320166ab0f2cb6c10d02f6df0c62cf0ec329c116441a328bde32d78b236e536f1508b68f628a465afac874e88cc57ec34df9b50808c8d09f17cf681cae1baba8003fc052fc9a391474adc3d45b28f002fffc1ab2de2ac4b53d4929597f4ddb7439496ac09fb299ad02ffabdf4c3cf5bfeacc00b3b54db5a31a3ca60724dbefcecc94612d1e6a2859db292b2702dbfcc7c55140129db413640e972a2961bc95c4", 0xbd, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 23:05:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = socket$inet(0x2, 0xcf5a16756f415cef, 0x1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000340)="431220068b00c3ff06caa9ac20418eb0e633e0c9d7da8d37233131912f20f5615774e3eb3770e46fbb87f33224a920cac41c1f71b066083cd2feaa61c071d1fbd24ad59de2b2f95f0453e2757a46da6b198a3f4b12daa3ab450f57e69bf681845170e90176b890c1859f00e30df99aa40d053db8c83e9b46b8bf188c4152be308cab2a79df02a1d3990b954ad48b93650ceae2343558d097af8fa5be1d0e29f35306802abdea140a105582b8bed0114ce25679bf00f866e6e3eb45990e655776b4a11be599060e3c1792175de780805c8a7eb03bfb", 0xd5) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:05:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000000000000058cf98f055d6bf81881f8ba33f13846f5197c57ca49116eba09844b7590a8039eda738ac5ba2bfe8c4"]) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 23:05:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:05:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x7fffffff, 0x8}, {0x2, 0x9}}, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000000) 23:05:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt(r0, 0x1, 0xa7, &(0x7f0000000080)="e6a2a88d513a9f9dce0cb5a9c711563c18c92aa3f6026f0880378bdaf1a37297d883dcd53592dd425eb5bbd6091e43391ed836e4d73e063dd2b2f7771b5a3d243888f22c579d243463e7d7f0c1657679b402961e70386fc140405e9929402179a5aa0c299f4180213bb839a53fbe64bc8d8c84677091caa0ee4ee7d195b0885ec9970779f003ed072fc37d5ac0fae02b595e40bcf3a18b", 0x97) r1 = socket(0x7, 0x1, 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNOTTY(r2, 0x20007471) 23:05:40 executing program 0: setitimer(0x4, &(0x7f0000000580)={{0x0, 0xd}}, &(0x7f0000001740)) setitimer(0x2, &(0x7f0000000000)={{0x6ef, 0x5d}, {0x4, 0xfe00000000000000}}, &(0x7f0000000080)) r0 = semget(0x3, 0x4, 0x100) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x20000000000007) 23:05:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 23:05:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x8, &(0x7f0000000040)="e643720514c2d7f23a642c08e9db0fd5ea7ff99fd4792466", 0x18) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x268261bf264fa6f9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6794, 0x3ed9ca9e, 0x6, 0x1, 0x8, 0x3, 0x7, 0x0, 0x2, 0xff, 0x4}) ftruncate(r0, 0x0, 0x1000) 23:05:40 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0xffffffffffff7fff) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x6a2d2b1d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:05:40 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup(r1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) chdir(&(0x7f0000000000)='./file0\x00') 23:05:40 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x7ffffffffffffffe, 0x2002000000000, r1}) 23:05:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=""/25, 0x19) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmod(r0, 0x1) 23:05:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 23:05:40 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x3}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0xff4cd34d6003127, 0xdc, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0xe29f39a3a058d377, 0xa76, 0x400}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x7f, 0x100}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0x101}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80000001, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0xffff, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x721}, {{r0}, 0x0, 0x8, 0x80000000, 0x0, 0x6}], 0x3f, &(0x7f0000000200)={0x7f, 0x7}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:05:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:05:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 23:05:40 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x2) getsockopt(r0, 0x2c, 0xe, 0x0, 0x0) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xcec431958c1acf8a, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0xdae9, 0x8, 0x0, 0x1, 0xf3c, 0x0, 0x1, 0x2, 0x8, 0x3f}) 23:05:40 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x200, 0x0, r1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffe, 0x2000300000000, r1}) 23:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 23:05:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x184) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) getppid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r2, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 23:05:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7fff) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x400, 0x80, 0x0, 0x3, 0x20, 0x100000001, 0x0, 0x1, 0x7, 0x10001}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) 23:05:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x6, 0x5, 0xdc, "ffad5ee1faf0950fb7045fe81f8ab71435db6fb3", 0x200, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$KDSETRAD(r1, 0x20004b43) seteuid(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x5, 0xe057, './file0\x00', 0x3, 0x3f, 0x5, 0x1}) r3 = syz_open_pts() pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000240)="752bc6b333c80eefab159c5df92a6642cc8b72f7e1041f5a30e81542d8dca11235e4ab890af079c766781c736fbe1bc3b6fa05eceb05f0e8971bb57d1201a5102d8fb955ff780689864dc132805ae52b5db9972ac4acbd139f3660355a5766cd1920caf185c33ec32b9f6a67d3ea8c207d5d7f6d44c61855dccf273d39d8aca40c32e431249a9f27f0f24c29f2", 0x8d}, {&(0x7f0000000300)="7ec7bb17085b6e13a07779e462ac5d373aa52a9fbdd4b9bd6833ba7adcbc8283680327", 0x23}, {&(0x7f0000000340)="6b4580ca50464a8824d52863404c634d72f7081370e79bf8ebe7cb00797077c9820cbbac86bb7523704556b51000be00d4cc7ad5366f9ecb0c19b033ae103c639a4a01fcb72f999b53d90daf4d1e346f359741336ba0d52930a837a59a0050f4b23e6afec06177b6", 0x68}, {&(0x7f00000003c0)="8a61521664ecab3584ac90535fa19bc21a3c0d68536993db210d8c01f748dd9f9df28677bbb04a26975cb164f0e8a396ff6bb55ef8c98721703f69f9a2c6af4176b064ce9db46c215382bc45195d6f663706ceeef037f494aa1def2e8135993d620e2cc763df84ea8c23eb9e8dfec30ee67e565a97d048495aa9a32533ef6b9dbe33a8ac829c9800d73f1c815014c98634d4e51acdd1109e0b142e3df37336e17decd491503d94c99d3eb2c2b89bd3200aa2dd659a043f1c55bb138cb91932eebe73037025276407ac41967279835965e06c", 0xd2}], 0x4, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000500)=0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000540)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x3, 0x7f, 0x1, 0x1, 0xb63c, 0x10001, 0xf7, 0x1, 0x0, 0x1, 0x5}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x8, 0x8, 0x2, 0x1, 0x8, 0x9, 0x1, 0x1, 0x3, 0x2, 0x3}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000006c0)}, {&(0x7f0000000700)=""/20, 0x14}, {&(0x7f0000000740)=""/97, 0x61}, {&(0x7f00000007c0)=""/155, 0x9b}, {&(0x7f0000000880)=""/25, 0x19}, {&(0x7f00000008c0)=""/219, 0xdb}, {&(0x7f00000009c0)=""/111, 0x6f}], 0x7) ioctl$TIOCNXCL(r3, 0x2000740e) connect$inet(r1, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) socket(0x10, 0x1, 0x5) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000b00)) unlink(&(0x7f0000000b40)='./file0\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000b80)) 23:05:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) ioctl$TIOCSBRK(r3, 0x2000747b) fchflags(r1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:05:41 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0x495e1201f098cfec) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x29, 0x6}, 0x8215, 0x8001, r6, r7, 0x8, 0x8, 0x9, 0x2}) chflags(&(0x7f0000000280)='./file0\x00', 0x0) r8 = semget(0x2, 0x0, 0x8) semctl$SETVAL(r8, 0x720bf46120a77dec, 0x8, &(0x7f0000000000)=0xfffffffffffff801) setsockopt(r0, 0x6, 0xf, &(0x7f00000000c0), 0x0) 23:05:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:05:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x11e, 0x0, 0xfffffffffffffe15, &(0x7f0000000040)=""/90, 0x5a}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ba664b2a5b954a83253dd5e056d87a934373b692193809e7294e9baf71471b4f1cdac65844dfacde74c2e261abbac3aeb8d279e1f058f65ea1cf213da86e7df88e2dd458eb3d91d5e47a8792351016fdabe4ddb96f893b14dc1cbbb962311e449636d2baa4e47f773c424e187a28d2380af7934e5ef0bbf862e613836deb49189f2f9604fbcead4719ddddd749e414461601d552068b7748d9e2217cce23fd2b60f26c1b0db2c0155f747a3667f5d752f2f55f83d227", 0xb6}, {&(0x7f0000000180)="57e4c2dcba249a395aa697863d05924ada65e03aac80d14d3b9ef056ec8bdc5cf1f4ff78e2caf073af72", 0x2a}], 0x2, &(0x7f0000000200)=[{0x108, 0x1, 0x8, "38459d1a3d326a8c5515e18c88e1f781ee25cc9a2ccfa48eae5cc9730fca2e66412065e310776565a6e4d0a5a4e974906114ad75d2506f05472212b8ec0885e29bc4cbe635cbb36e3557a531780e69e067732f6b1610432592019ef398c90efde85aac83b02c581f411acd383a533d387e01a4ec299aa9d38bade35081915bfcf4d418b5e4d847acd833cb49e99a50408985cb7af3336c0a4812ac677c6b0b98d1a9efcdeb9a10e030fe6476eea6ea4c291388090e1da05b7c0dd463ae4e1172d6452e566843234f8ea92e32f83489906496822e224caa89280d652a9c2ed052c1fd3575be7ed61e59c26cc353352646bc10805a6ea92f41"}, {0xf0, 0xffff, 0x9, "b589ef34068163eb49430f62d6fad042ac4fe27c1555cedc6f85ed9c9d3f13240516270e4b83813d3ae925dd9aa89667e637cefd323fff9df83d356889d60d20ce7d57b461d9cbab0d033928b0be3f02f20d55caaa504aab01769dfc4fde42e44f2d0de4a06a82b4a3c1f7ae0cc2a2a26657a219902cb7ccc1745a7f43d3b3bbb5fc7e00f2d9764b10aede0d29b7f38a4df5adaa955413ee4258445ce48b6369e9e1cea425da889160d7c426d7d7a2b51479eb0824b7014ad5f866c37ea7db7058298f1c107f2fb66c7b01110c27a2c6cbeb7c4a725d5bc86e8e167c"}, {0x20, 0x1, 0x0, "1a196a602dcb7aba4d83"}, {0x68, 0x1, 0x870, "ad7435a78995278e5970fb0d06a49189e621e4af863c2904259cfc58b5de3ea39235fe798c6c0333a458d07a6915ca2c8422da45a66edf7c0749f703538b76871533873473c4d82bce75150aef11a7afb4e691cee64a"}, {0x50, 0x1, 0xfffffffffffffffb, "6c933d1355e37e9536c12c3f6f789ba36da0de8c9fadc33dd81307aba21987d16f14726886730cfb8c8d208dcb793747abee481bd6ce6de88785d4743b16f6e3"}, {0x88, 0x1, 0x80, "bc861dad6f55a0091d6407dd7998b323c2e33de487f17ef618bc834db43f455d3602eec222006d52338953a9aa21780c7303ce2160d958b800d59114d5179ab3e6e194e98249e88b85772ef270e5b9a2ebc35a2e18658b9a7d82cae98ff086e9434f15dd21734dd0b1b45ef9d5dc6ae2d25235faf9cc"}, {0x48, 0x1, 0x849a, "0c60ef3cbe2687f2979f6174aa91779e8a88aa5b403408123233b12e90b414d3e6e53145754479e0a07903dd5058a80bddbbe2a3576d8370"}, {0x68, 0xffff, 0x7, "891766637fbfa4c5faab8c8f08aef4653741adb40292b5d4d2895b9545e68b3e646c17abd94fbe41092ecc8cbe8509af9fd182fc69e95425224a61517f813f501f9368019adf588549180c5e21bdfdbba9bf33e2ed6d9115"}, {0xc8, 0xffff, 0x7fffffff, "21997f142666446cfc29f877494165d4210de885d1a99cfaef5884b2ad2f8a914c434ecb3fbf6a6cada1283ad84566d54cf56f58fd9695bf42334b9a1e54f03c2d5092fbb6f2b3a8873319477ca09f1b294009deee16e55b9a993ecd360c06f4ac363f4431b894960bf5ce7d4f89e22ca241b17b6b45a97c8e15f2a5690443f8dea6a8a85ccecfcc691d882729945a66edffdaa06ff9eaffea57fd3995c3dcc653ddaaad745f2fb549102499f8eabe15e0f0ec"}], 0x4d0}, 0x405) 23:05:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setitimer(0x2, &(0x7f0000000700)={{0x1, 0x401}, {0x100, 0xffffffff}}, &(0x7f0000000740)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r5, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) r6 = dup(r1) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000006c0)={0xfffffffffffffffd, 0x1}) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) r8 = accept$inet6(r6, &(0x7f0000000180), &(0x7f0000000300)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) connect(r6, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x9f, 0x3}, 0xc) r9 = shmget(0x0, 0x1000, 0x40, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000780)={{0x4, r3, r4, r3, r4, 0x110, 0x3ff}, 0x3, 0x1000, r2, r2, 0xfffffffffffffeff, 0x386, 0x2}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x4) getsockname$inet6(r6, &(0x7f0000000340), &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x3, 0x24) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:05:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:05:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x85}, {r2, 0xc}], 0x3, 0x0) 23:05:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/216, 0xd8}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/249, 0xf9}], 0x6) r1 = semget(0x2, 0x8616e8569b59d303, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getgid() getgroups(0x1, &(0x7f0000000480)=[0x0]) setregid(r2, r3) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000500)={0x100000000, 0x95f, {0x29b, 0x8001}}) close(r5) getgroups(0x1, &(0x7f0000000540)=[r3]) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000580)={0x5, 0x7fffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r10 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r10, 0x3) setreuid(r8, r8) r11 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000680)={0x8, 0x47aa07b9}, 0x8) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000006c0)=r5) r12 = fcntl$dupfd(r5, 0xa, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getpeername$unix(r9, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) getegid() ioctl$TIOCSDTR(r9, 0x20007479) semctl$IPC_RMID(r1, 0x0, 0x0) getppid() fcntl$dupfd(r5, 0x0, r12) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000800)={{0xfef5, r8, r2, r13, r6, 0x28, 0xd6}, 0xa93, 0x1f, r7, r7, 0x800, 0x3, 0x32}) ioctl$TIOCSBRK(r12, 0x2000747b) 23:05:42 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1, 0x4, {0x8001, 0x1}}) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x5}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 23:05:42 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:05:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2200801ff, 0x0, "b40400dea22d00000400"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/35, 0x23, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r0, r1) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xfffffffffffffff7, 0xb1b}], 0x7d, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0x9, 0x40}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0xb02, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2f, 0x40, 0x8, 0x3a8eaf3c}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x2, 0xfffffffffffffc94}, {{r0}, 0xfffffffffffffffd, 0xf0, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x10000, 0x28a}], 0x2, &(0x7f0000000280)={0x8, 0x3f}) fchown(r0, r2, r3) 23:05:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchflags(r0, 0x0) 23:05:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000e5ffffffffffffff5c6c8dabe186f735e9b6884445c8c0765d474a4af68a782b187c3a26f4ce9a71f4a83f1cbd9344854db2b6c5fc95aa1e0908f8cac0572a102589197008c5c1c54d6e1d8e04000000499b0c91f2650be7b3635fd971383e73e54407226cfc6e37bfabe8e8fd9c658ad72364fd3cf7a3eeb77e4477"], 0x10) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="8232d59de5cc5d803a4f9b25e35c79a1e2b5fef9d98e7c45b1bf422f1f710e045dffd0aeb223b2a48c07fd9fb74320e0accdb945c3430082689ac172058557b1adbcc8588cd4458ffd3da365a4823ac9b8c8fe49f36ed1485671191d06278b76d8a3cbef4dc0b9f7f03f3a634deffe23bcab0bbdd79d37fff934980b880633f88d07da3087baa402b2c439bdc928ebc1c5526c719c53fcd9d8b355817b62007fcd7a3b787e03e6b5c55ab315a0f6123cdc49f845b58e70a15f6f8970ba6131ff16841b76a535a4e61963544aeeedbe48e4ff01615428834d07fb4aaf7a293c854776c91741afe3077d579e93d6238c4d4ee4d5c22e64ed9ff28a", 0xfa) close(r2) socket$inet(0x2, 0x5, 0x6f) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000040)="b23af85e20ff9ab8edc850af7b6b62d3e1997f655b89"}) 23:05:44 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2000000) socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4, 0x80, 0x0, 0x1, 0x1, 0x81, 0xfffffffffffffff7, 0x2, 0x0, 0x0, 0x200}) r3 = fcntl$getown(r1, 0x5) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x93}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x1, 0x5, 0x0, 0x3, 0x100000000, 0x0, 0x2, 0x2, 0x7, 0xde6f}) getsockopt(r0, 0xa6fc, 0x5, &(0x7f0000000080)=""/230, &(0x7f0000000000)=0xe6) getpgid(r3) 23:05:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x20000, 0x0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 23:05:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x20, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:05:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0xe8, 0x1, 0x401}, {{r2}, 0xffffffffffffffff, 0xa, 0x40, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1ca6a79ed417e0ea, 0x800, 0xc0}, {{r2}, 0xfffffffffffffffc, 0xb0, 0x1, 0xfffffffffffffff9, 0x22c587d0}, {{r0}, 0x0, 0xa3, 0x20, 0x401, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x2f, 0x800}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x20, 0x0, 0x101}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x80000000, 0x6}], 0x8778, &(0x7f0000000240)={0x0, 0x6}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000400)}, {&(0x7f0000000740)="3d35e2a01afca8e1abc46d08a25e160a23cb8d0f00f934827417c038b36a39cc8f3afcc4f34361181949d40d2f1d6c72d4b26e0721205b474f688596e48f8ff2d369f0850f1df62c03a7f09dc5379e0c452aab681ca61f856682a34d7204b960cc6a90cda05f58aae578dffdf769"}, {&(0x7f0000000980)="453c5d932cbdc6ef48552809fb773acc3b7f9058cd43b2a8056c5cda1875736cf027da430d9dc3f703b8f961a1547ca4678f24f11c2a95126ea7eda4be6ed685faf824bd711d5e12c9957ffc601bf1f5c56b2098e0bbd9a48d55b6aa5cee33a6f26fd8c9a687d4e571f57d59a39286eb5c1a5473739f41316053cad6d2bb67147731088cf0cd72d8acfe59cba51b44f575d156055905a75045502ee38416b2ed79ee3b6313c4e582acd7acadc42b38f3ba6e61338459e46d"}, {&(0x7f0000000880)="a34f72382c62e2beb42620110d9687190371649913d2239ba7bae48b9d7ad43b0b920a9a744f0ef07c0944428434d694ba3f9832e35c2f127577b64b8ce187"}, {&(0x7f00000008c0)="4087f3887f4b3e0f1758765fb988a5c47295d9fe27fdfa"}], 0x0) r4 = dup(r1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0x3f) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:05:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xd322a005864d8f3e, 0x1012, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:05:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000015ce5e8d778116fb8f9cb0e35599e5827ddce5c7824ce691b52c815d6d6e95f58f681d917e0b05a10ade7d83fcfe3ce5b86c8ba7ac25eed551b7ef31c44ca338599bb73aa26b80759037552936a4c898bab139a1a539af8fba7ab835e379dfc9cdad6b45fefc0c79253869459b89c651e00b26aa89950e697c29ec25d2deab8899f73c9e11ba0"], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x39}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:05:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) fchdir(r0) 23:05:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() fchown(r0, r3, r4) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 23:05:45 executing program 0: r0 = socket(0x11, 0x4003, 0x44c8c7a) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd335aa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2c23ebbc2577755dd8e3eed9700d602000d7d026ba8af63ff35282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90001b12060000ddffffff02000000000000020208a371a3f80004000000000028ef9a910da46663dd86000001000000000000000005910ee01183a5c0430172b3c8ff0000000000", 0x2, 0x0, 0x0, 0x0) 23:05:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87cad5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:05:45 executing program 1: socket(0x11, 0x7, 0x407) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x10001, 0xffffffffffffffff}) 23:05:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) clock_gettime(0x4, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 23:05:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0xd) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = socket$inet(0x2, 0x2, 0x3) r6 = kqueue() r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0x3a) r8 = socket$inet6(0x18, 0x3, 0x100000001) r9 = socket$inet6(0x18, 0x1, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x4000000, 0x3}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x6, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xfff, 0x1f}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xca5, 0x800}, {{r5}, 0xfffffffffffffff9, 0x10, 0x8, 0x7, 0x5}, {{r6}, 0xfffffffffffffffc, 0x7437656798d00843, 0x4, 0x7ff, 0x5}, {{r7}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x5, 0x9dd}, {{r8}, 0xfffffffffffffffd, 0x4, 0x80, 0x9, 0x7ff}, {{r9}, 0x4c9d243efe01a099, 0x0, 0x1, 0x3, 0x2}], 0x9, &(0x7f0000000380)={0xd3a}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r10 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:05:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) 23:05:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{0x0, 0xfffffe29}], 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 23:05:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340), &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='}&%\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() r4 = dup(r0) unlinkat(r4, &(0x7f00000002c0)='./file0\x00', 0x8) chown(&(0x7f0000000140)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:05:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r0, &(0x7f0000000500)=""/192, 0xc0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) geteuid() getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 23:05:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82032e696c653000000000000013040000000000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r0) mknodat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0xbf201d54c8be2d94, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x9, 0x4) kqueue() sendto$unix(r0, &(0x7f0000000200)="243e1c69b79ec9107424da47fc2bd9b95637dfa3f30e043c1147382759d7237eb4ba910492135cf2638cd349e2b61dd50aa42bf2ca0c0d49707899823bd51224c9aad1ce5bf309251383c9d6bda5fda0e8d92c7b07b8464b5e131f3f5d79275807dbfc91b24187dc6013830b1f6850a670882892a08bb4a6c56c429772b3515d85522f808800013b7136b395ca56d84e421529aec35470b215a4036db644bd8950b5cbb7e9f0ae3750", 0xa9, 0x40e, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) r3 = semget$private(0x0, 0x4, 0x302) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000180)=""/98) 23:05:45 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0xb5, 0x2) setitimer(0x0, 0x0, &(0x7f0000000000)) 23:05:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000003380)=[{&(0x7f00000002c0)="fbc05c7c8c27b269adb67ff6cf7a9a9d9cc39ce5c85258b4398823945817c967c2b6ad7a34853386cb8adf2626180610b8b26666e9d6dd377176fb7d60d29eff489ecbf6d139fc7787b8ce1f0a81f53301c28771c4bc72d0ca30c4195aef55e1e882afa56e79c4fc039307d4f60796dca11b9d327b3d9057ae615f5d2a8c946082c21dc9cba154a9d45c0167e98bf6b60bcfb34b069e641c761b6075861b30202d6e0c7230f8525b16f1ee68c9adee26368a6b62248ed127fe87834b7c5a4e05fb194659c1a730ec91a47ef5b900f70197b7b62eb5a034e912f16e23665b7d4b6db61609f72130fa03061ec9287954543becf00bc9f9138a605e80bad71a40049d68ec1d94fcb8467fc79f22f4cf34c58c7f4982163a484360f49e42efe48b73c7d6b46dfad2803e22f1118a1c4a2e812d931d14ed2970da8116530f5410f4b271d9dfd7593f5a6a96075b4bd0d9bb4e944e86df6cf3a1ac3ff49f6da475ef2cd471f1490ba5124992bd6e874d60c067164152629fd4c0d710d2d5a9ed9567453ad0e4b4c06a18e7bc3df7c743e8d2bc3780e3ca881baca0854a40c4dfb26877cdac5ec38cdfb15bd18a09d6dbd11ef18dd73346ca18c3cd2e75dc96b9ef959a42d3578f144010a1e611d24121ec9b69a490821b894675f47fddfc3a645249494092b468dcfafb5c298fe5657944e2457728f267c2bb15b6b8ed837bf49331b375f023ff7bb64c3cc5a0af5237e7815940599b1194ec1b8ba69ef6602a91f7ca501f3877a36b04963ed4e3de0f9ca0b0aaacdaad57e27ffdf2dfd2f68039bfbfdb304e13d8278ba42f7284d49f7978af5f0cb137927eaa33f705c822994b9fb70ff1ca12061f5d4f63beeb6fe73f138bf07157b99c635a4cd1b551c69e16c8831dc3bc86e7d35a8b62f0f9fcc1f3a61ff8a137ce8a9ea18a5eb7ba5899e2e71a5b0376b4048592345953694b45d4e56a39551d2280feb07c8c96a463c531b307733d7ca2c08f15c7613649d29d4fcc36b5df05d3cca497bf03456efcceb54d1d2bc15a4dbdddf049518144e6c55b085518f4deba07411772778a056b81a96510b4849b235f14162ba7a6564c28e3b9683ee153488d4dde4ac449ec2cac86ed7d7387b25cb8c5d8ad302594b06121938e82064ded18d7541787adf84a398ce70e67c0b5d1ce88dd830311a8fb6fd58efbaccb3c180debb1eb03af2c5befe07d16174c2a45344bc42afa9727bcf1cd102b365873e14c4e62bd430101da5373b3da61a4de528b1ca27c3de3406d11cd97f5163bd8aaaf58addca2b5004d0cb5a517f9d879900de5083891ba038a3255307c68e1e2e3a8a531d228f9c10ec13501badc2a9e29c89347423afa1ef1c48698ca49c59f1b768066269936df3768049506079994c63de58c54fcfa0db2e5a072849d0f8ce269697e7694924524982ed2d60177b86a9ab99de8fd8060e13da09af2e7e7cb663b23e245a0843c0f3bbe7dfb3c967067889eeec45c968b0d1947f0910df5a23ba32eba588b2d5ff802aa6ad321366f2ae714347ea66d12718e1cd15e375a27788de33e9571868c9d8ea18904ecd0cbb8ce5928778cb3026443713abe6fb35dbf324fd76ac9f1f7514ee898604b6ed0174c51e5a19227df1177f4245d863b5136340a1a955c10dac0a7d18d7225654eb0d13afcdc4f278aa0c684640523aa0f0b0eb819003d5adc9cd5d10c406d33f3e80205f594901468a94dd4c1f12b33e43a8d22df19f88bc1bd078d09b68d064b86efd00cc8169333a02a0e238ea73e681e64de70ea0cb753a794cdbbcd8814c39068fc9dd7cafddd8bf97e980c2b1e9939684b35297ea1e42613f1a70e2f63898bf550ea447cea56da5f07f432db41693d0c205df10acb935ac366651c5367435f1994770bd9d01325530b0083c8fff1766bff86ab08acd9931af42c85e3d27d878da40fe63bc7d3b480470ac7e53f185905aca4ecc079dfaeeb30efad45210f16840bfd07905da15973e1771a66995be9efa1686d4e8a71189d5e028c1d3c0d1fbe118d1ea6050b499636cd393e627d5c9b8326008c7c827a80449a7c514df04357d2e314976516cd6ae6fd4399e115403765c3389692efbb1d00af229509856f572f9e1cfc38f9d38a9e8220f265b0fbde9dadaf7e16e03f56d0251d6720ce76046d1701a50f4185fcc54924ae6af76c3699cec6d08c0c9fc0fb387437c94861ccaf8d6f249d92a9acacbbf1d3ce7fff0c5b76847b5b21bfdef40efccc6f08a62398745aec177d78fb36eb022bdf4aacc9970b0b9d1ef5ac5426e101fa806a8c2f08e7842c698e1634b5e6136dae38b9aa6fe9af6a78d60e73fd43465e56a7a1f8f47101824c86f9f6dbc1fda3e85db3443e638834ef56a404deb59851d5c343fd231f0fda61fc00356fbd39e745b49b03fda7fea533a29aeb1f3aba0a091a4cb5c4fab3b48ee0c6ecba020a2fae0c22932e3dad058eb764b6024749b16af862911d06565f75a366af425e355ee73fba7a71c5fb2cd6f9a1a41810a88540168236db7afcd609b6a7c4bad549c7762cdc2e1d6d545c81ac17570905b757a253fa722b2e5fdb38365a7381ec63a81b04d584abc985fbe55a9a36b66349f71f556fd019248d17aefb4ccd0282b53a348e6d85938380113fbe1145b6037316ef70b2a9676fd5097ba9ef2aec320d2094b9d2d764326625118fa108dcc31677f6392e0995b4659ac152351667301f88c793b3c256e67bcc16a64a5f5bf81565e6487647bb4a3d594715aaaf04617d98434c2f4284cf27bbb3f516f461f4a00c64cc413f12e3e3c678e823e2f6e720fa236320f95ab0bb2c933dccf6db68482b3fc4912d9035cd0aa7e72a462d1daee20d53e803f98a55e1d18e40c4b2ce7c716c07fecc07906b0038208fd771524e0a029cb2055cdb0778598337ec5f372697b8ba84af123104ba734f16fe544c9e996de28b5f3563c4f1caf4535b23a4826d2e8a5b0523c8c5bdf5b8e538b8d655aea81b330c7ec9a3a4f8ee511cf31fead608aa93da9c94289053c5bbd68fdab2de0e5ba64c772e4062151b6aea636169d668f6868265d45603b8ba3c4dc4cd97e4f6f64689801a30c1bc80312a2464fc8e906eb64c36b0d2924a8ea1804b5e23f4af93110e52c7e85b4ef369d091055bfe02cf7b372a08fc9149ca29ccdb75624e451d77b128c24e5b9d875b21253c4576a1c45b146a5b3307b28d34a8b8d80b3089f308d091196abd614beb08fbc66e84a550510b220865b6ddd2c3af81ecb6c125070afb7306359fa3d30caf122c5c58254f527600108f95591f6ff2ef6966d5a4da4eb2ecbf379371d80619459dfd0892cf73a8668cc33a9430a396b958036aade904cdca1ef59cb6965dfd49615b95c42b510f867ba0ac5ba0b20cf23ce76103e5d9b147f1f1a93c6a1cc4dc4732553209cdd27ad6097998708fecd6c70a84db3d7a324bead03b5e52f0f2b00dc5b73a66c760ae0d32debd094d33adda9e301dfdf349cfb7c112515bd45884bf751365623c797e28d064053d1e56039e26efb8d4a7e069912e0d21ebd30590f1ec588873270c658e5d0fadd39ec35144c40d0a5487b1fae52849aefdec90a0cd3df278003ac41ace72b1d20bfbf06a785eb2d0d493d5da4ac419acf4c725a421f81a8e67461ddf56cdae87c7b5029632267fbb4548ad26bb3c23d325164b5a3795a69a3508dfe8bac9df7b9c1e3336f3800b5c7ad26d33bb6d94c9d5f4566535ca7071abb50c5e361f2ebc466ecf4f986b5e327731aeea8df3f930928c114419d49f1b8794ebe34cab64f9536871107be09f37be6803353fc8d36deccbb2905935390f37429dfb11a8c5f4438ba9c805bc6ed26d72452951b22acc0f26415397b0a7dbb1d890def74714d70c326432369e846f0bafb4a7be8ae67f702781b76c758ee53e570cb5c094e7c75d3897d328d6e34fcefda827954f1990defdc2274ed3557bc0a1bd61cd7872d84f7d38eec4c2ed858a0e8d8b032ac0a53bdc8cf6c57661814b0cbeded6dc0ee4d5c0a29a06703e3805186fdf2db26a35e2e8db3edca8c744175ab20859c3efb007cece2466671e99a3059af952772b2a67a419faa477255cad85f57699724a678d8576421bf7f0777ca6291393d5c201c9f580fbabf091ad85ed31be7a234d199f857b7babee787a6a3981aa1adf1d3cff6cad0f0e84726eab67cf8ff97a5d031182840a94c3e22214050dbbf0ad5f5b5140d40a249b819a247cf9c0c9fe0dcb7f1b187e3af8b38db4621f81cfa1847ff4d10fac658cd08d3ddd2a8ab13722560e5cfe49c2f150cc5f71a3f785fbf239b850e8a598df1049172eabb659740c23de12ab9dc57ef1536e0a707523e0caceada701f764d72750c2038db65c6830fec392df2a1cb52e35282c764f0ce4fdf9b7db5194875ff8b160127dfe3d3d603dd3a53a2003e9b21ccbc8549831a371ec9d976e9b6258e01ed46720696b044a3625570f92595647faef8260403bb21e3e2eb22a983a368657be9a8580e0425c89b6cb8bb2212bacd6f63213edfb9ef6732febdfb3105188ad834a223c74f95bb95b33a2a18f1ae0ed41189a8afd8e4332f867e7bad504358dd8206343da1f6aa5ca21906c7683cdf8cbd36787b4c32ea05791603152da143a219f456c2d349bd7e865e28a8c04c38ef64013695384a50f21c0ed587efb01880ffc6cb49f4af036c46219ed6207b27ebc5d58fd6884411c491f65424d6d5aa32bffe968bc38b8d60011da3895e84732ff76ab4b4143e7a02545494c9faa9a6d8d35e136e3f4ac5b314fae796a6bafc7af0839134e57cd3e3b96cc88f4596473bd882a2211a37bc169d686325d50dd6a2d62f323932ca98612b14dd408bad89307ad61371c4997f4ffd14d3008796f8b6f2e7ab3324b783f72920a675be96fc330a83b6db1ea4ffe41fd0f461a2fea2bb31d4375b49f24c25e742d4718b5768d72368e34fd47f5d0b86fa903b2c57cb2330233f7189d20339a4a1c3c5c083153e5fd92e2ab02dcce25d30c0b20ca557f74a34a604c4a719a439674f00eff736ef5c5d00de4b088b691a6cb811c601e158d1cb85d62ffa64277996d3e89e3a1d7fbb51e22fb754fc037619d9f3b01fa0e054b80b90940b8aca70fbd3fc4667584102a015c83649af6fd248e0c3ef076fade302c6632d62d65ab1af547587bb4c6f65bbe93875b7aac51e7339207e5acd37d2efe4e03db7129696acdea0a84a09f6dba18508bc42b6c18f2dc698937f001bf7dfc6e1b19434fd05065d590012bcf9eed2cb7f192894ce5adb20e500e063a8b85416d1023d6ed95b098719efb4ebf93d387af79ffd54a1a6d06869d5faf6510d377cae71c862483e208e439381d3a4cb98214397527d7ff26fd3e6709de2786f9eb8d81a2760cb905861d5ca978d8c997e0be5aa704cccde637030befecb5879050cd9b27e3811d7960a08551edf635f05f937ccda471630705e3c157dc6caa633dd3e52915a7519793f07a4f3c1cae4bb7aeeda418a011899a4a4488f56cc4249454e12973bbb7ea7c0c083f7886f74be5cbb1230df2c7c408574e0bf971244e592617c877c3cbb62981ff6188d7d26796ba86bbb2723b44a362d351b7a01619065993736550b1623e7b1424a57d36a0b4e062c874759f7ec9d0403fc8dad8d7017a0ebfd1c4e2b236a667b581c4c3b6a852108ce53fc31be2f6c17c657b2186f71adc2285e8fc67420f4176f3b713720b93137e1185f5d113105da8c48d69c76db55fb1b59969098e5928", 0xfff}, {&(0x7f00000012c0)="c1669c77d0a0b70ac94ba14d47d52bf60d0c945d7f696240fb2d4fb8817d5fec16c44d1590f89bf1c77d1366010421f969e778309c003fbb804362ebf2aac26a3c45e8d6c2f83b7a5ea3b3bbcfceb1c0f8ac03f95e3f5b36867aa84ab8f7eb31953178056adf0562826b986d265406a2afa847cb5865848b3402913bf0e2f4264270549c6789ae2569566483f9708e2253209ffb3e685982f98367c949d5c7ca17758abd2d6a6275406e7d6c8b1e83ae6207e6b7902d208f94c6224cf506be35966a88d5886b23ab16443d8c1388fff2c104ab2e82b54eaa9006ed7a621cd2363ad683df078f9edbd8d1cb473177b23410e027ac57cde1d65ba7a4128878627a957e5e48e8fe9a461b17df672e115895112f77c04ebe3568a23be99c9b0668fe7dbc859333c984d04782cbaf68e78e3363e0ab6a9cb47c7ef9abb64b833c51db7b7d21ee57740066b9beab6bca1a30bb55cac78a4cceb140017cff5d33a89848a0b606aafd2a0c426d898598376d7e7b8163cc9fe8ecfd7fc323f0ea5b1d89f6024324146fc9c98c9118c4e8175c8d586416567eb20edb46b85ad1b4c0161edad9010d4414df7ae31c43c8f0beb59aec5f6c57b330e9214cf14d76bce41115ce942eb909c482f4e498ec142d46662b0d8ebd82514c4c36d9d598449f15eb5b66887c8b67e0f5f0924df3d93e320332ec3c936af6445840001a54e6efecafae53e8f142ef21cc6d609f2ce7e4da63503a7c108d1e1aace14c7dc27f94e8f2d40e3d643f04a58d81514a99fc65011728eff59899a7191cc6ec1257c341a21ffa003ef6f42a7b22aa4e920a095f0f11a5184831dcd3a3f1dd09f412e78138daeaf222f242982a04d87a8ba2ca47325e9fa55435148514606b086fbd42071597599440cf785d9884ddc4fcd68af2ef7c16f3de7b74c115af8549cff404b793dac7ca9d4cec1876ed893aea6c15a08271d61786ddfa6c837015005ec58e80e7a9e62f1dd771c292364ba4b88aba9d10eab4c577dcf9116f490e29e72928050f3a8d6d7de35ae9dbfb71a0303a1c3e10a40eae862878c9cf3a77e916b5bc2214f9ce4962c7519760a7cd816f97c0710e705e115acfa8d21c415c0226c178ddeb9999e7a404e616893d58f790bb4e931de8e49613e993c2baf438125837135f81d44e62c67878a037b7f79ebede9ef5b955540ae065a34bf85df805f5361c91d7718b3b97a779c4d13e38f921d47a1592916ffc219ab29056606c7bb5743f664e9b5c1d61dac8474f9831b38a3a6daaeea3cabc75ec3a14121402d66fb2210e2f405792700069cc3515163f087b60cfd1c3951c9464d638e7282d8ab7e9c948491aba76cd8c87f89790b28389e45dc6ed65256892ea7759ae8fb50ec8a97415ba9ae1b6099cf169db38d5a041ab1240629d93f183d4620cf8b6422afa01eedc542f7ee7af946d8ca8491d942ddfa57bd7aee52db6b97a828082f4bfcee653a583233ff23f14d96d551126f4ee3befbe4316a628a527563362c0172e90d55a647e784e6d129e5073b7ab86860631764562b4c08af6306fbdf978b811f3a4cd8ba467a83dfc2354c51865bd9732dc1af7f428ab074c24c59371b28ab5bba168630867a0ad61619f581dd7b2b715b2da407d768a52b6fb81e2641585430a4d7c10cae8a308b36917b536bc6295e07812311fd459a0c34dd30dbe131f0b51effc98a9bcb6b80fd6fc013cc0a3b92d8131fba6e8bf0eabe2129c5803982141cceb735d47fa66370b470fdd8b54b1e4529b6392d18dc0317d5d06196082a4944663a51a2967303d70ecd9fa81f12c960fa2714d2a4604c5aa01f1fcbe497c5abc5f8c24bede0304277b0cb8cc26ac498883649037e9b6ce392548b6643a0e1e1640fff9d184240bff11322fd4614768ac136b088c27d5958b681fad2e959d3cc3548a3f30fd225147c7d064c7f927a9b316dbfb0279030ca4f671067467e359aab905908d0f500c333a4fd0caaa1b700a34864bedfdb396f423594c56ea0aee29125c15cbd850cb2e9cb9995bb44321a94335651ef3846e56b40f132fc258cbfd0aeaa3ab10f0483d11a54bf60c41dfcc058f2a19b8d852c1665362a93c592e6ce77f96030521e8742a623589b6235bae77d91628046f5271205924e062c4640660caa4ea63fec09b4a931c309f8a1ff4153469af45fb9514a8d402270ca8166058eb8b08a014914da29881af42d360b8824df2492671ed7b80299c6ddaef55bd9e3efe71edf252bfa300808b047cba3056a29c8cc308f86e0c09e972fe5b495688679a8674d66a03171169cbc3c37ce13e2b38255db4dcccc948525886c70efc5999ff3bf5b917e5114c822d69561e4969fd1b37b6b47863669d0fe7f83af0cb6eb3ff9a5a0f52e667da04d3dcf03c656e7510d656ce813aeb9531526da7e7ef35e79d0e5befa8c21bcd75d0c7f434e6f4ff124fb35d150dd08357d6acc8e2482f0df7cac61a39f11a842b1460510c08ad65f52155bb1c6a568e78bacdc171d8bf41c2ba31b8d8692757168775423c7638809ffd8a274b94a908a63c3bf17a1c8dbef11f6855d29216e594a5e03929485bfed34b164cf6a4e9fb9b1ad083a04b2be095ecaf5e7c348a5eb5f11fbf41f12130108c311f6fb0c6bd61023098c21dd671cb03bd0178e447068bda9f956bebc7d692e18a39816bf414d0b3471d7fdc6e63e9162862db58d982147904cf509261e9d0e8f1c3f23d2dc8b0bd3c886d5f4862cf9f5bc1b389969671702f61e70437763f266ff09aba0615099a7018b390efaea50ef9a816490a4f5c2a7a175bfdcb31ea161168949e332241dcb4219eeeeb858d219fbf904f5da14e01f11dd216cf7afaf47d5c0e5d4b66da151f4f7a1e65c231ce7221e9b823f0ea2cfdee6ab40d255fb53f9f0f8d793a86d8df413f4761db2bb0eed2645d39f5ffb37d1bbd7facb7d7aaf7ba1738e6788ed0ff0fa511c7f202d96dffc020061f84523d2c3217244208995c02d09d8eaf3f17b583c6a2bcc61a738af2bbba44e3ed018d508dd8523f2011fe531520b9492e9782b6f5c3d653de32f51c86230475c31287a7d5022a61ad108815dd5c8276f0ef685a8deed05f5bbedb4483963dae53b439f6b9c401e4ef92a85330bf927f086fcc78b7706cd1fdb4fddaf3b2cc70e0cd5dedfaf2bb28d403c2d574e0915da8e3f18814b597cb6cdfcf294ea6eab650ab33d36a08ec07bc43d61823f7ec6d89463ce2e941c9ce145504d04275385039b7065bb4e9937599889cf35bd54e544258d4e5dea09bab33bba5e8612a5aee0b4dcc14273446732ade0d03e035e090cbab7b5f63ec8da3819ec431ac31bd118dee220b175377bd1457948a6a16af7ed95213ae04f158e7fd3952346cf7f5a436b55af2fafe225cc4a59bd58665c2eb1f28f2076d1a96435e8866d0e62c064def0fd0acfe50c2aa9ff57fecc0701ea090949527f301e2bf4e5d6e054a68bb376710aeaa4baf1fe0eb8dde4bf54a539fb1834dfc148f35cde8ac93203877c61d59a70438647f47feb387ee7e46e7c79c2327eadcca6955a53efc659d2d4e62a6d7acb3411a759e68b35ea3c2667c6e9b738d34a132b26abba7170589a1b98d5dddb8a824e620b709f584459f8a498b41eaaad0baeba39839849230b33c6625ab7fbc6f2fe3a9d186c245243a86954d9ccbbf6e6b0212b9d495ca9e9d533dd72e92bdc84e7532678897fffad28ef8979726ac3d9c2a7d16a88b86787e438e0799abd7417e621217b89d3dd961c2e5327b7c15f69a395bd94e0cb3780032bf5ac19e9c43b08719d26eee56437d09cca5941eee1e76bec543c4840df53f0dc78fa3f2cdc0c83e1843eb59aa5f3ea2d817fa4f1c93744c08753a54767f99053a2d40a03ed3dad467ce56dee700a940f1c1f4b5dc5df9fb3ad32631a8a475a24a5d8aaeaacfc0dff4cb02b6c71243fab0c453953f074030ebd5fa268fa32658a42ac14fad84ed653497594e4f6b3549343895cdaa315f9453f1b5bdf25f395157b96b0f4797caaca7cb6c3d4768a593cdc4cd8e704583e47a743d65926e72e0714c9e48ff93d973ef1a75176be2c1943faa6075cfa0b18f3f017cdd9ccf3d48c648d04f2c08f185bef3af302879d45492e349f17fbc1f1efebe4a7442253a8c1cd43ec9492a1dce80cf042c19b658361350266c1afca79d15bd530db287f0aec6dd328340fa35ca3583571b19976056bc4669f5057cc5ba96ff4025abdecc36977d4dafa90e8e736f643adff04b06fec7254d68924640f56baa2ddf45b8e6d5463fb00385895c4abde5731cb09564e5c0ebee1e44d2c2c1c2b3195f24cc5dabb5e72b6343e953f050ccc18705da9971ab43db459daa987c9b018006e16fa4ad0f52923dd2e295dfdb51a53cac71a52018f3dc93f9246134014d0a69a3e496f3f6749b7941b260f883e2289c0954d4ee4e0dc02b7ca0c58cdeabc18d1cf5847b219d88191ef387d24748f601233b5a86d308327a1fe7f3951df8774261dbb53b793d620660af9fc9ef848090987cacd0dab89ffd38b52c30875464cecbb70a950d42e2e4356872d9059d5453078516e8465e04dfc1dd24b3e0de0edd9498dbef5d55f1403684dfd7d14f9c7efe0ca0b26913fa63a64348ea4dbe70ed57f07dc65988c3eaac43cd5ac7da998322c3c1b27bdb5d9f21fc47218e816a8012efa22b7564ddbcdf0d10da04ae0dc3bf636e36c2af3748f7b8365b668a2137079fdfd39fece31a19787fff4bf1e067068ab0966e04076f9bccded0b202824de02113ef7ea3a18763b90355ff0403d17ce6df46b84909da8182e34ccd7d09b73f2fad78180f5c6daf6905f92338f911f8523fb8b4b76b334a7d87dac4fc06e8605c8db1403f177a12ea939b608a35beaa076e83ff46ccd34ce493193e2dea12fe0a5d1e1c78009e9011291c4bfd6ccfb18d4b4a406db8b185e7f8b1da817bf12344cddd3016ad31e8b362e3a68f0f375769ec6dd2a74671fd56a2dd951cc3dfa33998bd86a7dd438ec412c9b951ea8aa4b02690167ff5dde653e0e2171be74b0b1371888fad5e9e9957c67da5e59d831872465e71de5ae338a4c7a7d945d3b8a28b9a06b3105fe057852ba6bfa06a11820e9ea6f8ec5576605a6eebaa78d0251fec60f7d51f078cf8f7179bb6251e32e24507d4db6cc1e659257ac6091963289dd991942ee3ac4cc4d47233188f050e92d8a159bcf455fa1848e5a0fba33fdb809dff4e0a47f53d15df5d632b6939b359067da5a51dd3119f741f95e86bf3d8a340fb64f79ac00e86addc17fc67c9f367d3f8ab2bdca47d3f569d08c70c8a89c435086de8c986d6a40cb93ffad1839e2c7ecba1e56391cd18db4880db1dd171120ca466aa35aea7209d1f926216ac5b5c4f09727626a516f9bbf5991d1e20b541ae4633d3f9642b46582de5806c6fefd021fbb8e6938d1f7bbd0aa65cb3c3321b", 0xf1e}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003580)) 23:05:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 23:05:45 executing program 1: socket(0x10, 0x4002, 0xffffffffffffffff) r0 = socket(0x1f, 0x1, 0x5) bind$inet(r0, &(0x7f00000001c0), 0xc) 23:05:45 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x0, 0x3ffff) close(r0) r1 = shmget$private(0x0, 0x1000, 0x1e91ab2feb073b5a, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3f) syz_open_pts() shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0xa8582bb7a9fc1b26) pwritev(r0, &(0x7f0000000200), 0x103, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) shmget$private(0x0, 0x1000, 0x108, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x3) syz_emit_ethernet(0x97, &(0x7f0000000280)="2d7e05cf36281db863ec6e7338411e979c4a26c371e8a83f8ef81d6506bdaf2fa2809d590591df09e8cbdf58176cf7d355a472fc27ada4fa2f8feba9b1c660d17f43e2017d0d1efa7613112cf69c09f34505fda653afbdfdf4dc3beaf4911d02d4cb62641975900aadd8e0beba29bd9c1c2034386b1e5f287a63e684d49492a95f09a70a12608660d9c4bb3b95da3215c197dfa92783c7") 23:05:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6f7ebd130de2be28) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xfffffffffffffffb}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) 23:05:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 23:05:45 executing program 0: clock_getres(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 23:05:45 executing program 0: sync() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x7}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x0, 0x1000, 0x7536}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000280)) listen(r1, 0x10001) ioctl$TIOCSBRK(r0, 0x2000747b) fchdir(r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x7}, {0x10000, 0x1}}, 0x0) sendto(r1, &(0x7f0000000000)="59c12a5ed2ede113826664079b569c48f1bacd2b1f810db6f7a13543af0da3c935cb65967b", 0x25, 0x4, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) 23:05:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0xffffffffffffc95c, 0x8, {0x3f, 0x6}}) semget(0x0, 0x1, 0xbc99e8fa3d9aa629) 23:05:45 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000017c0)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/143, 0x8f}, {&(0x7f0000001640)=""/166, 0xa6}, {&(0x7f0000001700)=""/182, 0xb6}, {&(0x7f0000000140)=""/5, 0x5}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 23:05:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000540)=""/25, 0x19}], 0x3) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="79a53a3f29e7e05593f7cce52111664ec01b3268ddefcbc726835575eba09b483ad64ab3786a1a631778f073d8deca9ba3e95851abf175c97aa0d4dc5b826ed4c2aa0bdfc085e9d47694cd69c31b0ef0a98d6edc9280818eb403ac69ee7688dc38f740f9dbc5c21de69c407180b600812fbf82cbc55e2cb391f8e980b372d9a2f640762e0069a0e2fdbdce1bb3a3f2e333cfdcd72f97349c086a1a85c96133f6c809", 0xa2}, {&(0x7f0000000180)="69e4c557f70c58cfec213781d154261cbfb869f98417f58da58b6e399caaece4eb0617b1ebe42226ec8eb0c852a07290b3f327d95c86dc825498ea92de9c844f1af16eec8dda0a3411ef279cb4eaa95a1a37bf10a964826015e06927cd8801ec1323101f8c6b6b2d1d5d22d1fa2e3a416458170928c222bd6f547b786fdf86d98f0570cb943a9a3374f15014f2c03a61b0bacf602592b2733644c5cb496a2c78f90242c1a8adf190018a822030b262de998ee3cc38dc2513ce56ac6e291a83c9c8d209465ea5034f65b07ea3f90c9576621692ac751abb7bb77bac1a5446b4370c0bff4c17f9b14d22d7ff9cb5c7", 0xee}, {&(0x7f0000000280)="854734a9885eb7003badfa8de0d76b286159d22f38efe8315ae277a7cc0054d58af4281980e1ad83764d863a5f5a1bd51b3dcc1e96d866e4bf680e696c23d26f06b9353a78def0cb04f4d500b8283208e11745334c2eb9403efee214c8ca57cd38c1216d394878b101bce8b074b7fe374072f34f1935032923894807a42a968b2b8cb96c", 0x84}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="fe120e3d58147a35012154347fac4181d78a1cd6f73b78846dc861a303275b70db49bfef21db991dfd36791d17c7a091f8729490f88d9cd391a4eaaeea54eeac85ff91c52d0a9ce8f29a46531f9672a6f2a5add5869f21f45533bcf799a9a895870fba58fcdc01134b79c5f1e53b68697258edb7165d7f992765710d93d9b7a0a7c516f37190688b0198ad05a60d090624b84788ac35b59f494b4087b6a985976d8c7352037703552b82e2ae37c3b1d7e7bf67a4ea825fb8158fed360608cea4b7333c938f", 0xc5}, {&(0x7f00000006c0)="09349ae9828e3cd79076b7a03af70a45a6da8e985c25f3f489159ca2dc779d8fc820bee4dc3308c2106f0e0c4f3c661d2fcb6ab96895adc8c8c80aa248e1c667d50471a5b2c87225201949cd4d0279fd951601bd5b4d35436eebae2df684a7e3b28a268475fd5695b140a2d6f84a9dbcdb6d8af49586a6276a8778055b8dc7360605953bc3dd15290e36b96026539d4e5c28de0b1e69009e1eeca7ef962e4c128556bd3e17ca5c0a74219e9e2535b827261ad071600e56ec323a2af7fe740282e88c15efb18c", 0xc6}, {&(0x7f00000007c0)="0adba99fe7ab2406b8145a1ffa54bd3e31c446d5c42f66", 0x17}], 0x3, 0x0, 0x0) 23:05:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 23:05:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) socketpair(0x6, 0x2, 0x8, &(0x7f0000000000)) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 23:05:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 23:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)='X', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "286a1b32785d6ead03e44b5411a11f857afdcf7d"}) syz_open_pts() r1 = syz_open_pts() socket(0x7, 0x4, 0x7fff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x800, 0x4, 0x51f, 0x8001, "f648d7e5f9256bda776146a9edf0f83d4e3fbbf9", 0x33e, 0x6d}) 23:05:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x10, 0xf9, 0x82}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x429, 0x2}, {{r0}, 0x0, 0xa, 0x0, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x100000001}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x4, 0xa2}, {{r0}, 0xfffffffffffffffd, 0xcb, 0x20000000, 0x1, 0x9}, {{r0}, 0x0, 0x80, 0xfffff, 0x8000, 0x60f5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x10182, 0x2, 0xdaa810e}], 0x9, &(0x7f0000000180)={0x2, 0x101}) fchown(r0, r1, r2) fchown(r0, r1, r2) fchmod(r0, 0x0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\x00'], &(0x7f0000000300)) r3 = semget(0x2, 0x0, 0x1) semop(r3, &(0x7f0000000340)=[{0x2, 0x73, 0x800}], 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) flock(r0, 0x7) r4 = shmget(0x1, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) r5 = fcntl$getown(r0, 0x5) r6 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r1, r2, r1, r2, 0x2c, 0x80000000}, 0x7, 0xfffffffffffffffa, r5, r6, 0x9, 0x13, 0x6c6}) pread(r0, &(0x7f0000000200)="437eb122fe61500b27c5ab21789b6fc90105098fb2658670b820176c483bf2bd7bb14b483702431481c4035989e544512c36bd123cc6f1b6f5d2cdcd3e7949bcf3ea221af4f7e3111e34566300dce50d9355be453819a2698ee53abd03f0b1ee60e146a9612c3433cf64ed42af8f4c2387ff5d430f1e7590cd740aa3ff73812085835626267ea7d3e5f48646b22c98e860fe27342ac35e1d1705e2c8c7fe8bc557b931ae60881b8741ab5e2f", 0xac, 0x0, 0x0) 23:05:46 executing program 1: clock_getres(0x4, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) 23:05:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x3) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)) 23:05:46 executing program 1: r0 = msgget(0x3, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000780)=""/179) msgget$private(0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000680)) semget(0x3, 0x4, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)="cb5f30a895323c698034684e927e698f", 0x10}, {&(0x7f0000000280)="c9ad9f17e202de29f99a65f1a59ecbe48495b816a161ec3faf6de959fb4f9ef9d8de94bce697b03533780a3826d03e49b634e4f17c918f52c164d969d382b8c95f99b46a733c73235e1bb97c90c4c3f461393834760e956dcdf0c8193efb6e8b0ab8b585682c6022cbfb355b08d4e0966bbff94649a8346845b4cd1987a7dd13eee77a15d8b134249972768980b09c9120b412718e120401d8b520beffbb1505bf4ee8290c73f0b41d95e5bcaee4f0f4a0eeb01326d1a7b951d2", 0xba}, {&(0x7f0000000340)="a91e8e94c31059da02dd5295e6d7a0e518fb1d5c0b66625158dc9d0ffbd2e7134312604836e6d6c86d819fb74ea297c75831e759f939772e2efb482450a332313359063ebe97f148c4696f2edbed0c83aa3c711a88aaf047b72a897235c56e37598d056fc050c5d86e8a10d9ff765850a762e1392e3a9e7797ffd3a82dfff053044c9dbddf619e", 0x87}, {&(0x7f0000000400)="50035cb55129d1587b475b87bf648b17d833ecc07b6167b503ee33a1807d4c2f1d1c69e8270549726bda1e3c21016b8f733ec072764c2d03151d192c6d600b9b24360a88dc503181f370323538e2292a5a57cf4f0db48cb1d7a220015da7ddc8efe7292c1da2c66e148995568b6ea7fd408a49011bbf55513bd248ebdcf4b4030c6921ad3596b88fadd36ccc0809d1238f861c3a7f65100e16885f660fbd988ed3dfeef40329639e8f0af1d65461667298ed8e0c8aaa97fc100fe557af23f1d5c630fceb672ceaaece28d51a6f266fdd141937b9f8810372ca582b69a4a3c9987afb66946a13edd87e46", 0xea}, {&(0x7f0000000500)="3820ac6c558abcc7023910f0d6c4cccdaa765de7bb1f800fbbb235f433f01bca1f689838e381c64441338b2228e6726ac142b4107298de661a2c4b3998a64943e26a8cdf8b05c2e376a3424b496eda22b9b1a1c3ec48f999478b76b94a020ba9fff05e5c8910745b5f09fae08c259ca974554c8976114bdfd277811310da54786b3d4b96dfaf426b18105279cc3f1abfb7cec9c83bc0a509ef9febbdfacc8e3584281c49c1363a35dc74cc7d954d82a5b93df6bc02fca6bb2f02a12ecb9b", 0xbe}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/190, 0xbe}], 0x1, 0x0, 0x0) 23:05:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/55, 0x37, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:05:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 23:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000ed00"/110], &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:05:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) 23:05:46 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) read(r0, &(0x7f00000000c0)=""/90, 0x5a) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/4096, &(0x7f0000000040)=0x1000) 23:05:46 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x0, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000480)="962eebb45c9a", 0x6) 23:05:46 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x100ec8) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040), 0x0) 23:05:46 executing program 0: getrlimit(0x0, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) getrlimit(0x7, &(0x7f0000000080)) clock_gettime(0x4, 0xffffffffffffffff) 23:05:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) fchflags(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 23:05:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x80) 23:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xd8) r1 = shmget(0x3, 0x4000, 0x40c, &(0x7f0000774000/0x4000)=nil) r2 = shmget(0x1, 0x4000, 0x514, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000777000/0x2000)=nil, 0x3000) r3 = syz_open_pts() close(r3) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f0000777000/0x4000)=nil, 0x2000) syz_open_pts() sendto$unix(r0, &(0x7f0000000300)="2e5082477d7daeacff0be1d038df9f7dd563c8a67393613ef4624c74faba1b6d0e5ed731dcd2caf4ea1da34463b51d809130d221355f0da621320cf23558538ece667e38dda9fb7dd12a742021164ecd9a4b827bd60af91d8e9a3204fb76bc52964535f1a03f504e5e44ff30ef0eeef2dd47435f8fb874a8924a2c6e498dd62e7f7f3d82f167a7b944f148bf3f2b97f804b57d96d7c91635751a77c2ac0c94de98e2d56cda8c6d2f1ebb5ecf75faeb62dd95dc824f4050b8dba597dbd35d02c394c9121de8936e04b36a7c404d5d8899d8a0bb233f09b7473a2607190549803635f570c97121775e8580fe6aa0921010e2d920695c4e0c4dbcfb81b1a7a9b8b658e7cad5352671734f4aa7c4e6d25315fa1a89cee511a5e346aaac21a92120013614c466d32c18a27b09474da985e99be345eb8478644c3a3a9c787509fe10858059061ad6c0dc3a3d2a93281d7c9a5b177c9d7070d05d0554f86463614262a121e45f0ce1357236cd592097d2df0f09dde84f8f3a8119939d2b3d7702d9c06f839264921abc0c679bc5c8b6f80f207b07ae6c4792b23e069f2f8e35f2c304ac404ab014c277c162e5d45cb08742a0dd6dce52131bfa1f165e5b89aa24014e32f84865558e9bf5a9ca6726d29771b0afb65b4bdf3905d89f52f429dc2d1fc97916fb663ac031ed988f07610fec71e7713403be7f16d26a752f9af879ee5bf9d89ebc7c3a6cf475850b43a325f4068289a7f3b12a22d0efccb4959b5f8dfe72947e6c167ecdb8980108fb216cc9194344e4b69767388c07c5cb2b88ed9192218ab337e2925e0b266050ca92b5b25a78f6f243045306ce96a2d5af56acf6e886c8ac99c41aee1e7c5d1035c99d4300bf3804ea8bd3a04273679919cd1a52ed4d1e68b4192c61047503b14070a02d205a529f55b49af228632d99a8b8fd0e4b9deee286e749f08e2f0f31134fb04b41919ff8c2c5861fbb954ffd17d8572643943622a3c0f2526c487e5b5d8b78b812f42b793ba8f50d034488f3f7d66f5f6da02f2ef4dd3d47e1be1c909bb46908c517ce2e94923e03d66663b207ca0e1b814f7f530a6f980c830289308e6a6d74d9bdd66d7a3fcc7bbdac502aa21f7683f6ca1752b91199be90d4a23730d6e9bc16974a353a8f558784ffd3280f1526b64a50783955800989b0eb8d46ca95297fa1a20364d3a03ee16b58e35bd27c3a5e6a11d1debd193a7a7742e6ed7c743d7f49fe81e33568a92c9402c308bc5772be6301f64dc9505effb8e5ef70e06676a03b89306354399291ae3eb09f2ab6799f3da6dbaba6708b5bce62a0572cd0d679a8a7b46b7ff757194e9383079676b0f2aee2b28458cfa7bb92f262a81dafab37354d721e7232fa736b00e6aa98d48e51798277bedecdc2b2196adf4dbcadce7e7fe9a7de9b3b70ef85e85e4c1ed1a62d0c725819dea955b5c5394b370fb75151bb5fbd4ea51d8b932c9a60e4ba388e6fc20bb51ed3d0cd67716677b85074b6e833a680729e984a9f962f2797610c03088690ae459b744f86751c8fdb8a1f02979dbb847cf8d596dbf3251b273e438384787a40c0e10e0d3256f16426fff77141e1f4b8c490e83b0b6944f67b88dc023bf1de7cedf9b43662c5960bbe2929208c02a8e5ace43189eb067eb01af8cdf709c2c63c6845e7979db80e8e7b32df68d41834991eb0fa7759f2713750aed9c6beff71534e2f9ae57696aba3b9d133bab1b1e7e79c0f2b70e92ff98c7b763801998453b627389f94ffe96fb2261a3902afaccb21cd7379bfeb1546048706b9bb1a1c6ecb2dc5e42cfe1e9419719bce1ce7beac6a1bdf65c8114b1436631066de95e6f281610f986ff8dbabf6be7032f1a163ee84f1c6c8ddd1acf95a6e8ec0d4248863d47450dbdf2b5db3bfc24cca14c82055be43d8da7826edd8cf97a5983b83e71d0f8eeb91e11ade7d56a991acb75c414fe7bbffad8acbdfa71b0646757b680bf84671d529a6ccdf0c7b2651729919d33b13b77c4e3bbb6298be1bd34fe06bdd7be13b2deeba39d693c47ab0214d99acc62b100884c903f69b6a60f86c3ed3e5e9135737ea74ef9bd85eb4c5ec5810bc815489b7d9c6797859b3601044f21db3a734b1ed6e2b28ce1f696de2edd93d22b5b70b60ca30433e9a0edcdc94d93f568777c83efed48e4eb69e3158dc3363c1d0d94a241cfe7a91a29cafe84cc0cbca7130c3ea86215b04adbd5412bc9e13e35810f3930a0cdbf8c1558f93ff846a23daad62bf897af73b8c47161b5c3f540e30416fafc1ca6413bcffde93f2f8213b786e9ded2d903d5f390fde4ff7e9f7e2a56cb5ac77240db53f6110e21f1b7a68f76dba8ccd15fb3256606c7bfd5daf0e8b6be40a20c93cfc07a4dc33557b1fa98281af2bccd5b1d7f274483ad5e77d2662f7da10c4caae5ef1bb03bd33a5c513ed870c1f16b620f45ac2695869ae1fc79eaea33f73f6dd349254e791c72849ef396e4e3ded3b8b0f8418dd8a31d0f4c5995419e2765932a77e3a623bdaf79b035f1dfcf2f868e952cc1541bb4568f174efa627c2b657c7ff86064d0a1f9b33d5141f09e40a929426355c6de3a2fe72b2b20e40ef5b6f51549029348d14562267998048932809f54aaae86fc895ae303645a820db7f758f3e40134dd0d6775bc2d95e0754dcbfe8f92d2d9badb0dab6cda5934e03b63fdb52969c20452d8dd0e964067b4d1c6f00b8abfdd242d4c07f69ece934836a9fc1f48dc4ee2c4f21e613e200bcbfea4b27f0bccaf0a7471e9b7568c6598aa3f3c389a7891ae17559ce9b36f1e36bf1dea82cb49b4caf7590e715fba887baa9e196c80f6109dfd4d1b9180e1084cde53fd6eaafb9a5592ae1fb8503f0eb9d79a89e24ce9feb2c6a9cad6fa7d481079db02fc66bf9ea848874a3622f702680bbfb5f85bc2d0eaefa194edb8846dd1236a6f39f5e3acc39633058b42a9ed6e2aa840beeda966cb2d5c0b11ae763fbae1b833e71bdfe0b21665178d81ea5e113c36c47905986c503a2d404b8ad0de61fb00dc345dc716c2a033a382b9c2482245257518b95dd16e86d7ca527fe697ed4251143880febafdce3407028f9589a8559f768c10e3b90d1c73fe359164fa8befe61db4d3ba4e04b6ca42f165552af7d894f5fe3ef9a5ee39f695913e305b3871ae052fc9986d811cb6c3c7407eb9d5b8fff94e78dc47e6ccbeff9df82b63554cfa514ec287cdc063d83e04484f21aa496213bdd8e8cecfbd44a8a7e06b31cb8732a80909817dac113e8c30f6781e446d14c0e20816eb61e2a4e8890e93c903d37dcf0b9482686785c19e0ec8a2c85510814da86f445cc9461ad1f912379dbc41e36938f06b7219e82ca864a6e004572074d2bbcab203ae5180255d8f61b97da7badbe14a59a420a6c9449f45ed4cf9c77770d494c2a7c8bc636104d4ba5088db7e77e87e703c0b8e7e02f57353e59d9447765d4b14478c33306a70aa942ebc38e4f4212aa7d032580f8752802372b27338e9f1b618974b6c3c76609745ca68c3d72488c108b470fbe5536ffa7320969c6f532e999b9cc059e9b56a17a8239b9cb8fb840e56007522c4a59e5c8b7399ff49199a1b117a92c282396c34441b204efbd12f8a87e33331970bff244603dbfab36b32819b2f84f1be283f9004aecd6247a78c3bcce1e2caf1163833971f63a1fcda4ff1b51055b4a1532eefc0ef96a90defe893f9a9ff6755d3223820e16556dbd5a622ff1e48c3b30392d1ff008e322371497b696a4c25abc6484491d9c53d6db327a42b4483c23ba70d13b3ce606426b176b841964dfbb1eea3aeb2188b311c2d5581e54b5957898fa16bb31ed745d82e823d2bd66de14abdfc6af8b55af2fd6df9c996f81a6fa85b02236e857dc35f6d37c8cceb378f1fbf3032df780f8e38ffdde692674b58b637d356826062e7a097e42d44896af460fc450f9150892b13351c67b7531cf9110a4703570753800cfdfd445916315d0583aeb15f4be3b534ea002920661d29c7384a3f8f7e857a0fe334caff2c4c3bc57568be59ea57cd6b96106883a3ae91ca8f1e63a6ec5c5df33bacc7cf85842df2a5ab7e117b3908cccbc8c152b957440ffdb39d69ec68980ee4df37909b3f775ff40a1af0336d92f315895066cb4ce11e24c4ec0d95ad32fc6957ba1c92ca55604a6fafdc18def1a1cf10bb150adc58cdbb00db3c7e6a7eaa552db1040f3385ffee3681700a3f5c1883f93430ca37ee06a84d6e14765d15cedeb8537dc7aee3a44790ff60685ce54424020a6095979ae01493ea9368537e06116e5e229df5b96bbbbb374c2ff4ba5dfdd2f864c0cc9b6ed1a6e92e5d896e2f446fb447f9bb1c70739a6a76198a8c6a0ea405eba4826dc3761af48bc81fcae9cdbb18dda161f28d3722cd50160ae4dd3e7cc067bf8635f13f8d10e1e57700b8ef947668f8d6733758eb99d740dba5678d56ce42524806676ed9ff8931ca34e9fc4640b495fafe400f12099135e71c0341767a67159cedaf8f941eb9cda5b53a8f41463249963e0756585bfb7137aa1d3c6b0cca62476ba89f3a309f72b1ece19a631a551472223bfff321cca1d5364450782cdf4cc2e69992c02591fe4c52cd61ff52ae7cffd3b45efcdf37d9b3cac8f682d3980199ea8aa15b54bdd0cc8396baec4390ae81598993c356031ea96fab5ba353997bf57f490d176e461365dce8e02b0edec2b217595b4caf9e894076dc290e06bc62595377829708efe3dcd9e9a1c770e12323922d03b8fa7c8b5648bab7b44d8018fa183a609db52dc30dbb8cb16bc159d2b3e732363f2e616b109a35d5474bc975e1f78d7e5c32a13ac0e89364d1bfd473af5d9a1620293b7cf70f2efa1576b6c1cfb2269a3ea17826bff70f380c6596a3516263184dee09118b014b5ae7c4f9e0db50bd15c9ff3857cf3ae5ca042a825e904a01441d4bbbc88b8ea8aa6bc5c3bc58722fef8d5d1e3549d42b138808b80ec412daa3adc068ff914f7846b2562deb6e1df8794b0a74e50ca02420a09f7652570a34fa51376d8cd27e52b775f15e7d075f148a7effc46d8d43b4d90ca752cd01f56d7f9e9778756f8e60e2246bd906b0c8bf96b95125fbaf1f45847c7bce6b460d9b187207614cd9110dfbbc380688ce03b6b0ee4c52c0095c6a2915d6eb75d255c3e597d9d5227d6bb96fb9d092166e12c8d91f6d7bfad93fdea5898f458492626b17d8d25c2bb72ae7377abd5456e172d3a50aabf15b47d0ccda12e31818c45cf959578ec7830b8d258c0874251cd95291f0292fc3701243e0efc140cdc05412b998afa13013fd36b83c88568cda5507a8eb33a67d75fd657afefb105bbeaaa87141f92e92f5514d15919def2e54fc63a26eb2679e0ea4cbceb98cf4afc429656450c5467bac8f29ec8f2d7b01bdcdffa96f3af0ba2f69b418b5c1db05c0af334f07ac3ba1a993d1943cf5dbf425b3ab883da52085b4d82ce06044c2e8c8ea6527ac75f12ad9b67805c868148d6845d0aef66d2fd83dc07fdbea3f4ce687e247a77a16e16b0c3fb4a80d8caf52d0f51b62eb43ddfd4aff664be47e88a3442dc77e0588adf6cc61a568dcac45f19ee819e50210c8c63905a0ccbea86be077f90e869c9f8737479402987117930c1230febd870e7541c53e983e914d5246e9040b88d11e9a8ae40a5819383b9ac6afb7d18115db40dc00fc80ab99ec6cca3c37ff1dc9147f1374751c5f9075b1e21b70d132bfe3614542ec5085220724928fb75f7be04cbb79291fe026a67e76d58b24d67b3e500dae4", 0x1000, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 23:05:46 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socketpair(0x6, 0x1, 0x200, &(0x7f0000000040)) 23:05:46 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/94, 0x5e}, {&(0x7f0000001240)=""/255, 0xff}, {&(0x7f0000001340)=""/158, 0x9e}], 0x5, &(0x7f0000001480)=""/16, 0x10}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) 23:05:46 executing program 0: syz_emit_ethernet(0xd3c91675662379, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:05:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cc950487040479f641ced6e2756aea9a5dbb739d5587aa137ac7322570982159f5a039c78e6bee4ae8bafcf74d8f2574093fe2bae5", 0x35}, {&(0x7f0000000100)="e7804d44550e397cf30f807f861ef78b4fbcce4a83e9a855413d90da2b7711f691222f969e8377c832bd3c8165740b3bbbf0b94287505ca6b4541f662739ddaa6686a2a8a3eaaf440d011dc9d962c416bd2594fa510103b9b6cf0dfe7f73c47299dde7f1adf9011ab819fa17c47368a2e99a0ba775d286cb69b39115994d7443206b4011beaf7bfb2289350731", 0x8d}], 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x8040a6ef4c62d8a3, 0x0, 0x3}, 0x308) 23:05:47 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000001d40)=""/4096, 0x1000}], 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() r2 = dup2(r1, r0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0x0, 0x2, 0x1, 0x2, 0xe4}, {{r1}, 0xfffffffffffffffa, 0x88, 0x40000000, 0x2, 0x8}], 0x7ff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x4, 0x6, 0x80000001}], 0x7, &(0x7f0000000440)={0x7, 0xcfe}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) fcntl$setstatus(r1, 0x4, 0x8) write(r1, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 23:05:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x12) r2 = socket$inet(0x2, 0x8007, 0x0) socket$inet(0x2, 0x4000, 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x7, 0x5d, 0x9, "fa12ae0f70509689201126c0368f8b4ff182ef13", 0x1, 0x4}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5fe7e521b84f2c9e4209000000060005ea0371375fafb940417c294ecba1d9848bd49548ea45f813853e25338a2f702b1bf1067317b513dbe4f84ae5e323f658bfd5c770fd17fe75cb79730befeb9022ab697d77060ba4561d35ba75a339c6bf94677d9599fcb2dcda83983b1b53c4e8b72e0b097ca0faa6084dc72d486aaf7e77dfd1cbe10694073da91292bffdb229e33520e1499e0b", 0x97) 23:05:47 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000280)=0xffffffffffffff3d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r9, 0x0, 0x0) 23:05:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20983e47cf7b4c47, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x1, 0x1f, 0x1, 0x0, 0x1, 0xb2a7, 0x4, 0x0, 0xea5cbd80c49d864d, 0x100000000, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x10007, 0x4) poll(0x0, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:05:48 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=""/4096, 0x1000) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') 23:05:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r2, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) poll(&(0x7f0000000000)=[{r3, 0x100}, {r5, 0x80}, {r1, 0x100}, {r4, 0x80}, {r4, 0xc4}], 0x5, 0x6) 23:05:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)=0xfffffffffffffffd) 23:05:48 executing program 1: mprotect(&(0x7f000030a000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) munlockall() 23:05:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x2, 0x1, 0x7, "40d25e41fb1a8b78c2b4ffffb6d7ff000100e000", 0x80, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() 23:05:48 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:05:48 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0), 0xffffffffffffff95) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 23:05:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=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'/110], &(0x7f0000000040)=0x6e) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 23:05:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) fcntl$getflags(r0, 0x3) 23:05:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x683192c1fc58a927, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) semget$private(0x0, 0x0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) 23:05:48 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4, 0xffffffffffffffd8) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 23:05:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x88c310a95f305e69) 23:05:48 executing program 0: r0 = socket(0x17, 0x1, 0x7ac) r1 = socket(0x20, 0x1, 0x300000000000000) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x0, 0xac, r2}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) 23:05:48 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x10, 0x3, 0x8) fcntl$getflags(r0, 0x1) 23:05:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/195, 0xc3, 0x40, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb0b9a623e0c606acdca2b87a36ce492a393150361f5f3e964959b5432437ecaadab84f8daf1330cabb5e320e1f1b01b5b5e6ea1c4e6db863b67aaf9bf555cc9e4ce2c", 0x43) 23:05:49 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10010) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:05:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:05:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x2, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:05:49 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003, r1}) r2 = socket(0x2, 0x3, 0x7) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:05:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x400, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r7 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) 23:05:49 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040)=[{r0, 0x61}], 0x1, 0x0) syz_open_pts() syz_open_pts() 23:05:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 23:05:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0xff00000000000000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) 23:05:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd20362d16990400e, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb00"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000002c0)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0/file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f66696c653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 23:05:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="9c707736bdd8e7e90225738a6fdd2d3a5321f51df5f06eb11d5214cf2c324174ddc64661537dfaaa", 0x28}, {&(0x7f0000000100)="18e01f2cdd1f5783553ae1f7745ae0ccf5862a12c4f27e36380bfe98e27ece3e42ff1fc51aad1f867456c91b41c8e2f0f2c553662622cae3ea5a03ab372a7f909e30d379ddffdd7a79b4ca9686de7b5d65b6f72669dd5987db1de2ecbf78ff4bdfe4b69d412a5f28087c5a8b9995276680152d6b72c708d18d5eebea6f334a5c0e77d93fa3a7b632c71029c403479f0e41505e7e", 0x94}, {&(0x7f0000000500)="032fdab12bea8f7eed6a288504fa2d91535e6ae552ced6e1b4231f2f089bfbf8436a50275dbf096470787f5a18f81143", 0x30}, {&(0x7f0000000240)="c385455b5fc66046394eb0a351af76e56aeed32d8b9736073ef972164e68003de55bd4590ca4ba1c10163e1b8ec0acc0429fca0c9bc2bc3ec4dcea4f53ea405caf4085acaf938fdf1ad8139093047a8dd10ffbc1ba32ad5c138de8ad83cd7589ef8e935c42875f29562baf3f205b48b521452794afe0ea71f0973132bc2c22f6bb6d79015607330b14651d7015e1dc6ea7b4fa1c79d08fa935c1d314615261cd50ee97745b1f2cd194d2f99f9801edef58e1c600402125d571f74f41f3fa4a3c32152af79d8f5f0a555258e25e02426a2b87dc35ddefefcfea9bd8cea8fefd673d06e01cefb09fab810c3cd3", 0xfffffffffffffeef}, {&(0x7f00000001c0)="3fbf7ce9f279a1224f1ae7ad2d3eec7cc40164", 0x13}, {&(0x7f0000000340)="97de51c02507b372527bce", 0xb}, {&(0x7f0000000380)="7d189388", 0x4}, {&(0x7f00000003c0)="fe82c811769e1d121ae1223d9c97317ba3172622b46e11fcb33b327ab929ef73702c16f22f5b59a6d6e43ed0c04bc13daad24de6b4158017044b9e7fa01040a001b0010b3b3866b8f8fee62d", 0x4c}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400000000001, 0x5, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f0000002180)=ANY=[], &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x1, 0x4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 23:05:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) 23:05:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8001, 0x101, &(0x7f0000000100)="5ccb8350628159462e7b1c6a2934c82201e4d1bf3cdc626e8a0cdf274300db9b0bc22d4bc518201a2bd9f9fc932aa529591765f229347714d8169d07fa44351abea2a89c60b3333a66ac87bc0de9136e47399a299ca32bb23fbd2b4730e196acb2a71e2fd41f19797460008c02d225bd309b9593a1646c080d94a93115c9aa", 0x7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) r3 = semget(0x3, 0x7, 0x200) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000001c0)=""/75) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x101) 23:05:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) nanosleep(&(0x7f0000000000)={0x9, 0x1}, &(0x7f0000000100)) 23:05:51 executing program 0: kqueue() r0 = socket(0x1, 0x6, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) 23:05:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:05:52 executing program 0: r0 = getpid() getpgid(r0) 23:05:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) listen(r6, 0x3) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 23:05:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 23:05:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) lseek(r1, 0x0, 0x0, 0x2) 23:05:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) read(r1, &(0x7f0000000800)=""/4096, 0x1000) 23:05:52 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, 0x4000, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:05:52 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/192, 0xc0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 23:05:52 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x2, 0x3) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 23:05:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) syz_open_pts() 23:05:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0xffff, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x200000000400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x3ec) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:05:53 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x45a}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) 23:05:53 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:05:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000128790d3899d678b865cc920f2cb1231ee6e709c826d4f85bf1592a985edc1a33e49f5c6a80f9a8acba9c65410974b2c58944f9d9a6b6d2896a9096fd2a1bc0deb42a178ca68728d5386c747109259629cce3b8b32488b96"], 0x1, 0x3, 0x1001) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xf066, 0x8, 0x0, r2, 0xcd3, 0xffffffffffffff37, 0x2, 0x2}) 23:05:53 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0b2c70f9362db13c7ca217d1886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a42a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e0acea2dc88fe601c4d6d26d1c851e511e9462bc027a58e2c6fde513d0d49407e6481697be2ba07ba927b29cf81d774ce2c835f282faa2391496e38e72fd8ff04587ec44c16aad14c3511a6b4d0dfb8ad56ec4444bca0a9bbd234080f406b6dc240ac7878a59f438bf8997e94275d730d64d6160db74d1b08c131b36577b9c37e39583dc8e2665da7d853fa524dbaaef0e01c48a2a8fd11098243b794f9b9fd650bb76c1a0cc9d747ddcf9bd5c576b10c2c9cac2faa3f05449d230e16d4f408310af694ed57feac82a734f586be5516c8a4acc39d354dbaad747dfcf7c7fc2afa4c597fb152e1186ea28ed55d1cb473e418b7a0395123771ede37d9a85b88ddf59f5e91f93a4a851af70bc06024f48031d6e6ca5cf7f4622000d618631fa4037735a54093c6719438621f23fa0aca514862b425ae898b60dec381aa6674fb69f8ec8ea529bb2946ec61"], 0xf5, 0x0) renameat(r2, &(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 23:05:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfffffffffffffffe, 0x5, 0x3, "94799e3de71d4826734d7ea298504ada9b9eb21a", 0x0, 0x482abe55}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) syz_open_pts() 23:05:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f00000014c0)=""/54, 0x36}, {&(0x7f0000001500)=""/85, 0x55}], 0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7f, 0x3}) fsync(r1) 23:05:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x80000002, 0x80, "071028d501beaac4acec00f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 23:05:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9d7d6fe40fb4286ab2db54470683ba38ea7ba1317d7aff6ad54b0eac0254ae1bb77d", 0x22}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:05:53 executing program 0: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 23:05:55 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x180, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r2) 23:05:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 23:05:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sync() 23:05:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/19}, &(0x7f0000000180)=0x15) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) getgid() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0xfffffffffffffffe}, {0x18, 0x1, 0x0, 0xfffffffffffffffa}, 0x80000000, [0x6, 0x9, 0x3f, 0x101, 0x3, 0xb0, 0x9, 0x1000]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file1\x00', 0x8a6, 0x8395, 0x3, 0x1200000000000}) preadv(r4, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 23:05:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x4) write(r0, &(0x7f0000000040)="f5b8c5dcd057be867f6289bcde6a161c314b6259794e267b885c0dcd17ba", 0x1e) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 23:05:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 23:05:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x47) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:05:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0xdc) setsockopt(r0, 0x5, 0x6, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) setsockopt(r0, 0x8, 0x3, &(0x7f00000000c0)="648133478cc00428483c851c0c4bde3001ff2c220c275e1b436c1b2aed1675328870df990bb503d0923926e52767fe44b5dea6a10b875231ef3e3a53b5aaddf08db57621ab40881f6f29fda7995e3efa40f810e59de56054cc77aa6ba21c35da3c8536a6e7818430048022b9175dd0eefb10b6", 0x73) sendto(r0, &(0x7f0000000000)="20951407841a81355b49010a9f21d3088f04a2ce5356af6bab1dcd43d72a5f6aa35e3b61b04772114170fe0eae2dd0fc5e796d00df199edc13c44b031c4fb9e99d8d8f3e9a56b73164a23430eb485948679b6a5717f664d64758148160c03010d3ce08247be81a275cf62bdcd4f8a658c9a10e9d2f27111c4ff7f18828e904dc9c6e75eab481d84b7cec91a60801c8d4d1bdd6cb", 0xffffffffffffffbc, 0x103, 0x0, 0xfffffffffffffe1f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 23:05:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x3, 0x6, {[0x2, 0x0, 0xff, 0x0, 0x757, 0x5, 0x401, 0x400, 0x3, 0x12, 0x2, 0x8, 0x0, 0x400, 0x7, 0x10000, 0x101, 0x5], [0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffffffa, 0x20, 0x4, 0x1, 0x0, 0x1ff, 0x7], [0x9, 0x5, 0x6, 0x0, 0x9, 0x9dbe, 0x20], [0xc70, 0x8, 0x400, 0x2, 0x7, 0x7ff], [{0x8001, 0xc2, 0x4, 0x3}, {0x4, 0x2, 0x4, 0xda22}, {0x3, 0x8000, 0x6, 0xffffffff}, {0xffffffffffffffff, 0x0, 0x8, 0x101}, {0x7fffffff, 0x7, 0xd7f9, 0x6}, {0x4, 0x3, 0x7, 0x800000}, {0x4, 0x4, 0x682, 0x6}, {0x43, 0x3c1f, 0x800, 0xfffffffffffffffd}], {0x8, 0xfffffffffffffffd, 0x400000000, 0x1}, {0x7, 0x100000000, 0x8, 0x100}}}) 23:05:56 executing program 0: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r1, 0x1) 23:05:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 23:05:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 23:05:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 23:05:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fff75d796196d843ecc298849561dc81ce49e5d0268230c989eaabb1242138c8950abde1d201"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) pread(r0, &(0x7f00000000c0)="dc0eadcebfbe0968dc1a02cf6e07bf479fc2846d97c5ad835c8a63a1f9227fe037f511b68a69055b458e561185d967f740b6c2a0ddc006672ef18f4e79ab94fe87663c86e636cf3f8c2d20fa14141b690eabf09e0df7e2d52a0c67288b4eda71108d39900d221d9e1762956a0c78acee6442e083ee9d345c34b7f666b00cd2ffae5dea6b189b436f0dd36c30eb9256a90e3d0b9429d0e6498420f9f2c80aa48b9040ef6759d2abcfe182fe8db53ac61052776d0e5094af229121b593b4ee8ef46df161c116190e0938fcf85bd8dc28ec5245db2872bc1de8998721469388f3ce6ec896902bed2a7e906b780de242d128bb111294b501bda63d80be3fb91d7d7f259e74550b8f3a63c8e48694823743712560b74e6c43a084e95c6d7e816bf32d64b74da7a20f48c72231ed71c5674b95f1775e85aee1da4d96f6b5ea30ca8cc30fa7e8d6c1427279cbb024d7da39b0bc47c4eb5993321500408b5a43073b7336ac7bc61b8c246d145e9aeb01334151ab0349b41fb874216154f508377693cbdedda27d3338987b25e9ea2d1712f194f16fd85b910477da3daf06e351ced0f2ab7686e777364605c1860957a0da498ed48f1063a97fb6a299caf1380e47ea9f62f39e84762317b55e94dd508c0a6a9be23fb836f5758084122213381e06641e2120bb0f426b5d04dc3244dd1aa9ae192510a9516ddd8161ac9d0482d6bf2e4a45797aa9bda74b03a0c27a7d7b690b563ef59d5b45fb795ddf452d598d76167607ec8da2639886d4042946d5cf145aafdff0fc3ce2087e901610070214f3f531d4809c2882a7e7aa705854d787ebc25e842f63eaa33f67348c8ce5e42f763d1d8ccbf492ab179c9af11a425bc84ac78312f830e85de139a8c99fc13ce524b32188a015ff3e89bdd067efaa078e10dd8b0b94a0435bf33effa9167938a7c3a7ef1c57ac5f42c8d4b7666ad000f866e93a01566724f46f191b30cdee32e2eeb5ba9f62c9a070cc9c54bafb5f5c4587f3d903a5d42172145773e9168a440098dc6a4a4029234e90b8ef92e68e4324b05d0e2d5e2c4f381252a689fc2c36a6244d39a966ff11aa408850422e9c913811853e9dbde688f952566e95c1780d3269f8ffc430575e725e098396db3d89316a9e02c84dc8b6141fb66f6d8b4b8d695708291da8868d68d033fc20828914e556c51dece69231de84648ee8f1169391a569428322a3b8f53279cbfc71137a6767baae42ed8342ffefb720834e88c1dd343ef4e7ca46d78a6c2900cafb8d33014d6f491300fe9aae20630b675da59538589da09bb37c77049e66b8cb5a3b5013e0736337e04305f274ded4f7f2c4140734d920e67c1c82b118dc2e79cbb9f066233f60bee816e858e5edfda8b00496d2d952d1b6a62207590a8f7d5dd444a156f22dced9239bba28c66bf69f98c9e012f4a30885b346a4867e18132d9253cc10efb322c8bac9a99061e2221b3467aad923b0e7323b415dab1107b502721204189d05da3e7c674cd3f2e31ca5a9135c909688c023845d0a21712493a1b169653617702e39c6faf46bea32df99250560d313a10a96668f50d82a870450626f91fd9cfba837207ee8b46f9058102acaa0f07dddc19bd08fe7db85c3bb4aca2357d637e31de4e40729df09fd4011d1fda126f77e44c9b029814196cbd463bb342d81fbb621d0fe9d1fb66bd2f345b03e6bc750feff2f2b73ef1c8f0fd0ef3a4e8d5fceb7ec1816657a63eac0a6cd3b089f141945c800d3e8557116b654ed52b893a7b0645e6657e97efb98093994d60deb64fde24a268582de83fd7dd2607099c246fb2ea45fecd83a13a09a49e11cc536bac6aa5284915b39752cb59d1e7a91ac31ccfcb38d065db3710385f1cb8cb7129df4074f1b68a0b6dd8ce2750334ed380deda4b51f50d4961d7418ad8fcde70f8a83501a9439d7a434f33b750e35b73e7159523ec87def89a32f981dc6c970a1faf69cc0d98e7ff047bef327344eb3fb0a8f80a60f6486a30792f5304795578caede6001c66b7270f913051ec39be6e3f8eb156b2a5be20705a624b3c67a4fc6d2ea3d394473b793523036ce64582aa6d281ff41edb26e72ded4b0931e77fc2bc29dc39fb75eeeefe68deb8aa15b6e0aec846259c9fe6e9776d5221db293e8f0eb4451ff11e2ceed1c6251d593d02620ccd861192a698b755362d175c52584a0f6201b15207c6e8953efcf14149a0c2b59fa26693b9b7ab41f632a5d4d23116485849eb359af0eb7be0180e2c6102e0d05cac3e173b623c87c4882820ecd14ff2cb0f6296865f45b1536874540e399f8ff3ea619d55de36805171656a976e090612141857a0ada9a9aaae49a90d8cd893e00d1db3c40db53e32bdb98d148aa4492934fa42b6c6fa8152b2596e1b1fb8ea31f0c9ac8c05fdd5b2cf29f43c9fbb9f699f6acd1baacbb328dab7516350c4c62ce93745ac25c6b03e28947f92ff81b23af439b127c9a49f8a290fb5e41ced262a6bba884bf88cef8e3cdfd5c9ffc95016bc82b0af27fb02d41aa86d8e6c169eba26521feaf028459ef559685d23bee70cbd790459e58a7046232c1b013b3e36fae0d342c85f6d27313959d501d3920459fc3273c24f0ebcbd5b818b005b6b814eae2040a422d0a50c83a15b8d3fb930be714e967f695a6c5f91be3f2a78f5bfb5b54561640a007fcaf7f6862061954beaa902aab30975894bbb434d13a23125d5ed5ce8bd7bd4c9e209cb02747eb6a7e4650ec43dcf7b8dfc5a0decdbe80b83137486ff4ff028c1d2dd9b464c9c18512f43aa0d4a06593d197a101d5fa076d1349d7bf2ac1434feacaaa713e87d70742ff8f6d03dab2a42af60abd95ac2b03aaa45553ff9920a1dcedd2d791b5cd7db0c3a88114f72f82e1fe0291994282f48117d6f387ecfa855651f5700127ac945429dcaa95b54355b590beb9eeb0780d6f700cc543b310377bb5f55038ac3e7681324ec4931a75dc5f5f9e37f8bf2725a5a8f88c25aabb66c1edf36aab98f6a1fd65e9f4e7d8304a6ca19dcee5dff4c86b6d013f53f26be808976ee0097748867c177175d284c9f3f7cbc494036e32734fe513ccc625e4b7bbbe190158e29ea896fb112e7e9a8f7c4d1f0262c05655f0354127c3a366a573016248afabe1bead682860b1d4e95b17c2a4731a98fec2c0c3b80d0ffeb7086baae7ee4b78b58a698f54ce51c9055cdefacf653a4a0b10150714dbccaede2d96cf058fdb053ff0bd96fa4881bf6e4135cd0184b4898c44719cbd5d714173d48baed49e455a95fc798d78c3a8ae34a82c1201c60ca50d740f63e89e366cf12146383ed8b7e9e7cc9cbdb20b1e41ddfd09d90cb05392067ea01d3cdbd2831be96ec02d5dfad7f45529916dd4027ea55ae8a86b74cb516c02e2446386e7a3ea5d8a39c13823a020cd659343fd47ddac99704a3b591ef3bd5ab734894c9dfbc8573d078d6814b13c8f7712120c50f0b611af8c74d6c9070e9bb39379001c71aba4df448834bb36bcea60d84a2b8fb9380d6b6d1c453a573a3db909bd7e76f175f057c7410dd520b152806b54e3b83f960f9d265f1cbf859bc8e8c764235a298751faff977f8c8135768e5c57001ea8a5970d5c70e35c9985f822f4df693c80c2fa5e62a6b6e97e4a125665d65e3112a607a5224fd6734061020fc26537ed69f28493f6bc7305937d14b70ff255a1111f964b3d42fb6d6414eb764013050ab7617edaf7ace341095f842f64c5bdefc9b39dcb6cc2bef63c59e9d64067615cee782ab13a9edb75f3fe01560b200d1c9de63f131bf77b27d4192e3dd59f0841fbeee31525408c91cb3133dcea824ddfb870a5b69da6c560d3d862341f0a9f32fbac1dd39d7fde8262fdb099187c6ee7f5a2f61181e156199b2a8456ceda8a7e8125201603dbfc4fb19fc0b9d17a3350fbbb68e8238bd611445224a2667e21a9de244ecb5c3f6074a224445fe3d993a1f4b8039f1a01f940e3d726acd0841aa3854e18986fa41f8f3e5832604b55903d25dcdabd03d6c14ee7400ad50e73e65de91b11b28d109b4e29cbcb916490b700f3c6d07e625bf7bd11a4931bcbeabe03803fb56550cd1d00ad55d182708894c579f9974cdb7b616ccd4dd120ecc137ff639e3e4c9f0a08198b38d3774f04100f9097a43cb201aa8182680d643ea957790dbe2d7851f3ae640fa0b5ebf0e0be4a1ef9f7bd21d5941e9849d25018c555d0fba1df65e4faa09c552802f3a2f40c1dd75694c63e114b2fef65dff4fc9f6411d2522d2fd3b905f73a688f179acb21682a1b966b515cfaef0c0c57f5431d172e1952f970758ba0874ed4ca36b472cf1160f0d4da3f320968823ed7d7d8e4f5044d999847284fbd30fccd38fff6fb13d4dc92b985b4b5de77ca7c113b1ecacc81b31634a1ff11abe1003ac1762af22b25f4f8b83812aad020e9f1b392f587ebe08744c1d015e2e879f38733ef72cc0867a8184c11d5342ab786a577c561dac515887458faf39264dfb7dfa436f74bf349a66b44609c767e487b8d4895dc86f27a01142a9bf926063efe971f1d56934b6898a3096bba4c601279fa17f6fef6eb75ac9dd3ee6905179d7e1c783616d6b41f84996c4b28a3f0ddf53fff435b0450fb960207cf641a873f2ef0bbea1509bb01f8126648264ee1d91068a664b7a30c1c560e31bcabddedc5213fe8417890fccf9fbe0997163aec7360b008ea4153a4cabd7dc3715a1eb56c6533d7ef5346cbeaa743aa19297e69585a802306d9807a94f9fda9bd61b10490178a35e2b5521bc73d1bfe572dd522ef3424dc27f44b9b0a4a42c41477721f73452d50976b8829df988be4dbd10f22cb501a3403738d6f8eb5c1b0bcb5f5c3680fb806c31bf117ebf162315cd0b4e04c1fc1b5b3a9dda8dc65b81ed17137c4a713461fac269487e540d2938cf7f0e418e392b3eb071497cca84e095938d84d0d674a7d887f93bb646f43e9af6aca72e4eb4f3d65f84dd617bdc2e50c5630bc7c15c9b64e476b13e0923b3fbad00f9c0aa73c54fa946c82c9bf268ab73cd5b3f079c653964575ed2b154ecb53923ffc860ff4900107cd61f8717e24ee91b6d7419c62a4abde4d717c2052440183a64ea4d14527d38fb8589d3dd4737dd32e76a3c1ea98bdd2fae9a4b08f68fb195ca1109d6e8079ffcd81341a378c74e3cd5c70c3ff5b919ac35dfbfa1e1d044781dba1b11c05297b608d767830d20c2a8f401e9888192aff86614c206f476572946c8de421f3248de773ca022504306e7b96e087e137dfa5d5039cd51df0307b4258ae99c6d9153411740f2a01a2a96edf69d79f168126b7107c40e4f45fde8e6290d3b3df10de6244a844d8c73edc41cfa929c48f8534b0ec977c8301238182d57937095e5e93d53ae515f4bcd639e0d74e9aa2c659ab8edfd51b6dc99245049de72ceb91bd528c30eb9ac9e83d3458a9dd7aa3882ba6d8bcece591ddca4c918294cd819ba5ffaf2e49077f2822a81c0be67c958d303cdc4aba51b0a31d9accb407870b674f4f60de1740b3e14b14d90722c25086b0f809fc9c20f224cea2afcf41bc21cce99ce43f8e1b79be907823fced40d5890c5870464b35ba224afc8b93e79b9ebc8ef3ab791b5b49ca2ca916762583181a04a977a8afb1e6017d3105916bcb0563092c2b40e04ede9a3268a39ab59ddce95d449e5df10d9a0fdc74b990aab9f2d41af5b3279e320294b115d452cb9f8cb9a22bd07a309aa609240e91211cc9eb7a422f1259c9fc34a1d394b8477d8c7e290a85275c2025e7", 0x1000, 0x0, 0x45) write(r0, 0x0, 0x0) 23:05:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 23:05:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 23:05:56 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffe00, 0xd4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xc6, 0x6) 23:05:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:05:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x2, 0x7ff) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:05:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) 23:05:57 executing program 0: nanosleep(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="68cd0faec30772ed1e942d49aa8906d631ea2178"], 0xa) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 23:05:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) writev(r0, &(0x7f0000000100)=[{0x0, 0xffffffffffffff39}], 0x1) 23:05:57 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x4000000000000007, 0xffffffff}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x1) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000180)="1276fe1a6e05ae843510921b96e3103898cbc54fb9442f5cfb66e3b148e1f8cfb4820c7b8b79775aeeadf4c238a599d078ca92c438de1f1d75ee4dc29e944b3c00d3e2c84ecf0c59cd0ea4dd3a828b055cd3a2f4ab07c600e71697811e4e208b6d6ce9ba8d723ef8a79d35f7bd7a6238e93bf074261ceea641436f4616d6765ed575afaf7ebbeed22e21fa4c7cc695863c249278b185c9a2c696c8f396cc1793f5765a97d14946a012a9b329021369525c7dc4bf7eea51347f1168a3ad", 0xbd, 0x0, 0x4f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 23:05:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r1) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgrp() setpgid(r2, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0x788, 0x6, {0x4, 0x1}}) setsockopt$sock_timeval(r0, 0xffff, 0x38cfefddc6fdd57f, &(0x7f0000000040)={0x0, 0x1000000000000000}, 0x10) getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 23:05:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3) 23:05:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) lseek(r0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x763a0e4b2f24926a) 23:05:58 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x3f) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0x100000001, 0x6, 0x1ff}, {0x6, 0x6bc, 0xc4a6, 0x746}, {0x9, 0x7ff, 0x34d8, 0xe6}, {0x9, 0x8000, 0x8001, 0x400}]}) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 23:05:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 23:05:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x20004, 0x1ff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 23:05:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x88, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x8, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="a8f6ebe4a470a4a350eb60867c577b64ef8df0fb1ecc4819cc2ba053d9dbdb23d5daf61cbbb2d519f6a7490de72fe77e01630b6b0f230bea0e0a3a08f1e274438c2584", 0x43}, {&(0x7f00000001c0)="ee542ed90c03bc4d0d716d71854ffc8872fbc2a3bea7cc5cfd25b38edf34d9d340eacc88db75bebbff4d02bce3d5", 0x2e}, {&(0x7f0000000200)="92dab962ffa460db8280e5b6c97a33fc018aac1a0bfafab70af377094a969b37c3b746abbcc1", 0x26}, {&(0x7f0000000240)="16ff", 0x2}, {&(0x7f0000000280)="a7769c9851ff80bc47e029612551bbc2c40722366e780c80a9357440d995db163d5a2f39dfcc616c48bff8227635a564768ad780a0c8d7c02b566138cb506f2253a10023e3f2867c5a0036e9ea73", 0x4e}, {&(0x7f0000000300)="aa0612d560801ee35305dadad24f02e19473c460ae3a265f4e76f82b0366701de8ff91fde023bf22f04bddb920b434fcec658ebb7862f16e261823a9bdbf6b8bbe2ee7054b274769bbecdad505001617ea0bd124a2bb", 0x56}, {&(0x7f0000000380)="ffb1f9", 0x3}, {&(0x7f00000003c0)="ef6ce6fbcb0f04c136b0465ba862f9751977183d051304bea3d25bfa293d8fb394c21218ed8327f184518689264f5c879796c9587081", 0x36}], 0x8, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x38, 0x4}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(r7, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:05:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2c1) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 23:05:58 executing program 0: r0 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x100000114) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') renameat(r0, &(0x7f0000000180)='./file1/file0\x00', r0, &(0x7f0000000200)='./file1/file0\x00') 23:05:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000980)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a56380577eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 23:05:58 executing program 0: r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) lseek(r4, 0x0, 0x0, 0x1) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x34, 0x2, 0x3, 0xff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x123b134b72b73dd5, 0x40, 0x2d89}, {{r4}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x2, 0xd3c}, {{r2}, 0xfffffffffffffffc, 0x10, 0x8, 0x3, 0x5}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0x95}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x5, 0xd174}, {{r2}, 0x0, 0x10, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x1000000000000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x259fce33e08e0ef5, 0x3}, {{r1}, 0x7b4846f2e535e59a, 0x8, 0x8, 0x1ffc000000000000, 0x1}], 0x1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0x40, 0x101}, {{r4}, 0xfffffffffffffff9, 0x15, 0x1, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x64e26e7ba7088d9a, 0x1, 0x1}, {{r4}, 0xfffffffffffffffc, 0x2, 0x2, 0x8000, 0x80}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x7, 0x1}, {{r4}, 0xfbbcd9c9ec6330d7, 0x50008a3c15939e9c, 0x40, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x1ff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x51, 0x2, 0x5, 0x5}], 0x26d1100c, &(0x7f0000000240)={0x904, 0x5}) dup2(r2, r0) 23:05:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() r7 = getpid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="f0c73a831ff0618e8c8869a79beb944effd1", 0x12}, {&(0x7f00000000c0)="9870bc89cef3109acec4f8cbc52955d9c2f42c333ddd3f23f6f20807b44f8529e564d4394d8d74ea8caed200b09bdc9c88a9055904feea48584d8e6362a42e8f0f6e682423de2903f94eb217d2b317f6b2283377472a20fa9372e0cc9c7e27f7da895ff87e5fb1b474830432137af21b4877c08ce2e72288ba38800c0672553b4ffde5f766d59eb1a2a624f82c4797d25b0cc6", 0x93}, {&(0x7f0000000180)="b35814fa1811a7067b0d475cf9fcd58ce1f3e297eaca63b231eb050fa0fbb9821f943492a620d37be399fa4593cf868237ec76b4d6a20e694d284a316350e1141974db5931b8d05a5609f521b8e602186eac421e3de9747be72f9f2e1273591092331895450e4c634b4c04796bbc2da694a9d394", 0x74}], 0x3, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xe8, 0x4}, 0x1) 23:05:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') close(r1) 23:05:58 executing program 1: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfd6d) 23:05:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000000000000f87c8a5b671b00003100008003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffe9b, 0x0, 0x0, 0x0}, 0x0) 23:05:58 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) kqueue() r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r8, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 23:05:58 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x7, 0x8, 0x4, 0x5, 0x40, 0x9cd, 0x101, 0x10, [{0xec, 0x6, 0x3, 0xfffffffffffffff7}, {0xbf1, 0x40, 0x9, 0x9}, {0xa0, 0x1, 0x8, 0x9}, {0x5, 0x40, 0x0, 0x1}, {0x7f, 0x0, 0x3}, {0x7, 0x7, 0xff, 0x3}, {0x0, 0xffffffff, 0x8, 0x5}, {0x1, 0x395576c, 0x0, 0x1}, {0x3, 0x401, 0x5, 0x6}, {0x79, 0x1ff, 0x0, 0x1000}, {0x10000, 0x0, 0xb0, 0x122}, {0xff, 0x7, 0x47c3, 0x100000000}, {0x10001, 0x8ba0, 0xd888, 0x1ff}, {0x2, 0xffffffffffffff7f, 0x7f, 0x4}, {0xc1, 0x8, 0x5, 0x6c9f}, {0x180000000000000, 0x87e7, 0x4, 0x8001}]}) madvise(&(0x7f0000a58000/0x4000)=nil, 0x4000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mmap(&(0x7f0000a5a000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) write(r1, &(0x7f0000000040)="e49603fe8da801ed7e57b9553e6f2827bdfd8959fd1f59d52e5da60c094b2780d5bc5c39f29b31dd3ae9f8a06fba7584b6d0dfea87a7c84f357a06f7bd64511bc6117500d31eff01000005f7001fe787debd8d2b6cb50ffca9f0a7071ed60b9d8bb0f2c6e14e82e646b8506e3f65e67a4484aca464cba5efc013900f22c912b04473e641af7cc08e6309d827ac7a5ed18814b74e04f4ed54224fadf2dc740b6a", 0xa0) mlock(&(0x7f0000a5c000/0x3000)=nil, 0x3000) 23:05:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=ANY=[@ANYBLOB="000200002ffac2dfb8343b9915720ba0b2b1569ba82afbb1bd3b63080f12f84c9e9e91400dffa95a80c508cce6edb20964a7c5bc08c7496c879a36fd9de3eb3393baed96ae5cabed939a23bfbf179267c5ae2799499a09d44df7176972ffe89ef560425b7fa38117df2d9dc7b9e9a8c4f0c782f302870c469c83c01bff1509e47ef2d44dfc6987dcaad259f3a38a463574cf35a8cf59430ec155fc8ee7843a351cfce400fc425145fc07"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 23:05:58 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3536282148c0173e, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100]) 23:05:58 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000b48000/0x2000)=nil, 0x2000, 0x3) getuid() 23:05:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x2}, {{r3}, 0xfffffffffffffffa, 0x1313beb2c296da86, 0x40000000, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x815579e2ca554628, 0x0, 0x3076, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0x40000012, 0xe83, 0x5}, {{r4}, 0xfffffffffffffff9, 0x24, 0xb6cef3077915efad, 0x82f, 0xf628}, {{r4}, 0xfffffffffffffffb, 0x40, 0x8, 0x100000000, 0x101}, {{r4}, 0xfffffffffffffffa, 0x8, 0x4, 0xad04, 0xffff}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x200, 0x100000001}], 0x2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x200, 0x3}, {{r4}, 0xfffffffffffffffb, 0x22, 0xf42d82c4d0b344ec, 0x80000000, 0x5}, {{r4}, 0xffffffffffffffff, 0x42, 0x80000000, 0x9, 0x4}, {{r3}, 0xfffffffffffffffc, 0xb32170105a6e7265, 0x4, 0x7, 0x5}, {{r3}, 0xfffffffffffffff8, 0xd1, 0x2, 0x1, 0x4}, {{r4}, 0x736148ce6d763051, 0x64, 0x1, 0x6, 0x9}, {{r4}, 0x0, 0x1f, 0x10, 0x20, 0xf23a}, {{r4}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x2}], 0x7, &(0x7f0000000180)={0x9, 0x8}) shmctl$IPC_RMID(r0, 0x0) 23:05:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x2}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) close(r0) 23:05:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8e37f8902680d869057963432ea0629555bf3bfdc03d90d067b1001790c3bb9094b5526bf569d41065536c2e8540d525f5d7e2179a0a2034b96bc0600c92dd805538032124f4", 0x46) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:05:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 23:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259760f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x0, 0x20) semop(r2, &(0x7f0000000240)=[{0x4, 0x5, 0x1000}, {0x1, 0x50f, 0x1800}, {0x8428565feafdb332, 0x100, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}], 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r3 = dup(r1) r4 = semget(0x1, 0x1, 0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000140)=""/210) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000002c0)=0x5) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000280)) 23:05:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:05:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000380)) 23:05:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x3}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00", 0xf50}) sync() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 23:05:59 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x200, 0xffffffffffff4e18, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getpid() r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000842, 0x200000005, r2}) getpgrp() 23:05:59 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000)="82093544b0fda526b4d9cdf42f74ff7e6990ba594c0322802d2fcfc3c67c2eff8f76bc42a93e2185eec39dd4bd3f3ab067f764d06f37640d23366b", 0xbe) 23:05:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) 23:05:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = semget(0x1, 0x0, 0x8) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3b3, 0x1800}, {0x4, 0xb, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0xa0, 0x1}, 0xff, 0xff, 0xfffffffffffffac6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r2, r5, r2, r5, 0x10, 0x6}, 0x9, 0x9, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x80, r2, r3, r2, r3, 0x11, 0x8}, 0x6, 0x6, 0xfffffffffffffffd}) getgid() r6 = dup(r0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000002c0)=0x8) r7 = socket(0x6, 0xc000, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x7, 0x2d9836f5}, {0x18, 0x0, 0x6, 0x1}, 0x4, [0x2, 0x0, 0x0, 0x10001, 0x731, 0x1000, 0x6, 0x6]}, 0x3c) pwritev(r7, &(0x7f00000009c0)=[{&(0x7f0000000340)="a43804d12c57cc6b2d59e070a31c05a44a88e4e4609030b19d5819f7803cdc28df2bef735889cbc37b4a37b464c57620e49a1974948d3212b5e9f4b3c8ca21d2361d46c36569fa8379ff3579daca791699b13887f0c423b57bdc8aa60f7cba2496988ff96c8233c18fdd938fa2d3df5082b74a0ec720ac30e8d6938786a26d113b63e329dfd9dc85165bdf5c702e54a0552ee30585fa4a5e25e99588915a56a42f2679716ae9616d9905af213497fc4fd6e9c58ae5690dbeec8523bffa4dd4223a4bb4d3d5edd0bbec08df74cbaeca28984bdf8a270b3b5ec3372fda19cd50798488ad1e", 0xe4}, {&(0x7f0000000440)="8d7cceca6727409bec36159eda500e3083fd11f7499a52a0347556ba106f7ad15d1a3d07bc0d29dfd1d24fb5cd24d4e4f4016f897ee8e5d1936b3995f28e8a007bb82cb909557b252d778050794e362d351cd24bda8062410947411381233c7fb279075bcb8746d123aa37622b674f5d08446434ebed20acd196a5424d1025195054e596860143fdcf4c840e02435ce0b3737327dd70ddab45ff50dedc621cfbf6b8b03f4d7c8967f17628b0522233ba53b0c10573e4", 0xb6}, {&(0x7f0000000500)="349a8bd1b3312d085d4a0d279267ba7100c8f676a9388b79ded4eed994ae135ad3a665bb0619d11339064ec83a72dc9611784880cd530784aec76ed883bc0652e5e9f70ce056bc2574e238d0d771f95472c8c3c7bce62c8d3d0d8ca421ccd864", 0x60}, {&(0x7f0000000580)="691351bb7af65614e04d4e5588db25f63cc469e148a2b94d4f15fd205f4a4aeade51ae97d186f040112a0a9a1aba148491f5cb52d5d20c", 0x37}, {&(0x7f00000005c0)="d547", 0x2}, {&(0x7f0000000600)="7edea1c4a49416f21bd34ec0cb69a4f491beb9cc29c313925467acd92b765caf098f8333ba8a6224d5d808f2c5f6597a89a2de41d6b7a96edc16c3de6bdcfb3cf8668c0f205bfeaa278ba3e7fd90df19c57269952fb0e0ad6408179d5b9d0fbdeb16bb1db73352e63adf3e5e869f126c227b96d6e7a9e4e7f11ca44d8c500a8fc263f9ddfa1a57716491ad73fe95121eb42ddbb24abae9cc8dd56ba78317f9f5a1275aaad91ee08e24df07d85d5c81c9ee7d072ab4e10f0a6aca2a2e16287aeb3a2db01e53c693ed2ec03b1e1cae4ef15d1dd2200fa7ff19160f2d21708fd38ff9cc2a94", 0xe4}, {&(0x7f0000000700)="812d18fddf26b9aa29d411e98d0c5a09b5cb5ade7a831fa26833c5a1ac58cea49c74d7b79dc17db5d9bfceedd148a2a50d3cb625eff441c05f0400388b2944011a4f61918baafdc5127d2e636828bcfaeb", 0x51}, {&(0x7f0000000780)="da863030ee6d182ddebc8ee363773292e80be25d4cb5469dba453c2e4985a8eee4f045d2f29ae8afe947a8b73b78eb4ee9c106d571e952651925fb9887d22800ea2f1c4454b932a1b0273c8e7b6df35fa11cd8d4189205bfda906d8e7e4fd46e59b8fee6f0fb174ad6a8026a291a0a5ed298fa40aa48c45b15fd89dfe502084f0d3891f70c9aa2af3432112c1c31fc31e5a017f07162e3663c98329b81c7c36e4f78ef54b4ac6336a43348ad4ee250810ab782081c10c71f3219d395bf", 0xbd}, {&(0x7f0000000840)="04320ca2a235b568a6b3813c4285a2ccd7cef6e76530efabcd3996dc314095a49002ed50ed42d220a84c3ef8b9ee8a047a77cf66b79bc96a1ad4cbfd4e6a655fb2ebf447b0f1cfdcfb39aeac3bfccdc857f44145b58062e37fb48f9b93da7a07da8946c7db2b570a414e5c2f491cd368ba4e953963b154b4d9ad5a3b0ca324c57a5f1eb6de006c8620a4881f6d5fda1ac5e08997cdf698747767d0aa6b9131d1cb7e1815cc7f1f14df358e18b60af3bb6be99817ab6365ac798689afce3131a8ba70a7b82bc004e112484f6f1ac54067d5ac4afe19", 0xd5}, {&(0x7f0000000940)="97dd17f91e39d549be35aaa7b2d45cc06157efa4ff1274366de48b0e09e18816815e1d153b234ef70522b178aa446b71f950f962b99e61893361b3d591203ce01c88c28ba70db0d0e3ff49e22293e10eff94cd830bf27cb4c03e50dead0a15f22f4f4c580ec91bab750a4b5f5f83c55d8fe7254d2b676844", 0x78}], 0xa, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x100, 0x0) r8 = socket(0x20, 0x4000, 0x8) socketpair(0x26, 0x4000, 0x2, &(0x7f0000000ac0)) connect$inet(r8, &(0x7f0000000b00)={0x2, 0x2}, 0xc) sendto$unix(r8, &(0x7f0000000b40)="772530340c64d5aedc9f74c22b1cb5a1f6117804e5237631064a34219d2419ddaedc64cb131dd95a1b63d79d5ef9d7acb0bb8ab293134ef3213ec427ba801a69c14519a17d261e070de0d64142c62b97f2f19eb84c29e19fd36c936712997766960ac339b8943650cfe56ef3d380cdef6bcb7c09202c5fbe83c9462f46822190ff625cc06e9f806e8230df65c1ee6fc1c458c07033d071132eb5dfbda43f9570faf0ba4405fa1da6312f4e4ace61cb2cb093048b1141ba2678fd9b3b5f4b2563f712676f26a3f877637ce5a7dd3d6d77920d3854d229810f6b9385e91a63b317425efcda6825f048d22b8a6ca40e221ab6a82c6259cac07591dcad58f604bc3a2c62c59007ce04b4aa1cfddff0cce79a64bfd52203e95f0f5c89db718ff474a9e23cc6f967c9a32ac0a1de0e9ca4fea32375b78f221d5e28b64badf471c6b42541ea1f3c0748ecfb4e5d4a684c80fa7a8878241a0e0347c28f2d4d361c5d8b0b2089bf9450c0a148707dd72598e365f67facd74358cd736bdfe89b78e78fecb7878376df6ecca5e64733987861ee3d9138b78d1cc550b2c8bdf14aa5a529c31c0bc37148a1ac674f2a27d31993eefdcb1ba1a38fa0c65b7496d52e60bf04ceb0b7be9ce61327c218438e39be89565048156fbcabdb989c4870c53684096670ce2a679f5891b24609d2f73a939aeb46b360248090bb7725841656367ce858ce616a945637774bfa10c2eaeb7773a279c7858bc24956655eecdaf74764483452533082dc97fd5fd2b552c001714cd740eb408cb5401b7605f183ebb049a1b46d56e242fc61a74b70421c20b7ad363423af3436288326e7260aaac3e8b89dfcef729fb8ac317ee3b1246203ef7953d1ff821d998ea5b8c6f1a793a49f7449b2c013d2e377ea6032278fcfb785fa72be3b9d73113509f2bdc0c7250c5b53f87b58fed751590a43e357bfa994328d6bd0c0b50eaa7bbe72824b3bbcbe8ee5b20b5494d6dedb5b23d6172a5a04c902e18cf3397b33c7bd1273e646e28abe7f41aae750aa71302b4a5c061e78502af87279283526ead8d22802c574beb2b4ded2305c41a31b69868ad91e56b364a004ddb3857ff46e2067783272730d5d264ac2990671d9edfbe9ec4edcc169bf9e24a1b5abe46168d6aec07f6f3d48d8aa1cd4ffee834a3c671e660bbfd71c0d585558c3ce23fe0ea5562b68c1021fc978aeb2f36f4f11f9c62f522b9cd026a7a3d8848597533274dbaf1addf20ead3d757f6ec87ae2bee392f56e5bf1b24872b33b194855e4898a739a08bf5addda7dabf7c026e47d87934e3d52dfb80e247075a7d3f3f6e077fb6c670e8aa5e7edf7ca4eeaf7dce03ecd3ecb7e13cbbcb993e326c91702d440ad2134289742f612f57cb092cd447abcf113368ab8592e797a021f6e7e3c1f08378ef57bfc25c310c3f5d021359534f89833797e9052f09c92cb48cccffb77e347ab0a4ce54db42ce2c55f09ab633d3d9154348f3b4bb501471cb0a013e11be19698d68189964d869f43a88b1183d64c00c1686107894234826b44071bb24fa8cacc22958b8fd52d538a40ae272538b855461ca2267884ed0a41ec502cbaf5dbd3431c94b01776c76e0ceb0dd6d8c7d50e0bd80fed9244ceafaec157afb3ba6e7323ad6c734d749ef9bb54f0869e372685ec1be6790276fe922ae12ce4d518b3b017742478ea62d20d2812a4c2669599232cea4ac0ae08ebdd711d1fea7af979cd72f79270ba5f6158082cd88a2bd5b8b89781674f2611ad98f0ef6ece6ab88cf2fb06f34b7f7e3ad5cefa9bc77d13716142d1d8d2bcce58425061a1e1eba3de7357a5fccacb0eae2b787e532163d155bea2cee16310a7b8f5e5a6ecfde5de71054e67a775822d3fc0c75d5b88638b8c12c2e33287a80f9db197b621b447aac124d3ea6a267c48f5e9603d74635c566b125157fbb3e2433ace5868f434a619a6d8bdbf4f149986e113540386569d94e2d6bd2f6a717180366693ada1b9bb3930acbccc577f2bdb1d79cb83c14633fdf7d6928ab92b4a6a82f64e1318beaa9d46cbdc1783a87c21407641ddd59c34e7127adf699fc149110a76e5ac983b16980a74d347c83dce5c45605cdfe59acc38dd0cc2e053832203d2159422752e6eb45f2b52a041c12d018e5990b015534bf24bda2f4de6ac59a4eeaf7da1ee91a8f40fdec9515c7eb9aac523913b597ec22a711d3fd5b8c88784a29151429655f5a37f77f3cb65235a239d35a677743178a2d0843bd91f00a3fca841e036dc97a86bc31b073de0574bb8d29382b8ebb7e93f43f49e517abd1718dac1312d0c70db3f9e161c9d3c49680e26ff2e61145771e3abfb0c4cfa9ac99acdfdc3f51667727f2b7bad3eb901bef81f7a0f1fbf248f073af2141ed4e1c2605d88bdd29e7495dbc8c4f82715480178bd0c36fd3a3df662f28ce87e3efc2c692b826392098f920fbb5597741ab73711801662f3837003eca6164de3345b829d0cf321b38e99553bac01b92e54a0f8c0fc8d6985a81365953a4b47381943382b94b93bbc95eb6bffa2624f54c6d00f2cb216c22164542741183bc814110b86a4873740b125d3783cf7e314d2467328e8ddabbe2accc12aad5b17f95a1b8c3508bc8d241545dfe90595cb8b2e249f7eded1763c7bfd59ab19cd06ece0109c26a3fb23f5239ad75ac7b39a999b1c46ccc643533f854e6f4231fe40e4fd014df120040ca61a5ff936e2e8fa62b3c27dc7095b955b1e7d7af3ff91ed5ee0c561115caab73030d306ce502b0ddc7f445029b749bec63236fbcb00ed1a1bf4dbf78c3b4616742a31e0579d3baf4c3892d7820d7d8085e9e9a62375e5788401e68c376e7813c403ac3eaa349963e3a56360369f16d777e3fac1974c113e8b725a9f0b7ab64ba1824353b1ac611663cbe0956479a2d5961059c9d37d7982ccef150fe219a397c35a5c7bed31b6ec839151e068cc05e316264cf20c5548bac468566877fafd72cd33583b768ad9aeb73a1c498dc4614c3e3a6891d134dfc41971da7e446d8e4e182b0da54dbaf79657495fca47ecc68c5f4ea25c01cce5f3705263a4cb6e579595d6da4313c1a8f10c4a215b708f56aa831a4cd79c076724d381b46679704b3bcb37b625e6b71a992a3e381119e3f02c701ce7bc461245ca5f573d5c6803787bebd2a2113b69160ab7583e4306b33a74778882a2c4039847fc46d25c72500b40759c515b264ef092b63e03a48557e8873384283c45e526ae81b78625c09427d4aa1658909d60110966a1bb5b17c986ed48dbbf3ab5a3394a94a1c70cff8ffb06689f9febd88ed210f7e6a64d20622f068a46cb5f67944804cfb7ecd37d74c02797a5c0a12db95702e818084e29738767f77547bed0b0d520e6d17d5574227d9d08d426d39174962f19df41eaabf683516f7d8035e766f6c0aa6854e66fce23073e85221a99f8affac5b6c68b8da81916bf619805f16fd8a14c27d656632c1d7bbfc9f935dc31d2f353f82032444ae788b6c891613fb3bd07793adb5eb41407e5500af34284f9acde657c9e0922ab56b8003942e44239aafb08b8a530640abfe08fd782b985acfdfbfbbec49a65cde5675ff316455bb73b4f737c9f14012f0f19b7078bf68c71f2032dc607afdc0a52ed06e11123918b7a2cfe419848975edffb1879bc17d7f05385822678491a7c0f81f05146c360bd075712dd73debb9976f4093785769300f82ba932172372944c370a926757ee3ef8e27543b714c8e0be29e93bc8f86a32c739ebc766e1ce17f814ad619dfa500bf6631e2eef23034e8e47acccf86d679e527951fc49bdb274b2392e8a772e70e2b274621b1f3d868b1be64a189d0f8fca1d90db6871641ac4785cb5285bcb6abcf6ec642e7665a0d39900b3c46ede1b37491451d904224a7ba16734f367f40e6aec1c31c82069787a41ec8fdb7d55a5eb2bb645291316bfbab543fbdcaf1ec0edd1d17caf243d0ab108b09f1518fcfc7550668dab8db8f8f15c7f359fc4d108d23b525b6b236fb355863ec0a8f34c8da89531843c859ffbd1d357839a1c811a70384fcc5483eb9926bd851e41ad6c125050be951582f936a420a9783173cb5bbaae7ae23057d8b79a68f74d622204b8ff475e83319fcfdd4fcd0705a9757e9ca37c5bdbb2d46671ca1e60b34d4d7689231ced4ac57c0f863354188d772b6002afa221303ecfc632729b4adfef2ba4e7c7e49b8c6b6a49b00ef2135c92d76dbf65ea046158bde68798628130dcfbec3f01ec0fcba618225b2324097e33f9554511f8f47da6bf73f16d82dfec560e01ecbe64b2d3f754ad129290014e27e06ec57e8c77de1c7f7742dc35750cf4128c4f93e024c99de26888f239bf79307758b0b97dcaa0690942ccffd6ad8a28e148cab5b0a1cef974451b0a0e8678028d368637a39dea2a6ce9aabab2632e0553a22e186b330d90efe9b87e8d1d78348608234e9fc33a342a832845bdd7b00328003c4ebddc41e9df34e309886ed95f86b390322c46a01c79362ebc4ae580c1c14d6fef28ff8254fcefe2814c0eb2fa11ad34907a2ecabda438a9fc275e4f13eebf61fada4c544861425a7ea9a6dc46461ae2dfaa5adf447f32296f37dc4e258a419f879fd6cbc8398cfd7fac0fe3cdd64cf735640a3ebaca1b70e96ad0d576a160f3978a4af1c66371e7a3a7b16963847ee39f32c7cdf235db382d79db19eb377038e20e67e04f819a3cbb38eb9d68c07c48467f44524002823c21f2ec83e70f928ffacecea3a58c54bd6d660ba0f11cf0b3b7d2e26aef62edbf5cf69d62f5583321b2eee9c7fe402ca460fdad3fdd24148fffe9e8e331cdfa9ac02f2c339131827e74b42d6fc7ed227485c5f37774d431d278a119486459938a69484917ccab135b2564b18325bb74070113ce809d42dcbda73ef554063f9615a0066a4f5f6623fe844e0f444cb6daddc9a59f8fc3de4a791075bd7cac2118ddc376f708fe4afe192a3d2d8b7e145d82f7773c86c4a426e51ce37a89a02eaa571ce0605d30435f6f1323aed0bbca504ec502f84800d7a41096b9bb88c18d95e383ed86a095076b46c83bbf32373be6e92b41d66df058f7d523e66fc09e3608329e3d69c89854ff7d34564beb6a625ea6602a70207d3c54a487ef4c7462187dc2404d5361aef309ae1769a5dabf9d757f505d44c542641eb1ae29cc0646758308d9d50aa2516974a77023b386c59a55ecd37fa85caae9e23cfc3e5596790ab9224b334f1b58bd9fe6821a7012bda9759d98f0c04ca402324bffc34edbf00e662fba6442d3d43f70f429db4c8543eff714a2bd7e9fd6688a729e4889446ed0df209aa155a3b8c31b9837edb6a75ce1042266314f568fb2db314670dd4904b44219ccddf7fe471113160e1b66ce868f112ba32a925a6ede77f0e942ed6c74f3734c7623520b36c0399febe20d04ea03e8148d29c9cde7b0ea4bf0221a04b26a6555210890fcf832f87e75fab238f92b3388dfae21369fe54c35e23f9505b585d3471131ffe7c2de30eb2fd1e013d7d300206af1b7b7e52dd6a9e0de37970f9ad6a3f82c772ffcb39c00c0160a1c87e1b13f41c5727262cdb2ba27b575f48848d777dfc003906b3d79dc0bcae1fa22cdc7278857d44138487056b865845f75aa68d2943652b5a5d824e439e98a4d1c1cb2c62c67a420f8e8ce70de11be7e523d89b844cff010d159e7fe26cbb85131904565e68e18ca77e995933950351a00f06b6e6aaf491b02a30d0095f7f4030579bc432d9a5d954123ceba54", 0x1000, 0x4, &(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r7, &(0x7f0000001b80)="15b315ea80394914a85fba2502e1ab8a8532c818e6ca14891ead98180fec5ccc5d8e54a01e171561ef845366a4835068400b517afe546058911050d005d49949097900bf67eec6a5ea5aa1a06db7830ef1924dbf51749ee4a0106fd3f58301e4ce996888f389c0e730d6a9529014507caa8d0bc7614be71172a0df56e7ee37a250e180ccc0e201cb573f4313a0900775dcb8833441f788c05e3f43fdea29b930d8fb9519c38ad20e06efd1c29f258c9b3709f58a6c903f9391978418a82a5d37ed2c9bfab396e33d7c62315bebb2909836a9708717d018aeaa63f2c4768d045e2bfbee1e35ee0dc4e3d3e4116ca876a86f6e", 0xf2, 0x4, &(0x7f0000001c80)={0x18, 0x2, 0x87, 0x22c5}, 0xc) r9 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000001cc0)=""/203) setrlimit(0xf, &(0x7f0000001dc0)={0x10001, 0x7}) getgid() getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001e00)=""/38, &(0x7f0000001e40)=0x26) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000001e80)=""/156) 23:05:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) 23:05:59 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x2, &(0x7f0000000140)) 23:05:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x20, 0x4000, 0x100) 23:05:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="f014962e27a67855652a2eff69a238a45ffdab11d2ab6a171714c0fbf92c939eb00bebd866f7f54eddd38e22", 0x2c, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) close(r1) 23:05:59 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() r5 = geteuid() r6 = getpid() r7 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x1, r4, r0, r5, r0, 0x2, 0x20}, 0x0, 0x4, r6, r7, 0x3abe1daa, 0xfffffffffffffffd, 0x8}) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 23:06:00 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc88, 0x80) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$getflags(r2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 23:06:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 23:06:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f37696c653000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 23:06:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x20, 0x4, 0x2000000000cb) fcntl$dupfd(r2, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000002c0)=0x2, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) socket(0x0, 0x4007, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='.\x00', r1, 0xb3d2ce9162d6a351}) close(r1) chmod(&(0x7f0000000280)='./file0\x00', 0x19d0c5a78023b5f0) 23:06:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x8000, 0x7f) 23:06:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100000010) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0xfffffffffffffffe, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 23:06:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x0, 0x5, 0xa) 23:06:00 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file1/file0/file0\x00', 0x0) 23:06:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000140)="d60f5b46a79c93dc572d7a8c08c1cb5f400ca85e945428e2d1710736594a8d44768ecde5f87561ef8df33bce3311e5a4dc899d7a559f4a32f79e9f2ee6cb23700fd8fdc639da8605a2bd24dfbdf6584decb650d26536fc67648e6e0168d07670576f48b3456b2b8f2c3f4abb3fb5dc924f0ef2e4f0c61fc55f322caa737001b878c811e0234681663dbab30cda64d90d0696a70978b127c15caa31bc7134b104efd3a1efcde8503850fa53fd83d4eb4688caaec5740789ae690a54c874526f8a4937b677b02efd2fc561de015e8ca750b5b0c5da4a2f941b5f28d316bd03c6649c2ecaa082f72722157a318c6ba7e9c86150667e60ec2a338fa31bdb", 0xfc, 0xb4903955638916be, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000efff000001a0b70e89e726dd0c53db52e9cb20022f8db1289bfe40505cd4686f8ea2dcb5540656f962d6be0dc1a628a4d4a6"], 0x9}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x7, 0xffffffff, 0x3, 0x4, "30922fb37be278628640ddbd892a1dbd3992587d", 0x81, 0x1f}) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000002c0)=r0) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 23:06:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x7) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x4, 0xfff}, {{r0}, 0x0, 0x4, 0xfffff, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0xb5, 0x40, 0x9, 0x8}, {{r0}, 0x8b1d616190363b2e, 0x10, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0xe921308b8eef90cc, 0x0, 0x3}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x2, 0x100000000}, {{r1}, 0x0, 0x8, 0x80000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf00fffff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x52, 0x4, 0x4, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0xc2, 0x40, 0xeca, 0x80}], 0xed, &(0x7f0000000280)={0x4, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x13a7, 0x0, 0x0, 0x6}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 23:06:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:06:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) r1 = getppid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x0, r1}) 23:06:01 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 23:06:01 executing program 1: syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10001) write(r0, &(0x7f0000000040)="05", 0x1) select(0x40, &(0x7f0000000080)={0x3f, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1fbb}, 0x0, 0x0, 0x0) 23:06:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x3, 0x86c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:06:02 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x101) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chdir(&(0x7f0000000140)='./file0\x00') 23:06:02 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x12f888d68bc73792, "f58b2f56e5050c703332b7ac6d6d6d2ec9ff66f1b5af937c203e1ee8a1aa842cb272a848cc3ab0956df7ae2fc87996b8eed6232066a5c93e00ca9d458fba754bc69bfba05eb375715b3c8f09cc7f18355bb0d6df6518521749348bda809e627c88faadf79962be3d77e4eaa31e73b2442f07288be45f0aa2b5170efae17e70e87bb82b41cbcc68eb0c764bd4b75a9dc1052125203c68a8"}, 0x9f, 0x800) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = msgget(0x1, 0x8) msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000ac5d22bd02fec1214b8b603b5bccf7e88c8ad157ad7fce10541df209e0849cbdd2a0129c7def0ebe0c0f44271ce290fc5f7ea37e16c0e6bb37dbe9ee790e6a5469f2d0529115183c8f0b2c650e4582962897ca181e18eb6c8ce479da3e7635147f15e71a675f331b1235bf3d9c01b2024205b1894d6b9545b854f3f9fe0862f08554cc4291a6b2c6fbd1d2aa9fe946804f1299fb045e65de8af1523cb41cee829f65f85bb4c2ee55ccba331e7b01c6f0de26ca864f7186e5830cd8d52006405b5ad141173ef4627aef86c96f91a0b6272d2901e04f82"], 0x96, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/164}, 0xac, 0x0, 0x1000) 23:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() r2 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) 23:06:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 23:06:03 executing program 1: mprotect(&(0x7f0000638000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) mlock(&(0x7f0000ab2000/0x3000)=nil, 0x3000) 23:06:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc32d6ca62b2da986, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xce}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000200)=0x7ff) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockopt(r1, 0xcee, 0x7, &(0x7f00000000c0)=""/249, &(0x7f00000001c0)=0xf9) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c8a0 failed: no mapping 23:06:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:06:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) r2 = socket(0x18, 0x4, 0x9) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000400)="926abd1036bd7fc7ece34001d7d5940b0071f77a43c8db82a85216031d887549c31e48ff47c2affa92dda0a78919230e14d10ec9040803f5bb37504a34a75858caba644d45d41535db9ddf2b5b6892216a8aeadf33df9d8e503d95d35e87e8f23a8904cdcaabec3beac8b59fbdcca23fa0a3a21de3b36f5ba710f6a6d34087c5085ebd1d3651abebcc4eab5189962547beace4c751a7db5049e41b9d7fbaace355d199b3707d8b246074ae52cb81f2c097da36d7c2ca955c59991c1cf79bda86d4d8ecc7da71f3de2a99bf32", 0xcc}, {&(0x7f0000000280)="b4b6ae91bef33e277cf78e86603afb1c017aa03b3658036fec4b2aabfc4fe0a5dfef53e14ab0e02f9f404eb4160409825ade64ec4557b41e7b36a72ce301441a7e1369d8b99eeae50e9f1f6652609059c534f5a28aaaf643befa0ad856e0da129f678158db57c5a74c4ed7538a51a5e8dcc762c0a9223c7eb8b0d8aa826ca1a66eedf81fafc6d667aee998fe26f282708eb8f640be", 0x95}, {&(0x7f0000000500)="dfbfae7e94ab2df567f008da29de9657feb82142f6c505a799c76405edfbf8b1b052a458e7ae59a50c2cef3e03c36bc478538753a39af7bb44050fb4841a25b7630a8af494928d0570c85d3c127301f3e3d946b9", 0x54}, {&(0x7f0000000580)="fe4fe24e802f931297417af366c5fcb32c871c2fb2944008cc0ed7773382b6f13e594845b03e46460437", 0x2a}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r0, r2]}], 0x60, 0x1}, 0xfb771fae7a17ea96) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 23:06:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0xee, 0x521885e2, {[0x4, 0xfffffffffffffff8, 0x9e, 0x9, 0x8, 0x80000, 0x5, 0xbfe, 0x4, 0x3, 0x4, 0x7, 0x5, 0x9, 0x2, 0x0, 0x7, 0xab98], [0x6, 0x5, 0x1ff, 0x5, 0x2, 0x72, 0x28d8d779, 0x0, 0x3f, 0x9], [0x5, 0x100000001, 0x7, 0x4, 0x8, 0x2, 0x80000000], [0x4, 0x8, 0xffffffffffffffff, 0x8001, 0x6, 0xe035], [{0x80000000, 0x3f, 0x7f, 0x20}, {0x7ff, 0xc5, 0x3, 0xe5e}, {0x0, 0x5, 0x40, 0x3}, {0x3, 0xffffffffffffff7f, 0x9, 0xe}, {0x7, 0x9, 0x9, 0x3}, {0xffff, 0x3530, 0x0, 0xea}, {0xb31, 0x3f, 0x6, 0x6}, {0x5, 0x9, 0x10001, 0x10000}], {0x0, 0xfffffffffffffffe, 0x40008000, 0x101}, {0x1, 0x6, 0x0, 0x6}}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:06:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x33fc0fa199b1512f, 0x12, r0, 0x0, 0x80000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, &(0x7f0000000380)) 23:06:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffeffff) setsockopt(r0, 0x8, 0xffff, &(0x7f00000006c0)="7519cb22b3d89ec005a6172710a0451c0d6f897a947c1185ceac27e57981e448c7f266fc40e5b15ebb693ac841f528d60e6817d6855b7e1ec65f39016c892c3d18f456fe75edf57e99832fd4cc9089848245eef12c99c8985a6a7e29ec14298c01ea8f76a1569f8229035a920d209270ec2202b7343d937e2dff1aaa1f8439fa292b2f8aa7c4ae94f81575b970b307a9468d5524edd27110929bbcbecbff42f88bcf5db9265cfc6f67877ea4cb0ca81ac9f809703bedfba88efa483a4334fe38ebbe09403886bd9444cac1f8a39b8964e79318a0e333a61d0f45b777b11e947f5d4114fa140042737bc7fe", 0xeb) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000180)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open(&(0x7f00000001c0)='./file1/file0\x00', 0x80, 0x51) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file1\x00', 0x8, 0x6, 0x10001, 0x0, 0x3, 0x8, 0x2, 0x1, 0x0, 0x1, 0x8}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) sendto(r0, &(0x7f0000000480)="1a26641d4b8ae3fe7dda3f13888bc329566e054f58f936fb6b1c7c9899067653598586d4c1fd2906d49d2d56f2e08bec29a3a5fe350d19a509950b92db492c9144ee13c209cb34630bfd27c1bdc94bde153c143b67b63a3846813031f4", 0x5d, 0x2, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000540)='./file0\x00') bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5a, 0x2}, 0xc) getdents(r0, &(0x7f00000005c0)=""/206, 0xce) 23:06:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x200001, 0xf5}) syz_open_pts() fchdir(r0) lseek(r2, 0x0, 0x0, 0x1) 23:06:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 23:06:04 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r4, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x7, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000000c0)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r11, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000340)=0x8) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000400)="4f3d765a0efcb2cc706a8c02a2a76dfbcdb41d462c63fc1eccd2fd5cc931a2e6e1d06d1ec7e1651c208544c6929e954b438889c49937f667c9f5e2b616edb696cac62af32522d5066804ea2906794379cee50e41c3c2f53d67b18676423db9e914ba253b9ae34242c98b", 0x6a}, {&(0x7f0000000580)="abe25b27e2c0fb1aa8985e3b0c8cc186ab1c9ed76f005d22eee5fc157a5c481e5dc6ba561db959acb0da480804c0c19a6887b1ec2859b5c64ebb5c681d1354ad333507741c256f917ecb25b160193495e05ba36e43ed277b5e9a2dd881c95220e6a962a4c51ecff38defd6a4d5c251924d01cc0ad825ffac", 0x78}, {&(0x7f0000000780)="a5753a4e183341d35264711f0c836c11e57087d4c41ff57b83bd660e2e6efaf77271843949a8552d2f049b3d937cc57d3a43728f034475d0143afc362c5e18554a2649a783cd460a7c440438d2e64d05a0b76a9165c35c2e0b2769cf7fa74d7ecea3790b3599f17ca3021bf5579d7f9da664af10b2924bedbb67931dd71deb15fd5ccffa26e1f338d44c52f5d1cf2114f75db9a1d524cd475c388c3d35c1537a67c57652f65b22b3a2cd99a7a9a80629d601b756c651479646f911c95163bde8cb8031bc0df86e09636978eae63f7744155b7bfb9b0ef9fb32d9bc78a68677145be74e5ec6f9210ffaac9877b75b4ee425777f046137a03e1ae33a6b8b01695a5f5a825a300c8877f3b9eb3940d9f4d6667ef134e5a0a5f2d09972a409b0c93a188db2ab52492ca9304588e49a1810a62c6bbdd017effd8a9670dfaca5c177d896ff3b6152e506206e6607ad0545b36c710708079953a4c06c79ea7be89c76db29eca8eacec32ac9c5f01dc6d10e541e7400603963c80340ba1a5d29f10969ef08326651b8208d18a2d8aec081d33bb7e7fab8992bc9c7d409426a1ad636eb42993b244b3f6b6f10cfe6fd25742b281c6f4a7c8c3fadf2ed7acdc0beca7faf6f2dc02abecf09cb167c543ad58b46a1259952f674fac7e182c389a513ce298140cfad56f4a77d6a20def2d4d7213ee4b321e8a8d50ae398f87ffb09ba659d57635f81bf9d6128f2f65bd43ce71c6549715e201b1cc3b8be74a04c6eb287fb355df37ad29f681aa81a0ff6090322d5d57a9b32c2488baeed9bec1d6d04423446e828f5bdddb6c052a24fb540d33a95971cad5850cdaf53b210f99466b3b7743e58e2ac55203bda27f725dd99f6ff54ae5c4bb0c16c0ac43eae872bfe4c34cb06c78ff939aae1b9f633445658f0a6b686a4327ac26a962ef0a2539e0eda1f9a2985de31a23c6672d344180d7a3d00233c8bf904cd8a0f9b997b3839b57cccc2aaf7c0e855b126302996ef96c2175b491c55d3ddd1dd501af7877d0f7111f2765c9e81684c1d55ed00b6ce167e76e2f03d799e894f2c1874c4c7596a300a9874b94c78973a9f302d963ac618a3b3636cc72d6517d886efa9bf38ef6d9d8d4ada4d15f290dd291531c121de183754f2fe404bb86e756ead6116dbf3cc6faf8999ea3061e9908941acbde8488495255f90196b60a8f91e1457ff6c858a20cbd4a3eff7762fb381da37cba5c9e5cda68dac4aa4d7d3e03ac1e0cdf8909781a3a7c88fc6eafe5c13b5376d6ff4100f9865457232324dc9519adf438da32402feb11e8f1da36ddb144f9c4f5e095b4c1420d2069a8ce6383b900b333fbd038962da77fe6578a1ef9c4d39655e6b56ff878b21e01ff72021b97a2971e4b04cc0b321c5382588392e8afdde339a5f2bd0f3e52d2e4398390278e71dc109f8393055adce32d7b5c2d58e97878494ad5690a536c1912896f4247a4c231a110886d66d3212dbf4ee90d5a790bbbf3b8c2a4229d4ebffe668e904d7f0f7b385ab832b067d733f0ff90e631ceb1782f4cec8a390ee6e4c0b180abe9b6cd9a53ce4523ffac2b7f478ed20465b46074d5a41c1713c311e154e17914c763a98ac6bf2379755a2c3093e1eaa7248556afadcee9a9aa4787c432af8ac46e8c1a3d2598d611452cdab2e9b28ef2a7f12ec819242e3f83d93493a3d76f33b8b6802ac48f26f0f04885f2be946e2077416b702581d57fa89b788d34a16390df9608ce8ed8a6aa3345392e8701831cb0372715db63a093d666aa7696b9f4aa4c5b8ee8187396e06ef8d0eb30c743a7668ebbb62da1773763178e9592cdc834ce42a3103bdcd63d35d67e0b85111eca64aab76b90aa7cb9e32b74f68aed1c06d26c288423d4bfe3c35a0308a804fb5075ac4f1ad829b2afa0ef7bbeddd98483b7b90b0dedb5ffed23b05a7bbc5a253aaefc803146b558705a36689e55990c5a63504053f3dc7df4fbc167e3407def4ba61a7fbba8a84298b8954e20fc2ad941820aa6b45eea85d4a243e63ada514893687957f8b1ade228674e2e6178e43210d3fd61159061d62afcce18341b06d297515c233a7762dc0169cb0d30302bc271dc955e3af93f09ffaa151464ebd48734dc331cefbdcfd99030979c5c51abde28365e2b6fe01db3d07ee85fac50cd97b5ff462084c8be2858227c194a940f3ad7606731efa20dda1d650a8774fd2cdcb1f9a1e908f6e14cdeb5f7e4800b07233a521741c5b6a56677ebff8f074f1e8004a6b05f622a1681bf12263ce7422ba512dee7886fba6bccc7fa7dc2a93a39f6ed7d20315448c32efa308fd96d051bac7cdf612e2141cf22bf538b5427ed4e9666d37f0c440cb680a0823a715659cf1e3ccab585b81650eb03009fd93f109d110b104372d6014b64cee38938b6ec6afd324a2613abb6f6c1e1c492cd65f04ae897d5446246b9ac88e9fe0ebf6d15942b9a0afae6f9f99adc515b860ba1121ac2e7073334fbf9d2d8b43721e9470476a8f5b0e660328883d11ebd0b4a761ed09e8629552634940e4d37a9b38bf373b001506c7f60f503ffaf1890b86ec7df023fa228cbd76761877d82a8ed87cc1660bdbc58026067d19d8b7013ef166b918e23d361892d1d3957393cee967625b143c8cc60359867d5b106f0a7e3117dbe95d30ba18a9da61131a32fdf79136566f26ec52010306d312f0054c0be9b6e8e13d6111796dccecbbe7905eac881ef15094578c2fbf33018cc9a440a9533196b451f83e919d06de1c9008be28c4ea708a520c8c42b51609c0128888f3e04e51111959c2eda575a610f772c183d2112fefc955bf815a85623379174ab65f20feaf4efd1a47ab68fa24c3394f699a707cbfb6c54f1bdf793e68fb77b081d5cb3a85d1a017f08ef21e07abc386ceb6cc36a40f172739a6ab6a66a394a05b1e7970a565762bc9fb9d857eff108e3adf89ef391741c477706c0967b7717a7bd4273a0ad9589ff64f21e27ab3dbc07a04b68177fa65a318ce91d2aed27a8253e42c6e358f9b80280ca61160e19397cc12da57ce96d4372e37a4fa3fb4f083a66fe108243a468670919375e7dfdb64cb54e9675a14e2828695c83643226650579cfc0fda51dfc29126e2d56aa7bbc6a377c75450067fe6b61898ac9ae90fb09a52588d0ff829de8f58faa33bb0b6918589b09f0bd8e750d5d0ba92983cecab77c651e61955368db0459a51ca3e823bf2ccc4bcef921aa972a32cce08d4f4434cfc8c7a4ecf67ca87483f8df4b4e9b0430d4491e958f643782b49618b25c80cb2a516d0e52e8c6b6d5d124633f443748c52efd2b35e0526d9399b36324415c9eff4f1ab9c6888b4f7c62f0a36f3fae49810456ea499356706fa77aa208c9fac752265a38a5f5dfbf57c17d1b7814d15ba131c676f4a966377375ce50c526a9e1db990ca7ac9b861f4a4aebc7217de7e5c2230471400ffc6ac770fad4d9fe01a56310e0249984afa1558685da9d7f050b7b9f8114c6617e31c18a43ee5dab23af7ba53b0b281c198909179abc6cce60742d1a8c7b4fc4b2ae2962b0c9441fdc17b3b7192dd6dea60bda1bc757a299b983395b7a27b70e2664de346271b6f7f2b8f2462790ee7d0ab467981495e11921c08376c17cc5a5ba97f9e51ff9f7d3ddc91925e55ab431ae3e9eed15a58fee74bdfc4d5059a3bed0dc5f3c046c04b3ff9d4ac519f21b1784dd14233bffa6c937e636071b06161b7a39370059806aea37cba644aca4045b026f5f8197e55e4136d6341580ab2a18796a2a1e77d754c22a9343483c1cde6765f5f14bcdbe51de0a57ea7a8c9e2bc8d2fd161ad1573e3915a53835c3a216d9ff515ce5a8960295f5b1e0cb385fdaf3b63c9a62a173024594434e3282da0e7e73fefc229041f78717e4cd212214786b8efcf348cb860b7508d7623d9cd01fa82bcbc750b13ec70a6c81664a2cca6c0f070f685d70098e17af23530a591f35a33748c2fb8b1ced63622a35679b3808ece87c4df251b326dc22d6e60c57c10f539eb0179418caf560fc26642326a2e9294f0b3a3816a9745a95e1131aaee5bd1c89e5360448b85438631c6986940323b5aebf0fe103c93eeafe07bf0dabf7fc92c3eebd3fef94cef5ee789fef53422368828513f5aa4a31df0c51279123d383f0df5f3b5e71a71b9c0aefb2407371fd20c4f98fa4bef20fae6d09a6f5344326a7085f6016ce3086ec72a6b98f201d456d5a6f08d797a16ffd5d57d83b03de55aab30dfe078e2987e3a1457504b9878374b5f764ca835568a178f37dd9d8deb00e8ac937df1fed03e36acafa66beecd01c12f33cc2259b2cc8afcfa2466ec64f1bb05c85fe381d8883231ac2d41f1f80a3e4f8c316d9d8b80102dddf7072b3441265e183d8aece8197504fe172779785b201b812d86d6ceac178afed8d40fd718f251927018fc9433ddddf4c9d3255f3e381581998760fa046f15562812772803e7a16472486e4e260ab717e807a61adb72acdc3cd39d768accf079e754a1783d197117239ab2a38a69d08ae87fad79264cd2e8b4fba865b1b2945a4cc328e8981fdd91ccba455bb37949300b1fb5a6ea0d04f6fb997291acea818eb6633246847dcb9e090bcf5e296d3817d58e63df6cf04dd2c65dee2eba276e49da11187eee96aa7333288d52372f9537e0a67f497930b90e419365e26299892f0ce18c5c6df7d7fe8e5682821227a809ada9649c9f5584acf37614a631cc6615d45be2d9e0492d11b6358d16fcff5d00f0194fb2ec31f693a4f6eaa438a6eb27d8e42974fb18dd908d40724674752deea1a47bcfc788e8d76970b0dd0f26130d995ac68092b2c445394b55363027126ccfdb9206f78aab808a8e7bdc10547817dd65189b53c674251ec983f3854d3332ab5182330c2ecc15988e32f74ce97b0235d6db7e41c49f332d3f81ebebe2792dc38df564428310dca2094e340b93f5390acb9f7ed329f8d7f4f5e662f093748084eb8668cfadce0af9adafed4fef80b22913c6a2ec61e402b9e1cfa7ef692393501231eb8a3d2fa4bf2248883907c9058b25d9e9bafe27ba7b259cd3a98c0522210db5e33114e76477086c8258e7a52cbaeb8fbe47d0356525d50f93e14623b7616cd319243fc07ab9eb8c182e8b373a9d7d044f9a99c47484a3c729dae5569292c7b22a352a4ca9b2e6f33fd0716f51558e096d8acd5147bbeb49390f40d2404e8a52d1bfe23ef5b3d7d6d6475e050a74fb10d32d55a3e90b7676955115528f3f56dd73bb6e48a1acf597300b104b0c06ba299b265ec03d2d942366d529dd44d55b3619b6574539ba8d3a855a0138a23f3bb6f94be4e882241057743ec2abdd41b0e57af07f0635aa926c702fe00c5cd42563c48241c4f1a5ac503a571f796831d78cedefbf4a98fe6246805a84c3705679fac90a68cffc5e047efb028237d52440ccc3f7bef42353edb748be2b1bbb8654543a60fcb3f070476696ef91ff7aba1ecafbaf95a2fcc21304caba508ffec979eac1b0ceb2f3a2473ec348c4c317e11cc77d8054a70607e98529c3641463731f2320210c29daff35680566797a1dfbb92aa9c20f7a44bed0927a067656a79c3163321aedf3f42b40eed2d5a55ef523c3adfc0423e948dff61baf3c3d3c2b7468cad88c99ffd5e11e3b0ba539feedb1828af1240e362aaede72328ce937769f9cdbc8cb7b9c7f8410c46bad6d6d087ed142ad84f76573109fed67c9b7da8842594c394165a524fe2d86f2bd6313b8ae575970f24e565d80d7a39d23d222af3f0c56ce", 0x1000}, {&(0x7f0000001780)="77d87f4e3263d3b287fd4cdd3d4d1a447105ad38898ff7bc42a1c4bf9fedf095e9183950a7db32ac9fa60cbc23e72f07ac9d1f34b6857043298e81c1b75d93975cdd92bbf433dee3e010fa6475ffe0737116eacf77cb12c94e3dbb06817ca70e222ba3bd2fb6c8873670290354340871a1e26bb8c1ed0ba635088a787279f7749f1acd6373c12a2eb7136f4b8872db67ade0b7581d5e0ce0fb7327134895c9986eeba620f59492cfcff22792ff03d842b1bbd55d0c7c158b547cbaf015be7556f215f71881735f2a8501f26d9baa0a714f565ae70cc9b377e2038ea56f0327e070ea87343f7c1c4619de20cd08a78a06511995", 0xf3}], 0x4, 0x0, 0x0) 23:06:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="aef1133bd9d7bc3eeba8c3689438755d353ae80ac20e23f979f4f7ebda51bf6373c3c00d04798d0ad2219e9636c72dce8695", 0x32, 0x9bd265393c59f8fd, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x10000}, 0xc) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 23:06:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x18040, 0x8c) sync() recvmsg(r2, &(0x7f0000001680)={&(0x7f0000001500)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000001540)=""/32, 0x20}, {&(0x7f0000001580)=""/25, 0x19}, {&(0x7f00000015c0)=""/41, 0x29}], 0x3, &(0x7f0000001640)=""/34, 0x22}, 0x43) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/114, 0x72}, {&(0x7f0000001480)=""/107, 0x6b}], 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r3, &(0x7f0000000140)="bd7b0138be10f8d26290eae1684e95143960f9a7b3ef2b56fff77e0700d3f18a416b2cbb72397ace6d5288fa6a18b42b654f7061fd16996bbd049d597d3adce6fbeddf9056b8d8aa3e78b3fa6ff53861d34ff6c61bdbd6b04d0ba7ab36654034a011eedb67474918be3895545ef55fc0e2179e18", 0x74, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x5, 0x100000001}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket$inet(0x2, 0x8000, 0xfe9) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() fsync(r1) close(r2) r5 = dup(r4) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) dup2(r0, r3) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:06:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/3, 0x3) ftruncate(r0, 0x0, 0x10000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) lseek(r1, 0x0, 0x0, 0x0) 23:06:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 23:06:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x10) r2 = dup2(0xffffffffffffffff, r0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="a051", 0x2}, {&(0x7f0000000040)="fe4b4e33373f9844ca2f81796e39dbd6096c5a3098320c25e425ad116f16054da9cb906b9eebd7aa12505cb154100454ff8654a5b91ea906b1e5c31e5ae5bb907038a45c1b55a1dcb481a1b265a74152543d73f87bf96655", 0x58}, {&(0x7f00000000c0)="a33a1b7aca1864060a2b92762fc0df3ade135fe794dbdfc12fe31b71f8c5db1e2b80504675b79e4592255b2e35769f69e640035a3f878a371559a5317cbbd11c0fae6ecfb89773b71f34088011e26f48d4f70a9d165ef4ffee85ab7d251d3103f872675c95b4", 0x66}, {&(0x7f0000000140)="594993aa90a52424dd1054aa644720af2663b4d5213e0cbab227289d85a2d9105a7d92367c038ff6bda51a1edcb296bf8b48a2747b3bacad7d0326add8e3283af6263c668e5397b43492c27266d6c282b6ee31d69e137431b8b480e00db5badfa7f78ae90cf5a455c0ddcbf5ded5de3c60d7839efc2ae9aefc561cdf8f1493e544e5ce3d30646fa354bf05db44e43d4aa7ca6b19ae9d30e74e1435b71efe746b0a84dc116222fb24a5", 0xa9}, {&(0x7f0000000200)="30d805a20130c6d73890e89a0238bf2c9bcd82dacf67717758f7f1ac32f2454872e6d699efe8919c6e504b723dae49f89419b4d1eb562dbfedbc818d9334c939b5c94868bb5129f7ca68a84ff5e3992e003b4dc9ba949491e18808320269664a039c63d436e851441b573661a8b6e9f64a7a7ad35e3290cdfcf02efba216dfdca52642366276f8117676d1bbfd7b0657fc88417c3609cc0c136ec01810610793ed2a54c274fbabb49b742de49d1b7db60bc3598a3fd0ca6ad4a44082349dd6172f2a7ba5e4d903c51bc6a0d76eebd6a444e4ae44b5d703dcfd287859c212ed84146445bd6e7fed05a43305c15cfa1804269318748a400e364830", 0xfa}, {&(0x7f0000000300)="2aea3f24792f0c9d16a9c1360f346a3aab6581c5c044a48dd8dbd92895423caa", 0x20}], 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) witness: thread 0xffff800020b28a00 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807e58ae78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020b28a00 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 190408 18299 73 0x100010 0 0 syslogd *477421 34969 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28a00) at witness_thread_exit+0x213 reaper(ffff800020aff640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b28a00 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28a00) at witness_thread_exit+0x213 reaper(ffff800020aff640) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afd6b0 rbx 0xffff800020afd760 rdx 0xffff800020aff640 rcx 0 rax 0 r8 0xffffffff81ec29a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x917fa03be63c69dc r12 0x3000000008 r13 0xffff800020afd6c0 r14 0x100 r15 0x1 rip 0xffffffff81d956a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afd6a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=477421 stat=onproc flags process=14000 proc=200 pri=4, usrpri=55, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1638,0xffff800020aff160 process=0xffff800020aea708 user=0xffff800020af8000, vmspace=0xffffffff8239d420 estcpu=5, cpticks=5, pctcpu=0.79 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64099 429090 78890 32767 3 0x3010 suspend syz-executor.1 64099 58445 78890 32767 3 0x4081010 inode syz-executor.1 4950 144560 69321 32767 3 0x90 piperd syz-executor.0 69321 295778 26922 0 3 0x82 wait syz-executor.0 78890 135489 5500 32767 3 0x90 nanosleep syz-executor.1 5500 190719 26922 0 3 0x82 wait syz-executor.1 30828 339453 0 0 3 0x14200 bored sosplice 26922 93334 42233 0 3 0x82 thrsleep syz-fuzzer 26922 365010 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 203931 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 355916 42233 0 3 0x4000082 kqread syz-fuzzer 26922 199653 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 45010 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 114922 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 35403 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 37211 42233 0 3 0x4000082 thrsleep syz-fuzzer 26922 141803 42233 0 3 0x4000082 thrsleep syz-fuzzer 42233 517093 11606 0 3 0x10008a pause ksh 11606 508893 59037 0 3 0x92 select sshd 3009 470969 1 0 3 0x100083 ttyin getty 59037 238398 1 0 3 0x80 select sshd 18299 190408 91838 73 7 0x100010 syslogd 91838 477885 1 0 3 0x100082 netio syslogd 18760 341015 1 77 3 0x100090 poll dhclient 21249 217264 1 0 3 0x80 poll dhclient 39821 250359 0 0 3 0x14200 pgzero zerothread 30396 407787 0 0 3 0x14200 aiodoned aiodoned 80543 380960 0 0 3 0x14200 syncer update 84136 59610 0 0 3 0x14200 cleaner cleaner *34969 477421 0 0 7 0x14200 reaper 43206 432709 0 0 3 0x14200 pgdaemon pagedaemon 91378 438747 0 0 3 0x14200 bored crynlk 60846 255392 0 0 3 0x14200 bored crypto 68369 342531 0 0 3 0x40014200 acpi0 acpi0 83301 136524 0 0 3 0x40014200 idle1 87280 499070 0 0 3 0x14200 bored softnet 47013 130860 0 0 3 0x14200 bored systqmp 92530 384769 0 0 3 0x14200 bored systq 93034 450862 0 0 3 0x40014200 bored softclock 18374 163893 0 0 3 0x40014200 idle0 10565 375116 0 0 3 0x14200 bored smr 1 501103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 18299 (syslogd) thread 0xffff800020b60500 (190408) exclusive rrwlock inode r = 0 (0xfffffd806ebab3c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11120 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 5336 0 0 ifaddr 35 11K 12K 78643K 734 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 298 0 0 iov 0 0K 28K 78643K 579 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 4194 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 77 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 616 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 6502 0 0 sigio 0 0K 0K 78643K 67 0 0 proc 41 38K 70K 78643K 5512 0 0 subproc 34 2K 2K 78643K 1972 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 740 0 0 in_multi 33 2K 2K 78643K 1456 0 0 ether_multi 1 0K 0K 78643K 40 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2051 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 110 21K 31K 78643K 22188 0 0 UVM aobj 130 4K 4K 78643K 155 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 358 0 0 NDP 5 0K 0K 78643K 351 0 0 temp 121 2750K 2822K 78643K 29918 0 0 kqueue 0 0K 0K 78643K 108 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 236 0 230 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 563 0 561 1 0 1 1 0 8 0 rtentry 112 1301 0 1257 2 0 2 2 0 8 0 unpcb 120 2633 0 2625 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3878 0 3878 1 1 0 1 0 8 0 tcpcb 544 1371 0 1367 1 0 1 1 0 8 0 ipq 40 2 0 2 2 2 0 1 0 8 0 ipqe 40 4 0 4 2 2 0 1 0 8 0 inpcb 280 3496 0 3487 12 11 1 2 0 8 0 nd6 48 348 0 342 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5301 0 5110 19 7 12 13 0 8 0 art_table 32 5302 0 5110 2 0 2 2 0 8 0 art_node 16 1300 0 1260 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 23 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 614 0 604 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8139 0 6700 47 0 47 47 0 8 0 ffsino 272 8139 0 6700 99 2 97 97 0 8 0 nchpl 144 15890 0 14262 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 66527 0 66527 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 45995 0 45995 27 26 1 6 0 8 1 plimitpl 152 1118 0 1109 1 0 1 1 0 8 0 sigapl 432 6331 0 6316 5 3 2 3 0 8 0 futexpl 56 58922 0 58922 2 1 1 1 0 8 1 knotepl 112 3788 0 3769 1 0 1 1 0 8 0 kqueuepl 104 1458 0 1456 1 0 1 1 0 8 0 pipepl 112 4262 0 4243 13 12 1 2 0 8 0 fdescpl 488 6332 0 6316 3 0 3 3 0 8 0 filepl 152 39024 0 38918 22 17 5 7 0 8 0 lockfpl 104 1106 0 1106 8 7 1 1 0 8 1 lockfspl 48 362 0 362 8 7 1 1 0 8 1 sessionpl 112 131 0 121 1 0 1 1 0 8 0 pgrppl 48 188 0 178 1 0 1 1 0 8 0 ucredpl 96 11191 0 11182 1 0 1 1 0 8 0 zombiepl 144 6317 0 6316 3 2 1 1 0 8 0 processpl 896 6348 0 6316 4 0 4 4 0 8 0 procpl 632 16708 0 16665 21 16 5 5 0 8 1 srpgc 64 228 0 228 21 20 1 1 0 8 1 sosppl 128 139 0 139 22 22 0 1 0 8 0 sockpl 384 6827 0 6810 8 5 3 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 476 0 0 14 2 12 13 0 8 0 bufpl 256 15976 0 8952 440 0 440 440 0 8 0 anonpl 16 700518 0 694412 178 133 45 46 0 125 9 amapchunkpl 152 51947 0 51843 103 95 8 18 0 158 3 amappl16 192 28416 0 28031 173 144 29 32 0 8 8 amappl15 184 849 0 849 12 12 0 1 0 8 0 amappl14 176 1818 0 1809 1 0 1 1 0 8 0 amappl13 168 799 0 799 16 16 0 1 0 8 0 amappl12 160 954 0 949 1 0 1 1 0 8 0 amappl11 152 1057 0 1046 1 0 1 1 0 8 0 amappl10 144 893 0 890 2 1 1 1 0 8 0 amappl9 136 2689 0 2686 1 0 1 1 0 8 0 amappl8 128 2006 0 1973 2 0 2 2 0 8 0 amappl7 120 988 0 980 1 0 1 1 0 8 0 amappl6 112 788 0 778 1 0 1 1 0 8 0 amappl5 104 1795 0 1783 1 0 1 1 0 8 0 amappl4 96 6133 0 6103 2 1 1 2 0 8 0 amappl3 88 2174 0 2164 1 0 1 1 0 8 0 amappl2 80 41236 0 41170 4 2 2 3 0 8 0 amappl1 72 178658 0 178219 26 17 9 19 0 8 0 amappl 80 18722 0 18677 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 6332 0 6316 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6332 0 6316 1 0 1 1 0 8 0 vmmpekpl 168 53943 0 53913 3 1 2 2 0 8 0 vmmpepl 168 814261 0 812664 232 148 84 92 0 357 9 vmsppl 368 6331 0 6316 2 0 2 2 0 8 0 pdppl 4096 12672 0 12632 6 0 6 6 0 8 0 pvpl 32 1918193 0 1908347 373 252 121 123 0 265 29 pmappl 232 6331 0 6316 9 8 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 612 0 15 18 0 18 18 0 8 0