f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) pipe2(&(0x7f0000000100), 0x10004) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 01:06:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x80000000, 0x39, './file0\x00', 0x2, 0x6, 0x0, 0xa11}) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 01:06:19 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x280, 0x0) lseek(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:06:19 executing program 1: socket$inet(0x2, 0x2, 0x6) r0 = socket$inet(0x2, 0x7, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 01:06:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="17ba789a8eab034ebfe3acc5c26be33350bb0cca5e7969b635ed472b2eedcf7718067ef52ca3facc26ab4c4a7626801d2a94485110de49", 0x37) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) getdents(r1, &(0x7f0000000100)=""/97, 0x61) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="68900d516b0f97fee4c65c385c7f678b955f91277490b40b7d9a5f664d401849a6f095c42f1f55d7cb9d2f933b5a3659fbffc7cacd64549f5f14ef993cde95afdee620b93ebbe5e288be806cb9c451ac5568c9c05c1dda5d0626b06fec15ec02635c13aa34356757779349d68fb6517f6d7e202228162c347e1e0a72b3dcadced36e9116efdde1ab324e5f7ebb94daee9b18e3062b0c149cab3f36726191253a3cd51542322ce98e561960c6ca2fe5f71d34e6e47bae9065ab890815088efde0004d37249c4107e0256834873e4bff218a295b3a1f16ead8fac1e7451855b7641530695b0312ce4237ce4390cc31da0f35d0420b2c95d3d0582a259a87b259d703046c0c72729ede8ea4201b60b45d982e6714e1872fe5ca465ff36f8441aaea3a9d4f337b6d9c0e013836c28a5f30aaf6af2d1730ae2f0b2870b4f5abffa202a5527b0dd0339ecb2fdc6ecde4ae85961f0ecbaff227a237dbd4a4d0472f486990b1c288bffc5f0986026870e94552319822ca36c9c6f2832e03a7c2f71cc34d181150d2c6320ee4aa97b1b7f2032562a35ef34e818d3282c89787d0d9b83ae05d7bfffc2e7218c7577e69f478443e460194004d181c02031543ad8692ccbe98f1991a0963c6a956f64e549564e2f71e696116731407e3e851e49c16b30510039cbcd3a2ba1196451b1720255eda6f531442770968387a78015ab1977f7c52c001d5b66d4244504c6be7d529e94696069cc6704f40c22daaa9ec1d89d195a2a4c35c55e459a03663c07203ed3cabedf734b1c3cf50a601e55f12168009587725096975aa236f626248af121313875c0489aab25b23d7a28c0981a28511e0f0ee272d6036bf8a2686fd380c004fafbbddc921d836197308dca4e568b6b0028ff8222de7fa561f9ebd215e96e31d2d76be4ce0db1e361bd16df89a31ee9588b30348c418320a6770bb40490441942a648f49263b5b1909cf1fee07ee550a6446a2a2153e358380737a965f1a3d3de34c2c1612bb432090fb277501c1077212b0cb8cfa780651f5b21537b16357ab8ef3ac1b80c2ffafcfae4284518a82b78414ab282a85aa3651c6d09262217cc665736ff4e8b9311cd3aafbd573fcdeb8e7279653d4eb0c9147a35312de735bd5d0b72cce1f9674fa44783125a7b81b42f30f02289d0dc7e21fe839b3a3a3e2b2e368acf64b75a23ff73fbb8c6e4a99c56c5f6009f5b724cdc1b63030299c03396f781e563c0fe766a4556ce5f1a89142fa99f57b185454a3b5810a15dba8f215e0ac85a84f4518a8852ac62ed55441e2c0301b11c8edac52d5e600496667169c1b1ed31213730a5aac9e4c90e5194b71dc94f5410baffa57791356215678d79b5d96dec56c4b08fb7603a27d3e2111590030653e67e482752e74a5bf26b8b30a987453298049fa9484787aacbf813c0fe56e50271a7cf171c79605c1ed4602c6f6ca164029789dc63955dc143fe8b34985fd65090ff21df7c529a04a290960c0b00690f86a48ff147430f537aff42760e6d354e8a2c251859189934945cd17f6b14724459fa775005c98e993653b225e04a46a82acb9b7e69043aba2629833df5b73fc277a45f7e7fb6b601d4db36d99dc143c7bab2068889c0815dfe9dee43c2ff2cea73fe7a5faa59ae11c2c5bb24b8d06b6ef1dfa69880ae7737640e967c93ec4b9c5c3231184f561ef81ecec79f78d0a4600734a329581329c849ce669fb2cba5d161941c86e5f56b73c8a0d29da2a55b80cad67a1289934240014213f3fd0bf7d4619861b9d479b6d40f1154e3bbe9bbd1742b35461043fb8c3b00116677474b777637696fa41e6840daf4351670d996c2b7e5ffb1d3ab3eb3b2e7c259695b21477c55212adf2ec9ea10c317b72707b928b707099f4c68968a69a069fb55392efd4aba1712133d30ee5d3c7859b0b5d6f4eca49dec7c72c2a4bb4e10188d27498523bddd58b908b191e9f41501b06f2c7d11286d63f8a4e7e3e91a8893e5009e25b121f1bad00ce2dbd980420d84c321a6cb407c9c5e2de4e85c00f0d96b33afd0264bf3a60c8c674e1c0daaed4289fceaf7ce8f1d33b2691191eef26e870ac60820f5ab0d7eaee188d2c2e2864942235766b6ee57ef06a6b92e47c230a87b0fd0851c50f26536062fa545504ff6febd04634c6d9f08347e5d4a708b16a5a91aed18a4c0d000050cf9eddfc72f2fb69b6c2265ecd0f0d9807db8687dfaefdeb5ed976875a7221dc302a5d40d625c7fbf07b5c47c8402298acc55ac03b13e7c4a513d46a041d6d41362728d7168423a4ba0a509c1338b83995fc2cd68e7b65219d99c7680f171ca3406a34672a8785377da74459d59ab530d643270001002197ea3119119b4a707f852e32b8096f12a4f2851e64a5ac379417728aaffad11f7077b9142a07255dcc72b3c0e26e123a1dbca9bb1ca5caa37369d679f4b90a4724c648f474d0ec3f9b43dfcc8c8902fcac270ba278e34ddfffce016b116a585663c9755d11688b18d28697ed96c8b1113d9f1b02ba4d1a0ec6d6a3e3bc1e43c429b09469454ace5173c9d1c020ff3f74a191211bbde28f339dd56c8446f79fac597fd004eecc2d65c4d491e9af610904b5f80b4018aff4a646dd444b9c7fa6e545420a0277e50fdc8fd89edaa8fcfaafa4dbe7c728cc085d2505e6283e3e8af9da1b1e80e697551e3c47443f7d3e9b14d14c1cf8c38649ca08de6ee759fec03a99af43fa5707c88753d2e274a373727cb4225ba1b30662d3d9262034d16e5c0202799d268f85d980457aeb3a104a062f8fbf4203f2f1ce5288182694c26b4086d370f88790a73556bd910817ca0fc0fc0ef6d9cfcab45a3bbdd9d58856cbd90cdf083a2bbe25e31b0cbc66068ce9b78a70cf7d7c27d64b6a675747a7fb2d7ceb0e3f04db3c1b16e082a8977d929047e292d82d7d5b1885f4e38ce7c1e6096febd423a17ccc94cc7d4b2b029aacaa8cc1e2cfeb3eea6cbd97d057b80e0cbae8ba01be4ad14f3f02550840329a509bef91b58b76d0db676956c16480a68c12568b5e756634d429cc592cc3e3e39b3139f3af9d417c4ef5a4ed2618cecb1e2b3b8773abc3a45335a726fb323cafbd7fc6bc2a150c8bc297296134192da2b0b65a3621c7f6c6a6d173a309004ff74a569101bd0dc93a3ac73d131541a6c1c88cb027cc2886aa12090e7193f24c8ebf4af078047ab4515d2b5c662c01b90819cb3057e7400feb6a1424dac0eb0c8e91c5dd7efe64269ed16b5c78327f4715015d0927022ae3a7844d3317dc1a1829150e679aa7b7fb208006bf894959228b379cd86ca9dacca24d47572138c359734ae8061b13e0c6195f1a73cc4b4d9613050501f08b582cfca675858f1e68454fd7bdcb265a1dc0051f6a4dc92cac24eeb9935f18424af5bb1ba9b9dc1f9324a1a5cb86f81d7f912316645c6a2f994829db3ade92737fa130497c5b69c1b8017e2c282ff17f7febdc5348dbed033f7ed82e64640bfe35178470d274b93ad2f3d59eaa66ff12098e1f92af2e99a9f0298e36d44f6c1cdb8dafd18fe67a5a5a8124ff64a08274e92049305cd4175002d9a68d7f84892848750c5826b3b0390e755c7b8b47e47a43e2c3f1cce8fd00e120defceec8e0f79c8bb524aaeca1f31db95760078c98e7442dd599529fbb3003afdb9456943a0a9f3f8cc8b65c7c1a5271ec9af899e76282aa9756a88215fa0d4baf3e24f5e6234d0b843e43368088b25322fdbc9071bf09d554d3f2e0ece6650f407c54a9d9655ef8fd20354bd071c329b67f0075f2f070c750d4a09e9d6907550aaa14b75b1bbefc5eb8e3e1a8953234f5d468fbc1625ebe8b9d06142cc079c70e3815e331afc9513b1b569ee42e36dace741ef61a977406f2ecd929361dba7880e8f536c475783d63485f095b5d8cd4c5bf6fc8ff095d58dca5767c0d932925a04f3beb142d388d747fd783cf4a8cb19725533baf9f34d338a48288e7c966b12613d5c269ac700988946570f2fe4fd96a348def85edc1d6c57d62be01e399df82e3102e59c06def40dfa8c432ae7c916e2585ce99b5bff19cb7241d897ed45a8ab7cb4f8127726e14ac7b824301079bdd751ca3f34b4aecddef9abc69ffcfc7558007e4929ba2b159a1070abd07ff8f254ee4ee5090617e7903dfbf9529934f6153576d1fccbd1215982cc1d660c37a9ff3b12fca3be1d75b782caf2df62c4539fad55887198f5b65012395339405c99ecc033b3d4e6fce71a66820ca9052259361d43738658c30219ca5b648c9415b1d4c6fed5344069c54c8a5c938f4a5b6afff9d023b7fab8ea25800df3dc695a752c87f2c6b941914e1bc5bc5870fc965e0fb8a5f39e4b6b8430a183cc2b9bd3c4fd079d5d4723b909b37c2fe19e328dd0f3f84fa0b617b71a85564dd195c64bddfe68492a342e1b71f9cb3bf153488231feea90ff7e12acb49c36bd55797f330d616ffafcac409355fe19479832522e597cc3dfc9b90d7ff1088db3caf86b827275c0d9fcbd7c8774aac41c23ac0b6da247be31ff8f0d0ed4630605cdae79a80e959ed3ecfa2765468bd1b41bce4ac73b8c4e89753174666159faeac37df4a4f43f58a471790eee32e57e10f7c98a44646f275dca19b476cefa6f138918eba09a494d7c627a92cdc05c23a4320501e4c063103ca081140645537a94e5e6a289a8a17fb5e659a3e362ba96d2da0b78da4df67abb0db34e5552f385a3ff3bde998d9fef2a5f6aeeaa9a41d334e597d323d2545063d4a4db09ed9fb401e5ca6b7ee9d7f08840469ba58161ed172704281040d1bd299bfdbd05537f720820aa1e61f49722a58ae2bb5636fcc4b529ebd491a43acd8685c3acd91c9c4518777d2ff8c1a25bbc3ea5c679c7d7346dd1f49663b0b378b676038c60857f3707371b75225ffaa4a7dd4b8e16da56b4eeadaae422437b4a96e6642108b00e3405e43c47f89e8d567dce39d042356b05b17ab07a79fcf4bd91de2b941488435619e177b28ca952ae1c66d021ac170cf66866225dd1c5cfc01f693e5bb4274318411a3e3cabe3fb861cd05eae89bdc81e7d7458ab0629560708278f4f5a3384e3ea0c1a6812c70e2a2e9ff4b0356fb985825d045e27cfaad352a0a82df0c454ad37c189bd94f8a94325a8250e904677fc47913025c66ed3b824304aff75cb117fd0f3805e9d4cd8c473d2dd8efb11292bca791d306c61bd3d2643d64e4f86d88080e0c5cfa98eabd81addb97cb69c88cc36b6aa0b00ecc9f20c72465cd0ff2e2505f3a840746228fca2eaa42f0e6a50ab385a8f9da7114a9b9415fff832a301040a582cedf183b376473326f776f6c955cc38465a9175526d1026cba9d14ac32ec0b9e632fcffbddeaa4f5ab318cf4c5f89c5fce554d457849dab63def60f1d12c406efca5c7754a3bd199093924008f7341f54f5783832850b4e54c51fe3b8b2d1eb78fd9f45820a7871267d724fa1a5ebb3866ecc71fe6bf438447b8f3fdecd1eab38b4f8710d1745dd4375fe4cf808df3cc36e8e0818d5f3b6bc2b53e3c10cd23e33c9de67ee99ae7de42e622051e449ec7c6aac93c793d2372122d1fea6cd1af647a6be0c40d79c812280e8915a0d6628b3f9a1fddf1fbcbfa8b36a46409ab2011218e4e8ed4232431dfbee42dc354c0a1bb891561f42989097a9827ddc58dbd278e1823e43e02676d1462f3f77c62df63cbe823c414a0c0ae00014134be1cd49683f2c43d11e9bc5fd3571b87f2100c54059f3a0786454bddbcb3897f65396a53b1f355f790f51e9297ab", 0x1000) 01:06:19 executing program 1: poll(0x0, 0x0, 0x200) pipe2(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 01:06:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = socket(0x2, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000080)=0x7ff) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7fff, 0xe9, 0x80000001, 0x0, 0x3, 0x1f, 0x6, 0x1, 0x1, 0x0, 0x1f}) ./bus./bus ./bus€`@./buspckbd_enable: command error 01:06:22 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb}) 01:06:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = kqueue() symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000200)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x80, 0x7, 0x0, 0xfffffffffffffffd, 0x7, 0x5, 0x0, 0x2, 0x64, 0x1}) msgget$private(0x0, 0x200) kqueue() lseek(r1, 0x0, 0x1) dup2(r2, r0) pckbd_enable: command error 01:06:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) 01:06:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="38e3efe89d3d2941711b4cfa3303a42ceb91736fa79114e8368b4c17934cfdb33ed99bf7bf23fd5c2b71f10edb905a3aaac348bba04e070afff727b4af071ad56fcc6576189910e4e03d6de9b3b050118ebe284e695dd90a5a2e3f91fe250fab309678be00a3753eaaa27fa72c9dd3c2dcc0f9d0f2e28da261168c8943477f4e45809477f718422ff9d55a753b14bf4015b135baabe052f5cdb9c6448b9739cb9fe9421e737139706a2418ccb7e22c4a4be1a9b1e4be2c265c45e61ad1c332869230180dc74837be4347fcfa6630a5a5a43ca64417d2a39517378147bdadaae5f0e8e1ee62", 0xe5}, {&(0x7f00000001c0)="31e73bbc3ba583ffe2179a0dc9f35264cab9b0dbdae2d1fcd329803f2f294b4e2a19d717a9faa07fc89419406c93b6daefb1e37fd4f6c4a728f98ca1da925095cd8e262e698599c5192184abe39961934e86be43c356440786fe1c10848ce306bfc6b04e0eb35127c2b88cfa", 0x6c}, {&(0x7f0000000240)="434ec90d60c0c53ad7229316a7af2f2b8fcb38892d5d677eacae75ee941de3f28f835e6b4700f0b01d56621a1e54a52ba398a3604e9cc20d8adc382dd6ebfd2c18fb085600a6a14231acf2190a2ddae6f1fb5d496e281f4cf419754feccae6e5e39a9ad9344d9f0308d0a7121efb0f", 0x6f}, {&(0x7f00000002c0)="947bbfdeae5d6a84a01556a7acd38080489ae8f5f6100181fa55061ef259d823c0331a50d0051cd230", 0x29}], 0x4, 0x0, 0x0, 0x400}, 0x4) 01:06:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x80000001, [{0x3, 0xfffffffffffff831}, {0x1, 0x4}, {0x1, 0x101}, {0x2, 0x4}, {0x3, 0x20}, {0x0, 0x3}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x9811bb5526c45158, 0x200}, {0x2}, {0x3, 0x4}, {0x1, 0x8001}, {0x3, 0x10000}, {0x3, 0x1}, {0x0, 0x60}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0x40}, {0x3, 0xfffffffffffffffd}, {0x3, 0xa8d844f}, {0x3, 0x9}, {0x2, 0xffffffffffffffe0}, {0x3, 0x4e1f}, {0x3, 0x80}, {0x3, 0x6f58}, {0x3, 0x1}, {0x2, 0x4}, {0x1, 0x100}, {0x1, 0x65f2847f}, {0x2, 0x80000001}, {0x2, 0x8}]}) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 01:06:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) close(r0) chroot(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:06:22 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0xe7}, 0x8) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_getres(0x3, &(0x7f0000000100)) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 01:06:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="f26320d6b2e380cddb6f0d58b0dee08e8808e36b0dab4f67730e307c3b5c65d97367992b72a04d1f0a8609fb4e308485e00e437f858cdb04cab3368de38388c66c4fcce9badf61b258507eb6ac9b5d3c55", 0x51}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xa) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/177, 0xb1}], 0x3, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="5b1bbd854a6cadb71b3f1d01756c46d75a2b5ae19e1dba6d5baf2b9ac0580f55b7977d5742ae4670fbe10c5668f20ab0f6b3d0f0d440826706e5411f3bee489438ca7c8b9234508f3f2490861a4105d12062e0c8c977050189b29101b51ebe075efda3ea19180d6fe9dccc56dbbed5fdb53725b3b7b401e770", 0x79}, {&(0x7f0000000300)="e904bfb18a9ba506154e0b42300f93f13d03322cfa2b7e5f36c6b177e330fa97d97df199e46912fef37cd4a1e79d23d58402499bb251f3a31a52474fdff27c11f5af56d81c853d07ec746c07ee9db66c1bcb7f25088bbd1b64c1ff8136e7527f1c2ba7cc8bdb34dcd88faedff7e987552d257a47c073611e23f20ebdee3eb492421b9837280b1a1ff538dc518959e5ef4047", 0x92}, {&(0x7f00000003c0)="2034de0af5504718af8ea4bfb92f9d1c61b159", 0x13}], 0x3, 0x0) 01:06:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x180000000, &(0x7f00000000c0)="b30113ad9869858b502cc989bd3bd6d5f0521aff099a9c367feb586792b5801b0eddf30c79710b9d63e3f19604fcfa99f19bf5d236d5ca4fdabd864b480ee2468b00ab321b3b1bd2b9d159a82e3f1991609d1379f4cba79c2eaf0c8e41607b3df9325111592ca1982b41f855383aa831801e32acae5732294f0e3ce0de607f96711256e849beb896d0b0198c407f40c5b047bfe940e492765086b9e27726", 0x9e) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:06:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44, 0x9, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x8, 0x6, 0x100}, {{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0x5, 0x5}], 0x7fff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xc9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x66, 0x0, 0x7016, 0x370}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0000041, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x42, 0x20, 0x8001, 0x8}], 0x3f, &(0x7f0000000280)={0x5, 0x1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa) clock_gettime(0x3, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) 01:06:23 executing program 0: r0 = socket(0x12, 0x4000, 0x2) read(r0, &(0x7f0000000200)=""/195, 0xc3) socket$inet(0x2, 0x4000, 0x7f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r2 = syz_open_pts() close(r1) dup(r2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTART(r3, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:23 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x4, 0x102, r2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) r3 = socket$inet6(0x18, 0x0, 0x5b) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x3}, {0x18, 0x1, 0x6622, 0x7ff}, 0x2, [0x9, 0x1, 0x0, 0x0, 0x7, 0x80000001, 0x81, 0x9ba5]}, 0x3c) 01:06:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="5e27de6d739fd01d5b38389c21dc1f57609d55275958c70b8d7159721892401c8b5e60ffeda85840c7b78c5b2b10d7b8594e29e8c10f811f7324ed65a97a0a484ea5915916b899c36fd043713510cbc59d77574a7338d00fadd19fba9e9b3a07cb21ba0d5d42bdf92b466bad77d2678aa2f908e223d04aff4103c08ac2823f6ebcabff9b19c3ad00f11b92948cd7e64f989a935c3a191fb333918cc2f45e58aa20bdd3272ae35cf7928334e5788acb01c397ef0c5d9fd9a7cb8145aabfc14f021496f875", 0xc4}, {&(0x7f0000000180)="55bfb2e6d5d03b334ea9151910bb225e38091874ffea33ab9291879353262ce3e5a13ee0efcfbe510bfee5ca638c4152dfe732db5421db312ba442173e0eb0e4f1118069f5c800af74baaf6ff71c014490d78bd655fed2361d0702e3a689c84a121af434015073c8235874273f3e1d7ebb08798678280174df34", 0x7a}, {&(0x7f0000000200)="7e73882b87bfd40049236c836fa0d91329bea78b25b1c6c5b0ee53aead69218477be6d32136852b5a3787752f8cf2c550f34176ad58fbeab955bea344c84d5d543075526586ee2be09789d9570d59d27afc3f1777242eec29788fe59a4595b3a2b94a8324c8f328411e2126cf4443e488e4850cc658bc3e1994c78c32234d198c473db1eb6cba822e3182fefbf80a129316d7963ba59123e5ce90e1c6b221f399896d7fe2be7a3c159a2d694c4d01453da98bc1c7ed4647617b62fa0", 0xbc}, {&(0x7f00000002c0)="ec2b3d5d7d4d756b5f9c387b5a1d2b50ed4c47a417b2ddc5e70db2e8c40c93843fd538dfb5384b9ad424b8d40ed1633f883341440dab494f9134387f9f30cdc2b400dbea185f349047895e6edaa5e9fe", 0x50}, {&(0x7f0000000000)="3d50f16a66a0d0b3e7cbab4d0d4cb2fadb02c45e4ee7a2d045b44b02907bdd3ecafaa46dda6a47e39402b159ce19", 0x2e}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f00000003c0)="756d97e5c526c84a45d38c3813c0eb3a022fb4e048876147b6b423d3624d9bd0fca4cf72fca35503ec49d01f4ceadd8daf519b8a4c417b12d0383bb301d61abd2a16f5690f731d2277566ba52386ec9bbf1bbbecdf6e6a7e4ced9e164338a6b6fe7e5a52b84a0a8fb8a99720b14cf75297f83e37368f4f9fb3b9dd01e2b8f2379c39ad8b05e428ff92202a21eb3a90f015a1fb78c79c64ca98b29523400191d926a43f613470e9cead4b8507cf4b659564b766b41726e64c8b391e5085447e84fa304ef552bbd24a3b89b223ba8a121dbc280c7c96204ed15b602fa08027a17b1b442a4ef68ab28e9ab34db9d9ed4db72fa819432851e4efd96f2add0f07ed77d8990c377c227d59a8da13eb304c488c8432eb0b6df0ae871f451dafa597308c1315587287d4ad130d7c65112711fa05f2801c8ddf2eb7bd55a1ec48969ee3adba0460d0a2b7170bd17bce969e35239f93005afcbe35cb8c04355fe342b8f7c239e7ca7ede57e0ad6c0f8526149cdd001239aaeefaea9699c23dbb7a321d413b90e086878702f4da6394532979a6db270934fe2167239bf4a8b5044251dbfa10923ed368f22a57bddcd70f7f315c6cb3f85f3dd639329cd0726ea427de631036aab791ff7033a5bbb00150d57f25f1abd4e75c8c52d00847b69a25ea9e15a73e6daa745320aed22c96426de288443435ff5a1a622dabc3fe286fd8058de8beb0f7b7dc5a8836fc2d3e6ba3635dae37ba398c99e8219482b1e9f06472590bf1318b50e31a49bee219eebf16d09670427d9960c7524e8a980b61f51f3557db5cfd956e5e5b58dad32597c0e9cfdd99503c7bd402c84482d979f6ba373aaae1b8980c2be52023867f115f906e73a42df2f9f1edc81306409f966290e2e874b06ddaa5e2aba6924fee83e2925c076510abf08d2c6ad3c80315c5139e4855009364053dfe9d0d948445124a135a27c93d76ba2c4d2bb2d65da9a4ab7bed52b8d7136b3252b1f52043c2547a0a8f5674d5b6a72ee9eec78fbfd258758e02338e725d8de4827361717bcf9b68e1bc11252f06bde069223cf085786adf2c65aee3191e5ad93fbb4ed2177a7049ad77a751f37e23675e6bf3816f8287665dbb28a8dc3332eb8882eba4f3dfbd3b9c131efd6c29ae5997cc793a978f3d791d5f96f837eb5dc2c3aebedc011833bfaeaef823a4938ba5afb286ac3cc9ad94c29ef9d6ca1028d5880b7febc1db825309a66887f26e3ccaf7375311d10e9f577d40130ad4ba060f495f4fe8b353ac13c7a109f96eb55f5bc1708bd5490d4325cfdbf3a648bd65f5eefc0d8bdf0ee640e135e68a2333f80698fb5c4260104a47aaf69cdfc1ffb0a2f7cb0a0ab70a16b430a202ef96d826a5dc41acdfb7dd84913684c173b5114688b57076c9849a36edc8b87cda699967c2e2a4da840c6f77506c240dec1f4098fcb3d2156748425541eeac960b50cd17ba1615f5816ee7ecdfedd5550b612928dbf95ddc27262a3389b7323b4e9987071a4715d4bbac3b96586086b233a5aa9758ceeaec280dc4267fe7ffe7db2d6deab8dd25dc6a9fff40a297b43ce0e2558a43820a3abda86908183826fba70e844ab56f702d146d73c572b77cff747824f98cae128011f3eafc5e6d4ed6834d525367d79baeda81bfb5a232fdf8e5556b4bcdb91dc865a86fa4040e9fb88df6843939f8b7418f655904a1781ce0c742bc3f24ecb91ee2c27170dbb51d9bcad2bbf09d6a0bd24aa94e6da6961816b35c707d085082d3fccd3bc017ee3ee9d21fa69f73f2883979df49add4351db90f3f6fd7665ff0395fc91eb98bab93ee4a63da6ce52866a87211eceed02f41646e1ebcff6a6c0c363843c362f66f44492bc1095711cac0ec9cfa7f9fc18cebc0adac276c8a8da8864f8b48a3781471abe13a638a007b0bdb71a077a353e595e301fa874629742cf8f3e41048ee193f062f5e05bde8ae768ba93f30d065d360ced8db416fd3375a1421f32bae6186d6796b9d267e9058284d18a131641abe04460e6fab1517159578aff2b47f63502a209d78e111fb7f40c9042f550367a20775829d1f5ac14577a2026be7ac0e48e0a3d2367f87375b3fcaf0f161c9ee1bc9286f84d9ca39fdbaf3869d56613448a0118568bbcb3f78db571d0911608ff2e2e4318f859c8e6f00141987c68a8f0a1ca8dd4337757061bc329970136663814873af49137c64b13270607d27a11e723130fa464561dbab18ebee16c855987b30b8ff3d08910c82408a7036306d677a08c62a4713e94f2e682c92bf0399109c225dcb21d25f3ed2907323b4f5b992ff7ba134ce11425d3f69ad67dbd1f036c46f4a685887e0b6458b9db2d372b988980faf6860e35cb7e80c16c15c8a840fe8380a1e16357f4c7b45505adcc8b14b1aa6e0737b5a63f23df2ff18ae335717188d0b02f203249405bafd726e376e3b8d9eaf8407e8d5c932728b0f76315a648a47541bf72f0c3549db50bedbedc0363cf14c75c2d840a1d5ab94754652f89332418667f0b489855d4041008cae156f2eab6fdbb6c9be9445b08f79728c6802abeae3eb99825c6129809ef40be1ee1c811d13466b3ab1e66f847c19aeeacd373688e58c6ac44db25d7f14b929d6df43d66403d7a6dd7b8494bbb969bae405a385331805991e7a493f68c8f6b1788e44a48b6cc0a58eb787a47b028410a2c6e8d363e9bff1cd7bae6a75a2f12a3dc75f7a0e9b0c71af99aa76322797327334457359bc5b8fcc6dea5f6e5ca20900029880941a4481a035fa5857b7f0d2801b96e1fda7dafbc284d81e35e5e428f62271561ebd6a07b0ebd30a91643ca33f9d419c5c768ac677bb0d2446937f3b2592e03a03b3f24275c0645d96f4f2ef3f087e3b82ffbc21d7f056374d5a8629c5b649be52defe4802af09c5264570559015b876a42e0cfa118a040ce7b3fa601e9ab0e34ebd1a6a21b9b7a0f3708f56d4cf0ae5a98c981f3574aea0630a1a700f1f15d8480d4e483604c68db49c1ecb8a66d225bb96935c426beb85a9d4412f44730fbf2e105b3d0e8edc057101390a17dc108c173ab6d422f269ba15db7fabb2c1391a035e300553a827c65564b8b97fd54390320dd91403bc1bea00a35ec89fdbae4e3983036f791b9c528c011ba6a2119fbade5f3c16e1de088bcb7b6ce68b121b12823276ec3d20c341cb9cc1b5192ce6e0a18616f1e866315ea84438af5cc735504bc4d66d222ea3193b08f009bf347b194422c927c2c13caaadf0d0baa18b22251cf67a1685c92d49376609b981ddcfd6ca55d1026d97b5c3c399b4a8c3cca256262935f4cfdbbc7798f72a2cbb8224f7386ab44a77560393f1b14b7d170b0bfb321f4f7060d7495a34d8506d68a351565eaffe02d1bb6107cfb529cce0f9957e94964d5c1bd6b19b142246ce98471efaa219aadd9970b85ca3660d1bf9345e2d9f5ea6f0850861ed362f8a6a79e9f8c1ff90c9f4520506a6db0f8d8f99c3aca7930ab3b6908851d6a46a5e42cd4260e1663e1d22eac25a041b83b29434e7b52a279f05cace6983838d4f8c0fad74e57ffc42234467eb8a39e4bdc7fe7d79a7f47baef8c68b92dc64864076abe3a23a8e0da754a3db0c8e1176de11f10c58b50f3388a46a5dbd1a93629ec251d6386d20ccf6f23d9a5de7632e1b8fffdbf233ee94345d81ee40a14628003cf3450569fecdb1efadafdd00030b18324fbe9bbd28aa2bad290adbb49987e4a18b8595478efbee402660b70f97b5bb021624b161a4355df801b2da81884c3f0abae199703aaca1915fe720e3984f0f836568482a6db8bd84cb975011abcc33bde2ea031908ba377ddb6534a9c5f7519f9a898fc240cf4dd8fff91993bb43fada17f66ce9673e2766f5227b0dfaaae69aa2b5dd018ff2c17c2cb1c6c7cc06558dca714574cd65dd7327bd3723985f0dfb3ed0e68fe9dd2c4776ec8fb2e09d9c7647d4c00ada0255c2fc82a67ddd08e408168691f074121116cebe785f1a129284b402ab12936e709f85496548e50fce854e63f24af05243e22f5d5e9fb300f0d1a82cc2d2d574aa2645e71f9f4a8b60af99bb7b56b5c3a31f11db53f63b0bfc22f1843ab5014a74526feb4786628a589e4316a8bb63847605c5f08e0046fdbe7483f3f3882bf9075f6598689e452201e8ce8784ef9763e296603aa4977b8f793b3ee88d3f63d86c07fb229ae4025d18b1d4eef6ff4b2709a8deb3af8ede9d48be073ddae621f0ce50aaba5a2062706dc6bb118bea7efd8c8382ccd317221cf1b432ead4d8a4a99c9f159c69226b32147087fed073142b0bcef9301f245ac8ea777428c9a88f79a7219a7cf3368eef2a2c100a80689ee4b60b5385d37c22476626d659e77357b32f330090197d7a9dc527b99cb8d53a33733a6deecce9d5349bde32c24871463276874a1be7978370c7ee4f22d4b74e846d70b1d8c484258a010b923cf60a635c1847fa1e69646d191ded2e493949e98aefdeb02c05dbe8014da9757b83c8885a77b39f23d7f12f628cbe507527e11c6057884da53aafc6455ef42dd4f083bc485390463d3aa7a294c2c8fad9a5b6ea8e859612d7d7346ce6ffa3376a3585fa3a68300996c3464499a05fe2b99f7e1b7fe8d003853ce36da27b27a85481c5971f8eeb6ba2b06b66329f561d7a154290622d673766ad14ef9ff0f65b8a17d82d4ba8e7342dd9e41cab67840004ea0977dc52a61bb40fae7988ca42227cf3e7a7c54aac2dce93cd2709e109dcb45b7665182f5be4c757e583d02b8f98fe10853a18a79bf8a5116548e330d9ae1852324f737aed74dacec73420e70ec3102caeb9a3466af25755a18c0a931892242c6a1c7473e605737d8477ff9dd2f0d95ccdb8592974271575ebeab7869c0d67c5741bcb3da610fdc28bf11f3335eb1348fd56c7869c706d45853a27f5f8b0a82aa5476067656b993476b39eb6b44d358fa7015fe1f582595e39bfc48542b9df25990a703f2e2097960944030e2353d641cb7823de4e686b2381056e8a49af2d4418297ab6ef250f392cfbdf6edd3eabba781afd69298ad14ab0720750c4e4518963ff37f4879be3bcb882646a6fc2dbea0cfa462dfc6175d4721ee74f8554ad6771e43348cd7801e5b6e918bd13f3b08c001f02b844f84de9c3189840b28d687124b045e7a0cb17c96c2d335aa50177c0e1acf695156967105db75f4cf7194379ca926faf9aefc6d478e9f2316a727997831d4ca874761ef0f8223d26576ea9af96012c939763f4fe4a1f8595b85f56d80ca6925288c2f89545fcb90e8357bfca9781c337387534f26a103c328834a6b28e025fa76283d5fea28fd18ce4fe867f7831f03d91228835473b0d6efabd3da7adf38123df51f889c56cd1c15f997ab75e2ccfab2cf4a31aeac76363b81ea0b001617d0afc2d60b7dcc0bea869b7e461a506a0947c016106b69771aa882f1ad7849e6868fd1d5e2a015222c44d28625a068be31630819d5841159a0ff7dad573fe91731eb36f296d4be8896edb8e08f31c624d6aefaaa662d862088e9c3da5409f70592d1bcea5fbe61895b75ba9ec8138befe9cb0c979168ae581a26e740c2a208fdd1bdd688293fb81cafb0d1ecdeffd9c4da88d3bce0474c84dccbf557f2eeaafa8c78c3d7559472e4f5f44d1b188287f217fc76291bfca65e3c7d193846d843ac82e2a8fcad67e75a454c4ac6110cf037545add6015976a22da37dbe5b5437d15b6464a697731fffc2a97c6283b1c379312733dd13837be5a007ad72e1780d25b26c1c9a3928", 0x1000, 0x2, &(0x7f00000013c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 01:06:24 executing program 1: r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x400000003000) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 01:06:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = kqueue() r2 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="0ff7b4e374764d075f6640969d3379b64bb8d4002324da97176c07d2bb9c54f4f36b3a05389f2bb2b0025917c1c431743ab397a90422e6f668f969a39ff881559e40b7c00fd43760a9576f3842b5cceb972e", 0x52, 0xb11cef6d1c376aba, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 01:06:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) syz_open_pts() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 01:06:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r0, r0) 01:06:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x194) accept$inet(r0, 0x0, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 01:06:24 executing program 0: r0 = socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000040)='./file1\x00') r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x5}], 0x1, 0x0, 0x18, 0x0) getsockname$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSCTTY(r0, 0x20007461) 01:06:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3f) getsockopt(r0, 0x8f3, 0x10000, &(0x7f00000000c0)=""/154, &(0x7f00000001c0)=0x9a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fchdir(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8280, 0xa0) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/97, 0x61}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="6614385db117389fedf91c32e49e4dbeca5133bbc5006245fcd4f8cc204fed3f2ddddd0fc7cba0855fc48a6db42d942e41817bc439248bd007c3c97f88da915557a0fe2bf1303db2ed11e303d94cba5b630f79d4931b7beb3dbf63fcc5b7e3dac1b3c2ff887bac270b19dce509f0f2cae3dbbe9c", 0x74}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x101, './file0\x00', 0xe70, 0xffffffff, 0x81, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0xa6ea, 0x7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x23ecfbfe, 0x82}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000001, 0x7, 0x5}, {{r0}, 0x0, 0x14, 0x64, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x54d7893a28ccd46d, 0x4, 0x10000, 0x800}, {{r0}, 0x0, 0x2, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x83, 0x1, 0x10001, 0x5}], 0x1, &(0x7f0000000240)={0x7, 0x5}) 01:06:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x4, 0xfffffffffffffffc}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 01:06:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) read(r0, &(0x7f0000000080)=""/178, 0xb2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x4, 0x2, 0x1}], 0xc8, &(0x7f0000000180)=[{{r1}, 0x0, 0x48, 0x2, 0x1, 0x40}, {{r1}, 0xfffffffffffffffe, 0x28, 0x1, 0x9, 0x7fff}, {{r1}, 0x0, 0x20, 0x80000000, 0x10001, 0x400}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xa5, 0x10001, 0x9}], 0x4, &(0x7f0000000240)={0x10, 0x49}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 01:06:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 01:06:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}, {r0, 0x10}, {r2, 0x4a}, {r1, 0x44}], 0x4, 0x3) close(r2) 01:06:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x80}, 0x10) 01:06:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) fcntl$getflags(r1, 0x3) 01:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x9, 0x5, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x38, 0xfffff, 0x9, 0x3765cf8a}], 0xfffffffffffffe00, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x8001, 0x5261}], 0x0, &(0x7f0000000100)={0x80000000, 0xffff}) r3 = syz_open_pts() close(r0) close(r0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = dup(r1) r5 = syz_open_pts() readv(r5, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0x43, 0x4}, {0xef, 0x4}, {0x40, 0x100}, {0x5, 0x1}, {0x43, 0xffffffffffffffc1}, {0x85, 0x8}], 0x6}) 01:06:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 01:06:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 01:06:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 01:06:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/135) 01:06:26 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpgid(0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCNOTTY(r7, 0x20007471) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2ff, r1, r2, r3, r4, 0x5, 0x6a8ac4c3}, 0x3, 0x6, r5, r6, 0x9b, 0xb00e, 0x9}) 01:06:26 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x2}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000080), 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000040)='./file0\x00') sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="fb5f63065983626073ba0c769e50f6c1c708f9cd6c69cdea640cbf55c612038eb627e77360fc6f33202f6c78907cc484682810489a26504e32ebb49d2cb8604dcd5519270fd728234e704da95f6432a57d5a9bdd33cc3f01d142d52222d538574b54dea8664ee1988bf21704086ee1759f6503e84ad88e24452f399cdb85d595bdca843e", 0x84}], 0x1, 0x0}, 0x400) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x285}, 0x8) chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x7) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="93967c9ad208602d60c766f2d2782399b3cf656c2092d027dc13f6c7f6c2d5246da201701f802aad4e5732eac0597cd43df79db20d31e4df1291abe8015a61f77dba90f8ee6aa632fe833308dec5fedfd4aff27e2d1dac411c70cf9e4a25ecedc834749a8459c015300cf8dcb580c775cdce8a3fd2cd813f6d395437a1fd985144dbd494e85515d0a18402ab3bae1365d2b2bbf7f54cf4f253a23c3a636dedb576fbbb5f366dbfbe5731a400be87aac517497e8e8701d3d11e57b28d0c0bd8f7690bd1ae685a090648fb0db64a6880cf32949554394b4b16fead4bfae4f8e9c319706c4ddfcf3acf466db4", 0xeb}], 0x1, 0x0, 0x0, 0x8}, 0x8) semop(r3, &(0x7f0000000500)=[{0x2, 0x9, 0x1000}, {0x4, 0x0, 0x800}, {0x0, 0xd2}, {0x0, 0x80, 0x1800}, {0x2, 0x4, 0x800}, {0x0, 0x38000000000000, 0x800}, {0x7, 0x8001}], 0x7) socketpair(0x0, 0x7, 0x200, &(0x7f0000000600)) 01:06:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="653000171088000000000600"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e0f0008cf376612", 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) clock_settime(0x0, &(0x7f0000001380)={0xf7, 0x3fc00000000000}) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 01:06:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0xffffffffffffffff) 01:06:26 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 01:06:26 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 01:06:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:06:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x104) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x8) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') setsockopt(r2, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="eb000000000031929648", 0x235) socket(0x2, 0x8000, 0x7) 01:06:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x1000}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x9ffffffd, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffc, 0x50, 0x2, 0x100000000, 0x7fffffff}], 0x1f, 0x0) nanosleep(&(0x7f0000000080)={0x6, 0x7}, &(0x7f00000000c0)) 01:06:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffe) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x10) 01:06:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x7, 0x7e67, 0x214, "f7ee37b12d0e9b40be16fc5156e4388f1ac60190", 0x7effffffffffffe, 0x8}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 01:06:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x800000000000}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}]}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000400)=0xc) recvfrom$unix(r2, &(0x7f0000000440)=""/209, 0xd1, 0x840, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x83, 0x30) 01:06:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8442, 0x0) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc7, 0x1f}, {0x101, 0x7}], 0x2}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) 01:06:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x5a68, 0x0) 01:06:27 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)=""/53, 0x35) 01:06:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 01:06:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) 01:06:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x88) dup2(r0, r0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 01:06:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:06:28 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 01:06:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xa, &(0x7f0000000100)="4911fdfdffff77db73294aa95cd325692d5d801e60890554228ce0ba247a767c4c63aee5a45fdc3f7f34f3494a99f9c6d539a06cd7de33d90f4a9971a274b9f089fa009a5a75d8d3e29c5d947a3b30e4c3010f4909bd790766db401246a97bd8ee837ab9bc2dd14fe134186501caac8f539bca401df3ece7704fc17ed1defd920b04175250d8f4f59f38ec2e18bee0d6e2b761d7a53d41d91f12a70d7281b3ee5a419cd85f28ec95f792aa111d8dce90f3ec", 0xffffffffffffff4b) r1 = socket$inet(0x2, 0x8001, 0x3ff) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 01:06:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 01:06:28 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x7, r1}) r2 = dup(r0) openat(r2, &(0x7f0000000100)='./file1\x00', 0x200, 0x48) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') flock(r0, 0x6) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x0, 0x204, 0xc1a9, 0x300000005}) 01:06:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0x5) 01:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) 01:06:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee9e8ce929e56cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9830351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de000000e5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652842f6ece45f4871774c7809d2b4b9df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff2e745cf434320bc019112fcd2f07003a1affe910f6b2c5341e176ec76005677bcbaddad2a1a9aa4b8ac32c9a89daac75ac26a2b5b8b9689eb72798e984086c0f7ed5d087a3a72e7ef6dc1d1142a934e07c3fbc126b01a86173dfb3627bea3e491f1a82faf0e880cff0da6feef1b86f2839fe131314f30952", 0x140) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 01:06:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="aabe56f69d753a582760", 0x100000028) 01:06:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 01:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e7f326196e0000000000"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 01:06:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x10fc0581, 0x2, {0x3, 0xcd}}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 01:06:29 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x4) r4 = socket$inet6(0x18, 0x5, 0x62) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x10600, 0x20) bind$inet6(r6, &(0x7f0000000440)={0x18, 0x2, 0x81, 0x80000000}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x42, 0xf00fffff, 0x7, 0x48}, {{r2}, 0xfffffffffffffffa, 0x4d, 0xfffff, 0x8001}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x101, 0x7f}], 0xb051, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x6c, 0x4, 0x9, 0xfc00000000000000}, {{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x4}, {{r6}, 0xfffffffffffffffd, 0xcc, 0x11, 0x20, 0xf5f2}, {{r7}, 0xfffffffffffffff8, 0x10, 0xc, 0x3, 0x80}], 0x736e, &(0x7f0000000400)={0x8, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8000011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0x20005302, &(0x7f0000000140)) connect$unix(r8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 01:06:29 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:06:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/141, 0x8d) 01:06:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = msgget$private(0x0, 0x0) mlock(&(0x7f000000e000/0x1000)=nil, 0x1000) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x15) fcntl$getown(r2, 0x5) clock_getres(0x3, &(0x7f0000000400)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000cc0)=0xc) msgget$private(0x0, 0x4) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d0422b78ee4d2ec1e0bf761dfa39dc987d5076cfb8cfc9030cb3b411df09649270ca98e56b2882"], 0xe5, 0x800) 01:06:30 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpid() getppid() getpgrp() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpgid(0x0) r4 = getpgid(0xffffffffffffffff) getpid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r5) r6 = semget$private(0x0, 0x4, 0x244) semop(r6, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 01:06:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, r1) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 01:06:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)="05e82b0dae40f2f59f1a9f83127b111766de982885dd676962397ff448534968a8b4dcc5a4d42aaa362c1c884bf5159a4099a80b24fac5ae298fd5e94fd1284c38eda74ba04ba49d0278f49b202ebfff69ad3c6e00e77d8ee984062bf892cda1f5af36a6c4c10b1411332de95cc1a7613bddbefcfdf2381dc0fd7a7af133664087d252919bfe5c5ffa988e19281d424aaedc2edc68eb2bc2b38834349b0725096f83e37a4281b8bbb967d73c163be3a8f231bb269bd8c5dfb9608a7335fc14680ab2ab8acf1ae914ab143253009a00396f2265dcc045e9794efc64fba8d56028ae47e98c57c2cde4b60e010c73", 0xed}, {&(0x7f00000002c0)="501e43c860046ced26a6794d6cd256afeb0884f7b3363da689c75575c057743705139a9a874ae4fb21be2fceec18aa9c7cf31bea6d73ef495a51078cf1d587c86d6ae40e5126eee5729640a1852a9c4290785c4c13b308807540b3c7edca44d3e6b91a2297a075e99a411ff8f78ca69da013f98e1b1e4ffbbc7727b0e333c8a4d88017cf64d6cf31233f4e02241c918e934aa7b993d83d2a98e55f82f779c5f4eea494d4659e727f33c9fa5b4e8efa92ac433e8f488ff382dbf0b92d950e41e1c3634ccf8cb2124f35971ef668ef7bdbce0f24b409c0217966", 0xd9}, {&(0x7f00000003c0)="a1751fb0dd36064c7c1b2d5a6957de5dc4a24268fe1baa61dbd0e351fe1c3e60a45d7f9ca0ca008e9649682e9e1f902a682726034b3316e788bcf0393b34ec629a1970a014594b190f68c3e60d043e0badd26f7fd2b8d2e8fc449be8dd395a2b283bf77aafbe241ed6d54918debe4dd9663c0fab25087aa582a1d75a06aaa2d8f79b7b889085cc334410b31dbeb7923eae55b849bb11c6c8628a95140439c5317408a40c7c383b7f6c8387b2353c6c6f042d9b7159b445bca48e81055e40c799f739b6d1283b55cbb3588667ba6ecfae531fc6fee195f0351f0a3b75f727641a890e8d6440e9b13e77c51edd06e21cb2bf62b03691f9", 0xf6}, {&(0x7f0000000040)="98c6238263807bb70f50b6b88c0b21a742dee276e1e92b2a07b5a78230c7a24ad87b28f3f871067b06edf0452cf8124d079296d93350da67ca66ef1f8345430f4e042295765ca6654bcf1934075ab1bf4d9ca99ac5a7225eae827b52c0e31b33f97d6efb3f573ea5ae0bdea23794922de5beeae4423503008964a5c1994a7be0a4baff27e0cbc121d0155fc968d1daaaee", 0x91}, {&(0x7f00000004c0)="7ff80eaa4e4b6791147d7f6a81b63ce5132c5395228dbd5d55ac4e134785b7d33308b14a1ea420ff9722a8f25ccce2033cc95d458cf509db3dc397e29274f39c9ee14dc4937c46498488697ebbd9fca76e35bc7998f2acb7fbb887d594f4d6b616205ba72fab2d773978cd5dc7c0db542d9200e5870688b6a9c96de860caea63d165a597489ee30160459ffae46c77c7d663e0a5f0fba34b17042d41bd57aef1ed53c09475999a3383bc41a240896e879260e5e8a8ab2a526b53d2f6229d3ab9b36cc496e0269d2958bb6472e1c60318d3bc49977e5e60b1590c5f376153e6c6d99d1be1e81609fa4d9970631136bc0622a2d9608025046fc227e0c449d3591fb70a33e848d36193e05059979a27ca32eee292281bee60c0dd2e8de82d68c441231fd92504a25f75303ea892af2f62f12d5f31ec419854de23b5f97e3c74aba151152f9954371b1155e34539b9ed7a9e3e76d9e9401c0dcb16b8cc7932d997b33aace41231e2adbe7ec41b116ba9f80f7b4894634b3c2865b2b9e451e579f617c19d972d81f85f3dfc656dfc6965282a2b6b5ddf4d1ac61f562bf9f8814b27e59785b7006beedd393c4c23387d324ed65607ddce22d9d983e5c23306c11d9051a4451f4898df3d235c7de46abc45209d3a2e23d4e697df2a347a63a650c33de401ffe7504c25e19079fc5737b28947df38e01822ced85b36f35fe677f6a810ef57fd09a3c6704488b505362ec96b68cf7c5e707fb8620768ed910fa73344c190da104141ab974020a3f86286659b63049962c58731e344970ac36c8d519914a4263160bb51e75aed299f969e383c9c8b6c1237ffafb40084e3308d33c8b7eff9964d212735a7ae214996224e306fbeabdf8d41069fee3f036accd76397227c2c182c92b3086c3cbf885bac411dc77c33e01ee323238ad49d01944800705d02c70c792ff15c93634aa8c0aab4d17df3951b53fe4ff217a6d9f1c422b82c53e965f6b2af0d7a4f5013fbb31ffac79c72bee4a42aa74f2195e6edca654434a7a9f203dfc56b72ca983f70d3754712c78b1348e2a4d74cf071f894a73d148e617b3432f8758dbb680cdff2340227006530a3503de5b24ff0c2b0db87fc58cc03241b3b40f451a5568b60245104f16e375c954c23a7bf9f0b489a2d0330c3da4c613da1b443ad9e3ade91317a267dc40d9f3747ff91e0e056571d140a64df71915b5396a0fa7fd31147e1d43dc7275b92e9dddc28763d1695678b50d67e4fb6f4b0e1cbb9b246a9ff646f41125f8692f914aa8b4a19d44c5c4b607582d9e8b5c869ce4810b8375a3e9c298046cd02edebfb403de5636f0e695f7a037439dd8e69312d41ff652f31a0d6249d0dd58d61246364ad8b16fa49a3b502cce0040474bdb4335c7bd1ac9faf5f924c5ac7cfaa5cd2d55d60be128538eaef6b6acbf69339ac229800e210c62929ad45b8dfbb46dd37d23c0fc7976695ecf2a1263bc34591b6d5e86f857e918c141f2dc0f1b99eeda15e4a5e15dbe98580bfdb87f754b5ab1c5e953374f4e4809cc196843be34d212b9a1db9d71186fa71d1f117f11d26d4fdf63450a3585125de0c234a392d4ada60d7b2061fb3e1db793572e4e4fb6b1c23c4ee1d6921d457b60b84b25de4ea19f949449041e32aee966e32aea0b01fa79e3adbeb056abba74974ff0b2011245254d6e0801067ec5bc280590d7995b9dde5918e5f0d9816bc8ba91025c2694d4c1511bb8206051e71a440f074706db0de517c91403e1e6686623d5d782222ccf0f095523f9ff437744c6026955b382cac24de4f8c511aa6e98392af161f9d7487cfc8769650d5286c021b7167700b0f2f422e84eb1d42e7b6a8e8a6c1210260b74f9a791316d4a0277301e99304256048dfa43d0fca87a581c4f19351cf0a1b40be6441390bc1e456793069d398c944c8565e929347937a93da6306f43ff28257774d341a03f24914d5ba931fa305316ef59c18a758c5096c3b9e8776d55232c8b26fe796dd092d1df1e30fb47637304c579afe873de01e087fc7e8592b64bebfdee5396dcce6c112c45d7f63ea92a380a5eb76dbffe378343c96bd2035d428a3bbc1ba049c232e7e47db7f8f74795efe2ee0cb6dc9af0482e1e6534ffb0266c489dcc6aa148b7bb1e7d8c03661d7eb35bf39a50a76fa33d49dcda7f397482328ed61c3b2fc5f8306648607e9f4ad06a6b510c7dcc68276fe90a02847f4d2307294f0b99ae667e59db974c8aac595c014eaab164bbfb683ffb9bf5cb062af82321d3c05fc2250c08f71305b5f476344c8635665234ad2ea0e04bee9488fdea77c9a936e5a2bae2866867c8a41b78483382c5fbdb998947e5d33037a84d842f3d3cd40fa2d82414a8a2c17257fcb8afd4e2747a35c8bc28ac9df87674a97c3595ce67554d699c4da90da71dfda765238bcb61336dcc51d0b9f1ee7a8b891356c045858f2968ee1bef269af7aa21ca1f14b67a9df2425717ae48acb8ddc735f93574872700c51f39d9bf11494f3ff1aaa05fe65c8cc15d032c426e7e3e0488529400c9fb9b5726355f554f7da2189512508ba7bc1d14b131b0eaf74acc95241fa1cb77093cee1e5f31a3f811498b4a5b081ef2530f8b94ded48da16edeacd9286b0a93ceab540f72ad060e055b7e98e5ba6106dc95617c93a432221477afcbcea1390d9edb5f9733eed29762559539e0eeaab1f7e8b9c1265d04e2c3dab44173bd3d3a673d48e38bbf25f1d967faa398ad2770b4fc5b528c30f7bbf68f589e6cbbcb36881af1d6f1803fa485bff14dc8cafbb79089c691357b5f3e1651eccf9aab00aea2d39cf0e31e15ab1074cbec2a462a071ff4a5b984dfa90f12650f44e69a4bb4f40bc2d538e6bc7997f0314a4aceaf247faaeec70fc1d63d96dc057beda88ea38d295b2d6e3f622a64bce73ec06cf2b827bb999eb97928b121810f6b2f4e0ca747f5ef47a9163ea2f032143b03f29fc83de5c7de667d50092d0109b1b693a5eb6d0458434ffd4209a4d4ec2b8c845ea4f4761af73cbc89d07d4ec000cb64808d41fc5b69ad09eca290a3b280362a02457b6b4376f71cf8e52bd1a2b8410a2da64b965f282b01e4517d70341042b267fe9f2328b123875b1bccdf82e2d6ba80f7c08721675b8343fd71fb058ceae2e13198ccb81087e1cc2e390eadebb59274229d3334a9179dd317e221da35032d610c7a4c5ce4d6c65e5d436df8eb19671a29b9f818ba5227912b670f1daf29d91eb5fabcb7eb71c6df32fe317c76d01935f471d9372c700d68f42b4e413907a909c211598b2be7601decb5edc04dff15f281d18099a58dd014206b434b1e7fe5b8aa998a5cf6f5e1c2f780c7781d608889b6d8f304f1b8158e99585d02a4520689f2682e616b6f926bc047b96d3ecf8d4e5a305b9c4056820c078285e3d261570c4caa56bd8d2a97f1377f35c7d22201a10b72597992b89b150a3eb72bfdc0500c80b5d72b2e0ca8a353202a495c7b4d563699e322ab6e298560773b6878ad47c15d8d31f3c51b9da5686521c6c43e23f0800ce853ec0f6a892e83ce488eca60446c1b57046af61c70a6e296634de24057d839c32fe8a3fcb827b54e11819840d7df26154a94eb49e397babfad8a6af51f96d0ec83b97bb17b54e2ef8f4531dbc0d68e486a7ca7df4b8f46181ddbd41847bc95ae4a6e49fd0b3e5171d9fa84291d0276873a2e7536ef26857a9831a8cb9aaca65c6f85ddb26b6af7c201b2ec0fbcf961b7ca04c39e4325655dd8e05ce0ba072bc35bdf9ad1bcc07d3ef82dabc2357605c9ea45c97f433d8881e103206dfe543289ae56a3594ae1798360dbd4b1c9dee13a37e00008a4321b3868e291663b69951e1a7b2b5eb258380c55c5d0c9f24aacb4ea6f57f7fa02af374c33ed3dd51359e8aba0cf0840360c27a20cfe30697bfb406f5b08f84fa50036868998f80690027a8f2f6cea7dfe1716a6a6005a3ee6fb628443600f1885074830e84c1948a856478ca6183f375592b03c987d5c26a863990d0b9b37efa45380cb34d7b60e6e09c2e1820a7ae72da1204d10f93514c1f8f2832124a84a5eac5a5cf351ae42d70a9f319c4616524635a319c21ac78195695e47e15cbce5599c6438e1cc11f42ec298e44a123c827e63b686d09966b2cb60a6ef333fb8be62ae3d7ce7339e441706af7f6825ed9fbe70c39060e8d91887ee8f7094386650cba8e190c1645e78a2d1e63bfff59e920c9f2deccaf91b58a387f6798a0d871f0a11954b15432f243296490530e163ff8c888319ad8af97a7f7a0765c648b03fbf6bd3f9c40e9f3bdbc564e317f61e027e5c3c2446d99578cc673da89bd8103d9e18507321f36680d8da2e0de27cf56f8fb07fc0de301d76d5ea4a0c9833cd97ac8759846abc6ddc3390c7850c6614666372ac0f95951c1219b50e3de7ae8b11c9c4146e3f61511d5e8518eb372decc00f9cbddbe534397d68fc45342cd629be0d05d32d84b72a5e5281ed07b392c801c8492ba97abd9cf882673d158c195dbbd89671925ae8d1134879ab0539204af70fe48838010050a0ca9e40cde49f151425291905492c8385bee44e055e46a3c1488dbaa47cc11147da6aabfaff8e48b4075a681e39bba3128466d3d6145bba478c4909c2e6e788952a0c808ecea03491780e79963a1b894dbcf9185e092f83a1a932ccbfce75d87e2d160d44e3209a501da6c51eb5ad14ff0dea81a8c3ea8a78659a6e2653fbf5a13d8db48d65da76f81ec70ca3ae1c0520c0be85eadb9083f3a3d4295672ab25d9c783f0128e04a5c97699f925a88dabbc2494443d9ac21c7938e07aca7e99904808b1196c4b364661c757cda6280e8ce1c3b078fb5c5c1d8f40cd326baad0ddd2c1eb8ef8a2fb826c654904508120bbfb024558bf1006f08b6cf8e3928b900da30c4b0cdc39d17a99936a317b89af5337ab59dfdd040af15b49c842db1000ae18ef1d3c2f520b2bfd6dacc69c609ec5400a734ee61d2c00b727bde148a7906e7e832b561715cd0a2cf5c9b5f106853bafabc97be8b4ac4ff3124baeea7f1324012c3c79ac967f704f5a9ac39e141cee7b401341fd4a81b296ef4b839007c105c88704640bb64b09949a0ad57379731028477692e56ed9c9f380a1d0aa3e9796749ac8245c238bc0336f77cded6511d6f1af3c671808ac071415a2ce300f3e067813523cd005bb0faa818963accdd52a792226cefbd94095d6224718abe6357552cc1dcd013f19f3ca06aa41ad2808bd116389609b5eb761e5df1158a9f5ad42d5b01073405dab18ca5f715712f3ecad5c382526340a26918a36513626bfb31cbc23f08dfcb33dc90e512cf5c7924a6f009adc24efc22a1cf4368956315a0d8747b73788db0f6ad7d94da9404c3188a3b6e83e309f4750b41a017df1c7015735f63dec875087c9b0651c2b40e806f2a8e2f57a41c7f33a40b8dd053f405f3564c8d5ec1e317b8345c9f15759bd4bbae38a3f6ada7857708295dda3cdcc6af2183a24c8056195a36b41f1fa381ab5b7e5437da3262d8bb73d79662c279c633d800407ac815a38a30c24caeac183dd142d1452a50af0ca80337534ffbfb798b3865806d6a424d64048a4ad2eeac6c7eb56360151f89891b30d979e3000b4484dd2849563abfe900470d88fd836f137a1597769f44e1e126a2441bada4bd5ac9424b61d4181716a408868d1f3f75e253c94e06c9cfbda58c0cd19cb939890a8601d20ec29c4c7eb4486824d4ae9e76205f8898d1ff6a8d20ff634c2213bdbec4f2bbff1e", 0x1000}], 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 01:06:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) sendto$inet(r2, &(0x7f0000000200)="082206ec774ef2b42ef1a69848150761b9e00334facfdb267ac480ecc424f0db69cea8a372e289545e671ec9d8446cfaa0e2ee7e9fccfaacb6de2b550b6bcf3de3c800fb6fb97efb63f939583c39b87b3b5261486b3de5e58d5b6996588471cb3c2ca4cf61a21c0d5a0787caa7a6c2a650c7721114f5404b42538cf1b6f623bc310a8b55d0648e8cb1ab735883ca5789335ab9d1b3692eaa4bfa7716e6a26cc8458fc960bccb1ef2f75e8b634529f8322596c5266ff6edf4ef831f04a7fdf609b8b69f232f27c0f0a7c480780273fa176306060fcfd134abe6c65262f4d4", 0xde, 0x40b, &(0x7f0000000000)={0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f0000000080)) dup(r1) 01:06:30 executing program 1: r0 = socket(0x10, 0xc000, 0xb05c) sendto$unix(r0, &(0x7f0000000000)="01db99b6b89250a3d6f0660f8b50b97f03199a3d", 0x14, 0x5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000400)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="db5d39d438a1aa0000000003001911ebe2"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="f93a4c4419691b40390b0ca1dd5967d8d90d4a72dd9c9117fe75fccacfc06881439ca4bb951a8d01749a9dbdbfb49fb704e7ad954d2ecb418c6a0b13bd414dd701a73293ab8dbcdde99cc130ea033c9467dd9296e5e6ff10e25ae2c2461e66d0f6c1d65c62f4f71c0fc7bb4aaa728968b5e08362f3e297cc996d443d91204b5db1e7709aad", 0x85}], 0x1, 0x0, 0x0, 0x406}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6}, 0x8) getrusage(0x0, &(0x7f00000002c0)) sendto$unix(r0, &(0x7f0000000600)="61fcd212f043d810113ab0aa4c3d99ac167c8e9d090b2f6b23fedf1d42903c4c1890e7bda16e4664b55280015ca3dda972c90ee2c55bcd81e62be784c952ff1fef0c3fd4fb8a556998355197b1e14a0189ee5d3638d5fcd98733d963e4319bfd3df08b888a1c038fd0cb0548250c921a34701a5f0094c9d6dd1f18c7a27c942a41b20a5a15306af50857b2b50efe1efccb10aba58cced5a165cc1b8d88821af3f71a0b55ebcf0256582723e9c2", 0xad, 0x8, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000240)="9557180ba5cb5238f4d3", 0xa, 0x400, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/21, 0x15) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)=""/233, 0xe9) 01:06:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 01:06:30 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x96) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) 01:06:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1ee829df) 01:06:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8020, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000200)=[{r2, 0x106}, {r2, 0x80}, {r2, 0x20}, {r0, 0x80}], 0x4, 0xffffffffffffffff) dup(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 01:06:30 executing program 0: r0 = socket(0x16, 0x5, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1}], 0x2, 0x1800000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) 01:06:30 executing program 0: socket$inet6(0x18, 0x8005, 0xec) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 01:06:30 executing program 1: r0 = socket(0x16, 0x3, 0x80000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 01:06:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) dup(r0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) 01:06:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x82, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:06:30 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0), 0x0) write(r0, &(0x7f0000000100)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:06:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x45, 0x0, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x10, 0xa, 0x4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x26, 0x5, 0xa4, 0x614}], 0xfffffffffffffffd, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x6d}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffffffffffff9ab5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x7fffffff, 0x62}], 0x7, &(0x7f0000000300)={0x80000001, 0x1f}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x54, 0x20000000, 0x80, 0x7}, {{r1}, 0xfffffffffffffff8, 0x28, 0x80, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x80}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x2, 0xe9}, {{r1}, 0x0, 0x2, 0x80000000, 0x3, 0xac6c}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0xf5c, 0x8}], 0x1, &(0x7f0000000140)=[{{r1}, 0xf2ea9a320dbd328, 0x0, 0xfffff, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3a, 0x46c6d63d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0x6}], 0x9, &(0x7f0000000000)={0x6, 0x4}) close(r1) 01:06:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x82) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:06:30 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 01:06:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) shmget(0x0, 0x1000, 0x484, &(0x7f0000ffc000/0x1000)=nil) 01:06:30 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x38160, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x80}], 0x1, 0x0, 0x3f, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)="0c17b9c094fee73033d9f0edeaf5b0a1bb49497579064b62e7b967e3733482c43c01ab6a0e5d46e62a316781fc7056a7b629") fcntl$getflags(r0, 0x1) socketpair(0x10, 0x1, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) close(r0) 01:06:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1) r3 = dup2(r1, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) linkat(r4, 0x0, r3, &(0x7f0000000080)='./file0\x00', 0x100000000) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 01:06:30 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x6}, {0x0, 0x7}, {0x125, 0xb2}, {0x41, 0x3}, {0x67, 0x7fff}], 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) semget$private(0x0, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 01:06:30 executing program 0: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffff2) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) mlockall(0x1) 01:06:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xffffffffffffffa0, 0x0, 0xe13675a9de55c6eb, &(0x7f0000000100)=ANY=[@ANYBLOB="c3387035ccccf6190100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRESHEX, @ANYRES32], 0x2c}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) 01:06:30 executing program 1: setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x420, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x4}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x83, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 01:06:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffff, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x700) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x20}, 0xc) accept(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000280)=0x3d) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10100, 0x8) 01:06:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="4faec44d603495bb54fdec5501cd791d6f808ce79f197ef60faa01a313f9dc13494ebe2590638f6c9268a0544b62689baea5d536e80c1149f16e3a20ad7d17743681e27e4b032062476c896617177635b8c5aa23aebaf92b2c75125eb3faf80aa3fc849db72f419c0f0227cc74b9d4f841a142625f40b9cb4043f2466240400e", 0x80}, {&(0x7f0000000140)="8893f504792e8de2360ec568a7f61ba04637b41a5ca4b1a23915079f9d27f70f8dc688b5fdfaadd87968ef1a9abbcf6a9a", 0x31}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:31 executing program 0: r0 = socket(0x1d, 0x2, 0x42) getpeername(r0, 0x0, &(0x7f0000000080)) socket(0x30, 0x0, 0x7) listen(r0, 0x401) 01:06:31 executing program 1: r0 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffc) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) fcntl$lock(r1, 0xb, 0x0) 01:06:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0xc2) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x47) ioctl$KDENABIO(r2, 0x20004b3c) 01:06:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) 01:06:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x10, 0x2) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)={0x0, [{0x1, 0x9}, {0x3, 0xfffffffffffffb6c}, {0x2, 0x3}, {0x1, 0x9}, {0x3, 0x3}, {0x2, 0x5}, {0x2, 0x5}, {0x2, 0x1}, {0x1, 0x2}, {0x3, 0xfffffffffffffff7}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x92c8}, {0x3, 0x318}, {0x2, 0x426}, {0x3, 0x6}, {0x1, 0x401}, {0x3, 0x3ff}, {0x1, 0x8}, {0x3, 0x965}, {0x3, 0x42671c48}, {0x3, 0x4}, {0x3, 0xd6}, {0x2, 0x7fff}, {0x2, 0x80}, {0x3, 0x7fff}, {0x2, 0x5}, {0x0, 0x80}, {0x3, 0x2}, {0x1, 0x100000001}, {0x2, 0x4}]}) kqueue() chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') pckbd_enable: command error 01:06:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 01:06:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r2) 01:06:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getgid() r1 = dup(r0) getgid() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 01:06:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/162, 0xa2}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200c1, 0x143) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x2) ioctl$TIOCSTOP(r1, 0x2000746f) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCSTART(r1, 0x2000746e) 01:06:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 01:06:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$getflags(r0, 0x3) dup2(r1, r2) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20c43, 0x0) pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x3, 0x7, 0x0) semop(r6, &(0x7f0000000200)=[{0x2, 0xff, 0x1000}, {0x3, 0x401, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0xbb4}], 0x4) readv(r4, &(0x7f00000012c0)=[{&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/27, 0x1b}], 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fchdir(r3) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x10000) connect$unix(r7, &(0x7f0000001340)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f00000013c0)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000001400)=0x1) semop(r6, &(0x7f0000001440)=[{0x2, 0x8, 0x1800}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000001480)={'./file0\x00', 0x7ff, 0x9, 0x7f, 0x1, 0x149, 0x3, 0x6, 0x2, 0x2, 0x80000000, 0x1ff}) semctl$GETPID(r6, 0x6, 0x4, &(0x7f0000001500)=""/224) bind$unix(r4, &(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDGKBMODE(r8, 0x40044b06) shutdown(r2, 0x0) getgroups(0x6, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setregid(r9, r10) pipe2(&(0x7f0000001700), 0x4) pckbd_enable: command error 01:06:35 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCEXCL(r1, 0x2000740d) 01:06:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x5, 0x61, &(0x7f0000000040)="4d2ca259ed01821015993706544b41ad1e9e013612f91341bdf7d39e8b69c8c9a0fef63cfc8282cab098a2e7827b60403db24080f97ac926ef14aded63cb5db9c27ac438b9713943e883669535b7d447cf5c9d1f7a4e0e034ffe14c81d9e63f3b02eccef184fb7b6aa1f521fd1a47729af4efc4833a6826c6cb91869b5c8f8cd6d5d842a745ef68b56d1424736d195fac94972662e4f2d9d094186b2e3fa355780d1c84718f58b5e4c57a9cc01ed3a55e10b6d214cc8d2e3c9d18abb7514d991cb97d59f71fff7823bd469c124bbdfee4037b8a8110ee6204cfd68b5df998a6d1ad121717f9ea84b30ca449f4c83fa6857d9078a857ebc3cf10c19bdf2", 0xfd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x0, 0x2}, 0xffffffff, 0x12ef77bb, r6, r7, 0x4, 0x3ff, 0x7}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x3d, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r9, 0x6, r7) r10 = fcntl$dupfd(r0, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc020697e, &(0x7f00000000c0)) 01:06:35 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0xfffffd92) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 01:06:35 executing program 0: nanosleep(&(0x7f0000000280)={0x81}, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='B\x87\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00']) 01:06:35 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:06:36 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x30, 0x8a2}) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) 01:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x80, 0x1, 0x8, "4b236b97cccdeabdabb59b3f13e711d5db7dc985", 0x3, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x80100000fff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x100000000) write(r1, 0x0, 0x0) close(r0) r4 = shmget(0x2, 0x3000, 0x2e0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 01:06:36 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$unix(0x1, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3040eeaa66978d58dd9ae25726f46ce07b950fecc1cdae04e2e8d4176bcfd07d2249b120199303decb829996270869346314349f4ffb75e476f7321e77d9bd43116613bad1a2b740c5bc0f31379348bb96b55bb8bbc9607d7889a003c1d424ea74e3eac908193043d52934c81dcf003adf98de7e7c01eb93131b4500c6d5bf019f219bb2088cb411a082c2a3e8fa7a6a68dff1b7845af56c560a65c9c19f23ff799d88c9d0b2ff578d08", 0xaa) 01:06:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000000c0)=0xfffffeb7) 01:06:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 01:06:36 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) 01:06:36 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x2, 0x80000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="2f0d5898c541837859ddf4cae5eeb4413c3042b7696a1f2516c6056d5e724a6e6d2272d537217403", 0x28}, {&(0x7f00000000c0)="8fa3f40df120060684a4a536c88ea07d9ef7e580d4b806dba4c32fd6a03a8497a15adb", 0x23}, {&(0x7f0000000180)="91f0c2b330802d4b1c365e84227abc71f112ce3ad6cc6a02bb11a7b9dadf9bc0d2918bdb1f63173be3d82c222f8b0f16675ce4ef6477b7016a8eb0cb24ee146dddfefb1d175bb4f722f1f7e1462d5b4f91cccbbdb749ea595dd2c4103757b3c6531e76096d061648e6f6060139900232f0635978bdaad9e242b59bb4cd6f3543a39240d6b9027165090b8234abf7f140d4caffb518d75caf28692e9dc03c219c8906bf0bfaf4f3cf7599de047410b8c0b039900e0fcb76e79945cc948a7635fd0c997c0994aff5c78b0df2d4f3", 0xcd}, {&(0x7f0000000280)="668deb03ec63a5b5cdaf315322fff5b9688ac57df92922a59b489f77831d1d18eaf6e2c253e1fb3d3ffe727cd2e8ead262c99a1727ef7b8eb01e44a77e796c0b730148a01a4f74942e11e0de5291a6f14aa6b1788d3c81a70fe3a5746d48a5214bfc6e9ab39956a7750f60f3356cccb102ba5276a71b94b96d0e95a6fb95e2e5b5422078fb6463223808b07eed89527e057debe27d9ab2dc30713579fda92efc1d87bb6cb3efd185c0402cc4a2f27334a281d145d9edd2205c3d4490fff0dacd10707dfe816e", 0xc6}, {&(0x7f0000000380)="f11c570f29c076f49cf6ea531a8b62724b66306f7a221ec6c9a1e15871502e6061f9dd3b0f2b7ba82affb8ad1da46b5e92324d899660202bd56c5d2efc504b6a262e7bab6258fe467dfc772ed1466f97e675051ee58170f4f5c87d7fbc85fe929413518d7630d2687561c1db5b13ae97e84fd458fa17f72bfa", 0x79}, {&(0x7f0000000400)="9f4959827b03325bbfb69c4d2b6ab3c040653a999b6f5328c0fec9641fded3ec903bd8ca9e879a825e68ac27cfa114d07b27f624140645730924d28da67d824d485518500e6870e4fb6374d677f551f929b07f58968dd3f8a9fa4491d3b8c1aee89c6eeed72b1059996a018ea863dad0ca2bb45eed625c50b209db90867035bc90ee3daf0c08687f145db8cc0c8d95593566c0a170d263846a79", 0x9a}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x202, 0x0) 01:06:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x200, 0x8, "b000", 0x3}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 01:06:37 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pckbd_enable: command error 01:06:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000100)=0x1) pckbd_enable: command error 01:06:39 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000007c0)=""/241) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') semop(r4, &(0x7f0000000080)=[{0x2, 0x3}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 01:06:39 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000116136dbab934eadc7ff095cdf91885c96700624e2d33d43ba280e1a8d4ac56a995d54373d3819b4d49ef2798a6df7b76cfcde23edcc07be9702489e1704e030a66f8eced6d3c5e60bac08133b65c170196122203393e310ef518583628c32b6296e27178afd8b4d96cb2c0be0d8a978afe8dd831182a672d8e5768f4c0456e15380591fc1172e5a503b8b4cfdf8c19487696df70a969e80c020fd64382912f71d909307d38af6f425d0730a6440674700dee570726209ae8681d5439534e61b2d66ed93a7a4c5c5473c122415d28d2b613c8f227d9622f0092d6cf947ef6f551c7383f45ae5fb41f841677a29ddae02d8926cf60a8f38e4a0b16c42b8ca48b9b180ff859c55164ac9a71aafbab51947a7e0921846e10f0e"], 0xf1, 0x0) 01:06:39 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0xc001, 0x1002426) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x401) r1 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000040)=[{r1, 0x1b1}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) shmget(0x1, 0x3000, 0xaf, &(0x7f0000ffa000/0x3000)=nil) 01:06:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 01:06:39 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x100000000) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x4, 0x3833, 0x1, 0x2, 0x100000000, 0xfff, 0x0, 0x0, 0x7, 0x1ff}) r3 = semget$private(0x0, 0x4, 0x110) semop(r3, &(0x7f0000000140)=[{0x7, 0x200, 0x1800}], 0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/148) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x80, 0x100}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) semop(r3, &(0x7f0000000300)=[{0x1, 0x6, 0x800}, {0x0, 0x84ba, 0x800}, {0x4, 0x0, 0x1800}, {0x7, 0x7fffffff, 0x800}, {0x3, 0x80000000, 0x1800}], 0x5) getrusage(0x0, &(0x7f0000000340)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x8000) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) semget$private(0x0, 0x3, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r4) r5 = semget$private(0x0, 0x3, 0x242) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x10) semop(r5, &(0x7f00000004c0)=[{0x1, 0x180000000, 0x800}, {0x0, 0x400}, {0x3, 0x7, 0x1000}, {0x7, 0x9, 0x1000}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x8, 0x2, 0x2, 0x7fffffff, "e93d453993226993dfbc1bc9bc2901a214470b10", 0x71, 0x4}) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000540)=0x2) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000580)=0xfffffffffffffff9) semget(0x1, 0x3, 0x10) r8 = shmget(0x1, 0x1000, 0x320, &(0x7f0000ff9000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) fcntl$getflags(r6, 0x3) 01:06:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\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) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) 01:06:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x2, 0x13) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x800, r3, r4, r5, r6, 0x100, 0x800}, 0x595, 0x7, 0x100000001}) r7 = dup(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10010, 0x0) r8 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x80, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 01:06:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20001, &(0x7f0000000000)="eaff1e8b127f0000000000000000", 0x58) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x100, 0x1}, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x43) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000040)=0x10) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:06:40 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffeb2) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8046, 0x60) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:06:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 01:06:41 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)="dba7badf0c68cb1929583de31859e0eaa64e19dde7a8eae67bcdcd472731529a2346d8de2e5d4357f4ea6c398f5305094088b728968c1f379a52225ba242f816d0eb0ad0d0cbe5b92c60b434a49d70afb2b0171612972f79782621ddd95d0838d084e115c087203d0c1ccb76", 0x6c}, {&(0x7f00000000c0)="0fff087cd54b9e8fef5a6446ee08e00ee4ea861bc669906957eaa023cf5f6412b5a8536b70b10b52a6d038af0adadf74cec448eb115f5cfcce0c64535e74099500d73913958773698c2ddbbd6e81b9573551de70f397f78cc446bcf8f13f48179485bf4cac8eae088bb794ea484dc378f6968c156b720955d977a0345b6f5786285da2689b64fb059ae9ec", 0x8b}, {&(0x7f0000000180)="a66280775d4997ad8b8985452b", 0xd}, {&(0x7f00000001c0)="15eda453a831aafcf6c3a3c8b3301f1c85f08664dcb39f6c60232b19c12c313764e34ea1aa04aa692fd86c34a2ec44cbfb490f99796c57da02ced702e30cd4dba2c8956be736d378ea7a9f6e45a85b1437b6b790c1be043daee7b1b29288a329b59340de2ce51f195f0aa9546b051934ca49657e88b9227a7f169bd34253f6fa7f637dd913afdd2c4a15597f0500d1524f07cbd669be97535697dfab4d4728b98ede28447a668a8b72ba21ed5a09e7c66c", 0xb1}, {&(0x7f0000000280)="98b4a89dfecadbbf8ef12c7a0380cea2a95110d3a2d9bb0522e0a2e4f4aa86008a3c4ca11c8f6f1f4b7b338b4b85c106174381304ec6ba376f86dfa190b81f6b1d9d30c4feb5754fe27a10517182247681553f6fc7040e951163b207c36a465dda797c6e3dcb925d6106111b86365c5613db34f4fc147e042b8608961334a966ed308950b332f2b7ac03f7a91179e09beb5539f106d8796fbde24ae1520ea33d26c7433c4304a4f8ab28c1b5f5215c06aa9fa6ad2795637f7fdaafd47c4fb786b60b147c5cb6fe94c0a5956c3ad389ed36b04faf99b6b1edf69ef639f3953369e3e380a8120341ba3439a56fc3ff", 0xee}, {&(0x7f0000000380)="80d12f83d01006cd2b2085c2c7aeac25902611abafc73eb8d15946517bf3556a6d00472ded243f057cfa0d88e76a55bd70baa13cfac45c28f23f07f6aa52da6bfaee58f3c360a7ce565513ff194909f228a3dd2d1cd21e8bcdfae936908f587eb225a42e8be2510d50fccaa8a6d402e675ed36fb8c4acb8d02a3fa1f58ef05a986072b77c8822748aa53d4947dcde96b7e4d3e49d58b1e3986f5601c3b924bcf899584554e1bdf7c40109e0b91f13de58302c57a8c1ea4363a935fcff6614c6fd1c339ffe6cc5728cb4446a57b8638b9490c06d152af24acb01114b8cbf0618b60744355c9eaa080047091b64a", 0xed}, {&(0x7f0000000480)="8d8b527e70b894f9cb7a990188001ba0b75b6b23b17286638f4edc267a907b3af1bd80163582a38e7054d51902a5db9244aa851c55043344d2062390b6fa7b0f8de77f5dc8c16693fc76797006c07e049b9c05b6967aca5dfa45", 0x5a}, {&(0x7f0000000500)="81bc99034e45efd36fadeef70fe3f1275dc46f7cb315984f092d28739367dc827f280c2750236e0a4a70433acbff4a76497d53f7488f10b7916cac2fe698a5a5587941f52724bbe6e8cea27c359e595583e42dedaf9b04030dfba5182785183ca7afe9004e9339cb9dfe598c9281212f08739324f2cac989212f08e94257ca15543cc5ec40000492442e5d3ae7cb7d01d29a14ee3d081b4f57daaab44625496132de9214b12876478096a378ae820a96e65859937e912af7e0767744accca7a4c627", 0xc2}, {&(0x7f0000000600)="9f70c7aa1eaf244443fe82813a1ae09ee4157ab4017d3e45d125d1895ce6a6c1063c1ae9c4d8da3f40f61aa3302c5e3c80360fb6b7058a356a0ea46fa4618543af09f750ae040269098ec83e6e3c6a32d21500d93cd80f7cd2ab9fd48354968e5fc55f8dc2fe82b9e4e3cfd8e9960d6f7d11924950ec3d4754e7b5cb07ed0e98858ad514b95feb37dd42f880c374304d1be81b8eb624f88f34b7a35f750dd1cadcb8d72298c8a0025d16a89425620fa47c1e1c1cab4e56573a28f532eee8805bee561354ae31abe461afb91afdc3cd17b7c987b98cd9b10f7b484aeb3e19612c87dda76e9061a0146361dcad0167289906769226", 0xf4}, {&(0x7f0000000700)="17b914fcd3cbdb5c59f81e489c17b10aa47bc309f136f8a51cf3863c1fd2e9f46be9bf85bb3a8427e77037c49f60b18f53fe9c163314bd5bea16d026bb6ac9486bf58a631dfdbeb7b1baf1efa3b0827f2336f30ebf0f5cbdf166617b7eb33e52df8f841e437860f9ea490798a368ad2de496d4507b67c8fe1baab4ca92d29505a5499bde4be7777e8ccc46d2f9dd4c63b6b75aa833d0a28a144e1b049f71b3a57b45a0c3b41ac7c3763dee57c87dad33dc805c15", 0xb4}], 0xa, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r3, 0xf, 0x0) fcntl$setflags(r3, 0x2, 0x1) pwritev(r2, &(0x7f0000000a00)=[{&(0x7f00000009c0)="38e91c6f67f0ce2622823f77a400f4626e911745b72238a52085ca6b7d0dd1bfe8eb911fcf28c22f03bf8e9f4a15f8b49c5fcef4c629", 0x36}], 0x1, 0x0) readv(r4, &(0x7f0000000900)=[{&(0x7f0000000880)=""/92, 0x5c}], 0x1) 01:06:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x34a) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 01:06:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x9d126f0, 0x4) 01:06:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = semget(0x1, 0x2, 0x400) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r4 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffb, r2, r3, r4, r5, 0x1, 0xaa}, 0x0, 0x8, 0x2}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:06:42 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000021c0)=""/215) 01:06:42 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 01:06:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDDISABIO(r0, 0x20004b3d) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') dup(r0) 01:06:42 executing program 1: pledge(&(0x7f0000000100)=' \\,\x00', 0x0) pledge(&(0x7f0000000000)='-\'{{\'[$\x00', &(0x7f0000000040)=' \\,\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) semget$private(0x0, 0x3, 0x80) 01:06:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb1, 0x1, 0x5, 0x1f}], 0x3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0xa, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x4, 0x4c32177e}) 01:06:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xaf) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) read(r0, &(0x7f0000000100)=""/203, 0xcb) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 01:06:43 executing program 1: r0 = socket(0x7, 0x3, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) semget$private(0x0, 0x5, 0x283) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xc004, 0xa90b) listen(r1, 0x3f) lseek(r0, 0x0, 0x2) 01:06:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="c8891157fa1e04a4d212a996460e8405d8fe49321bfbe2c72d65f80db7a79cf2e90c87073c261a831166ec30c9ae0acbeb54e22b58e8829d679fb5442ea464ac32436597506915609cd74059ff273ce0ebd07e8d5641bbf7ce0979d321c2199aa13cca55937a09bccdf9b0aa7ba633f3f8738d31bf3782b0b192c9700659bd03d834cc7c283883fda5eac0d8f07205c038ee4e0f731bd972e7aae4fe6573a19e1488aa1740923221a50224c6143f51859f72337269747c29278c008fbbbdc6583740b3b838d0b62f64b51d7f1a8afb10c75508a73981510c8338d21d6089fef5ebd16769dbd44b0036704092fa1e0695c4e3b618f2e5e5039547fa52fcba8876eff79687914e169edbf1a6e38d837bb8f574704e2c2e4df24b7945848535ce63dbbaa2a85f37063baf792375428e954541ce619930e83b23084b555bd808054efa07a1ea5e30b8bacebce9c2ef5cc364975c9e7c0f5e3a714f604c3a4c8375d1f3e5025d00b67d53cab93fe0f86fab31bf3ae8d92a606a3703dc3e9349c984b7153be0e3948d776035f201df35687609b3d224679cc3abedba9e8b9757717b5e7350b81f0ff558a7a2de19d5b1e520ae1d9f406beb5b6cdc75ee4fbf5fd95f437cf31f659bbbcb0e1497cf9eb39def0726a9018e90d46717ebe5e0f2f66f1615193a65e472342148f1bec14935003704d23fb62f4f662267ebde3e1331db4a5b1b2c3f4c622a88786f98c5ef84b3659e24201035a4054e4a9bad49775a997d0b7fb1ff3821d103c9942433fec80184735d073ef979ffd9f7c4a73286daf8656306d43ebfb28bf042177f59e37cd6a365a1798dbfbec021b3bcfc41beba3c9e8ceea8b4999a14020c84f8f69348d0884ecf3d171e58e37dabb9c3c6f7879562953d474125ff44e37c9def0d07425394700cf76639cb162bdf00eb3730839915a94c196975d0b22447c4faf78abe9451662ef2de0e60cbed26b11cb23a97ca7fc1ebe7f5d4e5f41739d62598ca6593cc58b70924df9d1e6b7ca1dd07d6f771a0c73bf22529c614d10d01abbed165fc304f03674ad8ff4ca708f2d6bc27bcd69f4b8d7c57f6c18288c86a0fa453528360eace4e9fa9c0de53af05702781ad4b0c9cded8d848055a35b2ffb82c640156a94460875939b973de870166429487c6f67045c47119cdc4000f6804392ca5e08e2a46bded30a5978f858a11d2559e044d935d38001f0ed45efca462dfcf4135f493015ef6e0c7e8074d86c97d7cc91634640972e577555e1e2c24dc3809851ddaa3649fe0720d3b67ecc8f34be61047a18f78aee1c46984d1fa9be9ad268d47feac06eb9579d40a2473a81135440e3365454b314fdfc4de1eb7e0f0fcaba943fb3ffbd3c01f34502c1a1514b9e193ea4ae29397edb86d147ea16fa2bc3c3e6d7a549a605ac2ed71018bab8d431642e05aa39fbc8659ce57f34ae70bab6d0cdc85bcebcee842512e5efdb6bacf042db2c6dcddeeb43a648bed6747d50edb1f9c533245e066691c6d722097e0aa23d4186bc37ec66ccc6ddbbbd045c3af7794bfcbc8affbf4c180ef2cebeea7176b08ef3ba9568509505a2d10ff1d5001560903a271b36d6da5245c1efaaaeeda3a68bf417345009717b2cbb19b72bac7457e4d8a916c476b5e772e56e3d357631201eb80e178a25e92fefd7d7f6c21d7c7bcb4ad4309056ea0858b378df7dda867622bd4ec55ba84308ed717a86c9ea47d1597823582624fa8c24289d77aa7e784400bd838873df9c06418ccca0a231cfb34285a57daf9d1b9cf99f47e8ca6d340d65416c76e04d62b7411b9c586a31701aa944689967dcae725bb7ea4669a4542388c9e70a4e0a2ce37696735234e843497f90a7de601cd5259cf088e454eab054cbf648f256b092c7dee7b73cc55b1101f04676f2ac99f6c1814e4ada602eb6c4d330a594507f1b64308b897fb92fb6aee69da0af8f52ec92eaedd156f45d2afa1159f81498cb673005a0f1eb2d752dc901203a2fb9f39518a9052b201b44e4f0c74becf56de603823773ebee70d8408f29015c79e66d2032a8d8208913e7676cc09470a7b0a247c74e487dcf0d7ace99d56bed64b4b9a4c1895259e71e91b6e9449fb8ba867d9a506e16eaeb4b3b06da21baf3dd867af06fbcb0494be56092c43d6b8d305bcbe3b3da0938f6839cc6088d4001cb2047daa35988461d7bbe7263510d991bbe55d8fc544725f946345ef8633cc99446400d71e63847c49dc30181fe1dc9d15d4ba3b67d7717731028bea73c614fef07f2df69e7e7a27000f6cf4f07aa8062bb1226dc40b5fccb95170f849d3f0f6272e4943e4a2056e51ca97281cb546b7f8ac3093541b1624ea7d20f14cf547e561b0f5d2e1727aa7fe5dfa27f4fcd58268686ba72c46609876b12be30ed83d6dca4a9fe02850622c66ff788cf82e3a6c4da8b62d313a8da05993947f796f7afa78e9af49d993de32cacb1115a8deca04d6e2634c18c9319758392f99bc1fdb68d214c651d35cc4420517c5b25823fd28df37faad04794b71b5961ec5e1f01ac1d8735c44c6752e8a6d10a12e8b5dc055d736340c814d41f1007c39fcbdb7455bf40a8d20d14e1bed067ce885fb5f6c53d73e2564efea2e8ea065d864417938b697e68d89d45b56fd1d0442613e8a8d8202c6aaa108584400ca1810168837043e84f698482843afc566ff94a884e74494d6c9fc81ac4bd729bdd6fe2e2227322cb9c6fe89635daa5b7395836cb0b0846d506bdd72c15de647fdb06d1a2c5c6c004b07d483bc11f4069b611d791719318374bc01e3e9e1e75dbf616967f6d23832617c71e4db0e50fce52b42369419f1c4872e5db0a3e9b291091da7a228ac80c6a31033eedc6b7c334ba7893c0e7aee3146334ce9c8121bac508a1fb8436dea9b8eb23a253b8782dcaf2c0cebce28fb95ccfdf0d0284e511f621afa3e854a330ba171834da1a7ebb2da1beace45b943edc2ceaf940140fdcfa0b7e98aa1ab9c44bb8644212ff47eece5a9921c3bf94d3e725621cb2a67eabf37ea64cb363ea740878071e03a8cb91bbcb13e452661c9bf24e2855d8c9ba24429abef1adc508089f9d6a01ae530c82105edee1e10fec4480174016561d4d4db5dfe7ff633c5af74ed7d627bf03b84e75669a45e95d46397b16e74988f1bddad570b59664c070f58b1beffe585ef4f39285689861d3c8a31df920fc600f1323a7a051c8f2cdcfe52747c013e231e90b1ee04459c9ffd2ee82e0fb760343d03f3e4778b98144ce8b87ce51475392b3e82acc81617e77dd9374444df6b60c827db6f44ab855a4923747f7c47ca6407801cea732fa31d504f0aee05be9b17d23e44ec0ab5a6ed21211502891f83f1c68303e6666a41ad9ed37b7cb634499a7b653482046e740c55bb25b1ce9ae74058f258cfd819f028f6947e77bc8cf32e7b7db997f6adfcfd6bbdbecab20257aca788a9c11131ea7948a457c71e3a900513bf6886de52309849b55c2e8efdd6c1b8d2f2df9f60be80c148b13b981f6ad3343c4eff677f2c959a13e88d4ab69cdb3ee143adebb4de4d909ce622ae40ab315d180d0f2685abad506944f7de1c7223ab4da5d0fd72cd3fb04a4fbe51efc29c09658d615c1f71f80bfe7aef0293737128439f5501f1a2b146cf5d747dc8fd562189fee315300de91faf3bb3b529bb79b0c50d06b17b409f4b0daba3dc2cebb316988a399116574f9d16f21a21f39b0694058aec7546c320db5267494e72e8960d73d38d061eadaf983a622db6db6fd01d5715608fef3d9d08eb8723a19fc23592785572c9169f3b5c0236f0fa092d9a1a2e58d581c4f3b54059808c7a460497aa772860aa9cd295168d5fde0b406a848400a41219fa8e29e58727b2505a283eac7709dc446b96fd2701cf31ad7959f78d50f8003eada58e5f5937ca13a742377e830aef9c06902fce1995bdc3c925dbf97e1efbfe4595aa71986ab8f9447e47f886aaa450f4a592ee2438cd20cde0fd20f0bcf605bbb4455ba2afe8649b228f4fd69baaaf683eaac19f811b73634eeda65ab1546d9c4d4974508ecec37c2aadaceb3f132341a71d9e9e8228a41b4f0943c7878f7e2eb5557e864502d28228d80a87ea02770d5b0f0894cf4c5dc4ac13d48f1f9ca41d062a89cf7ea70d223c38f8f8c6590c154986c17d6a046a6b03c9b6ae62c9a16c33ef8a66f03bae962100d95f1a628a27b214d6565b09acfe38ca1bad5e8fcaec4a70699109151255dae5eab883a8818d07e3e50a38f64c389b81300446e2f635948d91a6788bbda1a8d47547e7eead3aaa114b1d24eacc6a54eac027441b208780d9d326e1b4f854ce389a6205fc4e2eddde5fcec7f9b6cf053619ea664a040f7467daa060d0ec8ba0153a6ff0237632504e584330f99e017661709384875f8db6cf46a7c22f5b1f94ab05b36ad8d918499db2b8486ceb369fd5fa51bc3d85f0805767ed5cd31767b7596fd128e3aef026c053f876479546f4511ca9dcecf319bfa2df65094d155a1ace9dd27235ccb10725dac58333d0c89cecfd05ff78d44cb495946c204630561f196140e8f4dff9bcd1057d81122e4a9cb506634b90a94e488d673e9faa7c9494453eee3b65ae789be2aacbbfc0f18225f73dff191298be2a10cf6d2eda960e6d2df9867610f99570f08fc8967294eb3cc203cd1c68b3a1efeb6bcba99f30d002fe62e988efb8f21c96673304ecf463d853393f741ff6dc58c26687801753de0db1ae23c7abb59b0c9c68a9d20d4a46822d65326f2fd01cc0b0a8900d43a1e138f4e47a82208defbc84e8dc6585f881fa8e2a23af691d6fc3bb351c7041b0697d975ca4f60d312b826f7c9fba7da0f865d74a2bc82d9f6335826303e1dae3b7d54327b7548b5431c4804161817db16347c1294e27e0d11afa7b76689447affb7648d83d1822b97c6a53331694c561806063e1e9d06723954e3a584a7f53945723a73df166c29e055e5022378afc6f29a869d45d8adf83b4a225b22872cce32dbb1df003592527e145ec8d3971994699d824dc5c4f187c2d84fa567f034508b6ec15211d30a79065b6c641c7d4569d699b1dacc07853db0263852871491741cf49c30cbce8f6adfdc03dcd9f7dcc4fee5f3eb5f405bde049289e43e03490aff21bf8754c211d6a7a2d0bcdcd7adaaef6cbf91c2996a3a70ec990abc9905dd9c7ba95f13020fd97fa4e2289fd162710b69f9782c3eefa1ca6925d10dd70a708410d9f473a4f3e60f0b28ec594fd80db591946d6ab3eb4190b000a280391dd9c450f4d75942701f81ab8ad34bfd57f7d4fd1709a957a9e123ad4d24190e9ac2d19d9cf3409cc7f574956a233ce92159a88a83f511add59dc5da83eb62c84a05789f7453c479257918ada7ceb355c43957f1ab823ef7c2e72dc77d958ae80a2ef66b33a65c5512e1239fe8a78d7913290a56bf3796daedaf5d8f31d04e17250ea31aed90be72626cb77e40d51e8323a9a67c786c225cf80b4d80d90aafb7a13dbbd1c59c42c05fe535139b766d953c97cebb51ec591b5d4be5a6699d7776cabaab1f52de2a5184e96c4a431c3b0b685c0b21bf3d4664f16daf0bcb4a9091469051e674ebb496ea4952842fb06e2ebbaed8b6f72d2b66a1f5a20a05b1fd3d89e61144efdc059cccca4d690e9e78d898a5e97d43a7024fd4471bcd5eecaa50086e8fbe72d1591a2abca95aa5172fb0d8aa493f123fbfc376be28dcbb9a514a975cd6fcccff6a6a6328ba0dee99f38a935049e4b2194632764718c0651e57f7c", 0x1000, 0xb, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:06:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 01:06:44 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 01:06:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) getsockopt$sock_int(r0, 0xffff, 0x18b7, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:06:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:06:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) socket(0x3b, 0x5, 0x8000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 01:06:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:06:44 executing program 1: r0 = kqueue() dup(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='&\xf2\\%-*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='-&\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x9e{\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='}/\xee\x00', &(0x7f0000000480)='\x00']) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x5}) 01:06:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) shutdown(r0, 0x2) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 01:06:44 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0\x00', 0x4000000000002, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0/') 01:06:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x201b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) select(0x40, &(0x7f0000000000)={0x10000, 0x100000001, 0x7, 0x6, 0x4, 0x7, 0xffffffffffffffc1, 0x80000001}, &(0x7f0000000040)={0x4, 0xffffffffffffc0f3, 0x7, 0x982, 0x8, 0xb7b, 0x8, 0x7}, &(0x7f0000000080)={0x590, 0x8, 0x1, 0x2, 0x1, 0x4, 0x7f, 0x3}, &(0x7f0000000280)={0x400, 0x20}) 01:06:44 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x2}) setrlimit(0x7, &(0x7f00000000c0)={0xc, 0x7139}) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000080), 0x10000) 01:06:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 01:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3be9ee4f99e2d6edd330fb841ab35485680c8237bc93ef25625095f8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398effd64eb35fa821e79458f99d19a790a13b2405eec96a95b7fcf13b642641f69a1ee477fc4701fe95cd75929576ba73de504d5de4b200d6dc541704df1142e6f6433d91f42a1ba5ba1bd0216c49643d34ec201bfad65c971289d3a9bbcfddda357b01e84669f3c4ad89723218ec0e33d4b6926d3af32d5ee63a06d007499e45565e7604e5b93d", 0xfffffe31) close(r0) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 01:06:44 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000140)=0x5f46c27146a9a6bf) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:06:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x80) dup2(r0, r2) dup2(r0, r1) pipe(&(0x7f0000000040)) 01:06:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x47eb, 0x0, 0x101, 0x0) close(r0) 01:06:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x4b, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x1c, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x209) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0x44) close(r2) r5 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x5, 0x7, r5}) 01:06:45 executing program 0: setreuid(0x0, 0x0) r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r1, &(0x7f00000000c0)="256aa56164bb21c8df974482f607b4e102c1081d472c052b5c189f1839e7133c1577d220696c83025e7d34cb9532db0fc6d6a19ddbfd95ba06796fc0451ede8e9f7d82ad919abaae14bfea8428025cfe0677d970b22563708015954d821fefdb49e2e479524d1a6e7049f25baa6e3b5072d224aa3ced97c9f701de8ae80d9570f7b64521e1475a758ce34e92f4e305e996517ac80a49783900950594f6292907fc37e6ed9fe00fc5ab883677d1a0ff3c82db28c37c87ef7473f2f5792220907d75c3ea099e3273", 0xc7, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r0) 01:06:45 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x1, 0x40}], 0x4, 0x0, 0x5, 0x0) dup2(r1, r2) 01:06:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000380)="b5073fb29db64a534a2b7d75e7851795b12175322f8f71b3037d4d11dfd82f99743256ab6ada1ebce1b55dcdcda02d941e02167e16c36f46c3e23cfb998cddc38b0a97eaf08517f7ac0b61cf154fbf54da7a6439fe3badc06e9757c154cc063fe74daf1b69e5617d99994b758bf45b0a26f492082cee7a980c42729503cd3b0a431d022f7e522344d8608d3ea1d0015aa67218a1a0016c136c1348d0ca25b41e6a7f488e45efcba4621bc41f9fbffdc5ec26d61da111da951d5bfa2876f1019f245527ceeb393e9363b62a8f6599c9436be109ffe09414fd0ee86b5ec882", 0x6c3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0), 0xbf30) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{r2, 0x4}, {r2, 0xa6}], 0x2, 0xf415) r3 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4810, r2, 0x0, 0x0) dup(r3) syz_open_pts() 01:06:45 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) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x6, 0x200, 0x9, "5b1baec295ff4e7607ec8dc6e5a2806c1877a84c", 0xb7, 0x1ff}) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 01:06:45 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) write(r1, &(0x7f0000000040)="291a5d73c982a5b235548775180b89f5850f2ea1f14bc7b9ebd509b0f93f62804357744e0310b94b93", 0x29) 01:06:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x44) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x20) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000000500000000c60100f2e9", 0x2c}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) dup(r1) 01:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b80)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056a2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558e92b597a668d0800000039ba404bf5ced155365cde", 0x8c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) close(r3) 01:06:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) munlockall() write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x5}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) 01:06:46 executing program 0: r0 = socket(0x18, 0x3, 0x100) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:06:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x53f}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x6ac, 0x24000}, {{r0}, 0x0, 0x20, 0x1, 0x5, 0x6c74bcf9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x85, 0xfffffffffffffffc, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000001, 0xfffffffffffffffd, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x10000, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x3, 0x9}, {{r0}, 0x0, 0x2, 0x9, 0xeccf, 0xffffffffffff2e5b}, {{r0}, 0xfffffffffffffffc, 0x20, 0xe0000043, 0x10001, 0xae}], 0x10000, &(0x7f0000000300)=[{{r0}, 0x0, 0x4, 0x0, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x8, 0x7fffffff}, {{r0}, 0x0, 0x4e, 0x40000000, 0xcd, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0xffffffffffffffe0}, {{r0}, 0x3c193727c51e9043, 0xca, 0x80000001, 0x7f, 0x7fff}], 0x7fffffff, &(0x7f0000000100)={0x9, 0xff}) r2 = dup2(r0, r0) kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x86, 0xffbb, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x8}], 0x1, &(0x7f0000000080), 0x5e6, &(0x7f00000000c0)={0xfff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) 01:06:46 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10812, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 01:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:06:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 01:06:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f00000000c0)) 01:06:46 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f090000003000"], 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 01:06:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 01:06:46 executing program 0: setuid(0xee01) msgget(0x1, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x99b3b0fdb52cae46) ioctl$KDGKBMODE(r0, 0x40044b06) 01:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c00000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:06:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) poll(&(0x7f0000000040)=[{r1}, {r1, 0x88}, {r0, 0x5}, {r1, 0x1d0}], 0x4, 0x7bd000000000) write(r1, &(0x7f0000000000)="cc", 0xffffffffffffff43) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 01:06:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sendto$unix(r1, &(0x7f0000000000)="9fed66b2e2ac11e339", 0x9, 0x9, 0x0, 0x0) 01:06:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1c1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x4) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) 01:06:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) write(r2, &(0x7f0000000000)="b2702099ac96aa62dbbeb8ca283ef292c664b62f5e0bcb6bdd4deceaae8af0bfb72f8b", 0x23) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 01:06:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = dup(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x401, 0xe23c, 0x6d, 0x1, 0x200, 0xf47, 0x9, 0x2, 0x1, 0x0, 0x9}) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0xe2) 01:06:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) write(r0, &(0x7f0000000080)="56e0e7977d21feb5ee469de9691d08d64d6a506da15b82768caa7a04b44beeb803f5ea0e53529b080ed511e26eebad7fa94af2f54ec530a701917f6be06b9a0ea956a174782762c0a8d57551d221ce813d441e5107e962ef0bc094f8ab7ec3ad7453243ed9effa881d489b1e536b326629af641ec295aebde9a6ca7fbb77a137bf1e36a516f2ab9604c02a2832095f1ef63260f3ee1f350db2506baa9e5568543ea67492fc97b4a35dabb8", 0xab) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0e66696c613000"], 0x10) poll(&(0x7f0000000640)=[{0xffffffffffffffff, 0x42}, {0xffffffffffffffff, 0x4}], 0x2, 0x101) shutdown(0xffffffffffffffff, 0x2) shutdown(0xffffffffffffffff, 0x1) 01:06:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:06:47 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x1b3e000}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:06:47 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x4) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r4 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0xffffffffffffff82) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x8}, 0x2, 0x7ff, 0x8}) r6 = syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) fchdir(r0) 01:06:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 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/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 01:06:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 01:06:47 executing program 1: r0 = socket(0xf, 0x80000000002, 0x1) sendto$unix(r0, &(0x7f0000000000)="ff633fa2765ab518b41cf4fceaf3019064ece32f0b0c367a56fc82668b0c59631950c99427fecc9129d9ce23aa19cf08e94b5bee53a48f554cb80f681a7782672a5d6bc891f33ed123425a0dff4c0db8b288e0f79f95e2219355398de7cbfff5748c19992e6c13b4e0ebe6991bddb4b9d6a271fa86153d1856db80dc0e12f52bcdb46df90d6886d9544328d29a7ab3f5db7f846f967b8f09ffb59cdc09ee510414cb61fb8bf63698183578904c176c7deeae16905ddea8a23195f418ca5b7e04535eb5c6b2526afa3a7509d2fc4d168c042320f739e36b2097cc0b0d4246718db56c0ebeb36fcf4d481f06c1", 0xec, 0x9, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 01:06:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/58, 0x3a) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r4 = dup2(r1, r3) socket$unix(0x1, 0x5, 0x0) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 01:06:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r1) write(r0, 0x0, 0x0) 01:06:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8b0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="03fc730fef25a9852d1a773b0681bddea57166ccc9c1e386e62b2b9909f61d2db02a8119a9c7d43400b021440c45f6ab74fc52b937649fef95360ac29c7b27fe000cd2a67698ccd1d5ccf8f524244a55896a75b7c4", 0x55}, {&(0x7f0000000180)="919d3f449da50a95773f4f550ef93e0967016afafcafc737b7e0646c2d27c6dec8c5ec5957ec6782f4893f40866897d69632866542777e41c1ed58099580b24ed37183e6f32e5de2e6e9922f00b2fe0ef3276874c73be0b63c82861e5247f015e72729f43a649bb7e00fa571663fe396c12825ed913167ad15f41a6b7bec782720e972206d660070d2a6ac0ddeac05863f28b3eefa1ae36bba86e3d4287fe07fc0698aeaf7be219fcd30c8c17ccefc89c855c451484d22ee52eeef", 0xbb}, {&(0x7f0000000240)="128cb43927adb55c7e4044317dc02fe211ad1b0e2af82a32d0ec505a445122921230235455b09958fd05138f73d52162c20bb8272a4993c0bd820cff58df5e2820acc97461da17b77984e3703574ad3928c854", 0x53}, {&(0x7f00000002c0)="f87e90f12f921d030ee49cb004ee16a813538a4713c5f35a98fadb34d7d52e7332ac308f548e04f23561e81b452cae166f412d1a1ecadba90eaa4c134a5f68ba7f0b64d6723300feacef60149e50061116f8", 0x52}, {&(0x7f0000000340)="07dd0422a6a6a6dc997a93ee74d9a589dd5cbbfe6a63048dfb0b910e29fe73bb573a8cf9305986e5d358416eb5850631df41f261925252f4f98db8d08c00716e4dcec45085ebe24795c8f2af8d55f269cfcd7526fe78c1a42985e82f9ff4d1a9b48e11d53c84694e31311e92baa33a7ada481defec92558c313dc4bf5180f8e39fb63a471be846e70c83c0252193b1bb1c1e426e6b87a0755457c34f8e16c17e7f0e470508ae4dc740b0675cd4951ff5493dfe3691c00ff48059144916ac411cb0acc6cbe3199d61253223ed0afe", 0xce}, {&(0x7f0000000440)="7f2abf37ea716be197caee5aab309b27347a8b0133bde73d22d23aba97b6849382a045bd66deb189a306608aa1db15c2880ff8ebf8c816094b02c0de2f87b533740a2ce9846e6cc9f3d28056f7ce2ec91de3239541f93714614e088c6abf601361d00dab7f2d", 0x66}, {&(0x7f00000004c0)="4b6fcc976cf0c30f42a55fa0467a5c6d54f3b0423cf3f56b200b419ad30a708a03574b4536020e4134b50a953ae9c917161a974d09c6c31f0afe4d63a452c0519e84932a76e127e826caf572d27d3f2038dea3bc3a7ec673dfb9289ba8af71f77a7e47c161e283dd9a106af450f63aa69f10717c69af6ef4ae9b17946286efee65c4db14da5072096de1483edb1d1f7983471a02fd9c6001cf59dd133cf1b6d6cc7beb0f128eb73ba08d8142a398952a2b8aacddb730f30793a3", 0xba}], 0x7, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 01:06:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffe26) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 01:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ftruncate(r1, 0x7) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x593f68bc18b743bb) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x9, 0x2, &(0x7f0000000140)="897aa84f30a165fa31d9afb47f8ce78695a3eda46f5d42c5e2082742709ee4f1c524cfbcc2940495a003300918b7c6d564a227ce91c3ac7f4aea405e88dcdc6e33d4b5f4a4ac2a8eeb569ecd95a98d9a4ec52db8a4e9440cd905030620d456c4ba7eb4735b2fde3e5ff26d4e36067137343a819486e8a32c5d3599fb3aa61fd25bd730d8c6d73a6e2ee08b399df91edc86e72c492488c5c86f88b4c4b1844d7e7c1f651da787fa1e7caba56d72215f54996658abb1bbd095e16d1d62d25581727e497150891834ec2acebca6ce341bb75179cd6fe7a6240b3396bb0cee2723a0c0b59c90086e8021840695662364a79359dceb0d46ace3ebdf75ac6e16854d479a5c663d98b8e68fbc34fe02c61928ffaa36a3a3a51b6af80bf986654723361d05c2b185d58d1b3b162ea886404a3f265dad1c08a602f465c984e657bf61d17cb96daffc79787a5cb25e9fc35fb6d556f7cf2f5170af6ec5567872c9dc6eca98649660e9eb57942b7ed074066256d7d831730dde1c18ef2ac1005522000000000000e0c2adc0bf05d70259a53018308b5153dff2aaa150deb836fe7d6e808d0df0477875d92a6b4a3545ed131b83206c2bdc571378b5a9367da9d2a72d", 0x1bd) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x5, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x80, 0x6}, 0xc) 01:06:47 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x100000001) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000280)="071e5c439a", 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d500, 0x3c3, 0xffffffffffffffff, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1) 01:06:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x44) 01:06:47 executing program 0: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x4, 0x4001, 0x0) 01:06:47 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) 01:06:47 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x1a, 0x0, 0x1) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 01:06:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x36, 0x8007, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x10a) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b0002d44b091526b3e7592acba000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:06:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c45f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000000c0)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 01:06:48 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) socket(0x6, 0x8001, 0x8000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) semget$private(0x0, 0x4, 0xa) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) listen(r2, 0x9) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 01:06:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0xdeafbead) accept$unix(r1, 0x0, &(0x7f00000001c0)=0xffffffffffffffde) 01:06:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1a9, 0x52}], 0x200000000000033a}) socket(0x12, 0x4005, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 01:06:48 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x2, 0x9}, 0x0) 01:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r0, 0x1c4}, {r0, 0x6}, {r0, 0x44}, {r1, 0x1}, {r1, 0x134}, {r1, 0x16}, {r2, 0x28}], 0x7, 0x400) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:06:48 executing program 0: r0 = socket(0x10000000001, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xff) ioctl$TIOCCDTR(r1, 0x20007478) 01:06:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000840)=""/128, 0x80, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="250427f0e3fcc8e82f184cb562d16736bb750163ccb101e938ff002001000000000000b0", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000740)=""/239, 0xef}, {&(0x7f0000000000)=""/9, 0x9}], 0x6, &(0x7f00000002c0)=""/14, 0xe}, 0x842) getpeername(r0, &(0x7f0000000940)=@un=@abs, &(0x7f0000000900)=0x6) 01:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) kqueue() 01:06:49 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 01:06:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x4) 01:06:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28488, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:06:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x800, 0x7fffffff, &(0x7f0000000180)="13e5243cb670b39dd62b30ccec763fc81ee993bff44f432685b8f942d97888c097e3d3c4e02e96a863ee7c85d635b4ba5c52558288fa8666382c6167d499583261a7d9334db68285112ed86d4d442ef7157ce22196c41e9afb4330bdadae26195fd81a823548ee77e59a5741f3ece21c1d9a02b082c71d51f90bbdb6d2567895700a395683d6ec973d7ea4a6ab9cada7331acfe7797936331225021e58a0f0bc8bde", 0xa2) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 01:06:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x1, 0x8e1) socket$inet(0x2, 0x4000, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe8d) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/172, 0xac}], 0x4, &(0x7f0000001300)=""/102, 0x66}, 0x840) 01:06:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060e, 0x1) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 01:06:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) sendto(r0, &(0x7f0000000540)="a3dc3b26d405bb28c95c16aea2836941d61c5629baedfe004791f510f38363f4c57f0e2a988c8e38a01b4c33dd322eabc34e68730390eb9af1fb7ffeaf4b77f90a1a52c12c2946b07deae10846def62b0a282804e5fb58197b9a447a304ca8fb26be67d56c62f876a506c7e805c98950c6357a3cf6f153c7fc0415028df6f06169bbe416f7ce8ed55d18dbc69b8b80a82711a6c50e24f04600a3b4ac768007761a1831498d99", 0xa6, 0x6, &(0x7f0000000740)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x8}, 0xc) getgroups(0x7, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="93709ffab4976b40af8c31c3b5b4247b013251cf557543cadd439e66608c95adb3bf", 0x22}, {&(0x7f0000000080)="3551784540802fce0a0a967bb826cff48fb6b1fafeb54cdb8a55a674d622c9a1149390fb7d3bbd48d70b21302de9d4299863f397221d8fc5b151defe465299757a1d62d593d7d87cc37b6113da52f6e83bdabaf331032ba89b8adf73256ae28cdcc30705a2a692a8c61b53f4f65a0edb2b7c7d706ef4143ce4de5e0b6e97d6e8134d29065fa51fbc04f00db47b70d3150fc09aa5192065af7f47c067556db24518595b", 0xa3}, {&(0x7f0000000140)="0b6b250f05851469497f2c942b4365d17331f2c45db7f5b7c39392c3609cca2f4a1413b9a47ddfdf006c9b1ba43c98075dec0c1e5278c443549b7bb64c31be6a10a4bf40080ecbf80b81e6b3ecf86b6b33545d585c4ddf7f36fc2adac770b46293529ac7a69d9608d20db0d5f6a2002bb535e3df95f9026bcd67c97552d4842f81c18b42ef37871bfd6afe5e398f5cdcba3861a6083b0ce1f459a418f866edb839abe7182a980b337c7042d6e7b45fa3e32fe22c8fbf6713eb3b39adfdc42bf0715dd8782ead60dc63821656a3700992b477b1723a625cd5ff2dae4cfc2985611e4697d2b5f54ea5c51b42d646ceb1e14bbbfe", 0xf3}, {&(0x7f0000000240)="5326550ee5375e0df7a557", 0xb}, {&(0x7f0000000280)="32dc7cfefd98507cb90b0a82fb331d020fdc63bb78697a9190f42c94eabfe7549647ef736262ec4c2b97573f31aee1c5bb978decf0f56f2d3310241469", 0x3d}, {&(0x7f00000002c0)="a100b474d2c408fc15fe6e49895388137332f3aa1e1606640b00f5b015bb08fb1a4f1b553c6731c7e39e0751b980d4e8b793feeab6c07536de1d0f45a38ce1b0f918921fd69c286489f836c428cbc3add65fd781cf94d53e0ec6c120916e5cdca83a8ddb36699d6ef53c05", 0x6b}, {&(0x7f0000000340)="4095cbe969a3d6b2c1ba1b28348e71ed3979a747e637087bf2eba8fb7a78cbfcb37eed05d0297e7815a65120acc7da8b82d2a2684b30fe9890a2e31f461527d09875d0fc47e71b3f39a5abd9a58a5e0e365f9c655e490f90e99f2b8f10224df28a49b158475e8ada5c58825bb19c2ac14e71f705377196a4e5f702ffe840d1ce9e456005dfc65c75b016538a3c76fb359eef7936086101ffb509d24c3089c4e9132ed2f66d66b9ea1e64efb0f279b4af628e98889c3d294aab32a871d168e2078066b20f07df", 0xc6}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="01001b000100000900ff001201000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYBLOB="0000000018000000000000f6feff000001000000d6040000000000000001679c88d81fde71508296c5e41a43f7d0898ecb9768595a8e8563aacf525b5a22507758156cee598642a427ec407a1476d89e52ad7e445b62e83221965daefa42a977a26dda0f15d78ac60ebc1c8d69dfdef1ec6fba", @ANYRES32=r0, @ANYBLOB="ed0000001800000000000000ffff08000100060030c4585d1521590a7d89b9413bc51f04784985483ee66456808280256bb9f61135aae0a030ffc98bed6613dc3388d353da379f45f1e2218761078768a0533aaeaaa4e19e4bf6e4046c8832fabe29facc5c5d70e6371416c9f2878a2d26450b4ff46aff", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x8) 01:06:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x100) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) 01:06:50 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b80)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056a2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558e92b597a668d0800000039ba404bf5ced155365cde", 0x8c) r2 = syz_open_pts() close(r1) dup(r2) r3 = semget(0x0, 0x7, 0x6) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/150) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x3, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = semget$private(0x0, 0x3, 0x80) write(r4, &(0x7f0000000000)="b341fb816742b744f2dc1061eb01b54dddf08562d96389", 0x17) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="8cd844d3b9131211f61e0f5656fb702755e25b7d384564a3c90c25bc79b72e8f05bfb4bb5d664c7b94b5f7543ed6b1893fc9e2e2e446dc54e83e5c7e66f5d3862039564ca792a0cd26a577db0a332a8fe2cff69a6084423c86abf2576cdede2608a2b25c0fa7344937e9ffc587c78e4a1396334d77cfcd233494c84ba5f54126d52325959b1451cf18ef8e63b8405045427d63e128a9a8145190d977c002070328debe9f996873aa394c13ccc41e090d82d3700e12cf57fc71ec0ce61861dc21a0d7a9ea914431", 0xc7}, {&(0x7f0000000380)="9129cb3034c9c911c51c48530bd065ea0cc9128feaf824bac0af908a8a662a4d9dc36de823dec25a608e28b4a9ba1553af6dd83c2709329ce5781ccff7018115c90f582d1532ba78ba61f15416c294bd3b614f62b927f9ac5af0ed437fbb269ff8bcf9f85cd43aa26d5cef773634f4", 0x6f}, {&(0x7f0000000440)="6663d9d0e1dfb99f6dc37eb1ece3bbc6a7b3c6ba7deab630edd5d9b1aeb9e610ba9e4a9f5e50fe52c2bccf", 0x2b}, {&(0x7f0000000480)="5106a0a5528b8fe608630bcbdffc74450dcb497d447c9bf2e9cd1a99629af9c92751de3d1f36ccb14a692a2130e2478ee0ceefb8b83305d3c11df978582fd6f57d532a9e9659948acabe061106d5a8893a41a5931a5f8ba07c47584bb17c36736e4d2f886a75cdcf9a9b55f5fc51e46316b2100a84dacfc928fa4a3754a8", 0x7e}, {&(0x7f0000000600)="2cf49475b0eb214044fefe0d66c7593b8f9cae7e800f084e455266304682d6e65950b60386295c9646d7348238fc037d0bc69d1ff2431c64bc173e310648f6979feadfb2da8f76db3da1212015d564fbb1076a6e7106d2b5a52488f7c4c5c8eae621b2e9c78f419bb17cec0f4c8c84564d83987a5392c1be7044ffe7d0cfbd103d0c2ac69f82b9cd3797275f9843393acbbdcf34584a44a166ca584674b16c9a4ca1fb0683457ed4cd14f6ee4bd9", 0xae}], 0x5) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000180)=""/183) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 01:06:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5b331b5341c606477d6692dbfc3d91b83b89df88c8e536636835ac3e1adb0b0cbefab67b2eb78ba71e2b61c263517423ae06080b70998c5ee447c6540e0ff3b519bed9decff4adeb6d069a1576e415620af035c4f", 0x6b) write(r0, &(0x7f0000000200)='oL', 0xfffffffffffffd6e) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0x6) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0\x00', 0x4) 01:06:50 executing program 0: r0 = socket(0x18, 0x4, 0x2) r1 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)="8ad84c3753c66f03d26a03c2fbed1f888e9dbf687f1f8941778a6d091691d54cbcc1453d1961066347ae574d66a8e2b096ed034a0cab3356490ba18832f8eb0460a104a8d4d9e7c3d0f539ebde5b75fda9b1", 0x52}, {&(0x7f0000000240)="e85811bb06368d277effc9ca2f5d3b758f62cd88bc083c2b852a9b3c8a3cc7b53b7f9a886813e91220c8877129a10a3d8c3425871f8466f67aa1c7e97941e8b97534812ca83c078070240325eebd1d9c6acb018c1565c121b85a021986cb3d4d568aedf4641ef2fd620e098e5cc1f577302cebb6509f5967d4b9cfaa012459f6e68dfd256b1fb57d1c72ada0d983e467641fa854575989518f2d77ae05d6e0c2741d49e4b3cd38cd41c5edbc015e04b3b0ae4fa38b62706826154a9725d5cccb5b625b78940f3f85bf81b394dccfa305712faf093de10a95ed630cade215393ef54e35064284988045a3bc443e0edd7991ef20db25afdc53f497285f9c75cc", 0xff}, {&(0x7f0000000340)="57bc779e65de3ca36240274fc7606369b7759df4c37c77e2a7946c0344118c2d15ff17bbdbb27923a2f880cffff542fb3974db1fcedd252da38f15e877640b6cc8f5b718cae426957d1bee9e63a53fb09190a829f5f8254a0d60bcaf9f09eaec11f0b00fa15f23066d4b2558f9b6ac5e2c88a9905ddcb687b876f4418f626103297ad6c5fa85dcf5417ae4e4a86ff439670945178e72e3b9884ae0049d2dd22b50f3d281415ac5dd1cdb92f79e1199fd940e504e8b1ee98fa7993b9ff0def1e8ba939a0a0407a1726874ae7245b85aa613ee9233f0a21c89d0706986173545e6a716a6208fd1dbb1344457995e3e32549e586fbd6a034bb12cce7a037cea854962b8244fbb8c22462101abd4c892d78e06c2c0399953fdc431ff008fcfe6e9a5e042e3a70a5452c39f68daa91da618f075c3566521839429ba8ffccadbaa29994544156351c7c82a8e4493bdbc514cce3cbd2fa3f6265a243f2fcb0b9d4cfe506c98c6355073f7ef143cbef8252f6cb774cef9ec3a2689be42f887ed0d353546e6959b92a37ea53ef9e217fe7f1c97868a48fe3dbc7426a3debabbcd9d1da4756510464d98ff97e7de7707fea008f9d4b8665894a2fab4c8f6a2a7cf44f59b86f2f82c434bee2cf21d035b3016200add9f0a32f372d8c0701c6a9808692b4657cc7f0e47b00c14ca2aa9f34eed7c54ed3aff7030711efe535f391a375bd35c7b385226a88aabc8386d2d2d7eb62d99d5ecee1b94b7e2a26cdd47d7789f24f532079bd100be59d4b1590ecfa395401599ae1e23ed3cf7b85e71817e13e812f44df6b848efe56626516ef99ed9436d9a49746af4f2b7455ef1892aba5f254785a48bb35c948133c9bc64667f926b00b6b5c60a8c8ab2c8569f84813f0309b15d81b68c89d49fb44a2cb6c2c787e34f306fbbc1b46a70c9ac49cd0eca8f638a885f7c4260c822e209a3becc581f73dcce36050d393b46bd4aa4489b27a7088af40bc46876faf3c50122141cfaa185f054c80f9b898a200276e5681145eb937823335775d02c784ecd01ea014e41785d65ad6112979dba93c69d140aad917cc0a7a5e10d80b18b37fc1a2ff230b949f4d0f08a89a0b2c6733a6fd2a8cd1d5ca716536887f91f9b59540ae18cba1c30f9cb08219acec2a2dbe2a421c394e6d9da26bdaf553eb3bf18a9eca3c81adc521a6693a66675b2f230175220e8fc1bc4c9b6fc0299b9b07fd98c7ff334fe83f2fdd68c664bedf6e77ef8fbbc65f64e7955a596f8a9b197de048cf5085e2b5da921a1d2440df2ab5734dd05bcb28da3310de876b3d125063139f33a8d61cb86e0af59c51dabe557ee7c0649d38ad8f66c712d3acecc428aaf3ead5ee006944cd6744269d9bd55b1207d83431a9c0a08d6bb373a5daa2e2d08c6406fc87f0fc4072afeae7c55b38ca09ff2acbca6ceec5f1cd3cabda85f2f9c517ba5151c084d997594600c3aa223ac3ffff2bcd6c175afe57bc2e9b6cceca0f36657732dd9e43d6784b55e9b7a6bf85cca71757a9423487751988830e17eceb7a50c4d151182622dc861bc1f86b0d2bd6c0925bd0075b0ae969fe5cc0e005eba6985804d67b3485d9ea3ea1d2d719221466ac7caad9ea7e730de28384cab4fbb2f51098b088b8e8eee54b51b97ee8e9762fe778672136f9e6f988b8dfdd8117e854bfe5a8bd011cb565de0a7c3dd4c902a7d6548c0f1ce6653e4787a40668ab8396bb0521d43f72227f3445b56f45205dd31e0200a9dfe33f6f9f56391f4656baa3a06e123ed57062af2fc12159ef6b40f0e7d930f734f908a7af0dc1ed56eaa43b17915c541c82d52d9d8f7e3a5ede6f6c3413cc411d88e8058c8823496e9ad61130fb777476503ad8a5e7340ecee16d9ce69b9186c5c619bdb2b2fc7f3bac55eb572c4bb0c81ad24b3aa1fcd9c129555ba16faa78d420ad3a96f3dd111e7ced79bfb5677496a819e2029867fd573992a3b2e4d6bc45a5eb1072ae33dc9cae62c28f681e6de9772f05178f6faef87315f51149d72e165b44c9ea9f4cf5607378306c79163c42dd63115ff003fef0929d0a534fb754f9ac8c859f6995743b7d9101db164cbb3eea4f3ba30667027e583b3f5d0a6a096999db91f9df6f235f8defae5900b7db4bfa0063b07e70fe928427066ed938555fa407ddec4221947d7eaef9d6f4919ef22a855a826d6340d5275f4163c510b31b2f66821a61a8192e39a45d7cad5899b851af75a161e3355146cf17baf19bf4d039d3e0b358ca049b22f85a14e797e20975b101731debb6892ad721a5b41b01a285578e25b0a4e69ee8e3a6ad71f484103d76adfe311617e50e6c19471bccb262ee54388d6f6721fc9daf19e680731a82bdf1410a2a54f35259458a1a28ba52e55e90a78815a75c9a62c3dad672620d50f2d1609be2fa4a1137340a8c3c7071373c37616e20e009eaa72ae51f29baebead386bb377230bea64fe43d7e85f02729a1f821bf27c12bfe315d4bc81d9312e2588f16e3a34e480cc5bdc726b021eed522e3891c804bf2067ad8e6fc179649620519d5d8688ff66d7026754e5303ae855768dce22663cbfc58be0a46959950254d9eaad7cfc0fd397c1cc25f8d57288cf7b14edbea81299c0bea7f75dd20717542d903a1e4a2a97fec23d03345deccdb121d601f34fb42a13d55feb2f218279487b2f50d93eb03b50e4517ba79b3021cf8330336218a74a2bb2fad04ce804312adc6fa2fb17e36136a2a95a5781748e0ac6ba3f3f6a990afb844acb655e9727db7a9cb5974ff6875efce754a80eb363dfe2d7854690418b6feb0f3bfe3b11729412e39f9d61e37437d5addd9e5d5f091c5f3f9696b4ecd5d090263a58ce3d9ae58a70fb11ec6c99f04366e95af3bb97e371279a620a8bebb84f61a303cfc74cc38344389207f4c84a3853c36b36c9fe5ee9aa94f7decbb73fe72019b8b0e3298d4930be34928e22427881b04a09f02f9f0df887a36e3108b292a65d3075893228d5b61bd5cd913bdb3124948ae3270257d10b545c37910281ed5fad4c4e4d0f7606cafcd7285c069f07ec9c3d3b53356fb09cd56b5ad194d695bc1c503136b63cc7de4651956dbcb71c2ea9ea0b3607ce68e8a42e9c619690bc44f7d3d6a20be91bddec1efbd22cb76d9ea50c1679c07c545df8bfe6b8e4159866be74f14fb63a4ac2bb96a80e9271308080f8ca624057d89aba951081ac4e287316e4d0068be8306fe13ce6ea126a2932c8c5fefd9283ef03f25586b512c62ef0ce107bc8cac5f97ae6ca06ab9f5ff8f8256b0be33a10399a274693a69e3bf989455e19f57636ca9c22b702c82fb583bf0878ba227e481064223b465171371735028a7c3815b7907b33bc87effe648f04125f4f63dc6060677e2095eef8e96aa0e50dee7a4853f52e91dc5c9e6904e84144dd8737a38503d4ec6314e7229180ab55f5d23da70e595d18d17a2e6955a3bbb4f1c3b9063250b49dee642e2d7a5e138c7cf1238a355ea306ef59335f58cdbf7855c0a3532dbf1dd13cd225e5011759cec78f8fc13baca436376f2209c967140e59a5121f3a6a7e24d33ef23a446b01cc69fdfb8c1cc77a95d27872b84ff882cb98595f1151a370af4bd5f0e596b4f598275c25d90d20a49a414b0e140ead8399ddc3dea8ad9c7fc1760b921a8b6e34f7617c7d784cf4d938892a07dd73e8d628a3be2211d5766132d6a4d899c0dbbd18d7b5540709b90b750fa7e042b59e0190f645141c87df2bde3d4873a74dc63208e2279b2660a599fa86145e38313c2d0b1cd6ecd931fe892670a713dd502502faf4c1b1c4ecb6c2097ef1372a9b1231f65fe501dcb407e100870383e0fbfc00eb297af5e1dce86c8a6a80a00a5f9ef29e6fa4f47b5c41b2003e815bb44db77b0cc7a2cf1959f7bcf4fa98d9c5edeeb396091ac4ff71d7810f910803f89e8583643f905b4fe619b1d0ba40faa9567315ebd8a005c9f5056ba931330e027593ef56a13a65482c2f8f8faa1e01a853355a02aea01ca22d6a186481fa3024ad756bf78a2d7a18f36f57156a859d044b0bef2dc1c3bcd551e6ae6f480bd65606e7ffbbf8aa4a0a4245579d19c0b743c2f2a48216d448d7f70cac60fcc5baa670a66c110bbf0fd91602c5f6e5e9e7d3a046ec9e14c561ac60faccdf8d2db39932ba828c25114d23a3cd21412838d7c861102d7ab41740fad450d8fd4fd0636e42d015bb7398fbb96d303b9e887601e86f000e603b8d56554243678c1f59798a75ff84008ceaec48708bd28f5cdcea609d8ffc5893fe46541d2ee41f09e2bb6a459843a96947c1d358cff0538abf72599b59397427f9968d9f9bb69f35e96e74076aff92ddfc2b3a27980b5b02659367d0350c4516458e92074a01cb62d00403c0ad0421913d61584ed1a050d4a303fa8bc184c49d9d4cb58371932b545cbfe26f4dd8592abc50d99ccc7c81e7bac3264e89b3971457bb9caeb3f4a3730aa64df8b88bcbdf3bae55f89ca7edac0bd9c953f43f4ad5ea67bd7695c43c0277047341d43d4d1a923daea039335509950a278209e2264b472322990500f7e601d197a41e280530081f49b4e0c6e8a43012180d43610b0087b48299990e79e6fc1d4fafa209f087d7b3b6fadb3deea17d92aac7a20ba1d679c31e47fab1433670ba3b85a089f01a45c2320adf376210400c567d768fa38f6b2476da3ad078570ea06e559c4563ef1dda72760c252120d5f3ce13fa096f36d277877bda994adc5e1ae11e4b41d3e8e55fe88ac43efb643b96f1f273440d3c553cd330d0e13258d89ba27f0f26c455f8ec33ce34424e6c4e0616558539b1f9308545de0875aeb4f6bd38b93edf55d279a0e8cb3d429ec275b2f98352ba396bfcdedbc0110128e8dc2f863ebeebca774f035b2cceab2ec1a07b4f7e3001ff11d7678e954ea87c60e0eb100e81c4dbd095526667f1a319b89d44948a48a13eda78e017556040c3ad5fd683be79556dcb1060cb845f8ff462cecfbd969b411db6e88314b1c7bacb1b5416c464492f31b3239c67ec683cda7b0e381b4bb31a3d085a3f9783e3dd873273af4f269332023b8a2491a616d858ee58f6106e64fc80f046721cb6de98457a996068cd98fa9659231ae8124e6af527c6bfb8701aa4d5d22e3a7d166ee348dd1fa6db8a361dad55fe2995a321236cf2ca3137fbb9834ebdec868ccf85d47737dbc30d81551716ad246aaddeea637814485d8d6dc684f69a600ca832cd09a46ec67973a687744b77cd542cad6161d5cbebd6bb48c3838967c30586cdc0f9ff8a8082eb9d578a2cbc61b1045a12cf903724063a99c218d9338b3101195b9517245feb3c4c1514807a88ced9b3fc4eecce86282977fec42b5733cdd660489b916b66411092d4e95bb0f496234de51dc460267b99cd476f7a78d646366ced6023db4da6dd3a73b94b4627a4f37749cb82b7458cbc93889f3289f00dbe2ab58fbe550ca8a5b377558358a4fd6df8f4cd3ac20d44270bd939d10f1c4261e3c391a166e2024458f90bbe1a9561455d4ed1f388ea7524521ad9ac18797404d073997a7a923987d4411d736b975ffd98f4a7f44d2aa9d7088ac44ee924ace68877353fd62e297cd9af996cdcfa48976c71c86ee004b86be6ea95b1a1b3a185fd8e93baad678d56ca6e87d98154f7d3ba0f0e654e9096d871d608835c42a78f0dd0c18487f45dc0797917ea53d374fd3e5cfa578dd6586e8f064f807d58648eeab52536c9fd0d67e863c83b7b5a8ef9a50b775c31e7b6c04194d3fa3318822c72f6617d", 0x1000}, {&(0x7f0000001340)="8a1a9222400fcb3dae280f0719c120e13025dbb293c3273ffa53b80c79e18ec84a36e8f56a42eabb921dbaa9f28c24ca3e41f4950b6c", 0x36}, {&(0x7f0000001380)="35b3bfe88ed9d1a8713a0aecf5ac832ec91f9e0daf9ffe4df8723713195a2ce4293ad6046737399cb7841c15373d0a1b1aa8cb87d371a3a7ebd0c20eb9deb416db313a228ead93776f03201d71030cbe34f26d5c0696e699977d846c9b16775f064fb9a68d86e042a20498eaafca4944a621fb8585de9f89104ebc44c508e1c6598f874540119e172d88edb5a8c7ef857a7048d5cde582ca86fd6fb24b5f7ba7ca4800691d0649fff60452c64ed285", 0xaf}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="4000000000000000ffff0000ff000000fe80e15cba9e0a02ddb4d25317ccc18f5be41cdd3e428798a2aa86d04c326b56cc41cc560abd272b78ac5d2e463a5c2cc800000000000000ffff0000010000004049fa134d9d0fc11bdbb84b1558cd355c122a50450003fe069452771f0f0a729ff0e0b583c33be3f01b2a42795a557c38c1b1be7d3bbe4da42df4bc8e49f3f4cc2456b7a60544fc35d0aa6721947c17571f41541ab3b74cad0aa86bfc2fd2d59f50a9d4303ab364ef82c694d33f09da3e93a23c9f01fc5cd5aed743429103aa335d7bb0b16324ce19b73f9c7518be6673ca2ec128dc240579bb0083d570e9e9a7a2f1d6d6da54ad78fdafb01f03f6615c7a206a4cad93f70001000000000000ffff0000ffff00005782a083063758b0f683c4b2456e85f6549c6bc8045993748c4329204f1dd1027429adffc70e8dff6b004a641dbe29403e0bb20414b401d01bed3595bad9848020eba81bd96dd80d70a0a411358ea72b09662752157dfc0f8e77f1e625835e822f71fdf6d01b6b45948c311221c54f00e90b002243049a3c86a213734481a57bb8a15c3a6e9e1c123e2ab51ac0f990c0d619ef7a9cf4455eba584bb54dc0f56c668160ca91fad6017b46da5b96c9dcbee22e0f20d343723d56d3b1cab656f92ee1850f84dbaa7aca9f62b87990e7ef6e3fe8c283c76fe6bc6552448d3c7b06913ae1abf5221283046059aac20e48d9000801000000000000ffff000000020000d9ff8c056325f3fd37d23944674f191434827565bec434fda39b088b16f73906d181f60a7666bcad2bf30e456b328cb9cc16d5f8e5c188ef9af6d494f410c9f1fdba17681ea5e70854b36d32ba4bd012f1875c08ab09911037320cfb0d91639b0c9042340f8988c3053254f232cf62a543b27681677a606db3848f72c6f216e1bf9d68ed061c56f3c8274dbbb1f76bcddc709f6014a66eae4401146ea7d4528724c9675d0952dcb1d23b8ff4c27abbcd839bfb4dc4f472fbd3d7e9a00448a16b278fdf5904bfaefd58529a2e99ef7518956f48f21447d30e7acc13259d6e97c4b86f1f962ceba310922aa45becfe13859398a7f032523e45"], 0x310}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x48, 0x80) faccessat(r3, &(0x7f0000001880)='./file0\x00', 0x8, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) fchmod(r1, 0x20) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCCDTR(r5, 0x20007478) 01:06:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r1 = semget$private(0x0, 0x3, 0x202) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/167) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="0e6c7a931d7131f26145dd5b922d442809f8dcdb4f8ccce4a063964924e0359216ca1d6fed7b1875f69859580f8912b80403e7b98c0450f2acb4a91f59d0f36570f1a3f355e699d5d37e48542e5aeecaae209b56346a1f91898cc9f1ed6dcce92f49e86a2f37db994ddf7968b0570205938b2f1eeab9a7565e3ae0599c5c99d39e0f1b11c853609e7d0d9848cf07dd6de6b57c43b1881763daee516d98bde3450a26b025", 0xa4}, {&(0x7f0000000280)="743bf021cd2347c975a06f04aff8ddafcfaf91710faf646a5d8b6cd1c14c8290ad83f0b9ebc6965f74a5f1ab02cbc11c4e46439e6e69e9ef12c5d2d54ffc2b2142b13d130c399a2c002ece9cc9815ce50ae6a8435c762ee61150e79a4ff619f278dfa39b8bb5090ccb3f04410f872d3b23ef1b5d457a38154d7dbc660f969b5cded628bf9ef52d7245ca49d7187c7edfb38187db8e679811d6bd3758daeb5b67f6355f2a2a87d4306119f48115ba47fd7a9570e7355a4bb1e292d66e57072cd6ec6df92c2a0594db7b2d315e5712048a62bd1646d6710234b4d7ce1b24e0657574dafa352d1d91", 0xe7}, {&(0x7f0000000380)="76f9bb1510f5cbc60decf24d8eb5dbc63850aadca1fe2fe849364481df90f2bfd639d5c3fd2dab2daa10b8f90feada08ca145f9bf6f134624839624202a3afe7a25e24a5a42642b002e302e7046df41ca530f7c35cea3fe95de12c7029e491e740e6a1960fae98d39772ec96c678183d6edfbe12fec8ea3f7951178cf20e5ebfffb0197e4bf3212383904bd84743936a8b1a199add997f34582121418fc614e888514218c31817", 0xa7}, {&(0x7f0000000440)="9596f8b9a5d908b33cc481920600d386a3b8cabe0562c7c24041a96ef3bbc82f72ae63793ece93889e86eb395ec072cc79639f73bada6fb1bee3d411764f0443500b3a26f2464ba04bd22a7980fb176e566084bb38b8bf88a72831572128831a8ffd10f63f864a694ea2afe6c8490e611b4c3b5964fb628f8515fc3287bcb23b23b14ec9c03ba841690d9e967a8aa613c00ffc147e6537e9ff19424d4f6f43a1d5bedb", 0xa3}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r3, r0, r0, r2]}], 0x98, 0x400}, 0x7) 01:06:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0301006b", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000000c0), &(0x7f0000000100)=0x4) nanosleep(&(0x7f0000000040)={0xdda, 0x6}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 01:06:51 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:06:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="2eb8430fa310cbc10f29791db746b178ecf177417f485a3fb3e79f0fa2397e7e80f03b1d631dc9b2defb08d7a5d5ef725a7970109a73028f278c8153ada1632e720f34086023969f297b383144bc66fd1eec3a6ab997b1ebe99f81e8dd40b78dc9f7f199ff546d97015491d17d85c344b1eb4c805bca648eb6274aa570be668d707db7b8bec9376dd109b13b3b9841bfa0388dfa43c4837e0aa90e647f4c597a472ec5f06e28736429b09398ac5ea41e3a44e49ca0b8ce8cf62f", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB="373c29b566a1c351a97af5df555b4f2cd98fb50c5043c5f7153da3ff37b5efc28acccd5f6e5d1bd2d961c67b20a3a8db35565334e3326095cbf2005bbcefdffd9b0d9d1696044c5545d227a22c2cc04d98435e283eed654044829b3ff9d6778dd579c983970b72572f6443a43931372359f8ee59289e5cb8decf8e7a5ea0ad78bc403251db1d7183e355b0c55b04dc6d40a3bca6e70fd0fee9ed04aaa75bdab8f95cec289c6b", @ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64=r0, @ANYPTR, @ANYRESOCT=r0], @ANYRESHEX=r1, @ANYRESDEC=r0, @ANYBLOB="f7c8210761781d351b18135688d49b239b9a1c8059c0b606c65b4987309a233a82d6075a7bc70adfb456a758bc5bb89ca07ccd9bb9fa1bdc6672618bd2a6d9606539f0502d6ce467a0f2c5a8e91acea3d77277988c2b038a2451071de98b24de7922314397ebe0045acdc55caf81dfc16376732bd0a500d8117d7b01d7b23f79c82cce9ab3a5fdc46722407e8464e8a9d2aed14504f51946031748274b2a780374935017f0d2123cabbfef20d4fc292097d0ca23f2d32ad56722ff8b4bfd7bbc65ba58ecaa103fc01a3aa995"]], 0x2c}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="82dc1fa9014846feb767fbcfba2da6aeaf845ce320d411d5175064f7ed7a44482b13224831335906979d426d01ff28449d00a298", 0x34}, {&(0x7f0000000480)="d0bd85f2875e0653b33145aa5687ae39893fbd641a2b1cd55bc712c95e7186d32c1c000ca4e921d8970048b143270be320f25f1757181df8b9879a3dee19dc2e5deaa8ba0630d2b63c1c0b35ac9889d0547764d352a36a905ab6fc15", 0x5c}], 0x2, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x70, 0x40c}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 01:06:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 01:06:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 01:06:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x10000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x0) 01:06:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r1, 0xa, r1) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x18d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7}, {0x4, 0xa9e2}, {0x83, 0x2}, {0xa6, 0x5}, {0x25, 0x595}, {0x1, 0x65f}], 0x6}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a6eb024e30de7172c85d2ccfed8e8494548503aaf3a54537d082cc73993f4db07820df8c088e7ac068af38509d5162a87bf1e35c8e58e0890ba42141b686ab94559a1950a5c8fc21229ab5d4090dc5552c275a68c7ebb34751d1ee1ccb93c80648a1d0c870acc6279816a0dbec8625a2a573f76e9d1c875af479be413d53c0d536b22c0282e464cab6fea082b33ea485c3f9d5952469d5934fa49e02c31719ab58391bacb4448a14c5e3fece867927cfe578f9bb91ec03ad", 0xb8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 01:06:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 01:06:53 executing program 0: msgget$private(0x0, 0x17) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) syz_emit_ethernet(0x1034, &(0x7f0000004080)="c10164cbd90f7985bad8ea627c13469e21d4ad1c44f8bd7340f5334f0e44ec802fee8b55c8a887ce4d0b3c3bb2ae4f7076c4c821381fcb20659c97059ee1f8b50b740a8211bea610536eff8c8672f7042b973eece44b2ff01ff3a8e3fa4ce723051e3c745dbd01a7daaf2ac7ca71aeb1369a7d764fbe495c92bbf891ef8c3f52f04f2c0e1f39255932a5cf58062d33b63185cc56a04d520ffdd211fb08e11001ee9b9e5629aac40b22c0dbcae8404b377fba6b5ca0729bd126153902a2fa5263eddf57bdb0a5420ea01fde979a0305ebb0a8786733b020474d8b53117f8bc5000b0119672601858baa5511ffb963cfea91a43e3ad6ea16d453562b7a73446a556ebaa5c343989e8493efbccda6d3c1613aaaab3779aa557d7ad31eed79c43a91c99ad821b09510ae455231df0efe65c17d590f232592cc79a277e1a45eb23a9b6ef2812edb900c7630a55db24048773acc3e09bbd3588a18b9726876932bbe532473626e26bf7fb2cd3f9daa2b414a9e8a01eef7a2036bb12b37924a9cdc46c5029b926af094077470b50429c44893d7ef32bc2d0e487dc35ad53e3da563fdf03c240c2b5cf4018355a72898aa416b50bf53b6c972fe058c1eec1f4d50bc6c67378c5e547e790a9b19d759610d851a44c304366fdba95fcaa9dd0df774c860ef936bafa939eaec3c538337ec9a50df3c64de54bdd2b65b3b87c0e6a9f13487d0b94dc8e33aed151031f086c441048a6f4cc7305bb625ccd9fb8a96fa2ba8699c35ca6be4bf34cddd476602a194904417ccb69da763a45384bbea3dce52490e293e55b9850e2a4023cd0a6daa0cdc6eb5c669094b32ac7efd6e962aeff51d1e383c3009e2cb4cdd45f0a3d4e48adac9df28d190a766e433c0a7008eacef18c17a8d1656b6a029d2b9bc687245f9eb4cbc8acabccb8abcb46c1107bba20bbdfe9e4bfab5ceebb458d1315961c4b09c6729877a10f0768be52177fd8a22e59164706efcc8138674a6e03b48b3e9beff6ea302b402ad13c7d59d57116848ee4dd80b94ef1356a90102926f79361424a77e927460c150f68cfaea0e647f40cdaa51ced803347d6796c27efc638acfe93d6b078a24aa6956d6be3c266af228be9368774fa385e101f8346cf9d92230fd31931a44ae329f94e07c1b699b78822d59915019e61ec4a9e82ffed9cce9f7312134a0ce7c8f8f6f25fe9479f884e0ee7632dd6f6b2d4de3d13112ec2a64d0c3b67e58e2e868838d20ca58190e914ea9c56c937a00f3403c76937912d8e09caa54d93ed49c3a7c496ca374309e0dd0f83386bbae0bf9975b9633e5126ebafbea82f7cadc54b6882676cc12439ad0f5ef6ef08c9ceae837b0f63db26015a7b5633030ef715cf36a16f225d217ce9350c604c4703f951ff3411a3c46525b3b2d918124c83d511d219e27c55d68adb7dc772197bbb6818c1e45f80f4f9137fc298238fb11218ecda77c6d23e16a1bb0db8b56a5a293e97928e26172d71380cc00aed9d82b7b8513618a61c2dd4a07d096f95e202785f4576c8a811dcf9ea18712d30c96f62f6da3f07a0424b6bebf76db2bb9f1eded9660ca7d85362f8400bdc5e578e67ea49fc7e372afaa2c9d83248f792c52b4234ecc28b75afe11be1baf26dfeedc394918a856e590fb4f6450a732e6b97e18948d2248a7898f707f9d4819ad66e84d24b8572c44da94a17c3c5eaf1809bb34fbe63682d503bcbdb6187f5ad0b94e195e2c924f1ce4b7e5b3eec196cd25aabe06c8139394e9abe23b89148c3b13c14f3bfb60a9aff6874e4e0efe46ea901f6fc2f31f09d5f7f8f6b7ca716778df4b1f36c77202a92a19874d1b59e2bbe6a86a0de9a1541c224d5f291e056edaf9faa85795968cf0b8fec9e97cc8ba4d87e56d1b8edbbc628df33257811cf53e78f0958747444ef8846b2c331de154bd25db6ffa64ea0a873d832019498e601896c07c119700b7a13bc15d9a76297c594df035222a81c8dca61ca405bfb422c10c47976256ee6108337667ac369edd80713ef61f68dc513f148fd41b4d48d9541a594c95231d926ea51d0969037e378fdf4458b952053afd75ec81cce00d216597629e1c646ac4a39f5bd5cb4767281f3c4cc919516dcec6b05ecabd938b6ceba7647f5b40455c00375edc81485a0cc0c2ce705b3493bc40e2db99bd0809e8c9e15bfcc4797b4580a20a3c9187bf61d6696be7091efe22f9e7dd7a9cf5d1bd12ebd619c70154b84642f5642dbd6ecb729f69393d7788d8a72cff512524a95a3b724f22be39b07ae427ea5cdf0e5d9317d533a7171465894608d4fc633047638cb836fcfdc70b6678aa1eed3cc9241ab7be3953658abfe3191313d5dd6677d85632786bba368b0b299e8467acd656ad80e133cd8bbac378e326031409334971e917686d63c258575663cb4e9492287392460746e3f6ee9a17a4d5a20926c963af755ee9f7803577eaa8a18a05f170864eb84c85ede98c211fa1b01af17b6d4616fc7596e1c2a8525fc1ffc21b65c671256abff80d7d89ece68fa8dd79ca610773a90ff328b261d796d58457d61bb722f1841657e3fbfb51493d5fc05510e28f1a2582ca149b6e1b07b0cd90695e8c9fe2bdaadde1da94e8a1f22430ee424aaadf34eea4359e2038ce2e7b4d5f236a93eb5be11116de428672dd1ea1265176d67362f4696e89160fb45f8f2118bd12024a352344e69e1b2889c60a480c4137fe13b26691e9fc17b09c17ddfc52a521c45f3b9f94fa96f3ee981dd1dbe8c8cb95257077bb14d008bbfd4e523632ea880696c48662d14ecddf94d984e49723f2410a53c219dee4ad8fd6d901701833a322b1a0aa81137848121e064da74ab91331929650afdcdb4b955595095d518f58edb855f394febd14e867ee961b0f633e1a8c7eb6551c2a0ff791049911e0f801f1e7b701c9452ded5f4d83565138e33d1dba532233bb4dbf9ef0a4122b08bc3802cc67ee9c1b816a34cb657a8a24f4cb7747463c051e26379420ffcea679494e0a6cada44ad9c85a611baac83855690c34754658a58b9123c3287c19af29e5b34c3fdf4afe886dac10f791da2c17ea7a25ee214fea453a57626a7e2b38057a0daa9d7deba30871d5bedd9b690320fc005c36ae5e5ecdaa11d7168379b0e9455ce36a59178fcf795a4ec3d14bb5667a4d15bfcdc18329ddb5468ab3c7c0aebc3da9ff43a728a49ec7c7a3e9afded7900bf9552a0b65b79f8471b1a36ef97da0679313c663dc699f542ebb58aa12919a01420520c2565756146a4b323c2aad38d7d16094c59a4b0ac4279b67a6a338a95bb16746a0f9497ba5d708ef0d5b42a9698cd606d90f1c476fde40a1bf03a676034ffe41fdcf5ec4d4caf6ca2795f0ea66f1e2073e4982a7131d24c8dc4870da51c1b47ca0cdfd3ba0f1369f029e540d8cfeb88c9d3ca086e36d00883d6fbf0b75ce72c1a95e9af688b4c1c421438ba38a5ce298fe30c4d923f8548faf197a4f24ecdf8c22204229aaa3ed58e8c8278b8febb818c0743c103083b434249f025f1ccf455fc38619e6890eae53f36473797c984ae211a82245053e0c94fbd302e6ba515c65d49024bb4e63de81e50184f8556a34f4be06fcaa8d1c8e827f56c249358d048b8277ac725b517d0d8fddfd19a198078b8294a52436a944d017d44da079e12422aea37ef99a9a009dd8bfd6dbcc0c5112c7b472918dc3de5696571555dafc2226b5b6eb68ddc57349ff1093ff64bba4f1d6fc8d72ac3bb98ce537f92f04f270985c5a74929ea521bedabd4072cc3878b545e6faea9bee758df03a82912b4652dbbf58896025d31213b3452bf80d4235615ec5e0052b54193c4f4537571bd1a31f9e1c57fc6e43f823352862c85a919a84d7fbe99c8ac54eb6903e3233bf053110be4b0660d359ffcee44d85b5ac5baf8f5e4bf4c5f7809f88800a4fed9e6bb999cc56e379a770bd37cc014e109158ce4709dc02fa7a2bff478406fd85558c1893528bb10d82a3a00732699c1e2ca0e61b1a51f106c01f22c8c3f6574b2f6066c80eac725a6ac15c0c90c5908b4a7925cc4b524246c03e84b07baf4fe1d521365d787f53f6033e674c5014f87ce8eec286021f563f96981d1e5c90ab954169dc67482d53a2ddf86df5b69370d00164873533a76538b93a0cc76113679c24337f19af8f619fc2a3dd83e933e3eb1e014c2cebdca0f93e6575d1175abb2f470c843331bc89b4cf211f41d23f309e48fdd9e16920c36a19930cd56ba603b3890e0e3a51d437898ec1655055e44cbe327891cf4d5fd2e9cdd4e23c3da459fa831f1d58eef8427d7ab844c0cb0caed94a8104b7ca91300671fbff6d51465073fc70e5f1684b05ac9d6884e810ab928d700da4d8078f9be29136d8c4a635c9b8ee7200aaa233387b146f73162d366fd3e37943777130f17899765558e093ab4bdca6dffa5c700e90aa9ebf6ab100a8a44c0a16f464742ae01391c1e6a3125d2e09ec7a44feaf91b19113a6acfb59aa4d2e48f45ffced52894c22c884ca0433eab1268735d9b2a000d3bad8e58638ef34a8764547cd2120ef63a0f973dbfe88bee7402802e2d6447dbeb2af74e2ab591feaecfd5a2fbe2f36f088ae0579cb6f3491b896353cddb3620f3b51e692ab19cfec02c454204cbfd278034f568ad776770484535027d6bff7bddfe89582699d663db9807b1ecefd6dd193f493060363caabeda0a2d4228e9f496a1f3595b40eab0497f4bcec52e89071ec1f152642df5192a21e63240def6f3b9105bd122bea75149d025ef596f92ffbb4f8f3217c240e3f9d1310ce54a999e956ae21592ea33da3abede8d65e6a89bca9e64370af85fd30649d69801582ac84b499f34f3f318acff0089496f0b652d1b4dc6aa352a5d9ae9411020b6e47bc4aa82e584a5a8f7d63d7f2d3871bf9603e576a5394d61ac455dfd3bdc62118232dcbed4988d47b70adaac72a213916da16dcd00c058e409a88c653468882610d2e5e7e6598e99b709918edcadca1166d9d1c03b3f9f9473d036c1c73e382ec8175558738896ec3947951b13e2dc8d0fe5d32b1ffef3d98e472c1ecb138a783cd8ff0d5c6d336a2abc784cf0ac3988da733563f8adc996898b913d1469124dc7752d73c75f9730011ca24716bc2f6f7bd441ece42626c266e9531f6f056371373e73f75c4ffcf556e904355dda2ff5a1b95e8c3ff68aaa1a0ae899c5634dc0b08f24092f7ef023df60ad53da4f81bf713e25d78402918f820fccf9aabc8ce6bcbc244ca09a113268853f10c8233fde7e033a0010eecf6a66b2342d14e4396aca3fffec11c543c7a66cf6cd43732f0022cb5eeb1905ce502845d27eec5dab3eaa8eebd89cb66afdb6fe37d264f33db0bad2ff6e24869cbd44d96214ec77c7da1e927750189ebe92df0b349b3ea9504714f226fc96237112dabd5a153941571458eb10ca794aa485d83d1701c1c7067de74553df64f92426b33635eb90be776fb9de3853cd136f569559b7d67f29250f6547ba12dc74d70eb05961d75994282eeb49c2cb350abffd2632815ad14bf54a5e507dcd37bc8639900a531e52900309fa485b41e59b47755a637a24589a81c6d7df41255b83ace54d099283862b2e78a33a4e71b8b6c148e0cbefe2e9041c2fe667fba37ec85c52165266601dbd6dd97d037e2c25a3d8f334a17112ba8adad1f684de64232ccda3aaacb6cd5554db49c86e04fe201d08e6fd27566bc85b59005bb5cca272c1e0b898903f48032be7b9756565d4f2da3f849382588f4d6e276ebe3e64924b7a59ed1740dd2d4a28f392eb2054c512896adfde498bae63836cb7d336cc1b7f14b757ed16ca902dab63510046456") 01:06:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80012002, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x66, 0x80000001, 0x0, 0x1, 0x2, 0x6, 0x6, 0x0, 0x0, 0x10001, 0xabd3}) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 01:06:53 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) getpid() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:04 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0xaa) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="04000000", 0x1e5) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='[\x00', &(0x7f0000000080)='#\x00', &(0x7f00000000c0)='$[++\x1a$\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-(}},\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*,&.\xf2#%{\x00']) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x78) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x8281, 0x1) 05:37:04 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0)=0x80000001, 0xfcea) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x6}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x904333c7d5020cdc, 0x4810, r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) pipe(&(0x7f0000000100)) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000140)='./file0\x00', 0x800, 0xa0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x208, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) open(&(0x7f0000000200)='./bus\x00', 0x480, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x235, 0x588, r3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 05:37:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0xfffffffffffffffc}], 0x2}) getrlimit(0x2, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x47, 0x100000000}, {0xa7, 0xfffffffff0fc5b57}, {0x85, 0x4}, {0x25, 0x101}, {0x27, 0x80}, {0x0, 0x1}, {0x85, 0x4}, {0x89, 0x7ff}, {0x44, 0xfffffffffffffffe}], 0x9}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) 05:37:04 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) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) write(r1, &(0x7f0000000180)="cc2c34e91e9d72c03e362220bc2abb57379774ef5c71ab8d20fc7b27a3d80e6282f8d4bf1740773c6aa5d67e475e42fb05c3d67ccaf6ab39ecc9afd96d3a3dc27a70479a55db90e38ea444d47ad57fe0d75596a25a846784193c0f7cf335aa23ff9818008ad9696db76bc4b5fb786d67ffe5", 0x72) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) sendto$inet(r0, &(0x7f0000000140)="ef80b57b6ced7567d81e72fb9b000bedc1d2109f4e138189498aa0327d5375cf3c70bd84e0a619cd27da60d6c674b6a1f214d0b637b81ebf12661f51518a1f1518aa912e001af263d8b5913f17788d3ce9d8bf81115268a6ab71b3bdb63508814d317d70760579b9e7741723f6b1dadf5f8a82cb1bb0fb409eddf0f323401efacb060926ec08aa28aeb511b065779cf541c5663f2612211d383e267f74ef5c421e917996b17d5c528161794f565765eb639d113809b9bbfa61879da017c7a9937a7db5bcf75bb7c9cad5df468c8347b6e4e7d9afc8902dc08ba3cef16969b1837dda446e0cac4e01cbb4cfd01b07", 0xee, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000100)=[{r0, 0x188}, {r1, 0x8}, {r0, 0x54}], 0x3, 0x401) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 05:37:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x7, 0x0) 05:37:05 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 05:37:05 executing program 0: socket$inet(0x2, 0x5, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) fcntl$setstatus(r2, 0x4, 0x40) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="c6f6882282856493451719b28d0d7c89d97255f22b6a781cfa945ee2d384d028125e7a3ba61057a63c100c36b1dcabbdc925da3609cc220096c913f89d24465217b1b7b67f18e46dbda943a5a6a3781d", 0x50}, {&(0x7f0000000100)="98a5032e3bcfa532cde2dd4cb8f1e485c90348f2122a413a70f4f58042528bdd43f3790528d8d96826c74382de4beba44b190c22", 0x34}, {&(0x7f0000000140)="ceea7cb7f7a10be364404ebff10fb9aea5d03da77b4cc5fb18ec9296f59b663223ba7c40e1ab85b93d0b480fe9ee5b9f8bc0e133e8d8cfd36d93819fc41cc8c23639075c3cf994c772f2e013e05b81f07978eb1e0b96e9b6c92c25e7ce236e49474e5ff2760f24d69b914719173df8c6358837ffa2304917b02ad54fc2c5aadcee5e22685725c52ecfa6957d2065", 0x8e}, {&(0x7f0000000340)="ecc22c5b900b62bce0935de8cc92cad1cf9f57647741e086559c7cd7cc5cdd032107671364dc883840565b1ead1face2bd89cc2460447a8a6c47bf305cfafa931b6428b4ca868236a54b62b9634351f3634a53535231aacbf9e0263fa3ec0aa1c5f3bf10303d922abb33e79c4546d2a46e30ee308a89739a5a5cca71998963d09450bcdd0ac2291ca366ce34e06cfccd374ad359f8a8177d7a65e2ed4c015196c1ccb5499b67801bc5a9e927b198ee1909759d2b4390999d4372c82c48637ea71e12b624cc26545315c0d27c490c046d53bd5a2bb7e4ea827efcf502d6c27be2c4b07839a3f31d26bb9ee1ff3f25152488892b7265b87003ad8085f43968638c06665d2507fb6a232a735e6ffa8bd27ed88cc7bd3db848eb82c85d799cdb20a7d0bd8390d2103e93bbad612cc149dafef3eee5d2d649281efe4749ec0cacfd19cfa8c11ceb57cd9d0df1ac52767414ac2128e0b28e3ddb746210c37eb4f7a233c7e71b7b66b0ace6720a38cc7bb4f84152a19f7dd95617c9338756e7330f59cb42927640473c40291a7241382f43cc097738c9d9b894f7c1c1a6940903869ec9af14968c4add2ee081c257f4188e3bc28bb64cf79b2744c30f3eae11ff8a0014e14cf87c772e34e4b74f95b59ad7326823d50a5730b08b94a1d4b1e236f8b2d5abfb38a6f0b3fdd61515f1916909e6365f059224be5d31296fca88cf5adeb1d505bc710442382603844d44a1bcfb9e9c9362a256b9cf6d5c033e53b9f1eb044a6af7985da6f38175116a9781e8e6226f07c33492b5a9accfdad4c49e25877f6336f390151cedf952f34e0a0f96e99a5b3b38ffe7e2192673328b1211f1a94d006e4e8370bdf0f9bb08c0f88f107ec871d21e4c92bd46360183eee2042958b81a49bab5035a628e581f8ea50406dff117550fb7d785c2c6ac71d9a39d3329d7e86d9fed935f3acb9c0c2460f84c557901140268e9bdf4a927c1a701fbe0222f01b54bc77d352e51fff7f6dbf458d22f6f45d07c8305ebc98f4182c12f3ffea7c6b9dfb3141a59cd2efa6f09924e33c5e91f7e54314e0830773bf7023d92ba9fa702144e2e8b3e78f6d259f1396848f8ba4ba3e8b494dbd669754d798d053ba3bcaf4a876f7d0d22821dd5ba9dc5f6595808c4224f4290750071076c6e4364c8e7207ffcd886d2cf676ebbd303c33aab07ed6265f5cd8cf0a6d379434377fa75a0c2995d06e34c3c51e790fb0c9cc428258d360bc12906dc7b846639956a3125992f56af1ea2fcd9f2aee41ba34d0457ac082e8d8c4c82818da0697bb2b004f9c0bf162ca32f525fd39e1d2c191247d5f8104e527bd13baf2dadd0a314f0ef8840e92f7ece9969db1b32f9747db0d96382a355c8a1d44df885874ede0e03b29d7202bb11c4bf4514e30282baf0720c071efe83b96ca9111b8fd58f790c19ecfc75feb60a9f0e7ce9b13a93eb1bccce7d2a5d4e0cea55d0028735816bf1c4695dda07441f5fe3c9c08db90b03146437a4c692b9a1b72008a1c357ceb8f19577cb0453406a13033f678a156398d5772a9a27ecb2a4bb35b7fc3f32f68b2ee27410b1c45e67a82ef49075f3181a003f1597080264f016d550a8408f3a49ecf8a10e921c2594b2b4aa7cede51ce7227b8da02c5d63e864c74fccb4c77382402acd678e9f9843aa7a45d574dcaa78129b4a5f34f8bffe0ebc56c6915fb02f1dc35f48444694be106bcaf7b7eda560b493b9605b5f35c13c15d06b5e0a14fe9dd568f3ad3d5958230363a518142c52e5eef4caf382ba93968686f286bda520ed1a4af475beeb1719a775ad28b33587c66192ee1177679fc894b8a4ab593c8fcc3dfccf337524cc4119a7d0fa7e1076c3c3f4d9a3ab84c7244aad58010f7b3a42130bfe5ea645cebb11ed379c33606106245b61eb83a872b91c33b7a38118a12a9016d19c3c3be02ff9adaecf992330f476db2f5c54ac13fb83045e06c36da5203be2d246538ad36d24f7d3c6164ad70fe251fa16573f75d6422aabedf4528a2b864474c0ac593b6f3797b73a6f9a77467bd6d554f1048d11376beba9ee1fedef0c10eb22ce56c5e15bf9a7ae225abdcbe1eb84d67a5255e81647467b1e273bcbe5b85290b10f546438efc31a4225b74ca22d14fcdbcae5a5a584f1458190df03e9e7b58909ae5dc2e9e55a91a3e9be3235ef4304c31066e85456a25bf8574977b5ead3d740f63539326fd4d7a5cdb93fa5a17e73883ec6a08f122d57485c1f79766166db5fbc48876a5f905a83c96cad4f1b29fde160b177cd2c7d0c2cac6d7af221d05fa18d47813606e5f2376d336df80e412feb48263600fc35e4500415f45dd4b536a0730cf7c544911811c6820957e0a86500f441f476c6bb2b94ce3b6d87ad554e57c2537816aab4c0508c280155216c61735014702633d7e931fbc85aba8c8799b358acbc05c7e0dfc109202c05a319ee86be6d9b32043a36e86c46b56df07ea1fc0e040a9292352b98054ab75886e5aff39a731cb404a38a8dc566e21909bbb3941e755feb7bf9cdeffaa27a4e491cae4908bd1918b077b942d20782917e3389998220d2b24c0e9000590bdd301645330d02324b0a9dcddeeba36b8fa8994ebccce161c904352a41849b410e6e4054e895f253ce0d5de54e00a4b786f74390e7e8f87959ec7b543141b472cf0de13247c64156db39dab13e2ec6397169c741b754b88a3fddd0f6b4f5c6c8d8e8367761ba689857a41d45a1934c099515563e4fabceb053e2ae63ef8cf6d460c8e899d8f6c97c70accd4d36d9f1b7b91726bda89c54800e1ed502700d61ef3f35e9e8dc46c75430c064cda44c66295c0ed8ea6c785a2c919306ca5081c07b28076707d6e072e547343e80297e2230d1fbcd4791092f09abb36b3f1325050be2b8ee5eacb82230accad624e7eddde9ae8b396beb040fea1813c05e9913ff9ee96e1654aedcee6a361af8c82cb83c24f09583a6f64262676b3acdb71004a3ef0dbcbc952a86b286074ef57aacd1639e2af523ca5e97f2b53db468ee8937bfd6ec753a4854f84fe1ceaf8fd64d888b2c28bae1b8733efc7b884b0db2560ce806df12e83bcaf51a591a510a273f1014403f3a4f12d61d03ef03b63578c96afff958b13e5320b05d467e805fba8f9cf970c78298473b663e4ab27691c084a40c5fafc75855a9f1c28a800b54b9537422564d14eb20895052be1975527cdf6ace70803cb73dea61ba4ea3574f315f1ebc2e02d65cb55e9833eafbf2e9fed1b6a62385f2672ebae21ea02fdf8a54710eee5fc66e4087110565de3673abb6e6f10d09ef52a428f1a971aa1d1c4df7470659b50bd9ecb751bce0f9fdc94f24603103f37d777b339a90b67e1b70dd5845d66a85081778702a49fc11718348c36aa674ddec7412d21367550cceed2b22305c3e41686ba9c4e1d61822931bbe20d7a793685d3eff14c6767047862619eb9dfa7877ae7961a407ab57e45d4f7c4cabdb5222ae7f8f38a8c970d1fd609c83796d2285f09c42263c192ab633f9d591fb430fc97ea8b5e00e7cbd19848d28d0ef4bdd7dc8770810aa617c0168500208af1a3dfb3e838c4cdbf1e9a96237baf30f2b746485d77b07e9b9120e3051ba3fbd55f31df6eb6f35ab2815a397c93f20d8c36d603bacb010ca0f622dbf05e2fa61d2fe2e94b0571ccdd959969f9a414f024c1a6917c73c11a04cd6033e23e69d78088282bc73e1c398c3a2282d3b4979a38262d4ee4bbe0c3dc99a613186aff17d4ae14d3df77525294c79a8dc48a730b14890226826dffdd623516d208e4cc53630fb28af7ec057a1cf404f3c8ce3ebd913cb84fee1e4f65728dddc8253dd29f040ea85346b0f8b2bba325f3353ca281e0f797d18d24aeecf9a7ead85664f26ba38440ffb2be4961f8bfaf866c3cf2319877037835f61281f0bf84564913f7fdcd751bc90b1b2d205c4ba965372784119c35a7c358d966269dee0ec6098b0845e0e24cc15c42a9bb74600908e900b4adbb7c6ba9f8f32aa9ce973c71a2989c4c4e4221d27940259028d99e33813bf356f83284b427fd0e06d2097730bf11620bad1bd9ba6cf0527735b9a7a5b8e5546bc353685581928405ccbae9d1a173a1b304aa5e7c6567a79ef5c69ca40bcda21006ba9a7bb7e7f872a8f2baf1b88ff8d21bf5180750d4ed1a748ce6e8a6d8594cb90e607029c36111481c83e188cb1431ddc0649fb79147e870ea7f84c60ac23005bc6f39dacdc39d427cca4e27b1635cf92ed66f12ba45e5525a74d9bb1887f83f979ac7aa4f0c56c37ae8e1425e3a6caacf0cd758374279e8f537e6c7d7ddc79544f0036f155ba7e5da818e5cfbf241d6be609fcc5c63e2cdab0de4dfd1b29f28094156857eb66b4e1fc33896321078eea814462547041275903f75442f97810a162eb9430a4acbb7f8f02343a1c6e4fad7e67cfceccacd256cafaaac6e5264b2e35427221d6eee18569cbcb16cd129baf522d70c74fd468716f45675a3712de9eaae19376674588528929cf22b73cf4fe9a3e57139b4c608426cb4a5dd701da3b286948b21fef1d7e4c0c91710bfe9c4d12a37ae35fced5b6aaf679620654c57fb0f594ba865248216fd87efc51296de1a804ea12d206864ecfa8ed8aacc77d5fb5568dd0297b81a793c7dce876beb07e21292b3afc9195ad86ea1bf710bcba9531eeae5a79cc507c6cd5d24aa76d1d63da846b457d8074b0bddb6baff8dd3397e9ffdc47b395d9aa8835449c23d661368f8f404ced0af2afda62f759873a8ffe2104a4c47d904c1f9f688893c1d550625ef29c4603a9707515e274ac7c3531aa29b4f56531368ab3432b935a4b433470fb4b079cbd8d35e116f85cd760a8ca616af2bda371ecbedc38896ef01ffbf700bbd17596d06ad22235c23c8e5826bf1c4adcbe28f3086df8f731bc607d92d298d7cf384dd9924ab8f8a79be6b7c733d3d26abda223bc998354c50db37d379e6b67774c0e3376aeb2ebb095591d529517896382699afd95b1feeb30ec18ce86cedf2a63dca1d1c450151d35627c414e968524c5614c10135eeb9e77cc3a2e99c1df2d68c3d900daf774b8367e6da7c8e3567731487e52a840559f5781e4c76f20feda2a81a509bb80f824e6cc1ca6d0dbe3093431125a41a03dee88da0051e77fcc978719eb1c1f9f9e0be606703b2a9f6294e4f1018107198efbb234d099a118b42679bba45d103b919028ae843dc3c98564a2f203726f3115a05c7ddfef924ba6cd472ee49945c2d38dcc68692f9c59eb4f0219428be961246afc59fca8d43e841aab8ad4c65e37f3a2f7a286c9c008da49f10f3cbb18b483c4bd68f95377850042320c778c2d09c9bb1f44c65bd5484cfbedb454bcc837dbbbd34c9511512f55e1761db6fa81bb7c484808eef30aaf3827dc83cbbf50105da78f4060188f613aff07252f21c7bd5464017e2100ae49b674e7ee1522224ad0f3b487a8db8971e7418a034e04a077e9422a0349612724778bab54fc27b04e48d40c5d8bcc25f2050e4430c2a707c88b58e59897bae7196e7af201e53c988c7571568e748e9f0524ced962727532c4f4f9abaa1104318a18906d2d517d089971d52c4c84e6745358c6b190fcf52149940cf9e3b86eedb4504a91c5be30b8e52a5c218e3eb991fb4b879605c3b301ff449916798e2e53fdf27980ddc05f79a16286fd43e5bb39bc53e1e6ae9c719c2eacdf9b1e10c4b4e177bee5a4f93569669338ac3e3fbd5b901ac291bd1e26defefa18492b73552e9b0c14096a2523f2", 0x1000}, {&(0x7f0000001340)="a9c69bc08be17f7075b615167748b8f88e470893eb62cbf7a22be2c9a51c8362187eb5c06c15c003831b65c3d40efa654dd2da3ef213d56aaa2400e4b69e631a2f43d1d030064eda674d25c178c66b7d36889fda63aa16cb6f9041d505f267032520c7307cc646d63ecc02bf330d44abf0c3363d72f67d551658b41ab688644c7b8f7180252f65431113370cfe01bd57a248f354c2585d8cf7c3ea3e965f371ce7f934a0eeba4cd7637ce1ded057f1116391ca6859f49030799787cacc8ffaf6cde713304707246c35243ad19b0b328b348180a984bf20f6d4e9210ca3b2ce085d7a0da30f5aaebfecca3d3ef73cf35fa0156edc1647e01ddbd44907870268f77146d44793b2b6b79ede31845be61ce5dc308f5bc9662a7080b1712ecbfb0c7660889a7f18eca5fe041ab80fd26ed7a2a7dfda8a09b911aeb7d7d72dfbb0c9cdb1e3e32b6d48f44c87611f829f33e6ac231d36db80682e2b5e330c75d2d56dfbbd97a12e3b9daa1ef09eb208935a5768814720757a333a2dc553ee24090301f933989ebfae5a380758645d54929fca8f4fc5f198a59cba10970e3be75a46d5c9b52e151846c766a1bdba6bf20621b81db57eb41bb95c353fd849b97a6a45c8479fd720696e7dc26992eb0dba8fc188a5a0deeb44ba5f97919986a2436b0ce15fd7b968f5fddd85d287d0df435537bfc8eb16e9fb585fa53f84abfbf624229914eddecfffd862cf77229e874a07cb9b7f7000742745852c36945f3eaa26be6c1928c1ecc9181c47111f1c230e5c78dba894714c4f6190ab8ba2fd50217665a684e1e79c361b237ba26cd6fdb52cf5c812f9253812c77a5cfeb6ad8512fb8d6d9072bedec2bdffd9a3e1734a84be8acdfc43c62a8d9107944d49d268572516bc70e736078c8b3b36be492a17c33204694ecb0dd791d383c4e22c594813f3f5b9fad22195229ff476225dbdcfb3adc6c30c52540878c35d92d631fe8f70e56d24de3d7caf30e10033730bdb09ec88aff1b80ad6149260ebd2d8c24606c342f40d0435125f10731fa2a9a4d092a044286383a8cb0e2a4d5a6a7d96710f75a38d54a6c220b6d7b5a53708bc6589cb4d1533fca6b84629f36893480faa6953d901c268668430bc2e69f2615bcf31d9b55849a19ba86b708839131bfa4128c6c12b813823a1155ca910509755e03c475e6ac546994fc4b37dfc405676b5de85b894ed3a59cd6cccc57d31fbdde731e1f8187249c0021aa728e86f595553a1167fcb002d84dd4643793605986702e23ac5fcb9644fc1c110459ce9ee9520581373fcd21a31af3845dac7cf4c444bdbe847daa1dc1709fd158bce1fd5566a33a1881bc281a3f38243156e7b8275e30723ca3dd6a5255ef229631c2ef8c6faff13f089a82451a996c2ed98f22b3d1f9b98630d835cc926ab04ac2e303ab7e0b8ede71af218b2bde355f1b3fb2737016416965bab0a25763b7034eae4105275e0f411165cd3d3c621b5a6b5d125341c64f91462a6624751c9eb1bc5fa8ce7fe129de596b7215a039e684e0e0b9aecd9847efe80f36c4f0c9d6dbc4e4fd44350d6606af77eb324694f9c154d7363f5feffe55153145d3bcdf4b252f1b4c65b1b92589f64319a0baccb32c470f98f767961fe8e5a73959ed12ca7d424c1a795b72459a06b809a4becf7dd34c03f55c493d684093c0ecb406ac2ffbf37c586f9c95dd775b46a149bf6cbba1464720148a1eef22c55170548ce80134aa9bbc555dd3a2c3987adbddc2ceb7d649ada7723debd321759d77431293b6946b17b1e8486338f8e1c07567e5e494bf923518df7869366b3ab26446dba35a7b283892d26c7714984bb39e886d5a71d70675eefeb5b6268a303cf67a9e85982a0798e946c3be0a6ed2166db75a7623d0bbe6f9f5d7a9f57c5491a5fec692eebc2b98ba10cfc4f270c5327b58d05e45213f4570c3acc1c24759ef3256b6b924204a896820d5e51d8e613bc7ae26c8a221b445210968df548b0e905cd43761d546bd88cf3d09f4023290f939737b32dd6b724bc1687d1ff82c365b21ae90f9f75d97517b60aa2188e19f6776799ac36877df132a26e2baa55efe8fd2a17b59df3a284bec754eab76ebd2d839ce38e11f94a504223c738170029f2ebfd7e9d3c301a4e8870987bf1312ee9740924696e163015febf6a606f7a6930f91e5f7c74d41918f8a7f82b281c82762dca37effe4b152d06fe112eea3c865a615e4779ff0b3a9e5f25eaeb6e52f14b2721113fab461a93a5ccb308d443b3717e2f0221ac0e6b3bf8267f15678671b862cc1dd0be1f9fbee1c2a37012e683b75d4d2cc876183df704a9821bc12e3ad172c7ec8d2039f8d6ceca9f7158663b8d7604ccab57a6e816d03a0ea92adade670b60d1e1df6c62777278cd551e3fa31d7ce2a3d421e92507f9ff675e316a7a4219d78438abb5c24dd80cb40a876ae22d54b2358d5e887831b88ebe00844aba218308d7e2e762649c143541b6e945c831c2216d0f35e61e0bf8d8daec91b86caa8d37ea767b70f15aa34c036e00fb6d3db5b473e6692e4df69bf889c737e52ed34595152b3789398b1a4149e61d5471997b7598b80349f5d1f25cdb4c5a24c434183d8a32f763a515158303a71d85abc9c0594a4da9f1f896b22a52e6976260bac7fd8e4b6ca532bdc9f0ac137c1b3197fccf87527770a328eb078915ba97a1bc9fe422d4e6e77f9be7f004e48364310a391caf450fc1b3876a3a067f184688a168ecab2ee8636458b52db5ad00f024f9c7f8c9ffcda225ed197f751d7c2a92cbd309e8882634dd7d1333cc8482a7086e678442167bb05e58cfe66b06e36d7d9fa8361fc0b07acccb414e1bb3483434bfefc67ff436533af090e4d581d913555cc8fad59be6ed0adb2280aad96f541e1ec5764689eb54e60811aeee1cfd1af1e5a54e60aa6de61f80980923341c27cd2cfe5c4ab21fda0df8536f2c0054db82f4365e03aab24d9937f4ba95f34c8416b03297dbc76211b22d85aefff5d84c6f20d3e4c2b863d907f6561c8ac26100935ad92779021f85be2a65c11cd52ffe915e6234bf859e8d9ea927fc35745141f1021be65d21df2085dfc0d1db733775b0592b4a5c5b8c2a5458531e43dac2cbb707d16b0d573d549e5d7e35431d3371a887c5e4c8881e6c6006b0bcef880300e1f01800d25fa0642ce227964e8db3bd797b355312635074862c236f58c36d1efbf4a375e2776699909d0550f7458e279c3f20c0a85f6099caad695d39f3c07d30d13f6ccef7840cf403db8adedc44e99737f649aff23fada1be15c5b87686e0484597dbdcbf32e517d70e570aa77fd6495035d63f31158376222d942615461d0c4516a46e3990d058910fcea626acb92ea3e71d0d5638546c557a891cfff0468a24d446ca2ce7b0cfa3eedfe3c2a78fd4d8efee52b08b5911d86baea83a2aa1980dd3faecc2cf935e91060348909816760a40a619558584369b63c379f9f8e33e70b27697054c84c10682a604da3c22867e0460b779fc6f12684e2b49bf386509a5564c3740f9c1954c0e3ad1aa1fa4bd81d43bd4b94620ff14d22c7bd2f2e5c8b297e599212403fbf06729ee7009f5c063e04ea3cadacaf146cabafdf735b2206437eabf75018686e42cde7ab61d534904db28f5f52c62890837a70e61834c57febc38602ba29d0671a581cc9be4037ff07cb79b8c39ffb059262a0a53dcb3963817b5cb758550730606021600289b7ad53fec3f55269aac7b11b9a8157bcad8f31a2ea7f9ab1e5d7d0469a51a1ae22b2f7235f03712063068ac121400ea74bcd33439a1718a9951644798affd15ac95ce6cd7a49e1069cb524b9bf79514afc6a8a11b6e7c6737b2bc4962b9514668031154752efbdf547a17230d6865dbcf7d60a57e63d6ffba9a77296a0078bdcac46bda15d2d5cd976bbc4944ae23eb10a7d868325db3dacc00bfe5ae9fb247a23ef3fdf340254c785b4f0eaa03b13cc1fc92cfeda6e11f79276f7c0dd83169de3ae5480072dee2628c36a11c667eb6fe436204ae8796595945b09f8635c11ffcc88d52ce9cb09f28c929e0fd4539badff823655e2e0126ca9cb6a91d70997a78f3b7f8c0142c0e50fddc6440f5d77d596dba420de4c4611b9e8705f095ecff1202ce3dca20e6a74cdd7343bddf2cfb6227c30b4ff4231d2ade3fc0b7ba93d633c5f1aa736bb7f400bc7ef96dadf51b22f1ac72da10356f69fbda20f2c2a34e4352adc6ae72a6d0d38d2d456662aa97d08cd7581ea115abaff768f706d010f5b0a86c4ff82eef2f11930625d2a42a1a55d89866c7d8a2692b2972c092d4463a611ae77f8187e338106763835ea898968613f16995f98da90d7fdef6138540d4c33f01f28667a25131e1769bc5cc11967383903280406ba077ae9b7173c685227380189dd867ceb6586d17dd1a5828a6e7af5f73ebefc0b39b193152cf6d4f2f7a43d872092908cc17106771a715a64c9add2ba1b73516b295342abbdff6132ac75d49e237021126eb23d62f135119395611be079df6c383adbe82f41058c3307b52a37aa6db2e22ce840469ca0a96476d6bdda675e9f0076706c281106dd69195f83099b12f37d01ce40c94c9073e6e26376ddb6da81dc52e519296eb817c8cc300ff0c4956b41cdc17a47b0b06ba85b184dca6f169b9898076da9ed4cfbad6af23446f0b66e80b347e740db727e9f5000abc03edfdef1bebccb1c53db0ee00999867669890d8e12424a2ec5f7961105124e57f555d675deba80be09b3e89dc5bdf5ea605560e030c33f8df1f97b296ca4ce84afb8c419ab71853c67ccda0cae5dbac53b4103c390fea28db5680aa102c0d12c518ea4881f4878c7449d87f848680252b139618783fccd646215dad126d2961f76acd5b6a6c9cc25c65d5701501e4638ca34d95ec4dd69f80394913a3289eb801a8a802f8bf842e22d963850f3b24639dbba1f84005446b0377e7eb2fff4f3a3e7d7691526fa3e9fd2ab6065170f57438fc534f6aa3a1944f76177cdeb3860b4e016d73dffb1bd85b359fdded4aa32e5011a95dba45ff6f484bcaeadcc85c961f8040d651060f9f67d05b762c48aed06b7594cdc2a918121827e748bf8c71f08608ae3c87d88c1ca9bc6f6e12b8be74ddae448d78f0f1cedd85c658dfb4f346257fa8bf3a2c7ef48ab466d114b1b1cc69d2dec452011a9cb16e146326ddd644424c42ba4ab8eee13b6196556d502dff992dbb3b7a636a2351415a6ff20816b3a56c7f368f27da3d490da780219285c73a5e3884b4d78379ddb58d7b58c461584f7c640131057e296eee88798ee60011c12bb0741a0826f6d5387fb01fec66c51bd3d1548d752fff4afa8a11b28d483271418e9c7c7545d3fd4f43ef5d632efc112ec0d6fc282695a4a83947f7315701b12a2f8f41630085a266cce74a59274aa43a02b0c5c1088080b6225b80d4f9f5484eb711f23613a4686e0fc99d64b68a3d13935afc143baffd99a4730bbf8c7e3addbdcb189f7c0728b077f420969564654767ce0eeecb8fa3ad3f9d0803f863518b67b4f4b8a18cacb29d5cd11e6db5b966c1f9b01eb3e0d9615d14fdbe453dddd32523de6f5bda40b4c3a6a69236ac55f6941827236e4abe90cb36cbd266bdb9fc7a8342c31fba5de0bf3e4a6e7ad0c2c6a0d33bcd2a4af5aa5558603371b50c60b89d101b2d5a7fef9898a59bf8c629ac733268a1959b40aeb70436a01292d9b1eb4a935a4b7621a7a79c7fdcef409d3f9df9081838a238d2c059f142c6ba9f5f", 0x1000}], 0x5, 0x0, 0x0, 0x404}, 0x40c) syz_open_pts() 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:05 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) 05:37:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x8) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8031, 0x0) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x21) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000180)="a3a18af2d55569dcb90a0d7b363778b4024e1b0256fefd69bb154406e9d29a91f3e5e8ed96d2c5e6dc9a1eaa0d4d54b8fe59e77a716e979483c927c92f05a3299fd5c351d08c911557c64e181e539a16360460f5b1a2fc3694576749c370a7ab845ace463175bc675bdeb60bc88934d898d79ac0b8e5097605817954dfa3028179015b5c7fc5681d6012", 0x8a, 0x1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) accept$inet(r1, 0x0, &(0x7f0000000000)) 05:37:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/137, 0x89}], 0x3, &(0x7f0000000240)=""/91, 0x5b}, 0x40) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 05:37:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="58278aedab3f01000000000000000fa4446cf55bc28365fbd4a794", 0xfffffffffffffef9) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) fcntl$dupfd(r1, 0x8, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20ba2, 0x10) close(r1) 05:37:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x22, 0x0) getdents(r1, &(0x7f0000000140)=""/239, 0xef) 05:37:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x100000d5, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 05:37:06 executing program 0: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000b760bb1e3766d2ab4cd0441fd148b2b2693d706defea9410b38adbab4fc553e1a9ce7501b3c46e5bcacae0927cdd8ea2cc14215a5468a77d382dcf016fcf33c31352358820c67f8af3308f8fe3b787fb38662fe405243c9b9da147a3526b86c8520441fb936a52b7867915bc57431c3893f67459d70a5fb01ec3026f3297d2d9c3e3f72d6e9005096910c097a853dc8b36d00e2c4ef525aa964a6de42ef758ba105515b6a4aafbd5fc2a3f54d979476174991dff03ef97021c9636814e5866798766ac3e6820b673dfe54b84dd8ee932071063a011b48e5c610a7fa60505bb58c8edebf5764e0191a19f82409b0c20ae8932ead473fc953ee116c75df1361f21aa7214dc479a0b414f1b779ef2415723fc66a407db93c1a4235ef65e6ce9178d6c1f150cd3800edc9458e6381ad8310bcc9dc5d0a468f9a8854e0500eb092ed6e1bbfba73f4909250e54f6e0d9cdf5405409d307e42585110c62bd7f6cf482177246c1a0e0bb52f55f32bfbcacbf4966cb24ed78fab89d910ebf7c7d5da98a6fbf6f79ab6d3099c05ad8077f5a8028994f5791b0e0175b5d9ce58e66362c3968839e952e61cbed322ece3433de3be55e4fcc828685154fa1e1a970fe1df1b175d5a69e5f1f6f797e8a7a521a2381bf7e7a5d68002128255ab980b766f4daaadb622faf3af3e1de5cd9a0793c94b33b32deb2f280b911134bcfb317555f45ab80b395e85b0f78be6511f2f03444c03fe1c934be2937adfda76539e06074d5615c78e10834753d86e46d56c175cadee3109dee3052450166d3592b187f4521c1309d112dec79f6825ab9a10e05d171fc2978f1d560c962fbb2dc6f0f1518409fa08d244df2d92cd8377b4ad32b6f568892cafd216defa60f339e2ea7c16f702da43196057ff5d847405e22e1d7d2c65108a8ed3e7b1b3d635cd3ac0e8fa021ffb38d80e62193979f56950314736c5b69d40625e63881cd51b584331030c6498d9ce5c8e13f046e4fa1b38f66c7413a2a456c49ff76697e2098418ce985b2f55a8262728bd69027318f6b79185fbad165e0ac705bfe30188b75a74685a733ec6d4c87f468972bb4e70f760f07f0cfa7a7201ad094eb4ba77adafc48733e8daa3ac74876722649ee20dc8db0bebdef5d08686cdb8219e9049ae7efecfcc77b8536acfd88e4a6a046920873db6bb38c65d04a6388e6a1e90e35637080ffff3cf193a79c8dce1dfbd4a34bce540e025670639c07322c29869bd1fb9571a9401586e4f5b1e009f4edfe83a38c8566c199a07cfa41f666a9e8ef81cd8e6322cce1019c32c3a3957ec4246272b0ca8ce85c956254bc6187cb4719a8abb953838168ee72dc1bc7c6c6f4d3c2b1e844efbcef10b058c1d341dcf7a1ff5d61300cc371cca9eab4e5f56da6023e7a71480b4405da8faadaf4236bedec84ce74f9e04f8cf339e97e419fbdc91d4bba44db7963e3194bbd180a7aeeac7a56c8b8e60d25e2801d7dc6b830b45bc52504554e6297c04c29b525b076944f6f49da5c4417b2989a386a981b1675fbc76073886829917ab6b8155eef089db8b49262bb8a31cbf938e683e04be4f619a773465661b443c07cd35ddb5ab605caf87c0985aeb582d8b7ccdb7e1066a2670d803f5157e7731ef99681e4e2324ff653d2dccea405ace35bd1190b6fe2dfa06a493a6f9d69f43edd2a152499045ee0c0d73fe1c0dfa428fc36f0790a5461f81f5123f68c7ef3d7f1813cd93c34b66c030761df8f065e2d1db5e1eec75336b53fe25d804208df89c2d452d7f36010aa0a5e12267fd7ac66058d1c2ac115b7038d4319d2896d4caaf5c83f0e647a208b1bd3d0ee540b40ad70b63085fa497e5cfb1b0a571ead4e600dc689c7c62e99327c5d67913fd3148c1bcf8b28b08707bb80ffb45375a4d283fd7ae4dbf41a468e873d07b90d0f5d7de802400ac78633529fc30871c37b0072a058005475372f9d94816f8ecaa041eefb431bd34e8100f4ebd50ab9436ca5dfe02039b7002a50a601f56f2b4e1f62f955a59409c888d395895c46b83a589112b3a534a2f210cbedd5cebaba6e9da6e5d284c7a2f2b6ff33840ba693efc235158b983e22a633dafcc91be6959fcc937abbe6321ce33122b5f0a793e74651a0ffaa17f7d755703b26360c71c1a30fe9e026f598f56d7124350c7d0fdcb3673441c85a4a7db28c5cd0ac38fc6d560ad53b1cd2e307d42b6ef44dccbb15dd11fb505ec97804c6d741205b597d3a64e21e1b09f77b6ebc33d59b71f6ceaf9d83d9ef1cc5a97f4b1c75f33f4f74ae33c430c5bde7f9267ab2e464d94281e33371f276c9a51b4a84b533ada8687cee7ee85e818f1d1eb9842992f5c399d7bdf161608e17b168cc4ae2d0703dc5314ed1f6043f174bb855cd75251706747dd755df9a18b26b04841266418727eb17d1e90551c9f836868087e82973611c251b6fb25d22b92f5f2159f881f7b08d905449729aede167174e89489ae87c086d3e7c13eb8d103ccb154f32277687cc7538ecf334fbd0c32366ba3411a670707b0e2b974dc70b3c1931f9cb52e50d4c5fcfbb588f3178b9d355d113857c21d02e89ec49e2c6bc59ac203c8b9871fbafac4a1b3c3f19053fb83f57fd8c8002b9dabf42446ce1f05ccf6ecfcddee0fa841d4d8749eadf7d38f06b95032002365922fe1b806e268efdf65ea09b3dff37aa30d6ee731f632cfa2b159403112fc9b2bf9b9ccd486b4818e4e4e81d5b0e522a2a169105ee7b5ea3da1954519d516ff219a7f2a37902bafc26ad6f1403ad550e2e8be7b25d821bf275cb0b45b8e14b305cda4cea78f121f98afbb7b785bef5d0abefbbb1a05966d402ada359ed6dccba47d4c1ee517b0d1a1e1778d9ef9cddeb34bb5ede0d4132a546949e22c7b1d2ad10ece52ece84b0907d05e7a1056615778622e6752a2beaabd17d1f4bd2df0ce8f8ffd6f0b3df4f92f16d1bcab6db7988ac104e970865ce5680c39dadef768f515e4088188f96f39cbb3be930fd170daf9223c38c737b7dce2c2592d688513cdff403ea5d0960d0b5bc8bb339c7b6a2f8f2d3cc3b32c67808f0bb8bf87204cb8a0e8f8accf2bf0ee7eac47d2da4fef2ecd5236d8946ed247dbbe85263c387a118beb9cd0521d9c7996bf50a4108232636c944dca0e3a04d6b226937eab323a15f5378ddf0d6f161fdd9282728363dfa813ff3614ac71edbc3ab6c070f40b20e2449ac4957cc8e9c501c3fb70bcea14c9073c92a32fe0818cac62d69c6c66fec8d9ef1f6105bc2899bf8f7bfac372a58fadfa9ef9ce99f6eb6e147fd1d2785edfda1f983039a469a9c09f4374fabf4380569f0af64810829c12cde4e82e10565c223948c570447e2e1410dd4da7804c5c279d4c8558ec882e6d0b70cad5464d242c03994330882a6151cf330cef0b94a0831d91037bdd91c2845ed036c0c1d87b67d6ef59c69bbb2c1eab778e4a592415623808b3a793dda4b2703cabde5e355ef7955262763053068e99cd8ae3231566ff69eb351236f6111844a72433173b82956cb7a35c3e1bccdda49f734e012c33c9c52b08720ade0d51d3d5521544cd1fd936ebc130a63bba80b16b420f3259b2c8058ff7481e220a13f989e5ae5e8f59d9cd365d3872a0d4308b2a3f9aa2dc4381c4ca5fbbb44c9e766ed74de01914c46043ee6a93cf97b13b12202359eb3c1f41ff9c3ec592ed368f7a7223ca4835fee54ae89014b3c635a0c52599792f2d6bd69ac55ca1712a8ec69a1f97e3eb1bf71788cc0a5c1ee823f7a210da2e78a2aa796da3f5800ebb758111469db5865a7aebe5ff22d78933b3f03aefda1430808c9c4160c6b0d9560b8ba4886a533c6cc06fd02371232848864675b34e49f96ab991bd16cd996871034c7d4f393e8133ce29aa2e0d45c8e7c7361006f114b72e1fcbdb2f3241d9c37833af9d46baafd2306adfc3beaad8965416a39ab9dd2cc271fa2462f95ca999a6afa1f4639a62101f703002ee077915e7a77a8953d59e54d5e204e497b8b9749d9a67d0c1fbfe20a651cbd99111e257bb39b898fd332796e3c1df5a0e4836520a44aef1c847591140bbc3ed48697c536e2a9aab6478651cdb6bae34ada1e8bf46e29ad9fe90a5b1c09bb72c42090457c6fb3d98d861d30a7d0cd3b165c9db9ad2f76a47a07829179c7903648f53a47e9d57f9701677d52e9ab4804f98f376cca8beaf8e6020b34b76d4bcc40ce97ebe4e399bfad48c9c852230b45e519533f5963dc6c20f65e745e0128e35453a94d93be882ba6365421a770eb1c49f5f04fbe4b631a4b7843248318b996ce1c690ba0a39057808ae919f2c07069aefcd5640149e6fd7a01c052576298df217abccd645750de7536b2fc47285a093097ca136a0dada9ff0434f8989f818faf5affd5098d0b193635758a5c4028fe7966eb671cb093ae4ccc708529f65dcad67501c1bb42f896c01a18e34e27151ffa7d92ae7957d6ce45e2c7df5041389c03ec1ab6294f5411a33d17cf943955616d8064592de25c27b88e176976ab0fb3e5525518cc5f5179da18bb438599c15422a2240eb0e07da2d3a6ebdd413e59d20645cb9ac7d6dd448f79f4e2f12119a19758e13fd74e84923decf98939caafcceaa607d67fd384ea0e0881881bf5db673b553f61a5a5d2f207ff9cfccf66cfde49c2882c8ec2f960bc8e804cee472fc601dbb2c9c35aec16fdb450b520f0c2a87be1815ec869a51be119976cec723304b9b701cd022b2c44725d4aefdfe1cb3bdd8c254687cb0d1cba4a7716f5565174b4ccf737584486df85e0339991093c63e826f050a987e93e4b1f9897a4cc3c8c5fa00f9c2cb5623fd0673b19db52284400710ef128f1006c0c9fc7143d708f81188e836390cfcc6030621f2134b0f6ef738ba5e00cc96becfaea0886a593a1af9868b776bc174e6efe4faacf4f42d895dbb9675bf0598a33e959f7b894fc21a4ad25d1bf09f0837c2e9ad411ecad93dec1279d5dae8b2712195a1ca1590605c528875fb405f677fef19199fb50ac2b245d769c2936253cd45a845185a7176bc96d812e53b779bbe063c8c237b93914709499c797ad5c19995ec77ca3d82b35a8c1ce20dbc1a5d5c6123f8ef66d145588586205958b8a57d27bc67ff25fcbfe1430cddce492ebe55895fd6ffa2faeec1f911dd797dae89b066a6efa25590272ea60bd8bf19a908463400b71eff93cac5e061b6e73f47c94d77582648341365b59dbca8578fed69bff70409760b3be003edc18638df09be90396a6ed7b615daf6f565ff3c290a077b8b86a6f327c035e77259a2a73b8b5ae0e891632f9f76461d3136d67e1b2c728d015b03847f9cc992491c7dbfa0e5d0127b9456a694a420f015f2681cb3f0bb2e0a030c4934c69baea187d9f2c14576f5117acd41f9411004dc681844d0ab3c7107a456293c401ea720e391bf62994be4b5957aab458d3dbabc875d89fe531ef57865850b66d88f71f4ec8a59fae468fe3ce93c8aaeb487c91dd98c4ab3a5d7c5ed117c34e592fa948d7b9fa6aa78b4ca2e715495d425f75edfa43e79af1c6ff99bbba231a161caaedcce21c535a40ac667dd8775e612d41651608e9709f20c10635c07143650d7138e600110c440bf3554ae7578cb60533b40bd34fbcd1777b6fe4c9407f859dc1979646af9c4a7adfc3d7500213feb98fbe18353656281af47e76c42f0e4b1fa96144215e90d3b233346fdcc576b8884eb2b3142b6ccadbbe328ad8679f1a4031828d05078e94abf8adcaa9b66a27ee185353d0f35c44"], 0x1008, 0x800) pipe(&(0x7f0000000000)) r1 = socket(0x800000014, 0x4, 0x2) setsockopt(r1, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) 05:37:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) 05:37:06 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xcf, 0x8b}], 0x1}) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0xfff, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:37:06 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x48, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3ffffffffffffe, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() fcntl$lock(r3, 0x400000006, &(0x7f0000000000)) r4 = getpid() fcntl$setown(r2, 0x6, r4) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$inet(r1, 0x0, &(0x7f00000001c0)) 05:37:07 executing program 0: r0 = socket(0x3a, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 05:37:07 executing program 0: 05:37:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() r0 = semget(0x2, 0x1, 0x1a2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/238) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa4, 0x80) listen(r1, 0xffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffff, 0xffffffff}) 05:37:07 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) 05:37:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x0, 0x11, &(0x7f0000000000)="6e0f8f3dcf65fc61a3b9f6c2280a375f73da0882e8d4ca325097b3d970ed11c354311293dcede43876374613775e669d47db920306775d2e4988232b5764325b8cc7cbaf9887ac1c46", 0x49) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x420, 0x0) 05:37:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) socket$inet6(0x18, 0x2, 0x10001) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x16) syz_open_pts() 05:37:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() geteuid() r2 = getgid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r0, r3, r2) 05:37:08 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0x0, &(0x7f0000000000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000001000/0xc000)=nil, 0x2000) r2 = shmat(0x0, &(0x7f0000000000/0x13000)=nil, 0x2000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x3, 0x8, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) clock_gettime(0x5, &(0x7f0000000280)) 05:37:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000300)) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b23791a31ff5c974181faa6dea91d3326b6037016f609649f11e193c464613e8cde64a09e2e4568e93f470adc092880fd5fd53e78bcc09ee158ab05caa3fd45d13c2b20c2291690a883de1880dd29ac7500cf2889850044f39e8f1fc69d0f8d074ff69b111ee9bf337f5ea9fae7ab5bb17e0e34d756852026670fefe3f527a98a141c14f6ec29098db66c62c1a59de2ad8493d38f23e3dd191dddd442c10a058e6216ae0cf09cce116b76e53cf96a22d3eb6684578e0116901a20eb379d1efdfb66706dc4be0ef2d9f84", 0xca) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x9, 0x9}, {0x18, 0x0, 0x1, 0x3}, 0x5, [0x4, 0x7fff, 0x7fff, 0x1, 0x2, 0x7ff, 0x3, 0xffffffffffff5a08]}, 0x3c) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) chmod(&(0x7f0000000040)='./file0\x00', 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0xfffffffffffffffd}, 0xc) fsync(r0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 05:37:08 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r0, &(0x7f0000000440)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 05:37:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) lseek(r1, 0x0, 0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002eb73a6ac6972c38b27fcaab1ee666696c65300000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 05:37:09 executing program 1: fsync(0xffffffffffffff9c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 05:37:09 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = dup(r0) dup(r1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom$inet6(r1, &(0x7f0000000080)=""/167, 0xa7, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x95}, 0xc) 05:37:09 executing program 0: r0 = kqueue() poll(&(0x7f0000000000), 0x10cdc039aa759ab6, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/26, 0x1a}], 0x4, &(0x7f0000000280)=""/4, 0x4}, 0x0) fcntl$getown(r0, 0x5) socket(0x2, 0xc001, 0x9) 05:37:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) select(0x40, &(0x7f0000000140)={0x0, 0x8, 0x200, 0x8, 0x1, 0xa2, 0x6, 0x3}, &(0x7f00000001c0)={0x4, 0x5, 0x2, 0x290, 0x80, 0xc9f9, 0x8, 0x2}, &(0x7f0000000280)={0x9, 0x100000000, 0x7, 0xec, 0x3, 0x0, 0x4}, &(0x7f00000002c0)={0x7ff, 0x7}) mkdir(&(0x7f0000000100)='./control\x00', 0x0) pipe2(&(0x7f0000000300), 0x10000) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) 05:37:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xcd88e79d97df67e7) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x4) chroot(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1/file0\x00') 05:37:09 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="133983e926c5cd658b7cb7c1d28730615c5f353af42320864d4462f59dd8109f5a205b93d9d4485f664ea93ccc8af6cde43cb5bf238f9b099ed3e03c48e30e7cfcaa4214cafee01b92f34e45a015e012949fe65173b5c7f42f01c68f96531da9105b5a99814285bbf249e4216fe20ff4f45e6ec038ab7aca11af", 0x7a}, {&(0x7f0000000100)="4afb2b1223d5ef4c59de023b189761e70a5d5aeaba3de0fdb780a08e4fc84c69ae0a8ac15d527e71bd8cfdd475f61e3a5b8153201556c0fd70c1d907ee2b77fd3b2ebec94456c728c0a68fe70fc0f84706682178d2638a4898587200709b6196f630e30bf6006a7ebdb9feac98920b4bfe35f815b30a9cea62b71e08d2342223c0ca11ca3bca2f4d7bbf74b9d5ed7ed6994691c61163d4eac78fcc7e7501d85bb1bf88fafe37df45484386602be71839a363dcb501d233f6a92f612c98b835a076d341341c8a0b8a1ced0ade5088303370093fa092145f4d2f43ed622638eb81c5da8721b79b9c006b8904dcf22049165e1cab377ce1481e9d9eddd2", 0xfc}, {&(0x7f0000000200)="0af40dbb3f80a81edcf320986b67d47919cb580e3969fd9ad0d5d169df83250f8e60bf07fcc5e0f4d2fa640de2b51a29644500fea7225440538b55a2381f40a9ff0bf0851ea94dc4ee7f24d9d347e27a5d2f095bbc84e35429d737d2dc358270d71dc41b9f96a1531f6715d73daab66019f4770448c9d7490e8a2957cd1df1238b10834dad4bcd9f82a15b8a81f42f8c3d05fa543d77313fbf406717fa48565dbabf5e982aa53b157c33655fc711be58acbaeaa04c1877d48c32d3402dbaf4c9d1bffe2badb4dd458541c1445d909d902600d68e7adea8f5b2f4482605c09745a72deb1c79237c3a241b94ce6a1ae70a72b12636e657f190c021f2d6483ee8", 0xff}], 0x3, &(0x7f0000000340)=[{0x78, 0x1, 0x6, "fd052c7c78eb8a00c1f1f7f43fccad77fcbe6c4ca31d5d274854b87c7dc899b0f0645d2ec9c5256f7354a7e31654aa9aef940fa944b17c82ef115a02bcd682d84648eb1d41b08b0f00e5e38c6a8570694a358972ffdec4585b1b7e917330ae08d972eb739669"}, {0x20, 0xffff, 0x0, "247e38629a4748069a88fecdc43b2c"}, {0x90, 0xffff, 0x101, "6278ad6c2dc76bc4c498943e5aff65cf4f27bb409d6323e1d66a8e2f84add4a666d06372554fdd9ef6974d82f592463180d9c0c540c806b714dfb851c7a83d5fca1692b2c151f012a0ca440ef570726902fbf33e6ddeedbeb12ddcf86702b4e812446cf243bb313a20351e3636d804a75202305621618503b3789e"}, {0x1010, 0x0, 0x9, "18615e42f60d8200c9e89a81db0ff47dd78d6766e8e7ccdbcbf8dc9e538a95194a8bfff6940b438017bf339ecb862ff25a0f992d268d3b4ada7321b618840a1d4ba599ca3f658caa46799001b69d5eec19aa1d6695847b2b43057f72b8f6108225ca3a3d7474b5d149986fadeb59412f5b650f23255ab7db9bd45c3cc11e0e6d3a377092824eb0c9fa4b341e4faa5a27c95dd1c780487ce868313638ab84a92b18ba283e806d0ce14febc3ace31087c48c49c6e2e7c06f96907fbc9efe9dcae351514c54655fac57d46903c7e1be461eefc74c444f18fb83cd35d88a634a5150f82c3c86e85769f2749a6814af2403c49ffea6d28739acf3c369ac44d50cf7fa28e160b1b06855e34b48269026b93b74d71938ecbcd5b677b2bd31c1879ba63924057984df0c630700e68caa086d719f8bfcb136ddecfcd34038b109e70a6eed14810d0ff9b99ef667417026e295fcf5a74c668bc134a45858bd764f6d03417b4a40f3721f110244c4f4f6e4cfe7bfd5a8943d8fe4578a097be48703bc949df3acde55207d27168d5d731aa428de5fbff9493755760fb8363a63956aa8c1a939ec22b8ec4512bcac96710ba9231f1b12a64d32d7145de4aaeceff367d4ea08a7d3b0c8ff448108b89d2b08bb6bc2d8f6635eb5f1b7696a786719e466408f2a73e55b8b11dce3565582330527b11f8aefb41c0d13f17687ed9f4940cee4139658137d9d9c69d4bba2850a9a2c1e95d237c22f99749068ba1d8c89a8f0a6b86cfcc6c72bd9b701e3abe8252633bc7ada141812c32ab1bc05ca0ab5cf9fee7560b55bbd37d26bfc2333ac45e0040c1761904f9984c1879780a55bb4099ac4c6461557058e5d9944346d41f33f515e62801909b1a7db59ecedcd3ca192496e64000961a78bd29a27d7a2c9ae83538aec87f703450b7caeb872f1017f29332933fcaa64921477ba02baffafca654c0706aec3e409894d71c13effb216e3c49f34a240dde18aa64bc92f2e435b9cdfc01519640de3d3ee5afc5ca38cfa68c9d97a30132ed4f0383f683364c39b3733109bb6f4d0b7230c5958ccbe86b96bb1ab5a4ba2aadc5a8e80fd58d6d962f624df6bd723a2da5f845cd96b4c2141a899c9e97923890f83fed33dc08f8690518aafecd65cc3120b7af1b284b0e1c0af8a7d0ecbd2415499ac821bae796572c97fc3f239ffb30190be0b18efe69c588ab51003118971b04b352adc7bcbee81442f53ff3b1d2e8ff24b324fbce72b72b4c6ed059ca51e823587e7bdf4eeb4c94b9bb7e0048c0512de69be97fa18db7bb86a5df9da9c78105505354daeda3272a50bc82628a3f6cb1ed6ab5e5b13bc251ad34f4982f803d77ba95f740503f3a8fbb3ab5e0a4ad51a706efdd6d3aa12ca5f59735d09c64262045116708aba16a69e91a738392a5d66296748f89e6dc75806dff5bad5a31689a3681e1505632f92628fd0c66df2f0dcb36fec64a844c5cccaca0ee712abd36bd9a405649109772afc145ba2dfdc813e003b683eb528a86af69119d960bcb84e23e85e470707e3e7e760a908fd7fee4f678a2309084ec3a640ae925a4a4d7c519ef993c6ba74f03685a84ae23ad4b80a25db9ee4f907559672ebe8c0fc01e45a68a94c16faa50c52a67141c71ab4b7e2ade743ec88fea383683a1018955f4a3de54a65e1caa65dbb7fc481be892a36fcd2dc9db5f30a8e3c0c6ad20e3b7fa98528b71ae0cc9d06fc777935d0628baaaab3d5954d4142a485f26918ac686bf260ed0b96d4789d59961ee945fa550c0c4edeb30a88628b3940dac7c4a3e39dbc71dde46a03f74d382da50ee6a37dbaad9fd715295d15b779135602c372074ad37a82fe381b93eba062ab8ae0284b1f8ea75933a062071d03dff3d58e8cb60eb072773fa39ca278c4e09e062dd0cd3173db5b7d412a068ec04f9993bbf4aba75b49dde8887bdfe1b1b9ca1f196a7ded28dcd5fbd3fe13dcb698cf4e91c306c3e33c09f9185e747f97a62021d8be1cbf14f0d5595cd0c6dc65bcdc237f0c9a5b09508e2f02f266ed716d022c2d4a174960dafbf06254c866ffe87090c79348fada8131fcb81981e18bd36c5f690e2c6a0e9cd05b06d7c7f710bac3647ed175810edf319b928a3bf60bf021aa491c386e7ed0caaba291ed531911017be21f97cd1d61531400b96394fddf4ca2edec47da68db488843c516b4735200f557689c8192294836892f60086074c60160cdbddc6544e97fd40cc5a6b600bc1fe7e9ef8e8293f96fa42a1c1ec4a2719b0ec7b61474dadac03741096ad1cabf93c10373e4ba17447993468d362023df695a29e79b830eb8c94d30c0a5ae7b84d9072c1651580180db5f64088a06b3ad2bf171a08802e3787237cd871cea8e383afb387bd50e38d833a164d8aac34d1d862b7c8b89aa71dbb1380b402a93b11b95877797949affd48fb71dc9b89d8490ba7302670005ff5ccfe1b221d777fdbf5420651010c477461c71017cd44ab62b052c98862d63bbc675881a89df7a742b31c2df7b82ab631a2f8d6c384b0e99d6833a6c49cdcaef3df1c9f3c3f2d009491fb1296bf15f919262680f631cb0eacb36c5baf4462c45fede84cb71058e53dedfadc838af3d524f80544daa1e3cd4e9011a3cf5fbdc604603f806b6565f9f6a353ff165738651be44c32e8f419776d8a6363ebd2184912d6ed7a8fe074a7625a2dc6174ba16060df1e5e01b60085a056401534ca5f9b135203d67820b6afa893bb8a88051fb7a221b0ed9464bfc8895660ac96aefb069b61a5da8f299fa5de0d87bd624e7d38759632d18ecf2e45ed135000565bf7070faa78ecaf980516cd3227e7ac64a3d0ff8752e5532b87d981f97133d25240199d0a2ed38dee29127daab11c6f48f7ef1ebc967ef07fa4c7da1587bda28dc5da7547d8455d337337e299e168267244efcecf60a4bd44ec53c69b32ddd937a8d2fec983a300773d7744f4a083b3b03255de19069bfc27df5b0fd28fbe637b67f08fef21142a0c3303d4fcc21b10a135c307447bc5b9ab335ab41582286cbce4eceda010ad9e20394986b300fd3bf504acdc8b79d37b15f7c11788670993ed9feff86e1feaa86d160c47aed4ef0e1ce38f321da4b5a8646addb9597036ebcf42bd53b5a5d18431715bc1b56697ead2407f5e34960eade13bcd9c63b026272a7f68b51a694edbd9b6d6837d8611657bdc1f14b5a0b96550033fe98c4941e02c92eb5812f43b5711c47b6d21ad08e12335ddacc7207c5e3a12faead06279d509e0059a324d4a8199bac671228d0136ec3db31360b9b4e0e70bbc3399da17e826d24abcccda82b224c4c859189193dee58f1d34c5d9ab705512903797be38e689ebeecd369abf29f3cf121e1bf077769e21a9a378b5f498daf5d07c089396b7fd5029a223e3b804e6bbd7fcaf3818e772b5fe03143116df693ee60ce31ea0319ec9548ac4d820f3d40b25af0254fa9497c2c4e80db2fa8c9c2a64ac5942944ecbe2f7ef61ae101b0e5e61711d48968e24246ea19fe89ed5ada8eee625295269f32b63463baf25ef1298ae27ca39d761d88ae037d3686af4dc5f573cd382baebb516ff71289c18da1c0fabd3a506d146ffd4450d0900989006ea5dc1cdde43a7ec39d13f42a1afa5eddfe108729dd4b84232659bdd03cc19bfdf97d9c132e35d3df33d5d8c4d695ce60dd8ee6b71767c8c07c1d21fb23dbe4a0e46c1ca4c63e62f0f1c2763996789a977903ae8b42d71ee690aab53b58b2ecebb993795d9a3054c6896e18bce13281c02e87a5d60ca08fced1ee912c8a10cf14a72732f7d11508055b4b796b7419e0ce083eaad66c26063f4977d9150c448d33f0af82eb0c8660c8842a40911dcf6cfa00f617e746345749efa4c6b3767cb5e591276f335b5536311120ec23d86cf1ee72f91e71265576e9ff7feb01f2a4bd6e3a0268ec3ddb4f1c8834e57ce10c81ae8970611c290d7df44491d15de348d44f9c90553dbf29089bd27fab2ea84ca1162ac133855b915f85b8815d5415f90d1ab6c54b898c4ff37baf780051befa5c09663056fe2986f394d17f30e45a2c95025f76537ad61a31f675fd4c64b095f82b56b786ed33d972bfcabe347dfe791aca452609d62993751e4034ce8ae4714e9953ccbb4a7109f330f7bf7ab30af0a33c84672446558f0db47a9ebc3a58ac5c1c9939b14b35bf6dfad8a7a91423796b0ad182ba8e65d5c5c52c1de08407ab817e54d26f8a6375687a63bcb69fdbaa7fca01c0805052c50959e311e20134c4e773655b1bf1c1d38095124264fd90cfffdf4e412b09753f410c32abcc6e102fe470c82a28b79586587c6a080f1425abcf28f94f048a6015cbac733babb25f932eba67ae64dea6a26c4f85ec7e341c02272f058d14c8acfbc315b91b3c4fb3062298fd3369e8ffa9d7a27e2dae86010bbf527d346981ace5d7638be308f272fced90c099c6c18e46177547468e56eeb1039d0872946b28b19c10d3bee94f775d5619dacc50e622aeb69c78fd050b4b7f6f4816f0e0ea7f44e82706d0845148d95080cb6a1f3cae1d4f89d19b99df153c4d4188b6dd778a97b05fbd4fe13f8cbd10e40e800dfc6583bb5670e2583837f4973b11ce2f09bab73bf1e87c7997d15c6bad51a6978cf0e294da48743e6d1103d88f9a9753ec06cad8dbe18caed817719d081df91797307b7f8b830bc0d9b39e63d41f4b16343df64fdda6aa9a2de491a5cf1e10364bbfb85ebb5139ef212e1479bfe2d7e1c034dcd37e70711056a00df09a2924fe3a1e23e4c395a51c2ef471745c9b651fa7c44fc55fd663a9909382ba49c2de50938e2ada1cf45d40eb3a474c892015d686eb97e1eaf5f37436a28fc82e5f3bf7f0fc873654913013fe4885780ddf2655dc3616296614794ec305a889d6796cef097073d8baa636b5de7ededcaff71fe5f656df14c4871eff4a740d68a3f80fa31051fc567a1df2cce0b9a687560b1756378fdba2fc8b3f6c3daa858deb07cd18a112aee733b1632f84877599ef1575ecec1bfe970e7905af96196d1f71c84be388ac73c5b1838ba0d152827b6e8ad8877c6cf541aba8648fc885341db7a78fd579aaa670b3995d4a75d7635ba6909e618910c81142cc333a23e51687de1afec8a393b472e5c0d46fa025a0ed3fdb542d737a5f2f176f61132d5ed8e23d87c31db52d1dcb2f68e678ce3b63aab398c769b1a95ad64d579f10a07e6802b43785f47d2957e666d773279038cabfcdbb7304a4ebc09cf070cd80c7056b1d7540480f55850db8a793c3004fcfc5fb060be2ee9bef48d6649dae2827db6b6f9c49bee0733c6d555c0b1574eefb78ab71168c7acbc2ed0d2a390741443d0fbf62235bfe78e546771af9904ab8bd1acda4dbe8b898e5fbd6ed0435b4785dd8f6655a35b19a0a6a8868a912e4c4d367afa728a5c36e1f5cd2820164cb2c8f636689ee98d4ec00284cb18d019cc6bd1c6f2e86d7989031e597592f13f41cd24311ad4d272a526ca5a35ab70aa04b27bea522766eebcf6e6c9054716fac8611c3a80a38f3ec5eeffaeab3222f3ac6cbc1ad02889df85bab7dfa72da02135c60e032c9c4cf1228690815278647c03fb4f828e58b1945285afcd656d8e7cac79e2964e8f1baae22c7d08432958cfc74397ac7b8da60efd4a44b6d8e0b3d5393d28a0ebee45b767dc6c964cbc2de9a626f27f48fb11f44cb0b1e584a4f7f4b177dc4a70aac0d7c7753f8429e5a4c058acab51d9e887838358e0eac8c934854506146f04610caf1290cbeb57d"}, {0x40, 0x1, 0x80000000, "077a1f2f0f86a95c59d23b0aa7b6cbb6146b76d7f074ce4484d216b972a145cf64c8a224d7f0fa3e474b4a"}], 0x1178}, 0x8) syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0, 0xff40}, {0x0, 0xffffffffffffff5d}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x27d, 0x0}, 0x0) 05:37:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000080)=0xfffffffffffffffe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5d, 0xd20, 0x186d, 0x4, "968697a32d5ade441fce7ac9d084bbe59a7ca3d4", 0x1000, 0x8}) 05:37:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x20052, 0x8c) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 05:37:11 executing program 0: r0 = semget(0x2, 0x3, 0x84) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x3, 0x84) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = getuid() semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/222) r3 = getegid() chown(&(0x7f0000000080)='./file1\x00', r2, r3) fchmod(r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) pckbd_enable: command error 05:37:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100200000000001c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe89) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 05:37:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xff) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="97780178a010f7b61281949278dccea0bdb4ab40bd1e683bb3fb6119eee35fb5375da615061e7f71d7f45587d08d5cd4d4", 0x31) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) write(r0, &(0x7f0000000280)="cf2477ebc0bc87c367255923f07b4ae25bc16aa6553cd642e354bdd9ddcce2962a4888f0678b68403c1f2e2981f6e7f393a9ba5b4d1bb74e7cf8161df1707bd575830b8ff67d3ea7854d0c1fd79d17bc6ad27e19cb71db2c15a69d6d23f1852fbe761084e13c92627eb1b16838f0e9b26cda140af5e72a5de798cebe4246b5404f949724155d4cfb29ff66e172e223522b4ce1f0", 0x94) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 05:37:11 executing program 0: r0 = getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1a) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) mlockall(0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) r4 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/52) r5 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x2, r0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3d6, './file0/file0\x00', './file0/../file0'}) fchmod(r1, 0x40) flock(r2, 0x8) shmget(0x2, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) seteuid(r3) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x401}) 05:37:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:11 executing program 0: clock_getres(0x6, 0x0) 05:37:11 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 05:37:11 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) readv(r1, &(0x7f0000000500), 0x0) 05:37:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x740, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:37:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x423, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) ioctl$TIOCNOTTY(r1, 0x20007471) 05:37:12 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x100, 0x8}, {0x2, 0x4}}, 0x0) 05:37:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = semget(0x1, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/111) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:37:12 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) execve(0x0, 0x0, 0x0) 05:37:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x582) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/176) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 05:37:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) getsockopt(r0, 0x5, 0x400, &(0x7f0000000000)=""/136, &(0x7f0000000100)=0x88) 05:37:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000040)="04000000", 0xff41) 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) dup2(r0, r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0xffc, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xbc) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x4) kevent(r1, &(0x7f0000000040), 0x10001, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2c, 0x40000004, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x9, 0x1, 0x7}], 0x6, &(0x7f0000000140)={0x3e9, 0x80c3}) pipe2(&(0x7f00000002c0), 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x144}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000800)) fchown(r6, r3, r4) socket$inet(0x2, 0x0, 0x1f4) syz_open_pts() 05:37:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, ""/74}, 0x4c, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x2, &(0x7f0000000400)=""/3, 0x3}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x88, 0x5}, {0xd2, 0x7fff}, {0x67, 0x5}, {0x80, 0x8000}], 0x20000000000000d0}) 05:37:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r5 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r5, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8}) semop(r5, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000500)=0x1) r6 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) 05:37:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x0, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc0000040, 0x81, 0x7}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x1, 0x8000000000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x26cf65a0cf649366, 0x1, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x7fffffff}, {{r0}, 0x0, 0x81, 0xfffff, 0x0, 0x5}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 05:37:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002000, 0x28ad) r0 = open$dir(&(0x7f0000000080)='\x00', 0x818, 0x144) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 05:37:17 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:17 executing program 1: r0 = getpid() r1 = shmget(0x2, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x10001, r2, r3, r4, r5, 0x4, 0x20000000}, 0xffffffffffffffc0, 0x87a, r0, r0, 0x100000001, 0x8, 0x9}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x84) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000001c0)) r7 = semget(0x2, 0x3, 0x10) semop(r7, &(0x7f0000000240)=[{0x0, 0x3f}, {0x3, 0x100000001, 0x1000}, {0x6, 0xfd, 0x1800}, {0x7, 0x1, 0x1800}, {0x3, 0x6, 0x1000}], 0x5) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) semop(r7, &(0x7f00000002c0)=[{0x0, 0x9, 0x1000}, {0x0, 0x9, 0x1000}, {0x0, 0x3, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000300)=""/143) r8 = semget(0x3, 0x4, 0x0) execve(&(0x7f00000003c0)='./file1\x00', &(0x7f00000004c0)=[&(0x7f0000000400)='{%]{\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000500)='\x17]+\x00', &(0x7f0000000540)='{\x00', &(0x7f0000000580)=',(:z~$=*\x00', &(0x7f00000005c0)=')@\\^!\x00', &(0x7f0000000600)='-+@\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='-*{:\x00']) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700), 0xc) semget(0x1, 0x3, 0x20) r9 = open(&(0x7f0000000740)='./file1\x00', 0x20, 0x140) getgid() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000780)) setsockopt(r9, 0x10001, 0x0, &(0x7f00000007c0)="4dae64a0b948984d4ec9c3a5649993abf458949d16087b22710f65eb40575316bf7bdb730e610faa484893c986f2ed0e48eb36b1650c1cb8a67a5494cccccd2c074e92200e8c5bf83978c62eb576b683ec05dd856e7865f8ae04f6e49a1e359bad9357b044fa14b53975af3f2cad87a295", 0x71) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000840)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000880)={0x1, './file1\x00', './file1\x00'}) semop(r8, &(0x7f00000008c0)=[{0x1, 0x100000000, 0x1000}, {0x1, 0x7f}, {0x0, 0x81, 0x800}, {0x6, 0x600000, 0x1000}], 0x4) fcntl$dupfd(r9, 0x0, r9) semctl$SETVAL(r8, 0xd7cdc1b006666bf1, 0x8, &(0x7f0000000900)=0x8001) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000940)) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000980)=0x2) 05:37:17 executing program 0: unveil(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8482, 0x0) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x8000, 0xffffffff}, {0x2}}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/240, &(0x7f0000000100)=0xf0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x42) 05:37:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010"], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffc) socket(0x21, 0x3, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:17 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 05:37:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) syz_open_pts() 05:37:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001000), &(0x7f0000001040)=0xc) sendmsg(r0, &(0x7f00000034c0)={&(0x7f0000001080)=@in6={0x18, 0x2, 0x6, 0x1ff}, 0xc, &(0x7f0000001180)=[{&(0x7f00000010c0)="18cf79650df00d7e887921738609d74e0e69a4e8262d0dc397a55303b77762a0f9aee4ebea253b3a0025e38b71ec70a11f6c5aabee4e636943b8a9ac374308aa5c5bc0d60e66a4785726d4ed5503ae5e9f74c30db9d66303c47871be074bdd60f255bd1034ef082da601be1046519e8360c45b3cf34e6d2608d6a6e93c94804bc4e7e5bf8abb9110bec26538cbfc1bef90d6cd6b29f37f1f6aa8efabe4b9", 0x9e}], 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="1010000000000000ffff000000000000d5c579b2e24144560d479957f68f55e9ad078f33b8e81ea4e55887d11bf582207e4f60855087277c161a9d5b7adc4bdd18016a54e04d9daab7103f30c8c1e67b0f7ae76d5dec89d03765c5b64a3c721c1d534b68e954d015bb66627c6f4aaf77d712fd5c8ac70c734738128d92b2272b64d4fb8f3402816dc76cb801787cd1fafae217edb85a84e33aa2a3e5d24571348482966700f4c74f5f0d24a8466ea63dc2c3cce7c3bcf2597bdf10702ebed2fa3e9d42ad0fc5a251e1b5b2f661287bb197fd6f1856d32d2d107bcc5397de538b44be94a433522a17844794baed225017ec72bca1ef8eb1ff23cc376379e15092d9be75f9c63f8c8464ce3929135d1855a53a75858ad6303071d563ec62081b321803a0c37b364d37fb66d79db6ed7f9c1de88102bbc42249ab1b1ce83456d0cf4d2dccccd82f3dd4b31cb09fd665743aa56ddceac2d2ddf1de5988f2ea43a8b42e699587148b11eadd27545be432b1726f7ce63131cf07ec580a6cf6f52d951f6c827326fb0bcbdc002609fecefb9933620ec853d36229e592fb948322b7dc4cb9fb087e09972e572246af33c89d91af15c029fd85c9f947148ce54563e9451b8760dc9c6128c9e366fa688a92a145dbd28cabab51f8eccf5fa54c584a65e0f31338f61dfd42be53694b7cf237235040fbe5dd01fedf40797aed8a4c649959942097ce1862c59c17a39c245d3766365341385de9bcd3f863e76792b19bd2656433052cca439b0a20399e7c64ab724f6dd09c63651fb82a9ca5216ead439f2a131c68ac68e77b4ededabbdadf4e6c22ccea3cbea39943583153d386588f82492d9449d75ecbb70eab9a85942c4ff8c17e7aa71b78c858e21f32777e4aea3a1b5f79feaf9f1a4f74ed45e0dc88eb784d146ecd07c3ae2387e2f69d8284da1ad9b135cd62a9a1710de1f6d22b5d440833ebc6a068656b936765bde7fdfa703ab9af026029125156dfb4ae7709548f12611d2d85bc66636e9c111b7988fb3cb9cda9afcd1cdfaed366b43b18a6c5d41b5fdbd62a25ae788125f8f50c304f38a957d4c3914cddf5c62ea0869f96d1ba0ad61b57ed7f92d4551e18f7b40d521c0a6075f083e56caf5f25da189a5ef4da1683fd61a31e839e70c91a9c05f21442fefe932b654097b74acfaee339dc5bd094b71686d90a9cf7987a72ab111e53c09efffc8b603585e226c7bc008cfc9ab6a8d8ef670ace6234fce77f81fd71f6346b2bda811a6b97ae1690dd850a1435386ad73847fb016b643c99200862c910debc479a423b99e0f2ecf73bfea73d58e94e547e1e11b7257c7f63eb3a7ec516a0edbd61545b287cf17c7e458c1142e22c22ac282be9925be2594338bf1b6efe812532cd9fa1abb8712f4b9c38257856f6d5ed30b87821f041d7b9f9afd09bc97cb16719d6dea92f46a6d9473fa540f9ecc9586d95ec8fd2a7ef0e432c6ce4f9ba00265e7c3389e0ba9d388512603e9ff361e532019b2e37659c2e847f65f2a859bb09963558c11cc55cc3326618f72a37923ef97909673f76f7c44a9c6d8540f42928d8ae55f16c6193b01d0ecf6f56b9f7f14134e84af258db89af24933e976c1c0c0cf594d512fd3f1d201efd621c6983d8fb76e5808a4fd8b235fff4b858d5637ef3a1f464e9e6b21b73dce242177d008832d700df33234a1e4b0e8500cdda337ce9c7f66f83dc8a2afe70ceaa140f626c370870d4f1d5d49cb0bc0b5c2d1d47812627db88acab564688199ba35977cf39a19aa7645adcf9114239baa95270d08722fd1a21c3614eb8afcbdb2de0d1af9d2eba3e4415c2ad0c972f3c9fb034a5785bcdbefee02887a3bcbb35c0740b1b1d54e3399aed4f56af54ff9a5b7b59c10b95001e7bdd0acb516a9c262ac7c4b996dfc15b07399eeb55b93e97672fd38f67018bc5e75c05a5984ae9323e404bcb457fc52de7c5c180aba8d21b218c601a6ce2c41955fa517db5a149838719aeef196daf14177382c65ab9261111a41a67170460b77d37d41e87956edb4f88ec8c7a05cdab905b816125c685fbe9632536fc13920c85c159eb071ed80b1fb775b322e4f39658a37fc309abfce2c5df7f3a3dee527408820765b121bad1409597f480c9212846ece944764eebe3ac8116bf697bdc33875647d4340fe9771293a1c54ea533b4409d42c53af32e90f1cece8f11f28ae2bb359240f299a8711ecbd3e0cea4446019e03a6bc063d7293442993de8bdf58ff20c1c9af2e77977f1525146f1c30d220ebdb4c4c4013a37efa6782cd26cbe6a8a4ddf7833955e7e9053f92cfcfced1a978f4b13e9c4b7ce2bf8407129c2b34f0da263f905be0811bb15ee464d6e7df350ba96800134063b2ce1d4b8854fc67030dcd045f8c0d11d3b49375961900ec8f6f32f98692302f41c44b11465285abe17f1ee327f3495f451effaa7be30fcddfede9de29a2cb217a38bd381bf1878c9a855e29ce427a95efe2e625835b4d3d2fe575bb99bb115722915f816e821bd85112d9f04b852312dfb29819ff1417cbc67aba165204394ea44edc61eae169ca2371c276dc3abc2d9a501303ac71a635ed3900a2ef1afa4059f3b135407f57fcd0cc43680f4d9ff7b83ab11d2df836459e9cf052edc2ca123ca6222d868eede2ee5700c6d7390dc6818c056165a8caa02804cfaec0f62d1fd2fc4f97287cabbecfbc017efcfa4f9774237135dc60dfc4e3d5df8124e0558638c15d6f9db4e8df9d05b86e8ea9e5a3102f19a6b9846aacda9cec826ff3657394d0fd89e5aec56f624fb99c7e352554134670ff7942b554284d9729adb514fb781b20a678a824a51d7505b5284e4b03931527aedef6e2c903d2b1b3c560a38bb0319967a5c966b500ad376e24f098c65fb16a2721bb5cd4ee1938ec5cb3d4d6730b1a67eb3844d027dc096a884f94eb4a1b9a1e902a2acf545b7e03019bf8d87b8253b6e29198e6be0daf6bc4fab80e59b3730941e291ec6baf608adcfdfbdabfc996a7b4ebcb7ecb031a4393ec6a4b4b76c27707e9ca31fcb28364660a221ce36e6506809e46e6638128ded85b8d4f0c902a5c816cb2ad4cc352bd753a7cd2ebadb75fc1abb9cee5a5af7ebfac77d4ab5dd5bc7bde8709bb6851f4ae924d649d87b1d6cd756b1341a8946fbbb5db5e78c473bd49b4807ed85700e828b9a20813975d839b9487b63e4e8d37858e3620bcc6ff858d607769a0c6ed05d878b20dc1b060a003cb5de5c6d0d7114fd272874043a72f70a6a5e6144396cdf0551fda9a9ac2a089a7674e540cfc60df961329f572b5964aeaf614ce01aa331d53610f23f753b60017b6b554b2854c458c31e8cb61b7d7122fdec8cc33c94916d651eaafb934d18b6dbaf30f45afbc0ff000cb8d47e385cbcca781e975196c47cd3b0e8a27e8ad6861b3edb3bf396f9f2237bc6d0672117826c4242f642407e9d2abd732cdc57acbe9699379903b61fb1522250d9ccae547f7f1586be5f88d3189ceb47acd7b6c4b69c17550cc2f393dbc68dee0a2e9177f8825931811475565d8d5be4ac86b9c29e563402ad9c60de26851263b84dd29f46b596b8c0ddfb217db147ef20a269d3a6630147f69256bafce2bc23cdb571a347e783882b3534704a54607683ddd9cde36060835cdd0050325b923210b9a4bf33f0b8f8beb26aa15f4918b3526192e3e7f800399c3c6d281685704244ba632bcf2d0ba8806665aacf917e21a54d95da088d4ef6603a1ee39afaca19c09e0668cd832990c3831fc6fe4d683c697bfdebe10accf5de2ef91bbecb8752a244678c79331084931c24b0b97faa33ec0bd54a3110d8231dedff902a1e1058aa5c7175d6dc5d532da1b185fe6efd1fe94448fc10366cc5b76298c699bd50a2b3d44834605abbe37e42085435fc95c3d45b979b5c67e892430e02fb0e327d24e7514ecf8ec92b0138d973b386f4b3cd3e2e4aed5ae2a4f013b8c9f5e9fafbfdcc7c6a26bc16ffb7cd15dd40dfd22b949fea2149faf81c9d117230efcdff3cedbdbeb27415eb4ee6f46b608cea53dccca7e9f25d08ae549de1912ac385c154e4234ab969eb5d930da76c9af4b336618b484ebaa0e1ad8a78b6f17b62d2f705835b1844a04467ef9230cc1a243598a374c6eba6a0de41686a608a91182730ecbf67c2dfac9a4356ad10825fce52cebdc6c7dea46908e5885bace7e17c73d70b614f697df8481e9d9b5fb17e6cf549c80cecf7742751850d51ad2962b1860b27d29e21a105c7885404164e2715994aa5f3203eabcf4f9e35f7d6143cfa77b0c3652bf67219079ea9dfd5848d9f26cca5aa013ffe0c662700c405eff82505a8448d9aed83c96d6f6962509c8be291d542a8d5824020c3d36c0c79c0a8b8076cc036c331621acb532a9db287c88e7c29e4e873768151cb4aeefc8354498712fdb6951a7a8838139e67147bdcb3a775ccb175868c1e5fcdeca5899ffe2796d6705a2f40baf101876436b6adea61c5b6326d886034e52800a5ea4c70311c4c7fc8cbb42d6aabda91973a261cca2bf06140e43e20faa6c6a49b7cf3e97daa7553c31101812b0a7396138e08c21292b00ef2f8b1aee44385859615fdd57e951966c06289aaf26042aa7b15d0d4ccef61feee48904e9b0d830f947e33320f69e5e1219c483788cb25025f23c913fac4f57a22e3af710040a429dfc2c6ccd415b7bd3625500672b5d4e9c37b2e66b674f79303c82ed2e2ea9400d93420c5e962259fe277f67d1db7a17b7eb7ea4e8215ddb49c3095915accbe81b4e56dacb482d7c1fa4ecc3ac2460f1af74c26d5f607d07bc5cbf5c36468e31bb78f7acc44d19da271c97df1f0b2db76cda3729f7c3e06680205f91a6203ebfaa3024729deda2fc5f31f2a4713a9fb134f8cdeb7d1bd07a05b94739d20c8b388e5341bb8468eb0b2b5240789da64912438a8245f83725dacb54e59503bcbec21218b45f93d7464a7137554caf38588ec752945c9efa2cab20a34297450933f8412e5755b66e41791ebadaf532d47a8c666418fb592debcb49ee76427dcf1d30a8abbd0b0f47737cd86843318eef889c2c67b22784a400a00864211487b9a065af6142857c868fb03bad6665073e7b11d55dd4a6fecfefc7045d5983428ec0640b0758dfe8b7d8c8e78025b8b0474d35d2a93baf23954a8a366a44f0b38ceac371bbb5116ce1c0d78c05365e3472ed552851adf1658266372e5199f00321175afe2d91c32473546732839c82a7c7cce3f2441b4cff16d5658aadb93a1c8647546014b0f330158cf0557f1aeed2659dc51f0faaff86cee037d632aab93a83a317dc9c24822861a48ce06e58f13413d535157d739305b022b97159cd688af1b852ed7c19a76e63c22937dbe61941f2a24d6bf39024086564557762aceaafaf4ec4343592b0c5f08327fc59f688f314f88e699937de243a48629c63832175c737e1fd8c351a00d64a7cb630fed04a8be44826fc7e9f5472966e94b4b24015df6f7469b88105ad9d2df1d0c8d0d20ff4eef6663798988c381f7af7127735ccca99db31ff05f8f07f111dfc9b6abc2c10db86fb24921088ac6af1041ee2547cddb2eaf87a6dfc8797ec645e9db97bcb8d38cf466cd289f4825eae2a4becb23f63bfe822592ed6851c92e51a6761555e7d87e6c922821063ad1d495d04cb51355097493e16bc6f4ca09917447e11c9c4683b1ff213b61c4618d824bd300fff2172d37f7539f00180a8ac81eb73fe3e932ab2fd5bab5786b34eddc7d28f05c815dd3b30a0adaf148ce3709fb7b7eb4a90e8b1924ec30000000000000000100000002000000efa45b1e71a972de8cba57a74c9a9f1a02269ce560f3481d8d4143d816b2ff006000000000000000010000003f000000d95ebb5297fa9f514805bd5e882b3ea23995867e0571b5e912d2587921332a7e00fb4e7e33a4406255556b642e4168aacf12f19722dafe275cc767ae84dba1ea7086c96ae6a73f992f7ef8848dd21500d0000000000000000100000000010000143d6af3ccb41cd4b362e50049cf97ca982816e08427bcfa6d95f6f6824e2493109927e43eef22484a95e9352ffc412b5bfaaec0811f1b2d7b768ee6e24eadbc3293d83e6ea9faa700ab849b2b7c6fe56d5b38076ef28661e372fa4ae0ac4da7f13020cae979c404f2336fd7de82da3925a304bad35d37d1b56c2627125ce34009e2e7348a40c9c88bbbcd5d3331e1af6fc881ac0ee8bd823e613675a3b242221337b4e394737d656b93706121a468bcbe018f6925a9a61fb6327d66a59900001000000000000000ffff0000010001008000000000000000010000000001000022862515b666bc9dd6d47443277fe2760e77dd55a70fdea7e5a149d7756dd0e814d76f14b60aa89c9027c5940c9d2cee9fa694fb9929a30e0d982577b7f37c8f351384258a585c1678357db719756f8c18ceda364ca1b9435cdc03c2e349ecc9b5d2588b830f7dfcd76fdae3a0000000a800000000000000ffff00007f0000006001ddb6cee48aa5694fbf22b76d6893ed2670c0bcb5b289e910a0c885cc13835941d0244b999ac38024ea348b4fcd060ecbae9d66c946fc4d43c359e0943f2a1e48f9eccd4c135fbbcc504a5f18a6c26881c4187286a1f5a11a5fd55d71f7ceed2d4ec8615ae39384cce37e771cc6c9dc81b2f3e1af1b32b1310fb3255f5936687163b75c5f54e26c0d135d05aa432bd099596c156f20c53800000000000000ffff00000000000029dde22b4d768f27f7b1bc98bdaa47d02a070f565cf1a24d854dbf4b40668326259a6c4e00000000101000000000000001000000080000007c8b8491b7cacabbb26be499acf982203f9e0a66fc114bc8150bc48a879d84335d4f7e3c3f32c3a9ac7bcff367b5b55a50728ced8ee760e54c5937781a8c2cb5f98b82466fa5b31f56ec50957e73724d2dba294aa8806c5fc45c95663a679731f36c952e83f8b0202b5fe7497bc790eacacae23fd4e330927115132817688df1f494cef898fae749bf30cd73dfcad6744b7a55f99b4082c7ac7d4fa11899d6a713cc548e526a634fbeb79cbfca83afdfeac5961b4259c38ef3f32f41406bf3b12c7fe71a21409f3ff40c7473c4d8de8117ef53d1573ad36ace7c966d7ca0f5293e8bbab8993f03cfb5324d29871be14163cafd03a76db4efa226ec4e3d01f7e9ebd2987243096e354c4f99581fe6c14f9403b099481d87689186e028c12cdbf82fb67c5f0d0ceff2adb6559b00f56e6c4835bf93f24adb5f39d441630005e1a4f9f7068886b78a6ff3e57eae300e08bceb0d10a7d0c802c9988c6a08aff4e3fe66fb955f964a39b0bba05f5849845460e7c5c521b29276adf79b3acaea09508c88ab3d4791fa86cab4abc6ac89194644c0d81e7362e7ba09002c986061063a9630002cdfe2ace04a4c7990d3fa5a6afaf2ac66170e765597db0e84a2ce95324c46b30b9369851c1c6e883259608864e07f799346d6ee90ea9f0db336db469df7f49d9049727299a9c83f74645aa9efbe8a996e4e3d66238147d1f8160609ced42313e52fb4d97c6715027f22b7af64ae454b267adf501ccb3af793c529b9402e65032475c800aae1eac74e9e8a76ed014753df5a4139596682d5ae065898b218b31960c6a249a7cd0287598e224c464828201ca0f4d4cb3f4f5af8c65a127f85476f9fc7729b83b4347c2517013115229c70629170e2124fbc802be7f6ceb8b2b066020454753c2329c68fa27f9f64a1fe1598cc2ef2dfd323ec24e138b5cf40d0421f8e19150611f551c217d4d3536751594bd5604f0ba4a6e1dfcb3b928b5d6688daea10bf9780f7c258006a5f80fc1728f3e07699178d3281b14ac2ed7a58744e712b41be374f1a6d819300b2bbe8714a962c89f439462618e18cfe3051038bde27c1b9a0b6e239e391c39ab5e8b899b92f27887867705b4444bf8dab60912d2d6548ba7e9011d7ae6a579d073b571db8d47bb09c6b785d8034cb3f7f9f2c8c020c799a45090e98cfff362239da16e2b11c0734563949f3eed6978f1936321ac0925faa620a178fe9b218ac1b621389f808e7e5f903143b15a5e644dd2a44d819d06f9d60d5c006111b2bdc643b00e86ff9f54e2fd475f76a2a8fa861435e98049e1f84b861d3b8a29a54ef4172ba4de0eaf0571bdf9f9d6059710cb7d1ba63e6b9e2209900c7450639284f90f372232ba98c7d866c8e1c328c420abaeb09a8556f84dafc64cc39f92d3a6409313b3193c2d312fcc7387bb3cde2993b49ece89e2a79d8693e86bfb6ebdce7682b43aff2f636380e3891f0bd866059cc022e6ca54c98ada594d5f88e9ea448f28be00ac0743c364b68301e8be5469e3aff30f5ae0147ee4a4534b8d2e58f742e3e2ac6fb504ae0bdc650e091e50540f00efe29c7e0d0e0b1be4e4c72118d46f4c87b7d403b71b0c62e440e22afdbd1ec49c717ad6ed1e88fdaeedc89b32f5d32df7298b87412a9f6c65796b51873c48e7cef1948369b3ef5fcd7fd50f94cdceea96b7eb5a592f44ff8b12db068f5666fc7b929eca75c8bdad0141bc2785ba322da6e2ac57829c433e8bc4770ed2ff70742a3d82530fd02b9a99555abd40ce26f5ce91f41219d76bacf87b85dda66f03349017e5022dbe9190dbd893dcba1b6eca39a4533748ac9e40de5679f82266e72c591cb8adc06f5cf8f2f5349bef1c0d9c91a565f85c332c433c757a9d96192c34b002e7cecb6fa6e9a839da01ee6f95922717a8cdb8b3b27916b4c995fe3c0c531c909edbc09ea969fff3472547fbb28a9a8b758ef694848211a9390329e39a785f6a9e389f6f041d805f3797a4ce30c446780ec291e6d5307386f1154f2affd5e6b74a5310e57b2055f2696eb3aad9fa45fa0364f6af2773ff0c5d3e889661221c32c11154ff5fe66889ae0c81510c98250b231d48c568fef0b29c1a9bc38ce66b388fb35158a99f3eecd639bca9432082a13d11a7f2dd72ea0007f3b7d6d25cdf5eebd60a656d88d882a53b2caa862ed96e1684079f6c8b8aa1de3afd75987a60681ff169423c9ab52eca1c7d1b662e5e8bd7517598c615eab61e08bc8ababe3716fc6e45fc097906cc085e43d6bc3fe7c93f050feb2c2a616366a83b72242450b10a506b4f47aad50223776464ceb09e1bbff23f518222790bdbbd3ad4cbe57154d04f19c0fdd1e1aa932357b90c48790b61e1fbf415971f690d9c01887e33c3a1681331769b287bf0a54a1c921ee272567c5ef11cc1e03e6f10c9c2c2bbc9dce278106301bb1c58c62d7612e7d2e8e9e046783c616244275aa4abb9a015a909afd2002bd1b307ecc95ddf107ee1740fe6bfc0dde0c50f08aa3e6d7605810212172496d58742aae2cf1f9cc176c16914caa945054f54f89ba39924819396f1c178389c5cc54c7dcd46d963e52fa33f6d1ccf929dac70c85f3c3dad1bfd9f905bd0eed72191336f7b35636ed6e38089502b391635b1a901f49ca9becd471b4c57cccb6cb3918bf7f3053010c39a3c5dc8b3f852fcf98026015efa45ee5b9117dd56b970519c4a7527bd97cac938715d9ae74d3c8246142a576c48293c73edcc4b50ca3d41a2ddbdc0e97aebfb972aa55b7c6f10c6e3ffa1dd3596938618f53b7301224cfdaa86b1e3759458c5754d464552716eb4f793ccb591c95759ad5022437818d5d7407ee2936ef25969fa746c11087273f6f102369edddeacfa1044d83b5a49d0b649112b016218f218400fd70c158c2b360cfb41a74ffd98233298ddabd5ec0e446535cd7249a02a758e2bcc0cf4858161c5b44d205961652772060e77ecc020fb373bbfb53565fa466f1e123198f286c9ff042d7f73391b45b9406fd84bf1437ba33a718499c7d6595365f4ba7e50d2fc201d16a9d1303d966c14acc5e8b551a539844544cb7b77615479efa3b4a83f1927b2252b45c6545583f6a874874593388bbf1af66fba8c0fe8b3d5858a55ca186dcd4f113791a65e2fbb8b5655ccca601e9ed4b3f0bd0b0844d9934732f3619e7fdcffcdbf32cf3d816ace9b25918b3fa2d9757748b5210065e5c92db55a14d9ecd79e5ba0faf3d1e82e480d892ba3ea92298e373417eb4f18f2c72ea7b93afd78294f9a123bdbb4c409ecc97435ff3cf1195417d4b6008ff62b72bdf24e186fa6a96d2826e569ca9b37256beef4b15314dd91068e3871d408f615f527bd9e11c0464469e392dbffd7712039662fd80e1ca9f6ec8f1ffa920722552a8180f682d09bc6252dce4969e055376cf31abd98389dea5d7335155d39ab81c9957b430e1601e37172789774f0e4d5c0829bd9d04c973d6a9eb49d37d60d56c3adad8b44d18da3b7901e87c32b351ba250e7195ba465c044514865309a7d844f5eb8c9c3f0349023be469b56996cb6ea00a354fde8f4f4bd5589fbf7beeef5b5e85213d143cd30d1bf71f194ee223129f7e2abb7b7aaa887c69cf69b0c8d79b47ca9f297ea33f6c3ddd7ae04344475c840e4a6d5743a0cc52e7af151020a5f3f3ad2eae6c0cdcee5d12c1fade0286efac6c82558ee994ccc1a705f643f07482dde52fbb2655b6c6ee52b329228e121703f0863e722fb47b672e5ab2c0fbe7d45b58165d5096e4136da27333d2ad4ce3b168fc56bc89e1e0fd54833d785bc522bf2747c735c75ce43bee85c876348137e99b6767a49d5b718e77cbef68313266eb31955c8d46a06a093a9fa467835e592c4e1193e8f43124d7f7677db391fef89f323e33978bb0f91848eeed15547436cf4b05df35835896baf35a7efd079106b824fcc8cb01e204a73b9df8ffe57538d0b7b8aaf806eb3909c3b71ea58b3b7cb8fb20b1984f6cbd0297cfb164697e3df81470a0126bef7f770d8dfe2edc79ba8cbb28326a273f7cc07fdb882bbd0a574d0b6128dc0363517ab022c7593a9562454eb9212307cf4edc71e5237828704d159824d8ddbf382a086d06a4b84e00fd9297a05ec10728569e24eaa7f25ec77e18ba4be56ee6d7615eceab73958ad92b0793eff7c0525b644f54f02df0ebb283120a3d79140fd8c4c7c30cc658d893d4b2c37c836b08e3faabbc36c9667b35c8c9e9b277272cb4695c09e3bf168dd606723cb73f9ca4578400bb8d06820608cd2a4b0bc1bd7631872c699ec287cd710d8e837be74053bb70bd446aaa8c4a63993075c101913ed78beff10f1a58d452b012a86c06c3d341653bf13fead1f646608b2991daf7f554b1d288ebd8593dad732884b0afa35c6e2b63e1c2f694f94b1ac5c10b06c1ba7315d55f3f56761b1868dd6f487665af107e4899c971aa7c4d34e16f0a349bcd904cb7abda96eb50c4b817b4c1a27c1c2b7507824d4ae900ab850cdd04f8a162d47b3d4e39fbc89851ba2c4669b8f24bd535741fc889761b7a86988ae97ee1541f1d0b544a341d656e906941c563cecbd6c6167aec2e546aef97c53901eeb220834b29066ef6c44d509121df46020e0b40220cd03cb66d6370876f6f9273c87e8554d884f906614829c7f471134189195a6c76b23215f609045aa8f6eb1f849bc54ae78934d3dbbfb14fcbc6d24f4731a9e1c68e96779db62e7fff243b54fbf5f8195da26ff37bd0efe693c95d2966a8ee6cfac075002dcd747dbf2d64e533fbf2291fbd60bffe2500033ec18ad607a4be1a5072573e3bec54e8209619417c51e91a4200b86ffde5f905300120a284088a92e3865d3fff6a8ebccc8854d40e6c9ca38395817b2762ba374134106f1fe0df94fa19d665b8d2f09ec68d6f46bb559c4fe596e721c40b7ebfd452ab0c86b0a3fb8ff178c35c8eb283288e1aa32206f5de331d1fa57d5568822e6597c3f6db77226f13ad61558bcc684b6dc5b5e9e56d9ff0b743d141478f781a5f6753c624e2d4a8c9b1e9f113cb3bd231ea285061dd223082788aed8addb71d24795728689571061e539b4e10877a387d3df97cfc9a05eaaa4eac0473bda0bbb763d8f95279f8d4eaa8f2f9849d19319e8a1a9f97301bd59982fdce9edb02003a14a438ef6bb06d8967ec0a61bf3079ffc31b15de2fae0c608db0128e9d67918d9cdd15beb7240c81ea8a654346842ec2dc1897d8ba5c1bcf5fb77cacddb7417c37f7307c97ff85458c1675727c7ff94c3ad22992f5b4f43a6f4d81d13bcd0e0f03d4f5ccd4e5e9af08919e11405f2fde8747d916fc5ba76a8763142046ca37ea3196bf4e7cfd61806708a628da745f335d3926cb57b570a90e76f9a646f8aeb525b700be1be1bfb940b9edbbcd270203dd48a8e542ee29f3fdce4e5fa3357d9895b8f32627f49c1db1cdf5dd22a3f01e132c78abb3be77741417e89ea1a85a7e804c05bc1fa7d52760bc1075fb2c0f4e2b2c577fa7517ccef0093a224c928b44df1434fa04a6cd08af7906d2f883f8ec5a9940fe39533aa15d43abbbb08bf64c4e0b4cbec0f53da2d72a67400d9c8ccde197d20dd714c67b74665a5529d94e8ceb43c08644b41d91cf8d84f0299de4a6616bf322a5b6bde5058a3c7576ba4183234176e8ad46274c78ab39d5ba5b6427508025dee616e6a11e05779817716150810b4f64a9e0e204a986cea2dd12528bbe3f035cf2ff93e2fc8f6b605f1ba86fa27d19055f51ce460fc748e9450c86"], 0x22f0}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20, 0x80000001, &(0x7f0000000000)="f1a0d03fe33522057b0091a916a360e11a5dbbeb1bcb3fc9586415bc54d6d04c15d7cf84d572eb6848b9c07e0d469f9a0c3ee760f6bd5baed179b7805bcf67b42da85b84e15e8cb2261f4cc05a49d6c12db13503a67d64fa497255fce74a72d0d1ee5bbb05c8d47fd1472eece4e5e595574e89a2f7c266829c5c1d42704f3ee38c8f249eb0d937dc46dd035ff47ece23a5f7c2afeb69c870cad09967f88c0d40023d19872a8a20f1519558a3e7809ef3439e19b90a0dbdfe96ef561dc5e7eb6aed7fd79b1b5707659d896cb1e9a1020261e09f4af26d503e6a8c2dd33f461b0f10062a4e951d644014f2c80a4a4811b850f69ade0fabded88e28190778fb96df50e191724ea3e8670a8b957eeff2f17f6de66050fcd8d62d99568b091b6451c581d3a654396a95036fbdfda967492e65e92bdf4ba64782505488111395ccc17b0d1ba0f60b3e06ee77576ca48fa3bb9d6593b4773d88d9e146f2eb1aec629868e23b3e91fbe0f52b28ffe90b7fd44f50564067c0b4b4cccb636c66638791793d469c489d57303715c2c90aa4e506e3b262f95f8dd096a746784631350564d2dc06909342689c9e5a5ab7040ab213a53cc1e6fd5727dfeb1b6e3c4b8cc85210ebfa81f3f6bb1257cb685bc0b43058f6eb5f4d25c803ebfc297b1fef86e042b6640b559f9ccf71b401c708e545eb7797911fd6d4a60f075e7952b82e454f9bb528e50e8e2c560cb61590a6c281b77b4716f0fe6f217f73e3eb3fb225bdf435edb1322099fe10eb2bdfc35513829a1e65056a8d9d372f2a04854956944f19c83cda247bac911449df3b9f46f4d2d9a15d8b101b5e21b472349051c9c7c549293bad3e35d297ac608d54e1d79c02bd4d43b2c69d27595c3aa94d8f3ebb3de25020652726c43d329f1d148423ea73aa272c857b2dfd3f5ab2df088f794a65744cba115abd7e41ec5c48cd66c5078b7fdc26008e3c9339bfcd96e7cdb0b3eb5525e3762b1ca20320fc5ebd639c292f71ade8683a8323eab82195f328869d30036f3c837a83ecd5a23ac843067e7fe304af665b5bcd048a0598e27ed26070ddd2f9b799ce395efe302ff8b00eab5c15c5ed8ff9c6ffc7983a140a4d04e7c48768a2e53496c89a8b7886d98075ab640e5ef6374f92d26a8b6c602a956cf02952c8b62e750c95dc3354946b19771161df972a818cd0bf59bc3df2226e64b84d6dcd6f81ae6ca18dadc59dda3e1ce747b6b83aa9a9939f86cf70828e26aa6de0b8660e13c5866cf161c4f23d190a8de7238611b50a9107716b84b5f0719d95377f406ba23aa01b23087e61a05760fb1ed90930e920a40f35bcc9c53d8ec052dff4ed1744083cccce8f19b4f8bfe6b6bc33bfa57539b692dd56b8ecc7c129ca00b1c0eaea2e0583217b1bf03757bd322b8236e7219e7dda10bc6b4981418a37b48448d78c6decef0f6d27a3f33c36d66b23f177357980cc9186de1c4b67ed59372468d5d9897ab9f682ab91e073a8c49bf5e05f8e4482bb919d7775af54a064324451155a42a4316e3afd2061f19e523615c95f474e4ce13beb3ab20dbdd2a557b07b4d53679a5fecb0c8f307b314273a04e8158671addcc20c21a88919f141a43ceca5ecdcca2d9d96ba9b62517cbeef7bd6cc147e5324a3218bc97787709fdc00ebc3ebd9863e9985b563f090b7926811219ef6b255ff3dd87bb2f1f22027c1670345dd285677a6e11c57191f665c549c4131ca0aa564262acac30288fda2f39e83e00a9d5f7bd010f6d6014ce5143eaad8ec6f655b02c27c2dfaf9c6d107979fcff1f87c5cfb1bfc19b417e80691c333606ed71aaa7f29cf3abd8bc0ece9c1c048d5ed609522d0b1823dd9af031688a8d2503d130d9ea4afa4408508fa45f59e641ce309c76e9133d83fb8b5d31f4836f4b871b60fa9bc74d3df9f34520e2f080f81f91687abe06c1a33631b682eba1c9d0a461a6662f826c5d3400c9ad8afa2a7cd491d3a47673b93fa29fec55550033223f57eaf34b909f6e430cf42a610b731054221132f57f7b5f7e2ef99d17f742b6d4fbb98e0fad678d7d1544805003680a34c6353e3ac027555f10ed968de79a2adef71c7dc461764ab7dc48c4714bbab55f7517797c5ea1d07dd0d15e4c57ab038ea9ba5d1e754c5e7479fe21d947f167b2610817f0b41ddce5159c2f0e0a1d0b9119c8b91b7e5c25643d73ae585b04ba57714e7780f4384327c7177a81d8166be0fa3f37379899e4aff037904c74993bc7e42972e19c0a0db98423b25c82c8586ba60e3d82bfd7c5a8142ed87a4910e80255da61f16e317c61bd50abd32217f45fa79e21931bf88659a5075a05323f27694c1d45de5a3b8a646e9d135cd8f023611cbd9cbe5dfb0424fc963f79aa1198d669ab01d6fb62a58d6ce2178bbda1779548e034e1a91aac2b4b594f081fbc27ed4ea1b8590c2ca7f8be67c830ae84b0714f93f16f0ceabfe6ee2507ea4ca1f8e89b99f647300b2c7fcfa827bc2eb87bfd34a751ab851b4948f4dadf2e5b13e9b1271da3e569cb8b677fe324a2eb51d0d2d7c0fbe5786f4cfc072808358e4e6ade168133273d43cdb76a9338f82c7e215b01d780ea3d90786bb7a136a47a061705c6f1fc383705fa097e417b8aea0350322da455aab46ba99a16a49d3c5981d7e02165bffd544b1944387d4b0ba05ffe69bd0ddcfef50a1a38708bfcc7e7bf66da6909cb2cab4fc61159e67fd482573308aa15f780c8ae43eae402ec7d432abe53fd93a6afebd1f69f822e9ab2e8e598a4476436c924295c98d28dd5180ca5c108fdc3ae3bb35c50ede1de44f0d1f0508983a4d13ab56950b8c25bf2b26b2b694244e40a75183c9d4fc3438a081d6ee140d38ee586e6ae5e3973ea09232f3f1cae1e679cc126d489683291f2c67101f8d57aa51d415ce748a0bc0043280ae586970815fbcc1ccdce5dd9ada5efdfa91d61fa8455a49d87fba9f02f0484b2d1cd96627b43df9c0e1e494d15fd9e5f7d84c0c014006184957a63f7902ab37c51b5c13a359519b88150cf2645a2a7495512f1b8da813e5979bf46b7d6d596105aa76fa8348ec1374831e14feb1dc4de43906119903163b68fffb658fa22e46dce2f27221d07839ac657c80e966f7f35ab8664523b165677b18a0ace6a98d3c3c0f7fe8ea96594faa09b19f98e60f73000f568a71f56ca3439b605e53bd3772ff959aca6c9833b764fcdcf45e5b8dba28e8c860fd1a258602c6189e5f2bd2419b6455afbd565e0e99c3bbb2b8b75c6d4a6c4559e435945ebc30fd4b181aa0282a8ff378722fe197df4eff7187430e1accb66d63b097508a6ccb4ac82d187e281c891b8fbe0db85afc9f7cb4217db334d3ecf023db416d8fad54703241c3458b2392eabde63f97a2d000cfa571c4306155d248d92362b0d88f57d57f72e7b20e5b4332972fbf1be82273119e9f0def21431b5a937291ecc51afa3e982869f87daf559575305d87879a0897e07c4751ce7cdf04ccb87b7bbff44507e6cabc2b8f10d8ba7da12386a9190f5b28809764923c22aa4fc5ba85aaf14d90ba5f64648a6a6db5e72724bf219fa5b0fec551065de62f1f3b29e5a4bd9ba3ab1d23252fbf660d28a19a6818e3a56bbf3b870b5a609b25a8cbf229e9a0a46350e4900a3726c95bfc2293c8f0c923cb0f1b306827bf2e33272ec685db382ceadb2530b269c0d061dabca357e9d45340c77e00ce9a55173196547d177c2340e036bb55b4b0a7259dced69da854dbd743d89a516e2b55aab1e9950ebb5465175b0b8fa9a345dfbabf42ca39e0237cb475357059d1e4ada03162dbdc8909f368dc13138ee8581c3e1d828248b08aaca6fe8f0ff8014ef056fb6296b63675d1de414810e2287f16e9d9f3a825091604d500386b40f531c0e140f34825b4081e450e7bd995d9f8693db31c2e98b2cdf92e0f628f6b3cb249c4707e4fea3e6028209b0a3fa1f498e33fd8a2410ca21e5123172495831a188978cc534b5300d094fc4517a5e4154896701b0e93614c7993aa5602e8caa07d383620e66d17ff6b3464832963d967db2755c8fd94c6f93c403409de3980bd6c91a898c1d7d6c9deec9a6cdf27aad20f35ba6ce053abdb2615e6fb93ef72b122fa146bf6b20c3106110bd58ff0b4f29655e49d2a5cc5f05234b416cc92d3b7be11952722f262896a8f47fe3d6388d8fa0136bbc021e995e40593e5913591421c2b092e405ec4b54037011730d0d33d8d728240b948d64dd946d1aee6bad5138ad4e832b2160ad5e1a65caa7faa53f3048d0414d82307409d2a9156ac1ae685fb3c8598478fbf8478e8f46ca78af864b9619f5ae6afac72c5fa31b77b8787f2c314c244a45bbc886212972afeee52aeaa29623349f46fd9aae9a3586e983d48a885b91a6bd44ee7f66ae13b11624d2f2be7a5ec070d92d7200ad91482efb4e0c5c157750427796bb6d8e3df26015fb07dd29fd03a5c3fefad83575aa767330433ab5a6338d27d947cca7836df23f9aad8eb56108d897afdfa2adc1bf1c059dbb1c4880ccbf0e2a1287f1e8f3cfc453c778f726fe4c64a4b5dbed00f7d3d31222e1133cd103e3865b824e5c9a0e7e941e941c8d705de061890187bd9b1823eff9337246cd6c7042bb2f0a1dc3d8f5e1af244942bfcebf62e52961b911bd97c38a0a4be67efb5ac10340507a4693b023ea13959071a90404a311fe6837ca08c47540f5d01f19ce52144a43b79c85eaf0609adedb5ecc965d28d3713cf953fe4836f8c6a567b6fa977f8eff71e31037235b2e639d64903861ce1247943ca7c9fff79ef57243bf24cf2ff41a6e45423e44cc30499f9b610ca98bcd9f00874aa1c773af59ff21c8d5d0f83a9c96f008c7c7c9ba3c669f6991ff62827217b1faac476e20f0b3c7ea489e6315fae067eca273402078c86a092e91fe25d88fdc8bcbab2ce20283447bb902837f82aaf3728104157e87d1320bb1a5e7b9e2079b913980b3cfeacbe8a110f0d299ced0bca6574d55478d54ec99cb8575f67076e6f10471c2c876cb61e5e7461bd999458f4a3b27639d7607f88d94a9116c7ea99dafb7d1e69ab679a65df4680813237175450dd19bad750174ac8e9bf67155222339e713adbf1dfa0ccf79e4679e9e2937ae832e81073a0427982b046a28945a33917886d72377e80650888ff04d69121cdc2e15861184a3dd3e86411ed30f9226bdb16a76186493e5572992caa5404eef7c759c7a19c28e9e68b6707f9270137073dd5250155be313d44811561096232de6cd9ef5e87fb134a107ba9f10a7331f533aaedf5597d90ad1afda0f7c63daffe286d38856ef1629186aa3dab8f52d2166a2d43ecb24cb5e69d509629f4d5009cb2bd71f7930e3a47050f0a3805b8decb23412699dd84a13eab3de1d67ef6436ab54dbeab9ff7507c68aad2208ea9129626c6e0876ca471bec13f03b6fc918b80c33c676032836c796cf8d698fd0ce899934f7051de4427de4ef39cb009f28fb291b8647e6f1ddc8bc326f1dc947bfd6cf621d38dcfda90f82693e44caa2eafde3c562aa6cc3f9911a652ba1eeb590dc15a093568bf193bdab909a9b528aac1801be21f544f3b3607ba452664be239a2ddb4ac8530bf3a4588f035ff7f046333b7a72870b3a2b0735c360623ada4d2caf7d6b53dfb6ac370596027bea97eec854da806ef28f5333a177b2ba7ae7ceb2591b9fa72d24600df0ee962ee775ff525e93e6c9e6b31b424f059478bd4b70f4ab60299f8003cf8cdfd1eb4069e70b36a9f358442d2663253328ca", 0x1000) r2 = dup(r1) openat(r2, &(0x7f0000003600)='./file0\x00', 0x808, 0x4) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000003580)="d669a3b507edebf76f5b78d9a68bdaf0a11a4ea01520ed158b76a1f1513953501a2eb7e21d065e1ec4756d3075121c342846939c03e48916a872438201d56f40718d3cab543336e9083445ca07e7c4aa", 0x50) connect(r0, &(0x7f0000003640)=@in={0x2, 0x3}, 0x88) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000003500)={'./file0\x00', 0x100, 0x100, 0x8, 0x1, 0x1, 0x100000000, 0x6, 0x0, 0x0, 0x2, 0xf880}) 05:37:17 executing program 1: r0 = socket(0x1a, 0x800f, 0x2) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r1) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)="99cf1d125228e195c2222187b0132a1cd5c15f9587b0f578e087cef45823346f8e", 0x21}, {&(0x7f00000001c0)="735fd0ab1f1374dc1e563083f317067dd04c84e46ea8b7adcf28d0f42f353b971b8eba92893622db99061b2313bc6511e605feb448bded9e053a57af08da2934a4417ca54ecec702586e524398503268daef3327171bb17d882511adb8834399807c437b924193e871d699d9dc76d0d305f0e2e9c88999ecfa2909037946e1ff4277210086bfdcf32b1e597e3ea0b31de27e631610145eb4c81486ec569758498b", 0xa1}, {&(0x7f0000000280)="8bf22b4d7de0990f329fcb244fdd25ed694ddf350d4a3f2b30cf6dcdaa50e96819e87159b326ea4a9cd42d67437b9ecd95fe25623cb03a62f02f927e9f867ff3192b95e2b110655822116ab7f3e54a5606f285b0ea9a397afbaab4f73f5b32a9204732bc18b6caa64f009587ad656420d0d43eb3429acd9ad44d6a8d95173e2319f756595a45373045277510fd4c159fef4bf56c720a12dda58ec4c7b09ca085aa8158b1011dc5d47bc4f7083f0752f05bdc67ad2bb6b316bcb5c5156cfbf1964a3da1b73bdbf434063f75dc19c0b5c0587efdb18500e090bba3589dbb1a7621dbd254d0cff126f2c2f46199470b5b33c092b1c80e61dec794e8eca263f568b821ee1cc3a9db7c03ca85dd605ee94aeb5481dd6cf7682eb13d32d5964e789295136e55318a63f9fc1b45bf51c66e68f66a1c8e52564d369bb0bb7d21d289ff4af7ba7b94ee8ce68e4b1ed91b67b11c3496c352dc25b609692bb61a2ee4596fbb377f8be256da624100184c96ad5274a1796d8945e4a0aa49bbd5a70f7c7257d3358f36ba7c658e373103205e01f9587ae4f5fbd51d4266d0ff633ac839dfe1d8c110d2a57f9d26e89e04244b78a614810d7975b1d4358d545034666b6710b37104d0b886045b3aa62ec3339561f1df603e02ea70e00bcf246942d6916ad4533ff67a5a97b8a024f44c20b53fa3bacfbedfc9715a0a26a02ecdeb2906dac4b1a9018795093760a47617c751c691971d80d3d26ca5e9bb8935860e1f5ddda265dd2de8694f4290410b280d06db8631615b1fac5b505a93677343fd4502c8e76feeb64710b971b0cc753c63d95f9f369f0f5f566f43a975783c26a36764d5b3e4a726c210cfbcbfc63b09f6db690c0a46d80816b5992c950592106de5f6e696bb8d8aeac63c6cceeb471de83dea8b1a3fecd15bf2726ab7c77e66c381c0e580ed71a679d8ace5829a88e26a1b2dad8336e8ca47c1bd40b918229253fc64a6aa4f34c93f358e679fdcdd55e6bc13d1cc3183464284fb21d1f60ef49851c9ac9f14f858955b45b5173b154cdf52d4dd7f73428bece7cda1cb7ec98310e865db43407a3f377a7277d0fb1cf3c5f3690d2db50d866934c0bfea77612cdcdcbec1832d67bd748aa880ddef9074fcea381d9362bd5c2b9aef502220fcae80abc1f6fd523c2e747d2a4180862968a5968d0e241b2f81670f1e1b4f77605e28053c5508eec0fd7b19181f257843c10304c64e1f9f3928042e0737eb70036dde8c29e29f9f5a475e483ffd269221d7d0bfac644f8d25aa183d1c8aa36a9b029b090f738a6537a74cf0e0fe5046139c40dfe97202b48434f856fe63efebc63ffc98ff861c3e6d6856291797a2fb183bdeeaa9b71b4bc9a15385192e12e897b2fcf63986289f66137cfd0161af08281214f752c3051af8ee536b78871ce73b7886a78bb4bf5835535e91666ac8b31dcda85b600befc54df3b4e84fa804254c5159305b79c19eb9dd3fef381cfa91a62560723eafa0e36c6aa8e56ab3500259d24b8d550d70d25937b6c2528f74176d1d63bf4e7cc5bb3106a0ce8851e1af541591ab7151bfce1cb61770477fc0c68e28b0ef97d47288c1936a2102d4a85afe51e060e168b3fccc219254709879f7981174ba135b43fbbf07a3aea2d3649ad51e1cd38894d33e436cbad2aecd5618a6ffdbfba946139ac48d17909956778d6cb704a4b49c56aadb4645c813bd292bf4bc1a66a409cdf547841def56ac9d340c8621d5d14072a8d6b3688ff1e81a590680f0e78254c51570c205ef68b8292e6fec93d4ddd2b077c072c6ff51fb22a5c9a593b3550feaa8227c141bd12082eb4671ca0c020a5b248e8d294250ee84e27a320d6d0128aa45e4fc613a110a1308863f76291fdec3993b02c5ee9b81ef664e38241f6bd581b35e451f83641d0e3e9a7d05c99a91bc3ffb69801246594cfea31909fab99e06cc5486ebd83032f722f36b046eb01a01da46361d12a2e0c439cffa3c197e74ca7058f7bb81a593b876a519bc36b010ad80293385cdef225a8e027bb4a9e1acaf02c0ab7cd9edfe44b777cf051850b234d49840a62fb0bfceba4e70bbcaf3d33c8fd3df744d00fe2e2d99d348444844a9283da5cc5ded7d3ebe0bdc46cd3920cd9753eef1841a9453b65ba18a005a0cb9fcbdbdb2e6eeb8ff3ccbafcb7d46df8735acb9c8c46341e6e8e4c63e933a714d581078a62bb3741b9b26245b73c31e5625c6e112437162d71c95772947f32ac8115960fa629cc0133c1b9a36c9ec24f8bc878f6e3e75b7692bdfd4dfb0d42b2db606bcd785ed2cd02b0c42d965d58a570a33b051d0bb4b7e984ffc4a65747a3dbfa9947523f52bc49d4753dd431d51fe6e44ef1b87c6f2e21d0b1a889127ef4723a80eba0e1119ab259309d80bb276ccdf86c9020d1ed1d2aea3932626faa07acbb9d71bc459aec4d3df27be9cecc23af5670262a9045919cd0c2fd09d33a6d008b16634e5e57af6c73f0d8e5c9f8c3f682fe0536f31521714dc28b0ce610c5f11040ec09f5170adfab5379d34466ea67e89d44e4b3c65456bf4cf54801a9d8a637bf182db828d6cdba5ff2ce39c086794dd2e68fdd850a8272247f92cb335c62cd82e71042c8bbbdd9c855eab9bb94038d45e50621bc5ee8328ae6f149c9d9bb92f4e8fc039985c32d1738834bfbfd34f331ad7a9a67018169cd64edc7030afe5975df3a1bf3f2df9cb5d6a4c8d1ec021bc0bcf862d08334adcbe7dfc21e1ea3a700addb708b5593055303af466a8a3a569c7921e2b205845a399d3739d6fb6c74807dc48666bcf75c8ad8edfc4016dcf51a4af4cf650d0b73fe4956fb7ed9c812c8414048ac892e8c748494f11fd1729006de8d9799df09ce0fc433e6c4d0c689cb4ae43928be0198f91d2917b100f1fbc81e7ae9e962824c9ba4fede67a423ebf3004fe0a0a2094dbaf9a4754562c5d43f03e82dab0ba05afee4375274530a53aaa8b567b160eb4046815334d81cd1a1bcab38b987f41177f2786b9b755b5fdf686453e1b1a01b932f42cb6f424d24773f712f201208141f90f06c2a60d17e4c8da468b1dc20c3e3bf84a12fac75575c6aaa06503965cc270f4a45e7655301982b66d6b4741444ee5138769211a9e72c9de49526e72e1380435e10e1f935fa962404d804bfb4c64887dffa8fef479e97899d79894e5041f721212025a01c11663c7c7a477baed170b1d27b3c0b65be170480bdaf76ce69d0350da703f5921c037ba7bfaf324c384a5b907f6b4382c92329fc2cd14643a84adb6b7cd32f5dcc8f7d845405c626a084b87573bb02170a94121da085724d82cc4ac4dcdee245eddc377d623fcd077f9123d4ae30166ae60858d19bca8922bebddb4367640ac92d228dc6a05fc4579f74e1c5bcc275ed33fd144d282a36085f689877446537e874d39f5d3957f6dfc264025f2a3cb0ea2f51231d71edbc6e92e863524fe48c1f42ea338aecdf0bf74f848ce9f4017b68e0477d218883036c46cfd54272407bdd3cdc0589f82ebcba4b2ab8c6aa0cdf3e392c43ae9f4f06312e93ad7596fd9add911466b3b96d7c1ded07cdd5e9f201a237d21334ef5adab04c9d5881a4895abf0cceb4dff1490509c3bce3d444019e2fe8a87cad8a61a4b6a671d792da4656a0074990fe82938e4da02313b967cce9fc42e6ca6243b902d1aa9ece1f60f284ca29d2e562564d1e90d9f750dfc5ecb064d5f4aab504fc1ed6c58f6567bb6300dcf4b1433d1ab4889acbb7caf45b1874fcc4e53108b089b246a42b29d0a41476a9d9270d642dd8dc3f561a624cfc99c80dcca3e7878ad453a72ab14849a19e9fbb3dc9f9e875335e97bee969c68717f15db0ff956c3464c32d6f420ce885795cdb4848abd1033a332f0f761290b1b48d90547c5d24ba0a36d0d9dc1b14f11aee5d7ab6d0ac506b6fda24de184e954362e23a0bbe7d03f2d34844ec5213bd4f55133a5348f9e9637f1fae9dc5df23b62331dbaab34a06e877189a171af4b64d3788c60cbd54a23a266aff2e51d212c98df54780e71a77c0e3d034c14443ef07e8fb528f5344b9cf67e4426c61395b7c5842e12e53a311dd1b78710f04f7e3bb7ecc68519c5a6447485711212fd4c30ef5ca001ead600e50f830d5a71347c78a76318c3279851e86a052db6ca0ad8ba62b813dfb44bde990265f0b90ef3f1beedfb5d9f41149c747ebd3485e85f679c7f975c386ab85b2fe660d458a2cd12a91e11e804eb635bc08cc62a25117b9bafb6680d85c85d3fb49429287a7ed5705f9acf273e3c9868ca0d9f934ec3b3551b1f50dae9dd4528a0cda02b2983058231152a5dc6d869b4c1fea22dcc1d6561528b8355ab784d18ceccfb5ef83e0381f9f83601dd134ab78b3a2b24342edb501958b70b509bb4c93b87b550e9c93e8cfad972f09be349087f3dec0d802972e45f0ba10dd75b442af847fb471aaee15c2a63b6511960e44fc16e6df3554e3590971eb6774e50f26cc08fdfed8f8b3fa2b19befd13a11d2ff39caea853f9608b04b176c92856a4cd4e21585af1997c119010704554135d9b0b0820f0566c70a52bdc43b5aa84b92645d61eb162adb641597a94ee3706c3b64a3b8931c5108e87f9af9eb603b14766bf7e5f709dcc21bbce21954fb7d5b0a3acd778a8ace9e4d9e0cdf769965b6b446ad04804aa8d25ecd3e17d32d7a8865985e8a488ec2c5eb770147f13a561d9cb001f4d5964d9ba5bcf61f3f07e0698881bb01bcf2c022491fc9d3fd7dc7b05eea5bf847c9e5e67eecfeff2f63785b60bb7f382a03316eb293c329fc12ab83b38836b3c23bd3a16447d9b03f474167fada61ea42e52478a11cbf5e8170fc4e0053d633f70f6404999a6410aa1743239a160f273fd1d2acad6b3a90f067dfabb84f0e77cd369a83d4f92fdacd9588bab5e8cb605aab762d2d79df8635173a7c66f781680920f5b546460aa98bc1736ef1d7d8e3d3fd2827279405f44a50ce476d217427c6ed8d85846026fe11ae88d4655ed5fd12add4e79bd61e9a2d33afc93aa33c32684499c28f0b8c073d16db7a5229c46b380533083afa4dd6730c9732e3947ebe5ea03190d89596132ff625b9795c3cc81efaa8c83655735f2dc5d03da93c16e42a37709592a9ba99fb3cba5f1828f8fa8c958d993b990c4ed91940bd8400892064538637f0e4a9ee87c3eb14387587d8e08e583803b7d25d05ebbf8e7fc9a75c493a2328fa9a15f6605e8347058c8d02572b3e4054b3f21b1bfbb2f8edd69dc477299b1139a745ad818b4a29b4388cfa854e600d673304d1e7a5f1cce4ae30c6a8745a578a57dc95d74f771fcb2865ef5b5f6f2b46de64c021d91165dab266b8d0638968cad930f4c58461a147a6eb5ead06839536d07893909719d4a847745bad2b4595009ddd23f06f688979eb264c37ce0ca3144cd0c861e5626ddeb08bb08263e0971ed2a49cb9e378d397864d11dab0a81a0f728e82746b0a9c24714233d1fbbdc384196fc75baa21da7776b4a06ff9d5be349e88303261f26fa6c62d78453568ec6679b0df7b54a1a555e28ad1ae271872aff22c9b28dde188c439695d6f2d2afdf4fad71265e55448103aca644f095c6d48c36e1373270fe2326185d4cb3d12bc2d52b2227e935612b46d0ec7c7a9974ea4fdd042c02c0efeb2eaeb4e3658efc55441e34418290ceba7459872abccedfb7449b65d06d49d7772a15c5cfec06309c5aaee0ed865fdac7ceadaa689a20f36d4056a205ba4301af0561db994478a588e65aa45281851ce", 0x1000}, {&(0x7f0000001280)="ce062359720edf23133b2aebcf80fa53306d2d8452ea1ef65b8ad5535444b7945eaeaa8b082c23c6eeec882be5f40bae14ff68352d7b36719f31fc3f70fbfa6e54e0a5e2599aa3b39cfb0a745b7eb4a81de408bb65cac1a6c5470ddb45986b32667e783da3e6b45023eb1386843ad4a1e972dfb7f10746065c914e975ae50102885717f66053685904d73523fd85261ff49bc09fee17025d694f2e87280a2a5b116a59d64e563aa1", 0xa8}, {&(0x7f0000001340)="50db133d8d731b4ee088324deb5706ac41477339c2ccdd8e90f37d279ee92fd8b88bb44ea2e2adcff4e796893f16bc8a1ba304ffa3b4883c01b8bcb8c5090a8a5deb8219ae51cf24b449de1ab2ebaca6cde4527d50a207f554f28b933692ea19e5367ced3a5042617be3caeb75fa62b24ab6f7e6e9ae8fdc59ca304edf18359c3b2e06ab6f64c1371355e25c178b734e29738ce0695b1a83fe6bfdf3ca02374ad0e7b86f561b80263be3f677c7a40c6394ed46a500e0ecf0acd0b29a8a08aba97bbaf6231bb4c95f0f5c758b50090764e61e0b87e57c991af9c76495c87bc79bebbccc2735d48315db7a7ac230b4aff8109a733ac78eed707ed48d9f338fcb429d2def38a3a147d3453dc8061a1ce0dd65a6be9e0e3c9a34c0907b5fe91435e7340681dd9631fa088c85ed543903cf8321c8c67fb2f1eb0a3d3dab059db33ecb6c4d0489d46ff19bf92e0a6fda449d609d115891e176fa67725846ae5c7218bba47fcf3ecc87faf7baa9336fd74fbbf6048c7b1560e51d2f5cef2c80487cce002abd575342e86ff3e51f751f5cb77e3248b718e052f907d16ee75a4c7d7330a3681ac9aa99fea2a4db8dd1a839f21a88198d5b603e5d3fd99849c3198a02cff83314e899d66d0e704396eea9f614ddfffec0728a81c95f54683b7f3b7a3c92334adb29b99be4e4cf4874fdd535f978060ce7b73a7b1679666f751e2e5f2bbf23548e4e1c57ab96a9d5489533657a9da6883598219e221a85762cf2182a053067629f7a5f87801b5225c7d681bb7a63cd421a078365ee49f069dfed47591038f281a6eee5734eb28af9543f086eece1c5f47778609b3fc8c8e94f69acfb1603ee3cb04fe604fdc4dbefa5a63206621e590218b9920aaa158bea37d0d15906277382b9db1ef70db51217f3786c970506e9a32ebdfb08cb2470aba2d73a296642db1ecad1c732211dbb1a4c020c372919fe88bb971a4ca0f3f7966720073a230c00be957a95b181bebabc62353814edb519ae2afbd148664a673b74e4cec22bb0192d046ce1ef430172aa4a9897c7ed8bbca6d6bb9215b668e33b4668c7d76c4349eec4570d56fb3cb44966ece6d26b8f53119b344ffc439c427988e31f3b102419617e58b4d667812ae1ebb84222326a16856d2760db219b15198a5d9efc82164f8a0e413d57e904246ae3a11dfc0809488cf5e0b57461be305f86f47297392f7ff2e3af1b02e2120e06b15683c9dcf36894fa4e5d229f31846b6a048f463c4a535f83f650c404b2a210d88c0ad5288a483b49388e10e317f34fc2f8161fd5d17337a8b8916af9661e9fb611b27ec6c7dfed775cb33d2d89901461fb5e7f4fe4be7e57fa63a14798aea0cad7f856f51a118c3aabda7bceb01aa9e9e27eb5e2ede0d7067e3dbab7593086b0944186405ef8d046e5bedbf614705a0496150af791f3d670805490b75a43700ceea1baf2f55cd64a25956a96d5d4fe0c7f77e8a163c268f9350abd0bb4e0d86831d933190f22d9d308da7e35bce9666127327fb465b4f2ae27c345c0f1e48a175f9398748922364249bd53d150739989110049bb2c5dd7db1137610a0a9479f4ba59ec35e0b7b48b044d3e1c68883bf8c98189f94355080e59d6de3ef1574c41ecc009aa0a8c6d67065b3e0df51b81fe1fe51b0e1a0bef2a2facdcc26d11488eca6702019bc5eaaf0853d133c2506e08620dc882b504903c5d60b001097836ba9302c19ea9e7d737e9040db7d382e5719c30ff7e689dca6859a2e831e0c70e22557a83bbcc900e94028609df2805d25eebbda8c81c7cc3a20d18e0f8b22fbc5c11ce3f24f619af6d8acdf583aef1ab911428c4c6f2b4f251dfd61629509137334594649eba12ec63cb7d700772ef54bd36f304e4323d2745b4f71e7fa86634fef8ee1f0a700c8bad413c79ada42c2af2df3700dbbe78e78d4fa0b9908699d9866fe36cd80f3ef80c2a0e7bfe4d841c5c14f66a114e41350d40dab5bf464a74f33aebb3f310c9c32f6f35f87a530be1aae0e94320f9949bafa55e45433160fe231c1bee2457a700d0e0a30d9bf3cd983c0162a132808ea89acb0a36e341c801c48b2ceabceb49fede9a7f00e28674e33a4ada3f0cf2096acd88ad09c059e35b727b715889c7a4e603f66a85002430890638754f542f0438c7266c8070fdc7bbe4106a8470a709f31f554a456989c790b8bb911e23e27471a9d12b158d314fbb838a6b1edfd87fef9d2c5ba5c744fa7b1ab2fa76527e92196ba18535ca37f8a0e8febc3362dc03830c038fee32ef026bcb1402e6b0fe467c0b02d1f4d4f1143919939929f53894c20c23ba368e6484a659fd5884d09a78372d16e8192fde26ec4e35470f793327143de8be1072a9acab9b25baa019a70278ebf2b4f6e95ede22413d785ecc4230d6e46df82f95b6cae9102465d71a822f82120841ae182f6cc15296ee9781e93519ade809269e6c7dc1cb4614252e12f35858b479bef239d2b6cffb548449985f717129c6bbffdbdbe27a5796807395b7ce16afd22cf3116cbf546d3b77ea1919b3411af79f43c06bcf1ef2d8ec397437465080054c4ee1bf8224bb7d2fc70bbaac5baedee3e81017c058b389ea877ca3e74840148c868f521cd09435b643e38d261bf2ab645dcf0a568ba6a6844fdfa0a59024e388a162ac5f7d995326dccaadb406d9f855a3c69ca64e4258601caa2be6a2e339e386209cb8eced62f63fe387db03ab87ef8b1e33e322413a2b42b65a6dc934063eb8d9deaba38a45c4112532afb9276c619a1689d002783d541c442abe26842789b52f905059f3913de6587b3bad218340fc9c4cc8d54800ffe6c31f425a889ec96de9e170fcb7fa0835f7d522c78dacf411fd1b7d97b83e747ede340f16cf6e09ec5fdafefe9645bbd71a9687afb9bd6d20c0a9a9c0b60e6df778c2b47f4c51dbe10cc1305b4adc94d7827216e1d080e7d2c3c4faccfefa8921d175883409b89e3ccc6c8a3bc90c13b12b63a6ddb2c615b1b619585546e489e6471c544c88731b62248bee66f52a162c59d2bffbdb6a4c1268f3651a0eb87709513b578532ef8687f2821f30b96038399b99c912fd890027809bb66ae764b475d2fcf27d89e1512784be1ce1df759c08463967705923392dba45a9bfa571f5c258a13eb28a1c4152af50a2649ba2338db00736e1e1bbb5ee3ad5ea4eb27861d85e90a952953ab21e22899afe1d5879330ed75c2b189810731a947d96b65713af376fc1157b839653ef205dba0f160bb7afb5197d0fff04c0b748ea23646e603d069ca98ff068d69d8c82fc3fae4e90572d926f9c8972ef485fcd8d7670700aa7cbdbcbcb5a8e7321a57994f5218344228142e7b1fbc4b77a17afe6e1d2497fa968fa7956b0dfb9261d756dc690bdcea300fb5d6f4428b6dbcef4a9e03fe2648b649f23400027b82ed1eb1720973e8082c3fd96056415d8979fb3dad3baa3e8b5dc82e209278a0f8f7a9d6c4aa09ea89802f818e528ee3e2032db4ac28863c57ba9ebca8c54e2c49bda1ac24212cc4dc0700ca818aae0bf07ef559ee4bdfcbeddb897a91a1ac541d68af3c2d8b1a9b8445f3a9454d985c6d15205abdc38499b308d7ba191315651ea51c53708dc7b6938e2e728e882dc1eaddcc022d6f8643250e16ddc9ea498b4335108a2deb4a154b9b8424aca12316473ea5557453fae34537670ecf73a53e0d82acfca447078a6017ceea258784ea0703d22104c33950222569158b62004b1165416ae7d278d219940f0a933131eff7ad0c73623d5feb54765b47ba9c01f0ac39dfe50f4bdd4bae7fe7b80f4c1e8f97cf3cbb7151a215f51f74c31a0bd0352a50329efa4dfcd551318826094cf3c3bc6a9d3f3b22e2984f0b45645a058435163ab21423fed9f901e4e69e6a5f6a1f42d8e4034d1fb8ad69efbc792db073068b28a0f865845f5355a7681a9a6a31bedc271405eaa3d661e8a4152b71e352aad4b8f6ee78a51d552e16af5ecfab56a840c2ffb84dd79d23dc1da219ab304c32fcdfd7f25be782bf1e357174ebd595a86ef093c5654571679b34a6194e005c44f86fc8554759eb9e1422bd39b05904bc7fa6da766819c8428de713d031edc0ea290919adc20623f4cb1d76f0e67b624c5685f3f3a12eb88ca2836e97f9a9ceabb8cfccd06e5716656e2dad550041cb06869902a75c064c77b85c2c946db8334099ef587c1d9995f43e193dffd2c64757d6a54e90bc1ed5f76be0e92d810748963593c169a8470fdcd84eb12c589c90f1f1f5855028221512af5be72a9e7ccafd0c518a660cc0f7b0c9a9c92ccf6f1dfc7076564e240fb2dab11dc588ad130b2ab6760de8afe48e5fe20835937e00d744bdf27d9316fee1651fbcd348141dc79065f26f23e97a9c692adcd83394494c4cb1f239b64e3bb3708aa7a003269829a3010e2cc1407fe0f5ad9eedeb66d65cc95a28ca8618cbe39ea6fbecd65cc5be13518bfa4af42fc05bd0ac59a2686fbfbbb7f51b470d485958f2d1eb40db3ff6a581771011defb44041836a81b491cb005da6e154134693a6b9cd52c7cd8a57fc8992395b6fe6390ac9f8736521be2a23a446c006d3f56e9b819a72eb961d31158bd2800267334e0ff8b6aeb8c6ec2e73033420723a6f822645333967bb86a9d3d2bd1da84abf56db3828703e676acfc52bc391d0bb7bee6ecc04e6ce328afa4485ca305408c20e5141c4943ced5a0d6c78543a5391b828cdd6b277c8fa90245ed8f70069191e0e7f35a064b4da77e2d1a6959f5ac339227f658d745f5f4175fc76552ea9f3aad8f0917f2b24a7d584705da2504076526d1c9a9b2ba6fdec98121725107333b362111b5464aac71a37e0ed64144481281439c6982c604e2b4a2bc8b8fe7672e8007778e6456d71660e86596153c75674052ef48ce5fe61b9561b875a2b35cab10075e8e5a1edcc5dd61ef7f63a9fdc0b6a61e83a367783fecdccb436e09d273634bb4c590a81534c42f77eeb11bb1552bb19372fa02e5262d6eaff00012757abd5d9081f08896bd836123c63e79369af86d261fbf1b71aea9ed964214b52a955da314f5fe3e3fb97ff77aed9b43c16f62184104f566d4d61e371c5b46ad4d701b6f552c1c43d51c3a0437d304d02eb3b703975f3120e9ba726b297be3bff27d2b42e190120415651213d03dcba11eaefd783026ed8b6f5d8882fd7bd80db3ebe376c3d1df563860a60e4f23eff42e321cab30ce889e5eba4943e3f135652dc2befa7e7931c65a4e2f0154aec54635a2e200821f2e677d6f4013e963c2d68cf54845f07e26a9b6bc785ecbd14028dc289ebebe4a6b207ba283e0b37b69aeae2d810286caed45dfd7ff9894b05ea5172adccc3e96b0d173553b79a0fefed2eaac992fd9da1b054bf1e633490e155146eeb518fa65be6d514c3d5bfa475be5779a2b94fcbd4601376440e432025271f4718f05cccc24b79012cad8b4a2fdc1b6f65051a3bbe081d597bd5e7a5e627a4445a27fb288b2980c3fb9672009bd997c14217a961e63279786b6d5276288ff77b15408033ffcf53cc5095a6083431c2d3f840194797abc5110344008312101194668c0d1eb5e6eff4aa6838dbf3a81961f2a1ff53719c645dce753bd4de6e1a8bfeaa54345cf37ba61adf666b7896470d321fb1884d178e4d5b645fe1e77ca4ba3d711efa3389688704d99d12ce873540249a064049517a22f2082c704cfb1c12f712d7c0980e238947aac2424a7c5d39722444a92fd97f7e43d910fc62b743a3aff88789829f12", 0x1000}, {&(0x7f0000000080)="eb8ebc171fc66f603a754849b332eae2ccb5df159b62e404a289024be4124411c27a01c24f557cd33db5d6439fc544242b765beaf26e2a7f3d", 0x39}, {&(0x7f0000002340)="5a803065d5e8a70e7f501a33301a31159558fa0dd3d6e82e4346481578a4539d4c631745d173c17b384c564790e016e3caeacbc8437fbd7147b8f47d51699e04f827f5740ab5eee7e7134a5cdecfe3f337b394eee56929f59454d12b16f3657f380b84810cfa0fde95ec3f2dc456559e49cdc757e34225898037e5b6222060040c66d58a3c1c62c2bb62f2a9af3cf0970f72e8e8ccdc11106b570bd7a7eeca2e3c1fb630483fc79ed747029efa6adcfeb305795df4ae96add68b5a7b463790a7af748082704d2acb8798270e0069f41d0bd99402f7ff9149d9a8b15a45e1274f04db71f61a834fc9f773730c70", 0xed}, {&(0x7f0000002440)="48640bcd5dc8645234fc213fbda9c3ed79f27cdf331b638a94bb01281cdefa30ac78e364f6b63dbc7c6aa2aada8b010629582eb9b148953fa8e50097e04c05661491725b65f69be0c3503db213532c90e5f7975712725cd8e0acbe0fb90f71", 0x5f}], 0x8) 05:37:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 05:37:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000002c09000000000000986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd87025ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xfffffffffffffbff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 05:37:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x3f, 0x80, 0x1, 0x100000001, 0x1, 0xffffffffffff7fff, 0x0, 0x0, 0x3, 0x4}) socketpair(0x36, 0x4, 0x400, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7fff, 0x0, 0x8, 0x101}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x6, 0xbf, 0x6, "8cfc361587a17ecdd0ab585a921fa8c08aeeb519", 0x9, 0x1}) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x7fffffff}, {0x80000001, 0x6}}, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) read(r0, &(0x7f0000000280)=""/4096, 0x1000) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001280)="28272cdd2d0556b3de8d80b5a907148761ed037da7541c4ee623689e799331b7ed3e3cda066259405552b4f2a6bb8ae6d3c6a9ce84fca706334610bd4672d991ab0a567ebe5a55a415995bf58042e04e842600fd3ab9ede7587fe1232bd710bed20850df32f9f10a483448da54c6a94420f2d088037d7bc785f050f762bda8e7ea6af1667216586b0897cd302447ae04b56c4f40e599741292620610cc078ce82b8d74194af669685f61afd9da5a1b384ae79da5698f6157c3e70437c90e0f8ddd", 0xc1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001380)=0x1) fchmodat(r1, &(0x7f00000013c0)='./file0\x00', 0xb8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001400)={'./file0\x00', 0x101, 0x9, 0xa6f, 0x1, 0x25, 0x1, 0x5, 0x0, 0x2, 0xb1, 0x1}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001480)={'./file0\x00', 0x1e4, 0x1, 0x13ce642e, 0x1, 0x200, 0x0, 0x9, 0x2, 0x2, 0x9, 0xed}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x20000000000, 0x6, &(0x7f0000001540)="cc17f7bd22e6d882c4a3b8e556acb8b0c80ec007a7ea42b6f9cfd0b4360dcaefa7985db605ee5ce276983d75945aba45d6a697a9121cac5ea4c672a7cc2f47bbb657cbc0ccfa046ef152b76cddceddf7a797b4a152fb313e8936710fe2b8c9da22c46495a22ec7a3695277a53457075d44bc", 0x72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000015c0)={0x3, 0x1, 0x6, 0x7, "d9289f929bf5cd5a07f8064159cfdc97315ce389", 0x1, 0x2}) sendto$unix(r4, &(0x7f0000001600)="93481d51d1a6c968ad2905618c051e56b2e8d1ee9419130146476a1c7b3491465b5faa0cf7a2279ec254de15d2ab15106c6a898d5e60d0ddfc5f4b2bb9715ce261d725310bc63bea490b1b7c8773c38ca2e347d933a0bd697ffe6633ada32056e5a5a8a3c7796497dd1a48cd7fb1a139f3a95d452da7e87c70e7b728331830f5c7b7562fbe55cd8edb67a3", 0x8b, 0x400, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001700)=0xb56) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x0, 0xffffffff, 0x5, 0x1, 0x6, 0xfff, 0x4, 0x0, 0x3, 0xfffffffffffffffb, 0x6}) clock_gettime(0x4, &(0x7f00000017c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001840)=0x57a) bind$unix(r5, &(0x7f0000001880)=@file={0x1, './file0\x00'}, 0xa) r6 = syz_open_pts() getgid() writev(r6, &(0x7f0000004b40)=[{&(0x7f00000018c0)="83bc7d37c3d9a5da012724f6b2aef182834b33822911184cf5cf15d092630c85441de06d497be914b5feae59e0be312a6618e45ba88e037ee1de0e1012b505a4b01f8f41103fc9751eed393762c1145f722de616f73a1e1aba99644f2b7ab57cc0e79ce6d6630b84e090a33c7f68039d62568fc28d7011ede2a78165fc10db87205ba78ff3c1711b619c0441251a3d30156bbc5cc71000", 0x97}, {&(0x7f0000001980)="4f5835e6a8b27f103cd8702f3e65b27e80f9bdaad7484f31c12906884e09073f4bea2f5ca1a563b440e6db6abb475a44a06c9c5812cd7c8927e7dc5ab7cdb17b73ca59b2cfc8a18f8a6ffa7bbfc19fdcba327d4e", 0x54}, {&(0x7f0000001a00)="81570490d3eef9a1321d15a6326430f71424a59bc59c7d0ce4d4ff4c54231c70ab5b0fd2b9a7ffe1fa2d6650828a88b3e02ebc4ee43830552934bb3719ffbc6c0a3c6c0191983be65cc716070ac493b76b373a0e9060f112faf110575a202120e4b0d59d70e9d66dc114d8f9b79f2a311d42f68261c4ab791a69414c8ac5e13532447e48ae893d90a7cb8d858b837f25d5191b6470b8ea218365ebe5fb770e34c47bfd75996914e3db019b1e40620aafc60df54f716d468beb3cccc81c9ed1e6974131a028856e24074c0ed5254e5df22b66d035867306a5eae5fbc54eeb9a3c80daea5f3aa9717318a517f1e717d2d12888292732f521db53b789a258fbd33a8a572151aa284ee5b724cccc5009cb66deb239bbf0c811982dbdb444a3c9ea29223a37952252e5190a90da5badf2dd6660e01f12fe1826416ecba9c40941614948b7e51779e1e623e43e3037f1df2a0c135753824244e62c5b67bab925dbea6d7b90fc6a1636db8e65529863e7f1a3de9d1b74af424aebfd91b7c686ea3a2375659f6c089badba7a8febfca558100afe169f8ef932c33f3b3e00ac4bb7b6ea980930c2aa68ef99c82f9478a0eb9f272dc4068c3c3e0e87011c12645d339fd53896dd04306e8c28dfef3a68477e995fb8827e1895abad66ffc743cc77d8c3b0b481eef341477455ae274fe10ba1d60bf5e410ceabd0560b0d775acb322f172c3e8e844f3a289039752babec704b0a7ae47763c850900fdacd65b0e276a39858fc2707b9c209facf50e417ec10e6482c9e6a0816a1516aac2aba772d336d7a6f678e48bd79c9ccc9a1b438255b94d2e3f0d3b8b260d63b81c3dd16bb7f2c51d9ac6417e726703ce5194a710eed1e56d2ff91202bc1069442c063649eed8603614e3aacee2d56422ce52bf707491073ed04a421ee5140cb02e3ae4a2315a5157d153b82a01f926da99b035508b6104a6d56cf443e520a5a0293ba40ebd2c00dbf0cde99a3fc26147c4815f40c1bfd5dd1f37b8d6066f5190542493187f30c5fce91fd01c6c71ee83d0dcb55c958fb58e885ce9d5364f93195d9131235dc82af0bd070e1856714e53ae60e13790b9439c7f34b83d4c1a76e1c24b2f874080e1cf11225a803f0d6ff34e21a748608c5018a8463f83d4035109fb935dfdd3bfb8185ad795467514bc3ddc5d0d168144a404b97efb86ff06feba81c583edb7d56670c6d48f4095c89252039e8a9e30b88f7b7b75e9ed2d8ee81d413d6feb6b2b60880f539c8b64e14ecae4c503dbf4be0646ac12f59bfed457d839ab1d4bc118a72bc35bb8939673327efe722df8215f5cf22916c8e04e364799a0503be0e2e91fab7e8e6ccae5588e6e867e553a3d3c463eb5c285349e64711120e00dc7af75521d33693e795fb14af94952e45d6e004175ee4308bfbf98a5d247b0e77a1800ee6f0f2b69047bb5492fac56d8cb3207caaddcfd6fd1dc4759ce656f97370acab6a725dd050b4424dcf4e0b5f1b3ff2a16dd574903e3eaf9e3cfefc26e6ec5fcb75b50c72573984b48bbec70917eb7e1107766abd470038a757d154209c03972b767eda1b3ff29780a861d3c845af2687d14b83d111459a6c64f385e9ca2087a4e1f4dfbf1860dcd2bed2b92ac30f9cfbe3a6eafd506a08b8c11768c37e702dc64fcbf90aecd388b90e1f38d3d63050e36d6290ed6eea0fa2b5ebccfedd5eae66ce7b87a854b4751f4992e47611ab2d8464fa4909128db4eacba74bcc84402ad725b226091681a02873f73d0608258b6a432577588138d6c7179342df515b7bf5812c9967d1aa8d6633f927d1162db1cb7c3cc036f4e252155625b505595f732d3cb6bc6979fa44d9f2e5fc4b058e6e0a7c5dedeb30b6a95c5312973de60e4b5270fed27557055c98db4ac951ef3ee8b7b4fa83a9c5bc32b64a65d2d93ef46e2e1cd8e74b43ae151de13de06799a798d1f26aca5ef00099069dcc13cb3c4dbd4279e3712cd5011b99a0460dfa70d3e5882f6557d7fc5896ed7277079908fe0b1d8190203f65a1b6cb9586e73a2c92bb6e12e6bab17adc4274612b7776ae5387b8f0dbab84f7ca7335c3eed376e1e8e6a51e85da257b2ca3f6f45d69e32cc4623504593312bf60a1a19818f8898cd0208e41e7e17fc803c61dac0ea912c219b0fd2679e10191e96cfdb6feb5216166504b181298276bb50f070038fce5df44bfac8364238de44a6b39fdbe0b08a92c23d71899df10b2604156eb00e5d9c6fce48fdeb2f0d5802bcb59f0e840dd13c61263b0552f5d70508fbabc575841f2704ccea8a6b013f18010c4b00fd25e8c5e70180cebaee4690724b104383753d846530244503a1b12334d6954a92b2f0a2fef2b17ed74af6a85a058989d6cf3e6cf9f5a3d3bd7ae10800d21ab39801f8487101394eb4e673f9e480d9de9a7833ec4be32ecec02f9a4125debd534f3bd25d4db590374adbcca9236d72848d89e97698dc799fd44f28658fe61c9ae882df3c9bf45dcef56837cc71962b801db76f9ba96705a3bf1cd5351bdd53ce4e17f4312fd1e60b6664feca08c21e982fc927f10cd1fc69fbbecdce0d5589ae5ae0e910dc923a6cc6d361a993437e0498a8f49d40349893fa2f5915388b54e2906eeff516728b5550a720e56f2e2ec32c892398fbc948f49bc0108feb7c3b3e4286f6fa33bc80b68dca5f6439566ea65152cbe008baccfc95528dfade0169600833de24651cf60313b6bd2bc8fa17cece6113e56815f2ae963cbb5c71d7ba262ee5c32ce865355c1e49c6b423757867d13bf13f3b52deb7b36911555bb2a4b7d51412bd696b19cb74af2fa3e18fab7e8002f0ae316553c75a182bee62cd71e354248727df1bc2df1d4414b1c4570d9d147902cfee741d6fc2ebc253293aee99f3c0809b528a95614ed6baa96c51e00b45b8fd3cbcaedfa0c3b5e1a5fd64f0fbcf9de7b66b5eba4a1c537197fd7cab604c8dbd2f343cd7dd9de2d97bc3acd4fd8d2175f696345306bbe6bf9577035c4f73cc807af4f8da196579b5b7a54a8e0a1542af98adbd4a7287127b71705b8fbb0c908b42e4fbf2d2ef5c1f0627c9324f56ebf58e1d7a445aed907882003cc177cd94a3ac6d62f825007bc969d157f89bdc9fad850b931b55a47d41c4582dad3fba3e0cc7e9c2ef906d4d51d7b07e76759dc9f1d830bc2199960a0993906bf6282d029877ed8da01d6d25d2648a76da3e3180a5ffa0e2e42b1250c075e3ec4748a29291711d82ff704a0e5c2583ef1a959f0cc173c127b2c24646e5a6d40309891237acdc7e71595590e917d07819a53f4718164af24ce61a7c806f05037ff97e75b9047082e4fe8e9934c8f17e1a0783e31bba592381fbdd35d5bf4b01ff3cf2a4eccd2f6d9bd81223812bcb62dad19a57680db04ceb04407e6433ce79b3d2bdc33d43ac6a9a27463154d088c709f9daabe5a167d52f68b9b65105a25995ddcaf84b7935c2b61e3e8a36a5a11d651f61d6ad99ca1ef8b858cc31512897f01b2514f028a94e5497b715b50d2d40836befc6b13840847a797d6accb19b2e2f14d7d859aa0a930da8b6ec13f4d79509dc0e6c0b36fd94d380c3c41a51ab5e924598af55661e05a3918a57ddad325dae12762e75bf79e642df0dca10b28f9b0c56fbc1903bfcd6afdf763b679c316988bade9d24f50637883cde04c08cf9602398354237c647b046144022a87ec1c285634da2fcd0e39c45b40bd2bde69d587ba71c0cf5dba8cd40f1ceb90828e875f09930b335881fa9f30d16e8ee3a882d52e6274354a4ba6f2c8bc806600a31336aafa25bbaf3bf0b14d433a9a2ecde05626a36686914d594bcfcf6ac8fccd95f2e835aec7e421f7a15bcca2539dc2cb469b4832e67289eb2f9022dc281e8f67325fa3077b488c65698d71ec991367d88c03e687041f41d4c775d68d979c2d964607e6bb3cde7c784d758864764a605046671a9a30fa7a4608d08914f9d8422f3572e12384cda71a120f935f799a2056ffadddcb43b4da94cd5e34c5b2be862fe1171f4c5c3687cb8f839757034fb3cad5fa0e7e1359cd293e7a5a9f3d72507703a61c9b5f837773a94612690e31e52ae19ce15e0347dfe668bc60e1a2ed37a7c73114628ce79acc080134805aeaf0ceb8f79ab685001f68103589e0ff0cea291d2922d4f59af96f74546f85865751db12ce9255b602b7693f9937d6862a45ae80cf65d5222b24867808a32dc6bdacec89c113847a99dbfbb4237e05b41053ef795f40bfb2c177579c7498092065062ba45e3cd7dcb50e3607ddf0873aa29fd87829aea5e21a9d94ca53103b9ef2c1c6f322b76b73d03aa7d9315e2cced05b37a23c858573cc9b69d28e5c4d290b62c131e7c430260e628c648d81efaf4c6e288dbda948dec8bc223b6434e090cb7168202e95a4e6fce0b7a51bf1599651c9046896e1ce3183331b624bb69c4458273a9b5d3012f2c064d1acc1ec8f44e256c00c09ffc8b9fbe54314599801eccae7e76d36ee2d654cb404caff64eafa1e01885965e16c05d56498ebdd16d5e9cfa2ed62a07d46515a15fdd1b9569a0d7274793147a9c123c43c7bc5805762b5efffcd69f28f3432dcb7f89695f433b054450cf61ccc46dcfb947a2b86910de85c92291edcd47609fe68691f59f4fe09c3783dd59f83f88617a5c0834b178ab50782f6ff1b8f34373073e9639abed9376b88b4ae28d17e5094c8dc03a5d3b1ca919ca1d2eb6e6bf7fcb8cbf9f46a856cb8739421d5ee4079b374cb1ad57a1b021724fa2c7345ae68209c849712f2cc7dbd61b77007ead28363752d2d2e7f67a3f7a20f6b833011c8acc93bebec5faf7587875cad7c80b5e099db76e1402166296439566de9d4437c948fb2a2481e4abf73fac8ff8c834a64ed1844876257683aaee8d68368e4f4c6d3fea212457d54473a47a6937f3cdcc9c8cebf44e42365cbf39d551512a5ad0902aaa4372561f94fec97c7ff7d541c1bcda9c0f9ca164f1ea123fd0390d25246fc64a4b0b5669119d386b05241b0c911036edcbd8fdf7b555a9e8b0c68f539fa3d81e55abb219eb4fbb603c564f1b1605bb6ecf206c88497e4581175c2ad4c182b907cff81ab88c21d81160113aa212d6f54543f91fd8beb72e318f25eaccbf688e97ba90a5db4bea2ef9c24da1927c906b467d8a84e90bf3f8455da27735da2be0a4e5f8b5b4e38ff2e444cf008a4de64159bc9483988bbd748b94472ada6c342263f04632fd1b3988dc6131731b20b39b6ca17d729ae1630dc1af69431694744a4bd5f78bceeba03b2516c65361677f9ef61eec9e2c2ac6f74e203c4922e9d2e997b813074684822b3a95e15da5ea8ee46befed0274ec437d404feedabba69d0d174c05eb4106d1f2a7d63e5fdd827ab944f82c68b4f61bcc0e950d087012426003f961429eceecad3d0d2b52a18fd37b94666b11dd78db4c920f65498238e18544d82e73a78d9dcf04f2d42088948ada6bc02918f93e555479ff3d589b41f95d974ae338f074e63b0b9b7755632e29c486cc6c19512bb4098eeb8b30f50573df01701978285fc47f3337daca5c4f26a9a0ef4323d25e0d5a0002fbb5c00a096300e8f34cea5412f6b6a8f33b22759370e40157e7e32e8d792b93a59c59ad2a8be4edd09a4a66c78e84c22e166b4cdbc72d2ecdfe060e55c131ed59d76ffc24135db4d4d79574934cc215f837972c778a47bbba2979dcc81782193335857f337a1e8071c1ae6c1beffd391813810a7811559d717c7eebe56f6ade547dac4ac264da695ff1ad389", 0x1000}, {&(0x7f0000002a00)="698dad51caf2e54423b97af5df8b1fe9e27762331ba8dcf16cc7aa6dc4247bc89d4a71b4f138d84d1798365819fcd9f4e000944f85ac5256716922a8666b059ae0a39e9ab78d7296038dafe561edeebc22acaf51", 0x54}, {&(0x7f0000002a80)="a227e85f4a0e72435e53a96570ac0e29e21dc91b196a555969f52af8beef83e79a909fba004361eca213dadc896ff5eb6f9f8dbfb91825475ec83bfea8af42b3b74a72323cd5d874b69453818fa1871096f62b9a63e6f0cdc273963f0973d80bd15e482e185f13a05f0edd415564d8dcff2386d6352e92ee10930d2a3db5eeb8a9deeb734a365a488c38c5e56490a902b8c031cb31179ed9f668c2eb80544c3f75d2930581f171a763121b5e52be9b873c6f77c2c643fe8b6618fbbc4a7f636d66759721c21893357effbdd60a226167dac193166fa498297ab64905da85c2ac98accba8a37843793ddaddd9bcfa1afcd41cfdb883652655566b68a5c2c1b8cd08ab2d799daf35bec0724cc5ac8828aae75445c0ecffd89239b3eccdf488005cacca5842f4f65ba487acfdb4406b953fea2b1f339f558a01df779d8efc1e486999a32f940e1dc8dfffd41e6de044f7af7a78e085ee7d6dc72d6aa4a4d9cc919e122d79b197abd9234b6e195a32740ee600049b6d0eed0013d01a6adee2eb94e66c33f22c18649afc7d4346348475c42ecd275d1e5c22c81382e6fe5fb80d4ef7dfc264d837a9ffeafbd7cf77b83dc71e2b55b2f4ebdd058f7c01891a2193f376d589e8ce0bfa0f20eaea926e84c324df28090d35ee4491b4c8b25714c942c34a6ff7dc7ad72da36cbafbef59ad5b9a1c83b073ba67f96ef15e85b4a285e348c091d437d0422bc87bbee318ba6fb5a7fcf0c125235929cf1fa038d57fe055641917afffb284117ba1308424a0be2c604e734400b05cf1cf508488414d3aecbdebb1534ec8990b5a25e1821638468a90df6d265215f6fc0c8501ac8370dd44c69ad762d72a9361c1cc1ad6d01451e8f674bcdb49921cec0442187667d749b55ca8769fbf9bb170daa227aaf6f34ed7d70386faf3ab443dacf8c5b842eee3c6297b793f5a99f335977fa8d6678d00401de5ee0b5dc7be2777c25d9217d9ea9048997c7383cb53ff7e649e5a42de7ff96ff29a5c601dfd9de820b3f815cf24727bcdbd147d586b488c1ded8d98bca572447b0aa0c20d91750699d57ce66faef99a0fee17b6f5acd9a1d20479e30660206b84300996fd1340b72f93ba9f633ad3220e7288e3e73bec5e4e1e5e0edfa142bc3edbabc56e571d3af557798aff2681d9f9fa3eeda429a06a0d2a6261fd4854e89208ae0cd22dc060b0904a28d9f9fe57988a9ba0efc42cbacdf74d7130f806efaeee1c23c4296bf4fb7f07a4c49c5244a23e141e3e8877908cee162aa742dff446d495d25ff13c71b91ac439f312974170a6b68e02c80d1cabcce4252233db76a3f459c4491761fcc4e94c7b405a91de2f1367bcf473974bc23176ec494ef876489e18e192b954124e7e083825ca13dfdc268c887882979a6563fa2c9945e8a049f51a32d97a345c0e04eced50caf46a233e6f78f9b791600271a5f49fac7618c664a10ba1d2b1681ed38e9405995497400e19d8a1f82361a21a262823275fb24a177fbed12ccca027007673d821648d2c35b7269d9bfa8af4f046d3385ac09d5caa6ef9559d9891c892de04e7e190157a663f7e4ffef63b1f94a905988ea0fb485ab0bef919944c5b05cccd52855c1f075dedcfa7d6a40c2480a4a862f1fda0b7e63fc57a2f58c715143063649400cba599235d6c6b4b61533c30fc7f7da277ae97f9cb85fed5921e584f540267fa754e06cb8458aad82d179bb960cc2850069b0b5dfad9e178da6338984e36feaaa1ece85db4930293f73af875fc87fda11666d61937cdb52e8f5f1ea6e910606e64198850b4250e12b304e56b7aee90e7d9582f9b3736212e53bd94887edf2ff50f953ae86c5fa051150678166d13fe0947319d6f37d53fe143149a2ff64d95a32d6f5e94d7291ab8ea8eb59833184b66e098ccf8c5b813a1945f71d7b68132f5d08c746063a52e3f6a964276e565074c154584fc3d9290b525cfd9340c406bb0af6dd13e98fae677e26aba14ac6e95429bfbb3235b26c51099649e0aa3cee4caf79bf6d3e3ee1a9966f277762dabb97d92d353a5f58b2dcbfcf29e6409f57dd53b024937e890b1b9a2896bc97f4c0857a9646a2990adc39fd3ad1e3f7efd1f6cf244af2a9b83507104c97a62409116f3f17682bbbda5cf744c11fe31680f1e3e12bd1c651c00dad2da5c4343c91cebd61258724d99cb860bd69d5060abd4806f17edc0ec8faacd6cf0853481d2cdd7a63eaeae1c7b25b3b39f930fb13b3727dee66dbd25e7b96dd947a70ec7c93b3536ec228a906e525e76c7ee7aa3e9fd0db5891f0744f17c4973a40604667662f74abb352e7f023656975d3d25d77b7fb99f8d245f5c9e35b5f15740f50258339f1efac6ed8f0fc4c7879fe3e12decced3236ed1b2d9c1f7214f058aaa7142fe8e8227a109ef298186ac62f8d17c5d0e3ccef7f813d2f4f38168eb919ba3fc9796781e96b208310225fd15a856381c05a9285f07523ad16652d0c35352c6a26ffabf23d98375a4cadc188719f9dec7d491e1988a99df2728f130c78841fab1e6b295eca9b6e8ea1bd56cf032ab9746301761241823f6a544a3b4227257b12dd424860a234abbc57022a8d0281d83b8d1787993260b63af7eb9abee98090c3938d93d44bc87f4f29de7fc39654df8d729aa9a4f74723eb67d64117bac5af4917ae4e60eb9ba3e7a13aa9d31388f8345a65707e0f61d9adfa3876b9dd65392eb798900d02a939632de16f805f16feb4feed7cc8e595bc5b92a7db115557b14463734b4bb3ac97792d499b6ae776160f374f45f0f9b026c9457c0f143a56fb6e1655b52147cf5506584a8a738c4c5a7e3684746e6efd44a0217790868d0bc02a7b2484524122aad619677ec34625ef6948739f15a19ad6664bf64420aff90278a815124b5ec308f6a55f3ee2265ed4bf02ebcee9736e19f799cd478f65cfc2be44f88c0c68f42b4a469e3766240b1d5ae4c4017caba4de53f15e227714b8b5d14cec469ef15e2c8097ef205bcecca721c5777ebfb6122a3f5cc70c2587ca81615c300bcf2c2c20b0a3d893bafcb0d06c911eafcd4cea54ae848809b2266ba61511d4c95b58e1299c0935726ffad878fca12576f6d8d507b4f9fb75d9f14b938278524c3ef18eaca1817a144a090f8651153edbed3c37fbbf4dc483dbcb3ddd7c3eabfb0943d1b04a2eaee1d2f687cea359a04e87773d893861a7500e72ec61edb8386420dd37fe40fc99e19eb49fea9d07bd5b616d6eceba582e57c76dfd4a0f5230960936408d6e7ea6bc73bdb7bed36c750491cc8bf2582ecbdde80be08eae287a7db844a3e12a19e9aea204c9519318e78e7c718ca131af63aa7cab4075444a90c64f04e30f1b01b2e6a406b295332a5b05df389f50af0fbafb98efee77b58ceed6495b14a0dbecb3961f40414ef472c2524d416b96850adf1abad067d3bdaed98f51f1e8a6abb0bf051c440e97233c997e0bcc1f2c117793e45be08bac0c8a3509c2cf5824219379cf1c3ed0c9162d11f73386157a0487c291cf1fa8489dff63afb778e02face9e797a764b37237e1bf2a0a6b2d8faa829568cf483fa6864bf9bd4130b0a0b719d137bf2571a160cb24f149c6899380e8c7bb46e675e44e1043091f1e04e7ec03e3894f4d740c715e98219fc95d09d2da8dcaf6caa925c53911965c6121924aa2b93f6a34665ec522acd8dcb5995402a1ba603badd4e3dcb79d49cfaf2c62ba991e36f0928ab9bdb7e9b677e9db594b1155e3869d092b4d484c9654a2418605fe4e9d21f7b49d8aa15bc859a7650c3a993432fbef030f93fcfedebb416ca5ed1332454ec5fdb2b881b0463af6c03c97f9e32629c509efd41f73286f69e8afb3f0a7ffa32897ad6183f8f4bfd4e98770f8af9f46d6c032154628e1136fa6d61ded1b8d8e8ff014d9bcaf20eca1cd8eb424f3a9ce030ad8840cab1a72eb84b988dff5056397c12c47abc2e0962638659aa29fbb390ab90419c30753e2c8633b150afd11b4467cc7098cec30454719b425a097cf447d2af04b2d5991756179973871cc60b17e995c8f7587a90d99fa59f3e1f2b7b246a64416fd86dda614a3ea40ac935914db8861fb9a130ea73e6de6bad8f0e594fdec9a0bfe5df2ecb87739d7f1cdc9a14e4bec87b25cee62e09499b4c1dc3699028652c5f51f041cfd989f261447e647b53096287b7b7b4037e2ae5550cdaee08f3b420d4947ff5b1e05eb4e5ae0873cdc6a3d0a3f1552610eba87af6efc40df91904d3a406a424fc475b574248ebedf9825b4a4e79876227f062bd0ed07d66de653adb3b33bf122d548693f633a0ffddcaa3e051d7ab6d6820796312cc440f5ef43cda67cb585afee4a6a091461abea09d3cf213bba4ada084277b2e79ccc216c9f0ac66d3c93a92566b6ae1d483f2407ef52d1fa5753fc92e12419ddea9ba8e1151f987932d8d9ce3aa173c529b1ed23e8070f4beec0943fb834d31857da3f9abfd6724ea3322cbc1659fa9e623023190a5de8941fedcc39c24a1455bcb4945a6411259948a94f8482df3c6e01367aff614b7562ddfbb9b651ab40d08473941ca91d5db5c54b1a6c9aad376387be317b38f909f6ffbfd9267740fca43e771435f7a78546d579f4a284c075fdfc1e38842f1aee9618b3e9b4d0b05ea8677a9de2a7b9a193b653b79f24e34f133246ac5b990c2f640966e7f311d063228963d4f7bc8e4d8835ea10cf21cb96d91c77698d9ca551af71656a9975bb52a8a3b882aa3bf9155a1cddaa80de5064de652b4c217168c7659e293566b41aeb91b706423ee0635f8d14ca4f814c7a041ed34e336a0d6ccb5b59c8ff1223c554138052cc963801ca06afd199076acd3fd02a0c20ac51b9636e7ee87936604bfa825db6ad4e19458b3225855f45d0facbe0b66e332da6e396ad42563339ee86c13f25b37d114378390c4084106d909247e429a94f1c7ea4a760c46c797853457628591cac1e0544e757f9ec6850504f32ca6defb560228f59d235485a893c399242349510bee6e5100daa25b1825406d4969eaf3fde78c0352d0f068baa3d7a340cb222c5d7ada65577635484edee502b43a9b6303f34b6cd62ea96e8db46d12a9319fc0909cad6e5bbe1c139e05ee9efe1678350b85ed0d0bdc04f5ca0acbf4d6ca4c3019fcf352c0356c0fe8dcff38e1591a4e2fc7ce570da33eb5c57278da6c86fc93d7737b3e980e109b7397c3ce9b5cf6a5c9065694d844179d9db8f2da4dc9c4b78bfb72826aff2181defed0e5932c181be9ca0fb4fd29622283069fac8a67c5f5f484d4f5cc9762c146deb625beae102e7652842b427dce4b3c89263aa9fce6933fef2f0e35aa2e1289fc24de3e8688c35a67bfdd90745b6163a9a7494ff8f023a29714818a28b74dced6878a79388af9481fa6c57edf963dc032da4e7590a22bbe8ebd685fa781963264774edbbcaf39e0ed0a79d55273c8afc3eeaf469bacdfc37e6ba0da2dcdf497d9bccdf26a142702814b97d0e7fdb761a90ad92476bf565f8620074970177ee7193fbd27fa3412eaaabfe99357a4eb4106e2316178966ac9f7aca7db6c454aa8e12be56b33fd956da1c89635ae64ba32ce4ded58d7e520498997ab35a61fc0ab83be3fc09f7d87cfa288e8db4c9378ec20ac890104903b09ef0007854acd5a374ba6e19abf4afb96ca518aab692753e48333f85dc4dbda92f76f259540975fc2e85d233d4abef1585b8665f62331c2788dbccc0419f05da4efc07200e9c94fbf72556555b5dc23fe10d07f56b08bebecb6", 0x1000}, {&(0x7f0000003a80)="d5705c0d7fa3368a86219c17ca5758910f2594f3a8d93474a66e191b67bcdad36d877119343c80f87319f9ceb4b61b56249702e2eb7409c32fb376875b72e1f13cbc201671d24b71724316dda11654420f69bd3eeb8a73d739d9d222bebd7f884927928cc50f175fc9a0f3ca2608976cfcdc9a5d146482d585dbd2ff15", 0x7d}, {&(0x7f0000003b00)="0bf38d311b10245451c202bf216d4b03d10df0a63697a3873a9beaca777794090dd09784c2f4481e475c7b54eb598ee31c52bf02d8470dabc3ff92ccaf2512679753216e1108e998bc049aeba851cf555369a5e1e88b4869adde3517b5c3aaed020249edcaddf06518a410c0497350f81c35d927b3a3be9c630b4d555f1fe0cc1aabd0a8d2069d17b872d1c9a2db01498d04e6ae92abe6b358d25d263d05015478a2658322b70edea3b8f8164045fb605b30e2d9d812ccf554d57ca275fd05144748399af76dfe317b7c814d0ee6ec197b350440bc37512b07b00449b7f08ce5e53a284cfc54ea1a59d00b379a0d993c3883077f973ee569d3914fb6b8d64f3318dc9f18c9b53eb0a37972abbce3e53f2b32f60f7db2e00c520924acc9fb92c1c3286c77c63de0139fb883040a349e8e3e20ba4143ac88a0c2339d81371cba067a861bb7ae802379f00ea773f8949146642cc1c337a73e98fd7636693896aaa73a73b22e7994c0ee896e89b8d6f4844a6a89d1eb75b3b83df89091316dd2745489583fc927bb280869be4299fc40baa01716419bf95db2063e0c5755fc9b38c5246897de1eb741274bb794468361424b1269fbc00a88ad3210653185d20c491451b9d5d19a4b13b5bfa394eff8da52bbf06a464a6b76c3afbd66683890a963c289d84384e4f2c1d74ca4c7cea00f819b0a792ed02530c8918973ec73f474e006c3a99d3cbb17375883cc5f036dd42d74ca1bbf8b8cd3786d631901ce1e9dd421fc4c4868e2c824534f68e6c6c21e3da12b806658023a151aed72db42c18abde8b5d0ad7f515a0b5140b5fdc48acf89b7e314e3301b3155a854c30ebd67cdab9c3af25ddcd45cfc8f5bff3558d684997bb42b19e9c51c1bfb8a7438012f6bfe911a010d93e0bed1009974e47c8afcb690a7495a17113466ec08fb8af1bf0fa751f4398552a4e3f56e0ad8f7ffa6ccf08c2fc9497f696621ef0580cf49092e4f444d5c57c69dfaedc6d720267af8220566492be0887458e876c10df9f40fd9a76d66c1131950088e7b218f300b1391f2f1c77086d52fcaa619a9aaca05d4a164f93e6ffd5088340e6c4a818a2cb8efd53c37a582764f880c8c2d006fd40173e875bc03b5b6f88b05f3e9e56610b40bb65057008c059f33f42b0353b19db64f0323db53cc62acec556feaf9a9754f5ac6f56cbd5044be36c4dfe28f6cb69bda02a193822dade659e1f821c76fcaa04d0dd7cf3101db8fb5684f987fabff5368465da321a2e027a630bbb40d784235cefa3cb2d543513f685e943337f61c9944033117c300099734ae57fbb06f838650550c7db5fdbdfae27cf2e44141309550732bffe1f7c3142a54aa5d8f38a63e8e79bace1e47cd795637e6566852944d6d778ebe88f507439d61513403a6f534c979bf84a75c0d76030fcc8879e42ca64c5717595e4fa58c71f2f1d13ef14e6717ed7663393007d936671ed17b075c39020327f50c761dc2623dcb2fc2ef67af542ed8df024e212cbc3bc25a521df6b917cd40289b8470f7610b41cfca2252ad38ea0e9c0a24f293757edee3d76c9dea3060899e09fa0c5bf68f48ac4193d98ac94ecdbd520eba805ec7451223958d67756f09231899e4a3b308b8b77e456e1d910972de0a79a51b3dc01d2d8f4f39cdf2b7b00d5f5594ab4bb99e4a30fb81eb22fbe645fbf41c3beddd031a096ed65131ed90ffdb91d119f772d7f21a9918b42fcc275619cbbddf2f25de1f969068113c2093bcdbb2288c4b56d15b3be4dd9003fd1fd819a0063caa8a6a4dbff56505dc1a6df809fa01f06c711aa57f788bf997d886e0a3deb80bad60f771a188fa7cb65b3bd2baffcd01c6fc3e3ff8f5007f3e694d52d595eb75aad9fed828b7ff4157c29599f31c9e2abb385d518a5e3188ab0894b1af70b43b9d7bb5eb9acff6f31131287d995aac27a1e1c8606d03258cbf6c982f217f49946882bd481b16954d723e0bd0730907468552b12b79334a991ec5c60ab01d391798df0b0b691cfcbd21b4e5c6aa6d269270acaa16d6049f9393e7236d5da314cb702b9c2eb7e6975ceec48f6973a8da761ce5ffca8ad40e245e09bcc101b6208682460b579e19ed80fb8c6f48f9f9f2630febd9ec97d9c5370b79d269ff2cf290eadf8a0952577e21933415e2d923383beb01851abc437bb65be99823f5c7f5e46c5f565be6af0edc6cc2d868d866f2e26058be86aa47c689f57029591a88792439ad52a6928c436df7cc27d547ddd889d7fb0e027f1eebc8bb16463df60092a13987c0d636b7047edfc362f20054fd262d8f4cf3dde8370ee1889562ada034e28ec0b34367ca3c2890e662a5a63e41acd234b2803883c5ea7c4b1e0e1f9436c38248ad034970ec62665fed618f20159a22d9aed62ebbc934a82f50efea9d009c104f90828274eecff41d862c686aff0b5ab8d7ddc2907160aabb81e2772e29393d62f82260173b8493682cd55ae55ad48e3afe8a9c0c377e8a6d6b7ac29e142f232d18693cd1a6b8eebb8731bf94d83d4a892abb04d343a01d7a7a10d6f55e2518ee1c8f899394ada4ebe873b4c6e0ec56445171f5ff643da89418f133954621073e775416135903a9892c050c4214c57b0b088d8b6f1c476b16a541764e1a82134148cdf8e524c8e3290e5038f7f0fe13532c404fc2b09c5766a306d0b95fab872401ee7bd864ed6a1c5a50627ba2fbdecd00ab39684a7b91dd39383a92b4eb85d00ddb3737c41cac11e5112abdbef1fcdf9a38617af8986bfb119dd2435bb215d7c549a625afdb66d1ade94a97c4a27ed8affd85a800ae3c8d4ca7acb1fe688e1801f2f358dee39eb68cf4ec7f75af8bee8d7155aab05a495972dcf294fdf2b39a4667a698ca5832703316e7e93085dcce43ef6ddb6539a01229e5d4d35f4868e6b8e1a29c2f3165ade3eeb9b16b7b0b17b9a66497b8f3b660ace92ad54d6333619bef8ae28060ca18dc12eb26f9550de12b0f2edc4a647d7bf32b31ffd3ffa505145be50a91b07c80f87e64ae890584995c0511739b7fb17b4c04172ddc5d5e6aaf13f05d9e1d5e30ce7c6cc29bbf0445abab3542615a5e947675d8dba0dca8317392377cd54148b9b38115121b8be794d38cfa22007f32f24fdb11bc5ff778bcb6d1ef66f9d85bcded12f1d06a894262cba231dd339063fb335b8a7e7a5362311c17c8c2d091959e32f3e6ed5ed09c40983a75b9425a2ebcc4ab882242f7f739f2d6e1410c17b937bb01fd072e20cc6271752270cd728783601eb3e88640d46d50c6635cab5957263f914fd4dfba0140c47b7213fcdaece6905b1de2eaa9dd033919be9f1b4b5ce33607cf84a9dc9e31eb38fcc2610acd35929fb000551c82254a67e0d494392004acb2c0093c1d88cfc0192f28aaae2af690cf73c2d3a1f3a029e599a5213f6a9aee00cbf81a32a2afdba412549a47b177220212b2e4a3fe7c9ac1be8e450ae48a9982b7eca01be7b1bfff0154c44058edfa29cf2f952fcd2f62cb711eebe3a8414387d302bb734ba5fd0593a003513effd4becb517bf1ad4351477a96cb9dacbe4b96d62c79592062dc567f123d616eced66c859ad9e4a1a91bcf723ad6ee6c13cdee6947133fd792715451dad97812cbd48e4559ba44f892ab179ad14b3344356caab5788a0419836bd66e640ae7e6a3ceeb434d3c6dd30232b8d350f69a9078db7cda929176986a748ec46ffa65a5cec0299bcc775d77e49992d1c71b937b014b7a89e18532ebc614b843460e344c4ae981862052a50441b062b55e5a105c0ee54980df3ddfb8ac478d7d5199d7a0178419d6185b4d943d9f658793b565608e890d280b08f185298bc89e09f3c385d7b6ca818beb4520fc0ca409920440c1516b5ed7593419c92935733f0d9d9d5ef4455ab4af5f19ddfab8ed6231bd61810d7b418166117f3659ef8689dbf02931223323727608228a94f413d35554861a2250ec7ea026c078753615f272b909e1bbefdfabc83f8cfc8d6361bb4ab2354600ddc55eafe2fda7c334dcf5ce61af2e7890f7292fcbed35359b33993ff59f861997b4d9a21ed9ad6b3da87216ab25575523649e1d8989af8b4156d0d187b49c60d0bd30caed44bfe85abb029e3aa316db20fe620f21599f3c8d7814ee9f655b8bdc395565db53e6c9bd2375b13946f7ec6a022c6b891be2f2c6062d999df5bbd61e549d7ff5f97f80759c28e89e839af22d3a0d7e288b17cf916c9d324214c7328a76d4bea87415e0153bcdb4412f375220df21abfa28baf20fcf19614d08374df51052cfe201c9b89ecb42fd796fd9a3108ef4660a10fbd01aad15cfe6d4b4cba5eb101391f0d34993f6679796ac73154b1f1b14d0f3f0da40a834dd56624a2442c3e1673b8a31f993f601be9cf1341abfa817d9a09040f80aaf72c06c0e6d7a0e6723a389ec50118c1b46d7a0646e5c851c4fb286bf82c93aafe34804173924438dabb25c601b20df9230a949997f70ee1517eb0fe5d66a00f58d4ed17ed88385d677ed133bdd0a12fbdd1fd686092977208692d2ae56198191736c4ccabfd2694495bde1228657808a7527fe42c47bffba2115dc6cde18124663437b1984e56db61b93b114512c88d4b2ab678e5fb1b410972664adb5c643cb9a27c49d3e1c9ca1bf5f8ab3d501808c21b238ed1fbc66cb29ae1c763f691e255ff762d9fd63b1389afc578f3a8799b8b609926bac6a952676fb58b2ece0ee9d886cd757fdde742378502d991d254e80b5d17bb456907ff77341801985eae6f528bf1f1dffb05b400f2959d7e92f7f948b63ea9d30a19e80de2cc5138044255f709a5dbb87be4904bd7573fe34b9df2d229c51e6d32903ef55eb3e58ee7f819adde3df8f9a5d364cc5f9e8b6a90a47f5c3effe00f6687baf0642da4971783eac3bd3bf5ca0a0de51c2a56b801993c2f3a71e91a31fe33708611e4790adc7ad505cfddc9ba3943930840e599c5439d415e59de692f4a5e4d0c63dec5050dea49cc35211c31a3bea0a75727a4a7673e9b87dd46ebc8aa81fc80c487b6da69b07ad26bea8f4c43e10044b1ea89cf6b405460dfd7afdcc2b9ebeb7c2886e5fcbf436ebf91e599e36e16ae51f6f6e93021bbb52c99c0eaa1ebe95cf7379e88b2cf567e102dab3024ca1d2c656424ad124b628f3a22ff9c10f3e4fa61a3955a704dd956371389e68d58cae93701d995d143b8df60747d0d0d2de65188d6963d97561130b78ff9c0b16ece556917670528176835979d413a959054e26658a29aeb3babab62ffd6b7b05cf9f528f2e2a5afd948483db372db925bd2d044864ee495442a53cab36cbc86370e3babe7f63b18c5adefaa5965b0b92aa501c93f32f07542e6263b61cbf167a7b5cbdd978c95b63da81bb99d91aec915c719c4820d063f8045c25c99e2d8ef3ecb486ee6a01c426267dd525016d6fc4f83119288a87b509fb688a8916ffe339e2b95168d7d99be7a0a7e253887d0b524679914acc2534d6cdb6e31766da2b46c07df559274ee90cb9171a1af0f96f6818ca81e3cc82b3ef49151f567b2c5d7247d84cfea973dc41bc949ef5dde509fefc02a9ec220a7a4cb1c3facd5e44af44f657b54627868927f617e5862d552c8b0d6026d7aafb5a38779f437997d3c3059a15777f3c73592d48451da0cd2d0c1986adcc18a2af6f805c051fe196beec022a7ba3774799a7298165428d9209f4cc52c6cef8176ee2332737c1d93531b842de6f49054a9c3a4f4af15162b713279129819f9822e942990f15547bf679bbcbe3", 0x1000}, {&(0x7f0000004b00)="c8396425ecab7b", 0x7}], 0x8) 05:37:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:18 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x10001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="cde9f1bae0d5c30eb538806d63e82980c337b83657129a534757fb30ff9bd46d083fd077a88dbc4f7b1bea69e221195ab50c9508038c96dc08626edac5ca2f2eb3b37f8ed81abf392fa2ce5dd4b669217c1f11616b41727258e302554030b0d4e47836c2abb6563e360398c7191de9b200c3aa0e520c66b16791ca6742080cda200e093c8cdd412a9d1fe1b1a958446969ef58b680b195eddf8abe9005d5d42ef850f40900214ecd3218f7317c10cec37de7d71e93f18ca8af9f79f9e7677bf6128da7cb2857b1", 0xc7}, {&(0x7f0000000100)="82a8b60d53302fa523517228110dcb36acf9111133a3cc34eeec8297223033852024", 0x22}, {&(0x7f0000000140)="08148a93c13ffdd30e03341568f8040bdcf83b9d7ab314297f61e56fff95ba31718bf4106f8f05d7307e7a31b2868c73b036cd3221c0e12999368139b5826772ae08f0df775afb16395acd6263fa2cee3e8f8bda4ceb1af370074f22eccf1ff27d18bf6d96a9f20bb9a998ba98deb883", 0x70}], 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r1) fchdir(r2) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x69, 0x2, 0x0, 0x7}], 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000), 0x1add, 0x0, 0x100000000, 0x0) 05:37:19 executing program 0: nanosleep(&(0x7f0000000040)={0x4ef, 0x7ff}, &(0x7f00000000c0)) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) 05:37:19 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfe, 0xa) 05:37:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x80000000000000, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0xe, &(0x7f000058b000/0x4000)=nil) shmat(r2, &(0x7f00000f6000/0x3000)=nil, 0x2000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 05:37:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:20 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 05:37:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x88, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 05:37:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) connect$unix(r0, &(0x7f0000001300)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) recvfrom(r1, &(0x7f0000001200)=""/99, 0x63, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f00000000c0)="2af5ea74e476d68495666f9c2db8ce20922a9547c5e14d77e1471bf263f2cb7b2a0fd0501c2213ae4c321e36b645b25446f4dcd7676d7a60096937503a782748337688cbbf1be728cea91775c610c83e29a1030b1ab7d08ff37173cb0d21f69bfafbc0f24aa47b3e6aa3c9adcd4bd9df3618aa0569cdb85203d2144931dfcf6a2319ae21b2081d561d4ea316e751d7e5a5b25e46ab44d1e23d806f2f4aa432cd7ef818ed97252c70df5360d83d7dbdc72dabf6eacfb55d79515c5429bdc91ebb1bf37d306db65a3f20af329b7f7394d29e741732e1d362486efe771b1c08ff567d46ebb3a3b0c751bbcdc9d34bfc1d06c91e316a0231cd086cd5bc60fffc2aeea1aab00e9a744441f8e04534f472ebd39b5aebaf84c4b556ef380e3a51608fee92a911cb8d225bf6cd778e749f2488b7cff567f4628aded0ff990b3c5305a2eb00be71640624a362024b07841544cc9b65e3f0a18067b0e7683676370db43428de9505203389fa54b787066430289064e6cef5c955514db0cb33fbb9def1e0a205eeeea916746b41d364d67410e2a1c26f73508272a4bb1e7e06c04011fab7caad8130f7a0c051da8e0400c16278682f0097a4f8b73e0e97fbafde9b57ae22e24dfbf312bea234b55ae59efd1499d19ca949f5b2afd76f40554563c973e0eb4355fbe9d39b984a5f194d348b7bb614d1608b6682069e5b13ca2627fa222fbd91204b097b8431e64a92684c4a0b306b48474cf122c1a7d7c52a323626c9f0b95e8907f69bc8866bb545a568445296c907bf71d212b14abdad1a0ce4447c627023da272ce7c93a9f305b1351561be9085a2d9ed6770b0d2b70d811c05e57ede4f6914f57d41856ec464ed7d2a3efdcd5c65274dcca028100dc9cd37a6957fba3ba73b61f11eb68ff99e2e96ab1fe90462797e1c5551690d475ab0bb510ec382ad439f73e0f9d5acd8ac7967b8650da39e16bb18d4aae7150454b01d00ee35913632ac089ef9c337d793bc45dabe7318e58faf8005ddf76f437886f2ed0dde303f4b6576ba7bbcd2d8d8ff85b4b1b4ac591f5b44295186d7a87e0897d7f2fad8392ca7879fda7320e3a662afe6577dff6eb3c1636d930e2aa37a7e792091429ec873bc57c5ed91ce6f8745cceb59a5dc358d2a039d86e2acfdab3bdc1844c51ec464dab2576c3789c797ae3e030409a693a410b912e1897430c051874505346d7aa04ddad70ec504f23511d46b5d043c080517cffdc99ceacdb7f5c1223037eca6770643f69ed5d77ce532a481a8de0b373afdbaa819bca39fe33ee26beb6a07c46e50846cb7ab9f3d7c1b28fcb55b8d390b72999be764e4136c13dcd893a8502187670d1c1d4a9c607cc5166003774bdfa311f8ade40e9e448ad367d3b9dc7d49346e9a117d14bb8c89c5ee33fb27ea6736806dade4c77ebac944f396d46d215731226ace3556a47088ce04ae0f798dd83296e71313bb6ca0aea44c655139ac244e63028f57b6498051d45e4a6a2e5c595d131772b36495d3c3dd826419685a11954bc74d570b98ae828e8483c3a60234dd2b32d2c141e8c669fa1dd0360fe2b89864b871560fee1d67451637f81be8f1ef6f5006e18c315795687430fa68aa14a874818c7620583f280e7a064bacd868ad84376f0b4ab0b91db386ec57dfe038e9bdcc274bb3bfa9412844542a7bffba9e5bc8052d9a52acce88110e7b839af64e00ffeb11562958f0d94e1bc65104c548c523bd442d48562db47bbbdfcdb2e31b0503076474082c73217e77ccce3ee6b740c3eb8a7a5c163d3526fd077dc53e06ba61678381a02b3420fd689477fb380249f705b54a5af930a5cef2e390bfb0744b35e0d64b82f05ce47efad87a1f3bd3ce78d086c709c20754b15c18aa6da7ced3cd833f964d6ec359924418c5b1797cd96518d42ea416a71a56778eabef3edc64cb0d55e2258f2919d0755e356e968a0bd25b7f80b3689bd075b77a86d45cbe37254d98affbc8ad6243cde6d69e274eac12087f231e037af416cecb6a614d335feb9396950248574bb69af5fe638459a2c0bdb0cfe4700ad87d498897e69ff87922c6ca228c97be92f36e12a79b901e1dfec9880c23d14ec20b7e43b3077bcb8cbbb2931b9a2d98d2461499db04ede0d5bd2cc40803fb5b559d59e1d482ad474bbd7b8729b7c8216631dc4894b6d0b0905658cc67a50c3f10f99110f49972af1f66144041aad7ce4715d26a2f7052c27cf929ef64800dc3c4c828d755b3439a6defe5e532439397f598ac84030194382c71a25aae4106b3b6e066b14a2cf29bd7979a6f789f3cd4bbc865f10c7421d5c377dec8b292d433657f31af0a59acf98c8b2a11c901153cfa2adfd5d6e0216fc5b9e8a22e73bfa63fc66d2640e8236305f9691407c1a081ff87da74dd9f4e687632acd58f5b6c42752bec9ae8b70bf9121426cdaeed4bc5210065557189d60f488014530b8a21f022d3edc6bccc3414af9a74f9e03b4befc8c8472b1c1bb50002fbc6fd43c4b7e12fce9de47a13ee9bad0d08d083b15513afb9b7d5e18f20f90f40db05d9c676503264bd6fe39af4d1a08b67aef5c0a5e57d2ccff215b9e237c2dcaa3198a7c89c3a02e5901d129b67d5845dadf790f33f424c94f7064c6a945e496a60414870d8bef2902a5931085e9983f533fac98537b11f84deac822f4c92ed5cd4ca61dfd2a3bebc06b0ccf86d0ba44e1a4bb2ffb8a26057abce362d7b626d11e12b9b1869fe56438a338eaf053d58e97eff9d47193873ef32e7ba550cd82ecd87c81e78cae8771686541c7ba32383889f0b1e747622fa8a12098f4107cb7d93a77117792c3ad87afc39de380d349618c44ed4278443f0cac464e40ae026b8199807e3a64ff68793a19c595f04eba6925bff9c2c0397bac48c580e7d916c6abdc8c503cc2d80e9424fbc7177aa2bd61b0d8261751943a08754fb73a902d07a0363c2d71f67e0fb7072f981856ef3756fc5dbc630aad25e9cc0950af36114f24865b1e2fc58ccac2e6989a383a641d9d084181979e71a8b4b34d129e1a8a4f2506cd8f708a631423079782f214ea2a72d9e8f923026e87618db77139f65662593b2aa5976b480db37ad6f11d09b5b58424424bf230df2aada469bd7b6db76dfa397cff640fdf99f25395fea462ca4629e3626f4f334935e7812fa75e24f1af24c3b21df41e9f56499847ba688dd92f58f6cb8864463471aae51ec6b4dfdc71d3847480e7a575aa1270bbc885710d98fcc1169b875a5d7d0fc7140dac1d547987c11b76beea12f8445ad4354079fb583286ca610c8ed3df64eb3c98270c02a40292687a46197fd316744113f9848ad4563e3af1eb6d83028169c8ebe81986aba72b39a83a75069604316e48396a07e1dd2dc2707069c0274720fe8baac92f72cdfba4a8e79ac4bc7fb2ecfd5fb92241c91562d8edc75d2f13446335a66e41b5ce8c646482e7a29de0635ee027b74e9b3c38b53ad88c8f115c24de9c9a63ee4b5b8939ca597d20092c52377a436506f6c139e61553df21d7e7dd1bb8f26e909f14758a806d796e34f5528efe2e2ede3691c97ee2197e45a4d1067caa921eb3aa4d6baf7c0f042c98a94e1d08b607b46b09c37e48f17a2db49e40eb601953f4fa717843fe2836e1cee57508dbc7df558c02787203bd2019bb9a64f2c845bc30d593a99741f3d03b5b8e28892019fa5564304780aaf38a598b805dc382c1fbf00b6dd7bd7556ebd5fd3d9a2f5edc37d3efd16725fc6874f1b2dfc9b256215030b2bd697dfe334978544c43e815054d879122a621bcfa7cd5cd31ce6a268e8dc0c3780642d3cf6bd7143743dc7c8c96a698b22b49c86f300c8c6aeab30e17390673229857e4ff645652f7f5bf17d7ff808b549c0bd068ca26d4bc7a64d694cdb42cfc8fc9569fb6f444df7f600eccdd990379fc6eae82db01d0c2acc4c7f584913872bc6e164d628cf91fa7f799b347d338ce90b7a1adee2ed93d120c98766d75afa486c3e358d0142007333f90c3e3991dded4e89231726bc850151d66ffb98f7a50b59667215c766354e11f5a551eeb89cb5e32fb882842e640acee3dfff56c29e9a4c7675068356bfb3b2548f4cf93eccd847345cfb368e5c451a7dc7b30b05bb1ecdde3e67b6d360db4fef3cf1da8633887ca8a8c0728dc4089db0f2108f189238a2168d67950ec4173e263ab18611602b2f72e41536e587eff2fc49613414ec4ebd3843e75c610bed832ed781e1be4a0e408c74ec08c9e73f68069e106724e86f945f26b2d87a586a877c48fb70f7e415f67b71efce6088943b5067d0e926790dd61f0952579e234218dec7e4420ce7127f647a3dd74e91dfe4392fca1932fc1085b101fcdf75b2b758c4ffe7c6436e88b9b16c37aa8fcfd23ec31ff5482ad926854550ca0a7601bde144b94def02143cf97afe567014769d08cb17909c939f47bda4100b4c1eb355db5a445b46076ec67ecb8e27e1dd3abe79c3e9be8c9056510829b7bb1824e5acc2d6fbbd0bcb3d423ef9b030036079bff7d44affff23c0dd0c9be5ac862b705c9a9f50a766c21d0a33515f22f04d04904f6a45e9b24cfedbf274d191650acf3ae5d0bfc690212b6e9e73cf92f27a6da712e543da9d1d84d1ee23c11c615d9e15b0b85b7689794f5a8b53f6e40fab874f0cf0551507a878484333723f5111d4b65c0429c24a74492daa6d020a1b1e3cce82fa52585b74366c80cf6abfa2f6cdedc151a927c2de8cbcdd8c4db45a2b4d5904b211db2a961c6b2e13bcdb7bf887c5d31b90e9858fcaa0016d6310d716a0de0a60ad0261663ddb2e6e511726021ee61693ff94d4198c9ab1d88302e8dfefe41f62c12ba6305fcaf4b4488f69e2407eb775f223506a7d94da3b40ee679d26477332d294b4a0d696a8a11f87a638be9ba5ad3639b89be9a3fcb51e69cafa263f306a9eb779f55c6980b867e289a000b6e4dea74f288f2536004f70182fc14fd9b8ad93bacc5b3ff94ccceb86665355bd964fe72e60c0a6018a86f4439a35562bd6b2d8da8f1bb1f17108bb9be2c3c2c56547b1eb3677c3a7cb2748a914e901d7a2a5655de726b30665ee445e7b270bcffd5a8c4406958276f905ab63898a2625e46f62104cbb3e111bf43f162eb285d4c55dbd82c31eac02e690038b4bf48cb3164aec7a100e9da0bf1acfbaaefa58b9bcc254ef1f4888ad4f989c2865b7e1f32f465e18d7c03a024bb3c552889b9738b91f4a977f14c9098c50ebf31f39b47f41c77b4a4e398102ea3af54b54795b179c3c80b1a6c8edc00197079fac2cd5b756cd4dc2cd47d397581cc06a788e40019984b5d4ced8cbdb350ed049bfc46e7a7ade8d33ef7ee02d6fc7fa883d157e12b0a46a9f86099d7ef30d0ceef6e0034d81e14fe652319da29d70238a6f0a81e0cb275a3facac25f552c03bbbd8f754022fbb2174282543c62cacc8bda3d413e7b8626c057f1295418a357136d8e8de1eb5413519519b7770aaca120cb1179fd6de4fe5eb999c05c97502e83ec1b5f192c52a62c52b3b66ff4658cf54ad10bad8b7301d26fe692c380db124dad8ebb8dbb40f2ab06345a5096caa483f2f2395b354c86e20e7548d078e89782f7dc5f4abfacaea752d8b8fe72d493c67eb96ff978ad2a0f0da18d992705d4bcc51f5475578394ee227d4940c3e62be2d91bb02ec4b566221dc59e2957fdb1fa94a58626f645aa06c051ea3b08f8d9e4a2bf04315f07cf", 0xfde}], 0x1, 0x5b) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2, 0x1f, r1, 0x0, 0x0) socketpair(0x11, 0x3, 0x100000000, &(0x7f0000001340)) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) recvfrom(r1, &(0x7f0000001100)=""/242, 0xf2, 0x801, 0x0, 0x0) 05:37:20 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="001aa362d2642000"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000500)=""/60) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) 05:37:20 executing program 0: r0 = socket(0x2, 0x1, 0x8000000000000) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) setsockopt(r0, 0x1000000028, 0x2e, 0x0, 0x154) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 05:37:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x10000000001, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x64) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) 05:37:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) nanosleep(&(0x7f0000000040)={0xfff, 0x1ff}, 0x0) msgget$private(0x0, 0x2) 05:37:21 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x44, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x9}) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)={0x8}) 05:37:21 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3ff, 0x80}, {0x18, 0x1, 0x3, 0x8001}, 0x0, [0x8, 0x710, 0x101, 0x8, 0x7ff, 0x4, 0x0, 0x5f]}, 0x3c) 05:37:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x8376}, 0x10) 05:37:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000001140), 0x10004) r2 = socket(0x2, 0x4000, 0x3) r3 = kqueue() r4 = shmget$private(0x0, 0x4000, 0x508, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/4096) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r3, r0) r5 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000010c0)=0xc) kqueue() accept$unix(r5, 0x0, &(0x7f0000001100)) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:37:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7ff, './bus\x00'}) write(r0, &(0x7f0000000040)="0700dcb32a61df41", 0xffffffce) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:22 executing program 0: setuid(0xee01) r0 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) setpgid(r0, r2) 05:37:36 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) dup2(r0, r2) 05:37:36 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x5, 0x4) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x5a, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 05:37:36 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e000000000000000000000012000000"], 0x1e}, 0x0) 05:37:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202b, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000000c0)="89750a0100039b70845f19007453e6a8731ef2600802000000000000fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3c) write(r2, &(0x7f00000006c0)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f84dd14d26984d02f6930b2362700f729f5f958f20546acd621e5c25ed8202610672e2e", 0x3a) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:37 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20041, 0x120) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) setsockopt(r1, 0x4, 0x2, &(0x7f00000000c0)="6404598ed53e06d56ee23108117827dddfeed2b8e9fbc9a00bfc0130e189b38b3aa7aaaa111ccaa3a46f99b87aee1cabd15a23059a3b75dc8ed9de12cc1c8ffc2ee4ff4452db", 0x46) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0xa08, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) 05:37:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x49b1) r1 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') ‰u ›p„_tSæ¨sò`ý!óÞ¡EÄ ççK…’bô£RÐïã13°à“þeåÌå‚HžòàyǪÛþçüüC„ÝÒi„Ð/i0²6'÷)õùXòF¬Ö!åÂ^Ø &g..‰u 05:37:37 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000010000000000000070d5a6676c750000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab4031f135086b394740d53c0000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad2285d2508a31fce133ad01ad0a758614ca3ca7ea2790"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x2) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/2}, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003300", 0x2e}], 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18000, 0x11) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="823b0500000000000000"], 0x10) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000280)="fdcc11a2f3bea916764de64f2f78fab56775f4789fad3b0d6dcf56f735b0b7b423130c5654ff0c9fa7fead7c46e19fc670426d46962143f74a15080a0eb4cf53156986a7df4dd14fb5f6d98f53286dd3b7e27697ee9dcded3df2637b415519561fa02712bbd38af78f26720fb14393c4e3707efc5375d82c0902d7468d8e3aebfaf2684118ca36a420a348f252285256cdb2329308916a137f4ac65a6a0bc7ae5a80070d5c141a32e046e9e1e18a17844e86f40c50672d978c39abec23aa0280d77ecba0a376a0b13c079573c7577dc3bca45d8bf538a8a50b2ce3b3b1dff24c59e28f609589434764884e2a4c53aea7f825ce46e8040bc855cb19febc448b8255aae33e458dfb664efa78d52a19da8fcdc7ae9b1f134d7e5890986afebcf96fa4d019b021ab14648d5c7033a82c6c082cd453f4f7da2e97014d645e39a09019930bd14085c264266ced50fc0d58c38fb94b5996c47f6abce2fde0362619c0c8f1e3ff0edcc38f5bc586c10730a7eb66946963accde4b922c1de2d9549130d529b1f12f9d329374f1891f8e5c16603fe8b8bb6cdf5a80ef16d3f2cc823ae7889f2df5764f0f3a95b7993fbd7ba986361d3c422ac2183471fa706d56f741641ae7909766bf0ec3534562875c13c0e7e77bec005a24c0f93992f691496be7661e7f5219bcdac7fdf172edce8846ca632fb6a6ea9377e922887599492ee61c256babe146687d7d78930191178fd571ddf5d286a66f7bcb9bf92f96a0f8ea415336bb88a4fa7f821739b44dc9dc67ad33f97330f96207f75a58f3d35cd4ce49dd503fb32f8b08f02371cc86cc804af4a835a07f29e7ae772ba711c629f49bbf038c15ccbee4c556d95e10ac84d10af20ce273de55b9ebb18d1fd2a1c7df6b7e75b0e79a0c0b7abda8461216e5a7477e9d97d950966a81b17218264209c079990ba19671132951bc6f7c4e847cf7ff091812f6c68774602bde0e64ddd0e3d2cd3ee8302fbd6de80ab7bd646191587b308da241ff805c9e1c8183f372e6f025077fa796926011e6d83b4b33d775c66bf10cc2f9a27b5a45e17925f61f537529033558d7c717c054c98c509ce427573797946a541b221b6ef056f1669c4fe9ba7599eb6dbf30b0a6e5d6bfc9a8fddd6e522d8ef0f161645e0a0c67fc827904ea66d1f9879c36f2ba9c3bc09178b5f199f9344ce29ca79e1b59bcb8de7e16a84493acdd805eb30e308e3d8096b9437ca63968006880a660e5fa3ecee72a3334bcca99073f757957d49d07c5e5a9b4f262223f087e3cd95b791da7185af86cc931407036c89664aeb6b7f3e8e6fb51da95f5d207464c0a8f6148683d9c1c87ef599b05a72136b7653099218a66d0fe43fe4173982ed65a8a4c33ace3cb473af5e9bc05a764431f1d9f3191730d12f133069537586041ff4f7c67c7421f369408015379abf0ff18ca59708720cf25dccf1ebf49528519f1e9d8993b86c0fa4b2ea8aba28c0afb71e11a22439c63fde863aaa26d15d76e196571a01f69b66af269c4c470ace11abe3c3c4bfb8f55bb0acfcf5d9698a0722faedbdd24b169daa7ac1dcf64d02e38f5251b93fcbe49f60dec2a22898f5426ce3ec9dc776d2737a22dcdf96013891d8b25e2fd33e30ca0f69ae1f0c40c4828e7715f3ee5fba9327e834c3f827ecbadc7d24bac9f63af2778a7cde97620b5e27e1325e25f05af00fffd89a971e7c3f530cfe64aa678ea20fd92d1667d898576f09326cdb8f43c2eb059b274026b323ad1d547e479bf0ab0fe72648743eef80abd90cf1149b7c516d36acc1236cdd9837b50fbebd405d69c2e830119667072786378e6278efc0e9009af9c5d9789724287d9e49046afe86242c66f264df47b9b58100d9bb6470f4aee1d6b2a49f3a8378ff03daceb53313c216e5ad1977a4f5c64f42da571f19eb93033d304a66e5fb8328478683db1959131ef33a239c8fb504464156285534a99dfc861c40de73e94e76514a09c31062515108ffb786104ea71d92fff65207585b5e101b3ea4ba87f2b920d8b0f87746f34188c707c750b734bd33bf8556de1b5dfcd3b7ab6f68f68f0be915362f5cef28d9626e1a9ea687a6616ca15098d931d65ba6d6a6dbd0efedec5302e83aeadf121128be17c80980b864ae2ef0cd4b7678a3fb2d4be1c756ca97448b30a20b316e179509e197d19e412eca9542970226e7b781e16b087a739eda41207b1f5ccfcd3f7f10fe5c65fdcccc40d818401f713583c7264ddb2378aa8f7419f1eb35a007df4a2a272ba45a786fc57f4ff0a89c53422b1d48d88695826be74a4d631176b784ee31c573b8841a21b1db3fefeabe0bfda8ad63e34c47d416e8658fef94132fd8a6aced9d54557fa5915340a429bf88ee9e50098697bc326ae252b7ecadb7055853e984c8acdd82df77f224c69621c0b41e7e150aaadf098576738a6af53ffa1f9ffb4fa1b2d4da7ca8b18c09a3d71104b8f96f532f7f3905913fe08163e99b847ab2176a5e5e6702e04262a3ce12c747d421e60482e5fedd1f77252ac0c300f48193905640ef37fdf56a7c8a931a3147b12d275ed625ab3f9374fdd03a11ff14cde9ba0360ea7dd1461db0bee147d56966bf37b280121a204b877408eb2e595bcb3c653d5bcf51b78089b56d3da2d7b3a16d9705c3dc10882e83bfac596b858453c1854f000dcd10ce5f3a0e4d1211b14ac8a95c97e001b86ab5453d750eea71ef0c8caa9c02c8d4f0a4ca00e343f4068a4b4c2821cc5483805f0874b7ebd56e9bb7c7ae7b5e0b75453971d1d741bb42889e5069c43005c966face3e1fa940b4ef411ba4bfaf264adb9fc8bf13923b813be0d9c38b014b2bc6b1749c6cf5291a04707f80a1d79dcc048792e7dabf47ab9fb956d2f2501887db903ad9e9c1544f0edce836bcb7a2319ca4ce03461dbfd4ab2d03f84dcffa21132c9ad979bcf394b6cbcbcee57c8717e0e30dd701106ca5eb74c48af34dd7d0d32f579a9df459fe277e8740323977c94f3b55bf7e64d15489171e2c9326679643b02cc09facb96dbd820469a3040bda1d701ac1d240220665bfc900c39ee70e304a7e96de1a5190c149240e5a64ad419183f664afab92b2983de7b02247913dede18fffa1ea233e31b176f1829a3c1a02d050b1100a2e008be48f4e44fec9f2bf939d82488fc6aa744d1108eede51b7a4a5eab8fc2ba6e862522568eb93c50fb06b8e5dd2436ae22d297e2d180ba7dc7f06559e5cf4e3c76a0df6163cd3427f1fbc733f9fdf179b95248203b07430907aff57d0fbaa7572ce24e69316c63c19a5270fc343413c5fcffaceb6cd274ba2d29f363eb18bc1ac8d261efb4e1f821857c16571c19c95e75703df23e85a50b71236d225ad653b2e1f0e830a2630169641746615837f5852e81a6e5f1ccb235c01c03bc0dbd1f36b9ae5e0db8e4e439e4f1b4055d3d255f0ef20c329ea406f2e2be10960deb383b84ff8fba4217485f8c9068be29308075eeffd7a438074fe12c7a24fcda2789ec5acc8b739cd92226a9dc27da91c958e81c11033905b110e9852faa1ea94594010721daaa9e9ef97bc6deae360c7e79d96f5eefcc26ab467b6b37a6b71a1c64af42e7a51a0fa6d8e273c877a0d8a31637f7e32bb7274484887b8908d4b815a229f39e58e4633b53d968b483e77793b5e64b3eac8a6433c1117b86ee623567ec2783fa9be5ab719531154473ca233daa6c51c0ca6c0d2ebec86a0e9a83f30084835a0aed6d17301e22b484d0fbce601b44a0a084440c1c962b23b0f78ac3243530480eb13bc2e16ed36899b99b57ccf65aa3666b4c658156624825cf342653f774165b4aab777c111435d837ca75537b2ab37d7392dde983ed4341fc60a46655d90750d2a0e69e70b41c2f363ef7a5ce55c47b0315a3ed96d40dab8834fea3f9cf4418b10f72f42203fe3d0907f04e6ea0259972c040d97312940634f920b599a35d3dd9f1f09fbf25597437a0d5cc5057ba6a46bd43a368791f78c398b18b831ee630e80ff703e3b081a5613d5da470496ed4bee7c25856de23c75013aa22023c0b7d852b43a084bc18247cbb967c161f0a1bed7d6655ef5d218aae6989717a210d21323e394146a0b431429481f48a4dd5922b18645a4915d2b9f1e0b665c73836ef19c5b06fde207d94ad3bbed6fa223ff4ea2e0e47ab9c0d5bfd94b413d7bf2d0556102e6da2ebee5e7ceb4defa27cf4544d79311c778247930a8290c9066d2b9bbe15f5ef42f7f499b3449899eb846aae46c46da8c440c01feb43ec06ec78041288cc0a98277bc5c1b0d5622402f8b1504b5fb379e704b20ec316f33889f39fb543c4d799290fb2fcb46e29b12b889334e202094080db9f8e7101c85fb8ab1445ede38675da0255374365521a73af3ff979edb117ed78d03bb40a82f1a5777b397f4d86cbd42dbcc1fd5c9223fb618afb39bbc69a2befe3ceeb96d80b1b68f6af35ed143f486325a93b770c9fa9720438e85982cdd9c239bd05faaa241e7dec3e869e53c833b1ca669179746c5c1276d3798df9717159b75c06d2a3ab0e7e2cdbda859fa378c0d0811620d25e70298ff771534edd261cea88e27ffbd272fc77e1b154a94f4f3c17189ec8f2ac1db71dafefba329c1a66a8fc147678cdda23831bda09b5cc8c2cda79bb3300d2518fee6f5efe5d510a6fa194f5d73969a829540bfbc2cbc48e2cece9c9386a7e534d71134821ae5b767c51af6d58c48f8a32d975e5c89079f4ad0ad5bd68a786b57d26275b81d11d49d7bded7c42195bd9b7b7f108ece1d31beba5e933b458f191cb00edf9c026f9ee6823f1cb1e123bc7589f54fd3a4b75bf75642b6fb1533852d5d34d5c79808cb857ebe941ecf29fbe8fb2fc38ef5d767e6b679afa639f2a7d7d429b2648f6ba9657792a7a4b9b76a8578ffbfecd3e8e3d997e2417ad4eb9ba089a0a5930eb8f00aa4b8eeaaf925c8f8d5ab235baa4858dda4e3d2d74647610489ea2fa15bef26521e618f9452ec9e444963765902a00bc880b5637c35d62f01a286d49e84161688988d81e6f56d8918e85348f7d5bf03ce8ce1e8033c6ebd69c7d91752cdf3356c5cfe77c59f170db7ed93f294e00e1537b0604f3f5e2b003e4e1104a437154bab4cce619a97f83feb99fbee35629f8991f996eb2ee761c549b080340bc66c8e7ddfa690036ecd2f5317054a2c15940099164d85ff4cf4db45a9d8166f67adc515ef3d52d38111bd3771bb130e2ff6a8f1d9f3f5ea3f7763efe892ce9e9f74aff5e972ba57d654491e8b6c1e8ad14cad8432966870c6f96e82352c9b7b5575a6e215869baffa86a12b0a7cfe76d7023e2265376f5f73f3bce83b6330bb8787e47b7975427c79872e40c8715315dede2a42f8887827db17adc5b281fb56f119b6a73e41238db7e5be11ce5f2f2d98bca22390aaef8e0cdc7021175f697de5a721d2771b09e7c0639e85e7e3ef62e7c2e7f6", 0xf22}], 0x1) 05:37:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="622b193f159fc7fb64981df67b39063eea52fa81baf66a00e6b4087714e2bfa3206e349226e4043b3723f1a024d994bc1c39bae84d77aa222556e42eeb70200a644b18bfcea8abd1cf86fb48292fff68d895a097f44912132d3eb1828bfd46866b45eb274b9b06d8e5a0cfdb9f9c9bffe57d82d2025821206e95529e31da1c00e5ecd1088c21d7113f6df3c34e058e8935a0a8fb030766a2045251c03f8ebbd2e369d4931059f960ca0e1ff8da35553047b3b4c85c5821b2", 0xb8, 0x409, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) shutdown(r2, 0x0) 05:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000200)="0f0e7dfeaab9263a8c67e7fe810507beb9e3a10889420033ad2a83a9af8a705367f7d1cdd04b1a57ef5322f5ae6b052e69557bd304ecd4384c1e9072d11cae83e13f25eb48b36dd266cc8624a22771f869a4547bd8ca0edccbb88f3612be7b9d456ae0188cadd9035c1b0779c0a7e5b4b77b0b05a2b1977b94a75734a186095edd", 0x81) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) write(r0, &(0x7f00000001c0)="9406733c7546177c1552d466dad57c61d4dc4e933184efdf36cb41f341fc71", 0x1f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) 05:37:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) getdents(r1, &(0x7f0000000140)=""/18, 0x12) 05:37:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f663dbd699cfc035e7d9813e50900"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x2, 0x0, 0x2}], 0x0, 0x0, 0x40002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 05:37:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="06f41fc5af55c9b034c2c8e3fe283a44f92228ec2a6ed348dd5e6de01552b57aabdee8b3aa0ae04e05ca4a3df54ac1c90554524b5249afc73a977453349a29c989d06ad5161f2c1f1dacdc0b35ba986dfc1d502e6308d85366e4f73b3c49a88cea35", 0x62}, {&(0x7f00000001c0)="5448b43fc3250bef17b06df6047af4eca19db0dbfb6d011926184f86689d533db08f941dbd6ff976a8e3e6ad8b9b8b0352e20b30af5a64336316abfa12a2e2e99befbec7880c9de4cb16d6888c5a160e79c963122a305d8e6119dd67e08478c764fccb7b2c6aa2ed6126c6e1373789aa8ed53a3885af8631de16cead3116d035cf03a5346b34f337640734a64d09a8d1b220c10319b2bddc43af059019f0b416fa412cff2ff66c816ca4eb74ae7c796f6f7bcd4be4787608a365432ae3f52939144f89f12c67cdc9a4d0e14b39cd67caa7c6951a31f1ee", 0xd7}, {&(0x7f00000002c0)="26c79bc80a1d2b381d9b88778d4fd729d2405425a332a53158bed3a51b082eeecd1d8e850df4b1bd5f18890f32fc4e23bdefa8b6306c5d8a55730587602014ccf2ee0d7272aa2bbb9610ced24471fca0ab8eeb2db0ef483dc0f931352dfad488e998e26ebb1f09c51f8076c6d77a85387c85cf8e03b7c5e982f04c78ebd4af0c091885feaf8c0793d711f0e4d32f7ae328ebe5df2f32ed9e8833622beba7f520dfa9833fc1cbaac28364bc2e5e11a1317ec67effe71c4f27f2f95660e35f3c93708922200d94a6ea6ce0938c84da8bc69045b504396784cda8f986549993f3650d8fc82954447e4c4685da1a8b35", 0xee}], 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:37:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/217, 0xd9}], 0x2, &(0x7f00000012c0)=""/115, 0x73}, 0x843) setsockopt(r0, 0x29, 0xe, &(0x7f00000000c0)="5c563e6f1961225a3d1d4c3d8b0ebb3e6540f36097c4d54021374e67b829ff03000019d4f8fc55651a86b6a4444373e7ef467baf7bc8f99abd856a11f01be5f3682e71c92dcb9d644f2585b2c9cf9c52d4e31ab985d86b603e4dac8f20bd427dabe2ddd1474059c4bb5af3f638842206de9ac62a7bf8c143d01c685a6cd53d6be893418507e910d2c3f75d2c0c77b10320231222b1ea9b66584c52eeddc5db3051d9b84de3ffd466fe102139232574f03017ff7a294615576803841c030d927aeb502ab76e", 0xc5) 05:37:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget$private(0x0, 0x440) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x4) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000300)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000280)='./bus\x00', 0x880, 0x2b) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) setitimer(0x2, &(0x7f0000000340)={{0x9, 0x7}, {0x29b9a8c4, 0x3}}, &(0x7f0000000380)) sendto(r3, &(0x7f0000000080)="c452a853255329895144aefd64bb342562d8a3b5f22c9855f3823587e434ec7606938288b3ab52c11f6fc9f0936f75d71079b54495c435c2ba8b8c14771e4e4d1db337fa70d3", 0x46, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r4 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') 05:37:38 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x10001, 0x3}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) read(r2, &(0x7f0000001540)=""/4096, 0x1000) 05:37:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x8, 0x7, 0x5, 0x0, 0x1, 0x7, 0x1, 0x0, 0x0, 0x9, 0xfff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:38 executing program 0: r0 = socket(0x33, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1b0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000200)="85c3172895d414925cf44c10be8dbd1be7e4f0ed89089adf79de665f32addd4c6fd8203bf8332607a2e35a14e804a9d9c79dcc3498d0de635b569b3bc65b80cec42f038f6846b798bc6dc22d3ceb515a23fcf1c00a3d14a91c59fe36cb273fafb58dc0dd6f574d8308abf17d80af6cc9db7a37c1158584ddb0887e937732fa83f6b81f802a8ed2d149d946c423b2576a57fb92aa50ce10696b7c46bf634986d96acabc2b9aa5b16a9ee127afc415763f22b909badeb023aba2fedf0fab89351543003d2068e2394f530486f4301be71a4cd0553836338858d5a6b964ff0fcf97df34b4f69782935fd188aa6bc7440fed0aea0bbaf5a600427082904a16b50854c52f457c1fbbe759c94efca0fce7bdd79f48a66c17c4a2890bd9c4c41bce0dc140fdf0b0b5c6ad5e42747959b7876c1775d5f5a2b6e5aff85e1901cf8998deaa0614769a6b02c9750043503f0dc27aece6739b928ea33ba860b0284258dde7e51f591727dbf7b8f8c8b1221a8ade79380e6ec9ad611b589c5340c68be14b34f5e75a20d5e0577f18519e2349ace40ea77b7731eb32ce06911e63f9343144a7ccfe0d0839ae08cf84743a1afb35e4327735f7f23e15f66b63a2611a92543b1c0e5d2a4ac30a5a1542dde4873445534f9c5c0addb4184d4f8618342763e59c62c073d4fbaf596f5b2e7a643d1e33e5703f7a1afae9905e50a0296c9fe19e2edc8483fa287249a38ab777f98f4e9bbc4444c693ad61901bdb218a2a6a0f1ed70d862bf5b718e2c335eeaa6633668367385282bf06f39e022658ff40353ec7089d6e21baa46d90071097b148d0a34ae7588b6f2cbe7c6d1b1dc62dbf3d6c94ca5affb0fd9c3167a235979cadc0e6cf15f9cfc90f47a03076d731d72f1054c8682be8102fa9c1e08822fb80ae54ae8f8b24fc92b38eb9a5bebbda6eecd9eaa42db2d3d67f079932ea67c3fee091351f839fcbc8f0cd1276c2b2ebde7270e5237593e704f5d562966279730e94df9b42c105f88995ec5f488e38c6ca5c78ff6640d745547c8b0843eb1e99605ff94a163d06b9bc067e4b7e6ad9c7abc024a067babeda0a3645958e42c8ee81511c64f7156eff3e8db507236d4e2cb656093bd8d0d2874403b31544ca6a2e25101f9a2b05f15a56802eee4b6a1c0a9464ca337652fe188636b69e753261f8e0a9abfc83d6f5a8592d759a14904981194293e759523c1dbab5a9dd375574e61529603a5352a1f948566ab3f5092c40706171dbb4ddd739cdbac0fd67ddd41aa55188c7dc357fa0bd06d15fa790808114817ede466e362b10094efabb6f33bb1ebf2be7ad1e1998467212963c6d92c8732622e9130768be24df17a90a2ebb7a9d018dfbc49cada255cda3367defffcdb3d51fc1e676b6ec52aa6accb7c7a78964eea624e374e753bd8667bed64a7c3cfd5a932b8fbd0a04c7c43f2d544eee4d01c5bc59859a31f4d2fd755a8bf9a56b509ce3719f1424cb2a8850bf6238af2c113e8a4e8f276d2e9221b8cc63935083634d7404368dc6652e5130875da799966fd282fd18e6917832811f46fcc6d28b65808b4a2b605a79a282a0bf3d9e48c17aa9912fa49d9602b067173af91376ff117f397e1161d8cdef006f4c772bf8d7a7a4c7f442ec3059f8d3ad5f008e36d45bda8f4fd07aa4a05b62746167b72732cae524c8c59ff9a657ce85bc15d836617a5c2bc0b2071eca96e2a3793972052f75340cf2fe0cd632ce6c804820e26093a9ae565663ef85bed1ff8e83bea0ea7f7c0884af4d0a73499fe1630f8a72a216753ed94a529547bed3c4209aa83e0d7b1d8e90b2ae2e88d3f594d7b6f0063acdbf72aadfcf198135eaa85f0cbc056cb3ff30372532a40cad6017e8994e9afe7a898a3df18e676dc2ab1d29fbb8822cb1e25d978a423d47826cad9daff1366f44569373eab8d7c19caf7716ad88c5b554dc82e48360995f98065789c32c8ccbfe1784e469ff7625db06647d5b0463429b0f3019648403bb2f4e1deebab793368c3b71d73d474104b78fae7223916286177e07d71326c522feced1fc88f2b13941745ecc7e1b01bcb45c00acbd118abf4b8adb967f13540166210096998365b37690e710c1d0d546a3ed8e6ae725f5fc06e43276328be39043c4a35f35143f21ff01fae6cb1e84358352eedc1f7fbe2dc1d5a12586696c2e8e30e65b5c083b0681a13f77a3b917edadb30d3ee1e4ab81d8ce4d6e6e7c7cbbd7038ddeddfbbcd220891ff11d9ce9915f57cbe39f61f52363692faf206576ba2b4812db004634bf2a0b758827474c410e47acdaf1fde084700a13edf884e9cc949925d1a1a72d3105f0c0f3839784648a215616ecfbdbb9dc3ca2d274906da5b7fcbe30e0ee55e6a5e8833550f14a68e9817ea54c625029a55fbd6ff024d9b93738aef56fea64eeeb970a510273813fc5806e903a263a72b3ea058d701bb2046d1c733aa5d1878ad0cac45aa8e1eb22f066904c0dc47b3d5a1a58dc53ae002e3e779bee6a755cc957e1748246ad3083eca53905c6ed3c71ece425c3ac6a172a8d52d8aaf2f8b51fa81d0162d88d8736c471d35f94cf0d6a7bb6ae3275b0904abb1a33555fc4453f2a8625a3d25e013a8dd692119d7de63b4f280dcf3e270f323040bbdb6e12040c99a1427a01b6ad348ef068ad843e53b0dcb89b273656d01f37a31e62caf738ae43e3b5f3bc12051fb63cf9318ea614e1313528e52628a432c5a109f06586fa5542667a9361dbfe2f50d526b9e9621b06c902800d778d38cdd4961e2d9683d1958038d2a827c7e67569ae4e5c7e359fb9ca6e7b8db29cd21a451c0a31bcc6f2388a37cf6e8de7408d0ad19ace3f0913229901e428deab9d1b700e544b04a0fb0878ccf1962394b3b7beedeabf7fcdfc73485eb987a80ccf2e52bda1c1f778267de54ab1a4dfae26cc868efe95bc7db800aa84b381752d8eed58c4076de3fa8283fb62c66f024bf634374a851b7b54c04c235dfd582fb5ee45fe3036c725dc9fe53c4a0ed8edc25d93841f1cdb5a2d3fc5e13bc7c8e36de43c64744bc5b5bf45d5511c303fe14e437ed244e100477678107c9152246f38cedd22441bd62d4a79356b502746820fba038a9085a8515baa5dbe71159af9d796297763b127ff1e2146123e8ba755c4cf471480710f2b7707429f9325cb2c11937a0f8e7ff004ab67a4aa8b61ff2437015c3b9c33f62d987fce752c0a44fffa8df88ac8027abd95efb80b1c3634192914869ceeb3a0ad54caa067363be1bbfc4eeaef6de359a9e4bbe80a52b0bcfa294b94aec04ddbe832eada68ebd722bf91b294e8f9c9a366430788cb6ede5b62614f7f54e81114315e37dd9d543f191d027a35abd338f090d71d182e98df44055f39dbea3836fcb5624d8bca620dbb4204edeae55cca0ed30f4ce8e2e29da0566ba4a8ad38d4df95c329c08bff4ea6ef7298ff99069940c48cb5a397a234248271725cb4b455b9531386c85d7820656d9241ea43456bf4bb556744ff01eb1750a70c2419e011356653cefefead66c1fd26e406ea32e33b0764254a265587e1dd32304ab708bf0e96198d98dad2718828c969c6fe448c987d28eec235efc06c1ffe29decdb082ebddd99cb8bb8b2aadc152f6e81dbb1c4a237eea4bd839de63a9a172b7983eca618f489d865685e06358cd4391b1b9f20aa2db6b741238596509001ebd6582c808ac7a66a08aaf96bd07ff7cbf8da83315b42c66afa98fea62aed0b938239692b8bd8d4a6677e71f8750d58e8b988bfa2d74dbdf33d57b07ec6969d17378e3f2868b8b0ff76c966412cde559fc6db4a5b7d917472523526f50f1e6a6cf491e21159585d9d90094fa63da71b6718dea7c7b95f3f9c3136c510d28cb25c50a6020c621fa1b487fc7cacf8435e3719964a6c6f4ab291f1a2fed480f41a5b74acc332ab28074a2dc7879f61aac0f538ed3deec580f4ef8e90118f397e2ccf35783eddef32786ad334b8ab944b527a1417ed88209ff1faef746338072909a0b698ecb48c12ac18adefe040a753c1c8146182ece0df6ed4711b884059a592a7f2ee5af1fa222a9e0a11d7c595f97f8a98668fd859d9c3371bdc0e4b0e71b8619ae4149e16a7ecdcee5e570a55ffcbaa9a506f03b9c787554b827a41ab09c6a3c4ce667e35f5fb6481ead9dc67e1bfdb96d418759c99314db664bf2c6731c65ade47ec8d71510f5e579626b8d536b1c51a2820eb2ecb29d0771dfd9ffc3134ca0a9c3e631dde37ec3252027941215b50a22d46ef4d56ee3fe2b1c67213a28dd90aa6d443b8a1e6cb51f69d5dcbaa7403ebde40df7b768230c44109cfb688c08c307e48c3200ded8ab7109668685d8cd0f39c377a8345b6b85ae1f62db6050da408252b33ed6d8fe1e5c5d0830a65697843e4dcad2ace675e7df65e0e23da587d4890526c4e79a8ec71a8240adce042028c3bb7e2c4890e4dfd062899b578975c55a0854db5e3955eefce86da603de04a4d4cb8b6c5f54c9a508c4491a47d2b453e76f687f8339feccda998afde7f42e1bf63ef009becad4c8817812a7c79dd8633c354a34d330339e8bfc08fac6f0dbf25518947d047cc09f7464c51a5d0ca43fe8343acc3f361914ef91672ad4519fe52ca3f05b0dbd17543f2c0d90fee3892eed155afa7fe5654f958f2f340693254a444f251d53d1448f078fb9c6c360778a5ddffaa27c904124a13e74776d1ffe95ad84602225f9a1eb18c2168f51aa9ed76f5a8998a350a4ea4c78efe71044c173a52919a8e9fff8184d49a518714c0de25071777d522189515f585cfa8f4cf915a768f27ed4359378c83275d78f9af778abb1997253ce3e172a5a1bcd517e2bb744328a5edb7de84c353068e0369de96e339f134c9721dea8a40dcfbe566453fa6b163e7576718110845f9e255711735c01a55e932b67ab75e6fdd1723ec0465ecc39bbe7d106a1f15e6fadef154c098a339ef9fefbd14ba685e50a251718b64946d870d745b58bd23c94ab18c73e8eebcb938650bbc4063501ddf38bacfb9cf76f756e248e93c0cc9a8856a3506b4109c90d273b2e48b6bdf2731c0c32dfb21a0c6c91e6551a98b3037a3e378ab9bfa85894b63e06a3bdc70c405728a507b5c1abde4e5f07874ecf07b499290fedd46be1e964a4c655b4178122265fc0b28bcbc65d692ee5762dcd62fc54c586971001fa349af25dade104812fb9fbb05caa313c235acecdbf53ec378d367c1d2bbfad09f7706036d99b44aa3e600f36ce2227bbfd72c0330d08be0e84ef0c64dd38dd0092db261005389b92c50c6c29773937177fd2a62410477cd76f9929fbb485a0672015192126f59ed9cc15b1ce19f0dd55bf0b5953c577536aceff51f7cc6c9eb9af57f4114481666bc691930cf55a8429bb9d451b8f8d87ae1485bb28855fd82dbaa94254c2324bc9a3821c932c5e97215d8a2bb8eee82b21b88d7a19d61e9a4f4738d11d6e2e88446aa413892a9eec4b49f0c3fc1df7fdf41ad1550b2f36a3d606d9ce446dd6e35f36e8a0bd343819bb0607b7750be5bca73be9e9bf383ce8aac1ffe6be269ace0cd673c1e4852dbe855a57bfecff99fac798bf0ba64e341a8bc6bcfe1e71aaa065267446c1df9e65d623a059602ef1e98d5056d25b44b07299327bc4e2bc5f68176b7e7f585df3e046f310b05ca37d00ce089c9c0721f0e5e9b1f12674622871d7f33ceaa8266bcad3f27ef09709732bce42ac4c4eb787247d690ca37a316e1c60398d56b54bc7d7b4f824cd65925406c509ece8a580525b2a", 0x1000}, {&(0x7f0000001200)="acc70473848086c47b6fe42b12e8a17a49f6b390bb769397699db692361b5c85fd03956d112bdda593d0206572c01e7d87a9406a1cf0826b5217156a80d29aab880253f9dae8a67d51a827a518452a67610539716bb5da390cff3e0226e34235002cc8d72fc3481bc8715249553ca7550057d99e484a0efe7ba42d86533b995d63aac6a63b1ec164135b10dff8da25c3856d41b155ff508434954b804f3bc767af1546730bb4b01784e60f77d00260603b0f8ac1646c300516695fed14e0e66e5d3da8ff3088044cf8", 0xc9}, {&(0x7f0000001300)="094380bfe5c84e5ffe0d705a1568d475c24353b5c9334e1e692f51e31a71df4321ef2940b083f07da05045f1", 0x2c}, {&(0x7f0000001340)="c7698f1e35d39d2ee7cbd2761560dfb86adbfc2d73d9f443dce21ea9817801104b4c2802c3a13e958d", 0x29}, {&(0x7f0000001380)="61b15a7a0b514174af4b7557ff3b107dd471ff6eda14cab42fc1090fab31ad838f61ac9c3f251d", 0x27}, {&(0x7f00000013c0)="1589010d60a3cf03b081545fc2877f2a94510215edd26e666a966060b00efa24e858ea90bc3d62f2e70ca2918e0ec5c32edf1e09ed5e97281a9079d043ff957b5ba7bbc10c73cc9449ffe6e6d2a86a305c50a0e83da00eb96daf078756f33d7294d1edaef59d704fc1cfba38d0e81f87d5de9697d82e148a4427e4486ba0d26df7386f98ef93aa9b2ccbdef3c5419e319069b48673543239b4cdab99629db3e4bb1cdc6ec002ac27cae378759db40cfc0feb07e91fcf9e4f27ce6fbb7a3f7ad9509efcef686e7e3650c4a11bcd22a1d501661bd01e0851a8e4cbe33ecb1899cd156a64d00a1c7618397ef8745de5eee1ba91b739c867332038d722d239981ac2160fd4b51d962810b308c6c674e7c47d3f880e8193241e3ee7dc933d013dd076dd250c78a8853b0b1cfccc7bbc360cfdb95669166d61d132134d7e62af0c956e0399fb0e8c59b0af3d84104c6aef8797ce5482a3678ac475bbef172c113a0a7069cdbc56c377ac0df76fd5eac98bf46a3b6c00b1f71066e2a10b24f6df25e876617327e1a5d6a9b8b8ca7a20e1c9037d349d738e5954a606ac0cc4b81988c60c7241beb4d7f788c885351ce760c94cc92a2e28901fd787933741b47ad6fdef1c87d04f731924e607ae15e34fa1e99cb88150ce84f4b5672f887dcde49b8c086a2461642841791eba7d598d269180e2cc1c34d39421ed36e7f77ca0e79e9e9571d13831087eba9b21490041b1f16e6bb7f0fddba72c33f607c81de3c2f4e7c0b9c11c6a2d2b159c1f4f3328bb3fc5df0f0b6b82dda009369686284e0ef06b828154b991799442d3d0a0ed614816dfce9e7dafcba9921bba5d4b7caa2e6420299c21d062e247368e75f6104edab490649ec26ce2aa2931dd16a358d086f9c3b0dcc225fcbdef59034dee449cb204a5e917557f7c143f3dffc449319abe1f76445e24ef5f800125e8ef0593f2976084b9225c132afc54e5b0f6778cbc72da9e3be19a18dd1d2e8f264862f2798562f684c4fa1d6828a12eaf2a2e935e4fef745794f0f1e8be189e5194fb677093263abd98d3d8e7d87c73b2d38729f2efc445649de9f8a39396ce1500cb6ff23d9baa9aa55dd92150d71d09c3f0b8bbbcf06b47bb56edec4315aa6947cc6a39b0e596bdc21fdced89357cbe80eb3271f3d4d993f479703b8cf917226f147e9dacf3de4c3c120cf25ae0c7620ba8c2c09be130a2e4ae5265e940bb2c6e6511431f15289e69253051f60665757551894d5017850742c3cee48a2f643cfa1370d48cbc05c169322b3c6a1fc08b169a6ca64cbf9a13ecb1518e086ef0ec3d49597d05ada70e12b3a793c60bc59ba3de1dbf03d26bf422f0196aed7300f3a8664d7686fece08764d9bcad52e9471c85487e859aa4b6de53821ff0eff4be767f5a9b34018f3f18b32647f4112bea5fda0bf1f8a1bec4630d9918cbfcf053b3808a41053b8110e8fcc1188c26b1d614d4280eac93a8ac62276ad4c3a75be24b8d9d4075da58d24c90b2571e1f87cdaf2c59a4ed53ded00e12384052e0254363bda78590374b6a5af294d045d7a30ff19ecb4653b4a89501e74441471147ce9ab0be974b10a4ce892e189f9921c36c2f48b49d43807d6e15f85905e7d0ca385c4a979458d16f79413ae46ab859466fbc222617ec4f83e871622c4a4d0adf2912c04fcb5bc2c8d38919c7cfb2024284d37baf388e126d64430e2168adafd993a91b42df773943709b68fd3c4931f5116970136d3704aaeabca9c4a58b92e32e15f0cf039edfe9362c265b5363f4bfe0f30998f67d3b75c52167b91e58067faaeab909357800ed40fa344048de1a480fbb3c4c517ebf1f4f2a9a8a92fb7519266c43fbb054dbfbf4fc13fded5ee6924e8534b3723f7d1fc2214baf4e3897f4910d559362d740ffa85d3ba0b5c82a2b527be65cd681d48d9538fa7cce19b2b9031ca89def201e6e52eadf79595ec8e1e3fda64c7a6641d51083f7fcecc0f3d857e8f5ec5f9b9cec498003c731993f9ca2470f71b6d1966a9ec0e83e9d3a59cb6d60f41bf0d71a3457b9a23141e85970ffe39eec59896edce71e6e302653bdc5197b349fd139d0ac4406961340c9140730f8c1a017e0ff89b79cd85735ef3f85c4b2907d5c38f760c18def5d8b47779ba487cccb23cf88711801314f3bea52f373b588a1695147bc66f06be0f57f046029e8dc8509729eb02f7ffbdaef201e1982962003b4b15b9f96b4044727f5e4bc35aba4b2815b0982ca587e33fedd439508cddfdff773ceac38854793935f6482547b19579c04961562b5f6547ca2b87deed30627520212f57691fa1308e4cb88ddd734b74a72d8cad07a55a44d00aaab3d718ae6b254bf2411a1465f1afc58c1778432aad9a37a7cfa6bc8541a21ce83006fee9501fe1d00c58155b88464dd59cd0c2c4a7fb57faf363f0de3785330181bb09236277a2e3d661536fdd9481719f4523fc1e351b73ec24c6fabfb11834c638b805608f94068dae271330f9f25af31e6d8b8699bbcefd223ba39aa8626a0be64d79826f6986c0a21d900f14e2ce7d6ef54c12f8bbebbff6521c48ea5589819352bbc0c32c60f5b986d381411252f8302a98d3ab96c465c4078b9c2bad902d2367ab85151344fbef0b3c1a7e38d34980256d64d32f983cda04e55eba9cf0f7d0d745ecf9ce1e71fa6f64f2286fac8392b1f579601215220011c9d0e7e0de1f521c2f50c167ecdb6f47843032392f93062350d262f7481456d508487b2f0e9dedd17a5722aa312ca260c7e1c344d10fef6bcb526e68ba249bffe13d2372dd06665aa1b6a8e23c29a15b8673241452415b1fd1c9c794f3eb15e0213cedd107f02ea4e8f6d704df0ced60391353abe359372fd4727af53ef29b3211e6d696a93103602d98f73c014a97464fc21f40716844d51311195d37f7a7861ff54af0336530b8f360af027f2b29588729d92ac8980dae543ad0bcc8dac33efa31753a6e9d2237ff5c6321a2dd44b9e04014a568d9a9f01ae87e9d25c50f03fffabfad700ea20a3c02794ef5084298133d4e019e8f859927dc16e5d11671b71d56f30908d5e692ed418f1a0c81634483492e32a339d99d44440159939262528671046c8abc710322c80e4cbad169d00e3d3fc455564f824a3aa084005d8c07a7920d4b23bf3f52e0ec739dbf23443c306f89dc00ba7ab1ce49e4349043cefc9f567dcfc7295a098bf615bad60eff7ad2d10179e87f345852822d7fd386c872a2db303bdce9572080f3544a019607f7ba5834ab3279f4c70729f0f130653a757dd5f521c12d7268388ab3fc33984a1764b477bc9079882dd6297b23efa4f1231838420ef00151130ee3cfd7497602d66ff423cf2d8c0badbe9818321fc518e75388a27eb14f2623728951045ec8e29f1313dd8d2bde04ef1c34bd640deb5a5ee1fd93d88232e2405aeb0977db8a9d44385f68460138ff7e6699d8547fd088eee1aff7be5fc6a084225a584555829d9f6d04a9d8b50be1de68f6f7a78995d54e2ec9da30bb252d946f4409bff5faccf0fad002b9cfb57135cc41fe89c0c0350e0d174f68fb52d7a9028fb0d110ff8b522cd290ad62ce4cabdbeeee5dcf2ce408c34d001017d651aeb0752d5fab76e69053661f024bcc542373ee5b0f6e9c96e934decb12b299d3957eaf0b2d1bd2c0c0e9a2ea47631c4d4331ff1fa7e849796c5351857fadbe1e7023ae2d5b2fdc052a376be425672730268689d80dc9e5a913bd458bcd0030ed3846b5d5197cb60b68a973c914e6f62539358ce788fb054e02955d0411f25b97f74fcc373d903744e188ba275b7190e0367b2aa8d1519ec99875ad99d6e32370fedbcabb7a32c48a682ef5555f9709b7ba6da0f87d0a64869c992db219e658151ee1e144ecafcb2de88c7dca78bf40bf5571862adad566b2ea47eed90a8fb6485e775c5b0a0a2305b9573b4af3a2d5ef1bee03e94463725211c3313e1b69d3d16f73ea3ba82f38fcf3450211556666589ce951f92ebc387d8e2360b243c18b1e3510e68c1b32b3d9c658bebacbcc2d4ba1df63e49c71e9ce60176771b170bd26d83a47baf5b6e7c44b3d55ca6effe11771f3512d00e1f84fa70667a7c10ebf48b019dbd4daa3d1dc646cf2f1bd46f5f8f46236a7057eb62c893e9f958a41595e5dc4e9881b21461db2b60d19948b7b896d21caf027e1825a5c1acac9185dc2a4ef1a4a02f1485475388c997cc663eed12e97f3fcda404aabdef1d07406afbe2d2944bea55646ed0499b077baddf8eb4832539f4652d80a2a0ee51f564caba1811a417afd056572aaea4ab034db428e35aef74fb0dbdb9211e6684efaaaba435a127646483ec70012c0166d09f4264bb23a656b91c43e04862bbc1f33cd7b94fac8e1f310ee298928785f251a82f932c1ea760e6f4cdb68c1e6dea827b51ea4d64e319034f59cfc3bfb32a714d47fbd6802c728a589229aef87993e65e2445090c7e621b1d976c888a20e2669f38d63e3bb9f75ea437639ba11423704a4571a8a77a46e64c2d73f76152c28e6f8a78f9c905de39071649bb371043c8cc753a9ecac1b4e262003e6ad92c8fff030408de82a79f257ccd6f168337e17667df7512717e36c0c78904cb25551bae55afcd4f862b62c47a05c94f099f7b588ad3990e397ff8bdcd6891cecb2c90d7bc7dd8bd8fd45e94c4fa42f0a2097e38618ffb28d1078b3c9e29f65fb40dcbead92b471fdc7b36ec453a34d9dacedc887f04d3b69931ba95841906bec13a98698f20e3bea6c4e0bcee655db746f66392fa93841913846d2197a70e0211821289cc98a0ebfc5511ad49767ee0dff2d70c27da7512cdcec02d1d4c11f8e358aab94cc489ded7a19df4f6e11f457ab03c0692a7eac98f3a22c901df64fff13cffc03d1d1a2bb6ada890ad5aca69f8d7c9dd957b6ce68d7d717d8475828e6f0c6ceab8ba86b1bdffe494f0718528eb3f970c1fef0893e02054dcdfb9db355d42570d5ad72f0458a4e8b718b2fbdd6f0f4e74526b35b31bc4b3f4768e77a47a7a6114a1329c2fd0462f0b2be59e479077d9226d88a817bf24747db94a3196897b914aaea07d0e02403758d0a2d4b43ec1150c55c50e19b428558c50a41a7e74d23a7a680dc956ebd3261fb304bba7ad232ffd3439490552be64c113358ffc5be1f9b1471386def8987f7adf40c81c789661cd3560ce520360c9a599b987aae236d3665e9c85a8b92487ec60fd8484a4a55bd7810604366ce6d29ce78f8396db6d11e42625d3f960f0212786b85b736debcf6b22175a8f0ecfa0e7ea6d2e7a1d135917159141fd02f007ca0fbe248b0802f2cb1f0dc39320100b022c6cfa1f59cd963634e62d345de77ef90433458c4980c29142dc7fd67e9f8b24e49caa6d30219dae0ecb650eb8e9fdcb0ab039aeb4be333d89dbd156f19538810b6a5067641066dc3676673acf4e59f13b2860b4ce6af1f92a23b2fe7c49010ed1e56e0a095a7f6abc1314944516eccf9229f3140de02ab55e010bf2c6e480f38854d376d44e0aec6b1cf6c8d9a15329bb66263205ca1a6b31324c57d683c50da4d5908c2a34814ae87c80aacd4a4d0eefce935269cecf427b22532eea63ba0bf567bc55bf4d1edb0864b4aafb4da3b0f23536ca9d4ef00c77ba3ee78dde11b8ce84ca6cf570758c03d2f346d4207cea5e695e0e7ce42f80e19aa41fcbd31d251611a707e3b2bc4f8f98ecab34ce1501e33bb274df85d428ee2fafbc7e70a080d8793346c94940ffae5d0826841730288faef693350", 0x1000}], 0x6) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f00000000c0)="c8f3bb7f2ba1fc93c5361a351bed7be41f95c81c541351f85fb93bec83ab004fd0381a9964ca84891d7ea59d1e41f99373ed9bca186cdcacf88079cbb2a477be4c1a20ed6c21f57493b60ca603b800740ace9db57581e9f05b8d2782ea5bc5b137c3396aa47707971d0890ba4f7b641f3241885535a8c56646c7dd77f8e46c4cc9e123ddf16b46d959872a5a203928a6218f9764cfe56070e33ac53499c6ce0cca9b16373366987595f03e668fade4b735880dbe50a58e3b71cd7d1b14fb1f3930601b137dda26c854556f7175ac714b205b5aa2bf4b6944c07f0902ee4c60aba1fec1c56e5016020a45ce78ed512ae7b9", 0xf1, 0x8, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 05:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socket$inet(0x2, 0x8000, 0x4) 05:37:38 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = getuid() r4 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r5 = getegid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000005600)={{0x2, r3, r5, r3, r6, 0x14e, 0x3891}, 0x400, 0x8, r7, r8, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) r10 = openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) fchownat(r11, &(0x7f00000055c0)='./file0\x00', r3, r9, 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000080)=0x6) pwritev(r10, &(0x7f0000005580)=[{&(0x7f0000005680)="b1c76cb3f0a575b141b29ab165dbdf725785cc049281b93650029b1ddb2dd1947cec1d5f1d62058f90b635e19ce7d8e7ef4cbf7ea20ec48f5efbcd9269c63fead6078651324a5fd5e1f0c73ecfcafad9714c91bae405ea80ddc95b08999df5d3f30d71ff69644d312c6adb2fa4d082", 0x6f}, {&(0x7f0000005700)="75034793f0210837d00b11f6978ef3a5314416a1769500eb6f6823182ac86f047200e89378ffd58f10996a13303674daafcc22506b79dc606a3e6044035405a8e1d77335d3443bf7e229a965bad3f9a3d4583cf4982175afc8166d28dd1e16a0a5eb22910bc9f98373923ec913288b46316f8dc16f6250f1a95ae2913b69e1114b47b68b4d294046740651856bbaddcb809bba", 0x93}], 0x2, 0x0) 05:37:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x80) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskb/\x00', 0x8080, 0x0) 05:37:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './file0/file0\x00'}) truncate(0x0, 0x0) writev(r1, &(0x7f0000004740)=[{&(0x7f0000003680)="c4d0ba3e417c478cab03e8d59b7fb74aae354365f722c7f2d2856049250604a37a9fb43662763707d49c48b8180e359cd742024e42317afc1330d3a748eb188bbef934977fe53e305d2173da205384aa21329bf18f4e645d448fff1866a86a3650898eb090573e04c8834b2d3efa689a6ee718c40e558b618059df8c10b05479a32fa44c0e0449a62e8c45dbb68f99e504b521d604b97cbfb8a7a60f45f4ba174ffe7d82e054c12a51ff64dc551ced5612664156d12217c889f8f78197e43ed1136cf49169d68c7e37be9d9372e2fdfcd6b5e9f7aa3e3d9c5f9e326199d64e66256fa72e028d3cd2fd79daedd98c39a8cd3adbdc3310a778e3e546e317125ddc76e8547dd74922b5f1aa40596dce682e46845cc615272e14654a43235bceb80e807d9e1a198805d4434509fcc29faf6519be997c23dd58e80561c8359a376eff74ed1037c10bca8135ac7c19ec336d42b2660d4c2570a0e17022ad9dee4a6f2bab8055eb9e7b77e878667966378daef2410f12d0747282fd7819205a3ee611025c002305319150a2d5d932b4e01520ac686a51de7a166c387ee80f828582f59f00d2ab3a9e1cba30e0be5eec57da449bbeb6c9248d6462a1636e19626c54eab52a378bb7b9e32c97c3a88d753308b0814604e9c9630c27882f1d7b37937521e43360ef2b9be0982f080bc8d5304b7c6bc086fd8dd0c7e0b023f0a4512352e90e00c9a3d35ba61251d1024f3910143c115011ba35abb210b5cd112dfd5b34dea3704b67a1c366c56e2fea925b6791ed1ba8956dd29e05768e5495cfc85ff05e654b014dea285f42956bd9233cc8965e9212a14e3e0e7e35c7fb355f1b87e7be32136ca54fc86dfc4be458f7491ca5941d61efe54d0e656d4a6dd9af9e6d3c302892f6467447ac7a5799c0d139687482e9455f4e6536ac8d64d3a8807ba0f9a1dfa59c01d1c3b946c959f1c32fd60a2c16d29cc43b890379ffc0e0d7c494c21095244d665a7bcc692b24af9c585dd4ef589d42fb990d4544acf1a2349e26888254b1eb50f8cdacb2551474f932c62d5b26995537f3e517a050d6af1b0ec9ea62cb693e09dde292f231af87ccfa6d11a9fb74421f75f5736e9b4ac983e71e4fe5507d44a3230b373148736ba59fe05830b559594212e00003240c614c2b31b5f7138b4fc36f60dad873072f82a85498992b9f27dd81facfd7267bb2bd3b4e2572d57b661f2588303327713c8fcdeaef1604b66f33ba77f7816296287c5318d5b3149a000afed5143ab08f77d5723e1da14ae72c726952a0947fb862f56b70d774f7d655960f71012dc3114fc26daf0e3b5346b3e92742649ab6ec078eb17a4536d896288762b600ebf26539470e5242b452a4371edbccfec9e144450ada3e6ed64c59c0472c2b5ee81a86245715b34634ebbf03c9cb0e39e4303e23f77eb4bccc5bf94590d510a047810f359b73e80e86218133639642443356a0c9e9384f57c6d33300fad958210a3144d73eb7efcfd02c54670d063032c06066efa23815023c64154885ddf278300b30d5367d77ad21b89988dd9437408bfb64ac80a6fb3ea79af443fa39270d21a928cbecce4f8b36c3e6359bcbd899e500399e39eb01c893864f1d11f6213c65b04d2983e4e406f15caa07d2a8044ca28e465f3f35639c82ed4b34169bc895350059dc9fbe02cf6a86982494a58ea7c828f9706b49556d404ec0eb02b2943fb07f0fe450ab560e6398c87c7596c8244b59cb14d8b44a836b4748eaab6588465563a2157f724ec1571baba7267ed8b8c2bbc207a0f70e5525da87c1d48d8455033e220153cd89e0d29ff8bd8019d88a9f0861e6f92f36f9a4ab6ee88dde62ab7058063c22460c3eb063152e99071e9dcdfcd37976643f72248217a55fdbb2e388d5d45f2169657128d6b94c3c6bf493c906ba4ce40068d9798af7a366bf2629723a8230a6eeb7a43a1bdd13b8efac95a96b72acb20a1d35dbb4088a59a60309e1596cde3e1a43317decdf9230f2f7246072129954b599db197cac6e773282dcc0a9bec80894cefcc7221429b5116ba0bcb0b31617eee474a4e5ecb8491cd5c1ce3a65883d55396b71f6bef3a57aa916a147a78c3768810a23fd98d27a4aaa02d5dad0a18716d2eccd5273bb54fe061dc50ec59781ef4ac2b82d7141b79880067bd30b85754f054aa86c8e70e817f21f0cf045b0b2cd13bfb969c77f1f371ac47d0441a8f54b72eb4c48e28cc45add2c8db49d101660b5e38a0a245d5bc46607b754212a8e29ab745de385e1706e159713c7f8cbded52532cc211b49214c0b3c14d93b55c0cc0feefafbbe5a39a804598012046c68f5457d786d1bd7ed1010b6c7ed43b163a1daed61301b16908ad9c36947490e17531c809592356570236a272f91474816cc63ba94b3058902ae730dd824553e6e03d27597bc650f62dc1f8c49e57b9fe467791b388b1b888321b5bbc207d99e733f1dccf1c114cfeac7b60ec7ee702b701b6e7267cd056a7a7f974c911b3a10d7ebb255da18868a571d943b1d1eea655683bfb448505205e7453f492f744477cecabd4699685790227d56a29e1cd4965c09dc765781e53c16e85b651d48191a5d3fcfdd3295338ef14ca0328f2fca1d8365210cff35b14adc347d28c3795bc1229d7fd14ee5a55a6ef5c319d536c84c9967b6f8d1c5df9c63fad6ab4575bf3585f6c6b39a69e44b399c5374b1864f26b37534f6e18d9cb5df0caddeb39b66b916a214fe7078d57bf1436d62983da76a787dc445564edf71d065b6342eeadd2b497ea6dd458b566b4828d8e5485b54fc2c26a80c9174d01eff0e72c8f7bc912ea9019c55cf4015752f862b97152ee617b9b7709bb8d05445c2e2ec1680d988c5e00af788ef133c7c9dfd5c57f54fe442a4a6e77a78ef413c9bc2bd50ecd03502533af8649a35099c22bc070d8394fd82cc08352e3d585cfd0acc94f7e945a80bffdd14ff74f0536087c0ea3040eeeaa131302c9c30a550888df769664055c74c0dcd27d93a707769e25c3af8fcceffd01028e7273ddc568e716014cf091be77b1aac2770619944ffd37dbe53af871eb481f8e112fc7cf5a8a516c8e1294f9666876858bf0005ebf77a45136433d4c5f5e3c11771e2f55945ea06db8129910985409daf9167729800bedca2ca0d6a409ef8586da1d803e68f134d8258f84dc7bdf172a3207aad4bbd2e0fc539b63b6df5cf83effd85eb56a6ff094a94df5e3dfd6bd637052eee35c4682c091ca8c8229e9144c48c3bf59c3e2b100b347b4b8d5346761b7f36ddfea419ba4f073568701a69cd5531efb5bd8dbed778ca155d3371c1ead426f0522746c4c1da5be6597019276e507bcd795bcddf1e0c7b4c7afec28ce38507b4b62fa8a5213387852bba1dd0cc816f2a8d765eae21a5696d4146ce9bcd6e8190946d780bc703b2ecddb24385f6237ff147d65be72fe3dc9cc9a17cf450d614a72f0be7f446495810f36c19cba97558f5b250c72bf86ed6de8e95e892629365568750c83aad1fb1b7f2dda2ecf7968156460efbfb9587e740cd9fc694be0b070abd4f202c67c133df47737b32266984ae16632ac9dcee78d41cf48397e48260755b6747e96c6be2d186c9b57a301b8e540d6006291e61380685f36b1d372109189160e56703f6538fd047ba79ef83adf307fbfdb28b8347c3c6961a1c05232571052bed13e96e8ef8fb74ec2931868df74497ea28b1d85b356e1e51231ff73f8f09f6f8ca3b7602cb30bca268745efdf6f6f3cb6a63712057ba2d0e57c9301ba53429981bb62f29fe6bc312d6d0fcabd9ec927845a0bfedf894e9b22199f6976f44a75d1bd25f23cb876ad2ac21ec06b9f8b898df5dad89add74079e6f283b0c96d1b322466f16ba5dd5fa6107a89d142ac15c2294f7d29cc9e6df84e1368f81b9b46e278bae9376e5f8121be76d10784ff65f537f548eb8375adfbe38be5698a9a0edd6fdd40214d9a11d745ae556455cfa0514ec4ed9573db0b0a532ac28301ec0e1ee2cbe96fa34623ebc48bd8fa0dfe217433e95ceea1578d392c1d10fd5a3ec42a0d77c5398230bb669d0c02a910c7ab2af65e7d4dec35f8e0c26037b47b2d08ff1632cd8023570db095e8ab32342c472109d570f14e5984031984f394dbf59a0c86ba6aa789c8d596dbadfa1fd162c1e7709480448631dc85fdabf7edfd013357391ffba54669ae11207115c310ca12877c284dac9eca49f6b63128a1bde9a05db913e432b568f410466862ad3d3fccca54cacf5eacebabfa747ffb1a66b025218a2c0169067fe2f2ef7192593ff1f62d115c9685000fdb7571958a78378fe7593b804d59def08f78a459e4da1cda613ad5deb31fb0e383a439d914aceba697dbff6e75a587517df702e9ac19ca0fe709b36ab2293c420db8aacf93e2b75c1f4edcf41d3b3614d2c05f95a1be14bd698e06", 0xc53}], 0x1) 05:37:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x6, './file1\x00', './file0\x00'}) 05:37:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 05:37:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 05:37:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCNOTTY(r3, 0x20007471) 05:37:38 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000400000000000000000000000000800000000000000000000000000000000000000003cba5601b1a43b8bc89ca1000000000000000000000000000200000000cc6f231896c565fbb450b0dd6aa12cb7784a226278d6ce24104aca5d537386e0f0492d5a060a62dc0fe4"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x42) r2 = socket$inet6(0x18, 0xe9693895d8212dc7, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x27, 0x4193c1a29fd18388, 0x8000) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = socket$inet6(0x18, 0x2000000000000007, 0x800000003ff) r8 = kqueue() r9 = socket$inet6(0x18, 0x4007, 0x3) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x42}, {r2, 0x40}, {r3}, {r4}, {r5, 0x100}, {r6, 0x92}, {r7, 0x28}, {r8}, {r9, 0x2}], 0xa, 0xef7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r10, &(0x7f0000000040)=[{&(0x7f00000000c0)="87bb463cb9248618f72ed561f711ca4e1e8df5ae59890476bf08fb965182166a3bdeb471983ccff7ffcfdca1f494f1d8cc961e9049362307394e4bd948f35589808bbaa797baa7524fba0dc44d5f913a9080f60fa50829298e092fc608804ea2021a7e2ce8c3dfb9ceaf89e6fdec", 0x6e}], 0x1) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) geteuid() write(r10, &(0x7f0000000080)="02", 0xfffffffffffffed9) geteuid() 05:37:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x8a\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2600000000000000, './file0\x00'}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x89, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:38 executing program 0: r0 = socket(0x1e, 0x4005, 0x401) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getppid() getgroups(0x0, &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendto(r2, &(0x7f00000001c0)="7d99981ba908f46f541b10588c7885090d4d05afdaf8ceb30c9f93c4706edd4ddfe5bd2a5965ab21ae003e4f3b6c2b6acbf6b004b52aeeb7aca38549599122097c1df833e04be2b2ae3e68a08a845010d34a5b0436bc55d731ba96aa1e5222f8b68731e6c79e06fef6d6a37b85ff18adacb9e1ac13ca558b31a32013534de616787e199c58b8bc5e93aef1e3c2aeaf22259f35052f5632683eeffd163fc047947eb0333dcce7657ea7ee9bec8df9602d775c4f20e0ded363ecb38d2c2857866bb1d90367f7f23df08ad2df27960d7eae84f5", 0xc0b42f10e28faf71, 0x2, 0x0, 0x169) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:37:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/135, 0x87}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x201, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) 05:37:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x90) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfff, 0xc2b, 0xc25, 0x1, 0x6, 0x2, 0x7d0b, 0x0, 0x1, 0x7fff, 0x9}) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81", 0x236) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:37:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 05:37:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="c87a2ed0869757e0bfe99e096b3038fefeeb5ccb2bd73ee9309e293cfcdf87500a6bc0dd41a289b6451db996a90f8e26920f4214454d51d01ed7f484e82e88dd301f92fcaab43b141b2be3f0213eb9debe7f9d9f6eb43ed9596cfbfbd035e59dbe3fcfd15d150000000000000000bfabd32f6be0f1a48aa850e78980f452cf4508caae6e84feb70df442f3213c987aa19c8440fc383a872d59480cb1"], 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="8f4a9b05d86816aca596b4ef70a0b311f4a05880f048eab057e7cb70e90a475f68181c8f3ca8df56b0ec482a37538e056bd073cd8425092f108780904ef3e0e863f4ef5f9424747614171996ec373409a310bf607f1a8bb56d54cb4a4400a09f03bd795c2018e4eb5bbd404e5d773e33986d80b465003cb7067ed66fdcd2e64fd3302ca3afdc83c7155be0cc1cd4f570499c5e59258bfe3458f406968e1a04476545b155fec7d8fa19dbaa358d1d78b198cb72297e6c1662a6eedeec11bac9852d0ff452c9c7c2ed3b39375090373f118d02855c039bc69901d3b9ccff7ac7c0f82fdcfff554b7f341441c50c08c94db7ba75f60ea36", 0xf6) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 05:37:40 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x2800000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x4013, r1, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="804ad200096bdc7fc53ca9564ebd64636573d2edac71ec823e2ad63e4a3156eceac327b312c2fc9d7d2a79a775312095d38eaadb46fefe81a79d06442d89c3d10b1f725d68bdfe9d84210c6b7c2541eddfdadb70b6eac5dcca478e7bafa6bb83c7345d23b3a31de1ac76e325f2a511c0c6637175b597095c500661a372de80e000f7ab86c18c1239d10a908aebe440bfaeaf", 0x92, 0x40b, 0x0, 0x0) write(r1, &(0x7f0000000140)="b703e7cbee9f794d573ef2bc54fee1ec0b2651ac793fba5027d69ab5df", 0x1d) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10202, 0x0) mlockall(0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x810, r3, 0x0, 0x0) 05:37:40 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r1, r2) setuid(0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) 05:37:40 executing program 0: mprotect(&(0x7f0000022000/0x1000)=nil, 0x1000, 0x800001) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 05:37:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x7fff, 0xfffffffffffffffb}, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) close(r0) fsync(r1) 05:37:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x8) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983ea", 0x1f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="54657d6f8395eebd56825af896f9324bd360ad498c9c8d91296754536e2e", 0x1e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 05:37:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x80, 0x7, 0x5, "fe3daf327572dee48b05ff66ee4776a33095cfd3", 0xfffffffffffffff9, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) 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, 0xea81, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f00000002c0)="69a5d06dc6204c02fe0b35b1deb6b5495a7ccbc95990a47778f918cfe356322b5e38db675aa26347cd8036fe01d5beb5387335389d4cfebdf41f6af53759ac605f259f03e39b8798d70bab8437981b36cc4e226730a6940a4c6c41e478cc054c2d40b545008cf06e7d991c35ae297fc854ebf25081a08acd80bca9449b17f173a0a288ff1de71a5547ab6db73a82003716b764d004202db9a3764df28c3291b79dd1582a710afd6c47ed0f6f597780364d99517d588ac37bc37cfb9bed16da10d20c8a5d9e8674ca2430526aaa54", 0xce) 05:37:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x1, 0x20) recvfrom$unix(r1, &(0x7f00000004c0)=""/231, 0xe7, 0x0, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x385d1, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2119d750dfed21650957312701a6621663afe31c"}) r4 = kqueue() kevent(r4, &(0x7f00000003c0)=[{{r4}, 0x0, 0x41, 0x20000000, 0x52b, 0x2}, {{r0}, 0xfffffffffffffffe, 0x38, 0x0, 0x6, 0x2}], 0x2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xc, 0x80000001, 0xf6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xe755, 0x9}, {{r4}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x3ff, 0x9e35}], 0x1ff, &(0x7f0000000480)={0xcc1, 0x1f}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x9, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCCDTR(r5, 0x20007478) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000680)) 05:37:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 05:37:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="2dd275642e6283473cd1d6839bdc104ba3f9d6d8f787f9b8ebcd244af54a4040b2aaab9182c816ad2e2b8f9486cfa56b904f22cbf5aefad71b5a5a07349755c4015183ab82a3f9bd0169f5794bf4a965eb0ec7e3472dd0a2c381ec7b899b56543507d9a4b03931e4147828abafe741a7671d227c9f2003516e57b04c5844794ab3f677bab8558aed8fc1f7f4203daf2600c0c229aa2859ccffe26b08562d7ca2c219f3a549f3650743ab7fab2a2d84b3032ba04fcff9a8c9f2c9c495ef7db75ef52117caa25ef0839f87c23609695b29b6aa0f08410d1e72ffd7", 0xda}], 0x1, &(0x7f0000000240)=[{0x28, 0x1, 0x401, "9ecd25e48641b95bc7b3ea5a2d3657d3fa9bdad981f32874"}, {0xf0, 0x1, 0x7f, "590acdf369c652782689325b506ec5b0c4cc7ded53e8af65a2b65a069d49a5a500f233d9ef453824935c4ff70dd956b67978bab44c39ddf18b0f0ba865fe47d8ae829fdf8686d19932c154842c6ffd2adc8e2060ea71514a4bfd1c221b408548d188461d781c29702a089e4b94fefb23848db0496fd5cd3b4acacaed4b7a6de829b9d927ca78cd5e57e6f02378ab81b584fb416b3c4e3bd0363099efe61c6ba3b814fbcb18c1e291a3491f2d1268b721f5e9fcbd7fd5ad4b064c495ab979b5b1f323137600aa8693533590b8083cd4bd9b34df86195ae3714b31a4ec"}, {0xc8, 0xffff, 0xffffffffffffffff, "cd1a4ca9bed9e346cffbb2300396d304e1942ec85e089109f0cd481baa6f32babc98b794c48360c2b6f4e0c30008639c32292364d3f3514c0937d8c749bfec2323439ce5dc00db8472e7d0b132e230f135d14e4cfb281a467029f5599fb58f3a647b1186c149658eaee8000e33a2b9b45847fe6123d8cb6940d3ad776b31ac8e6a2723438416da070daa92c6d2875e2ac7d401acd0b5f9c3298ab80a5d55b5ff24f0073f78c5c567d4c7f05d512eebccc95009da89"}, {0x38, 0x0, 0x8000, "5d02b37e5d6a91a99e581f42b051204ec8bc365482511227e1e0cda5d03d64e7f2cfc7a66c4dab"}, {0x20, 0xffff, 0xffff, "8b1ba598fdcbb1bc718eac1a"}, {0x1010, 0xffff, 0x7, "7eeff7dd4c297ccec1c0969c24e027f24ea6dd5e8749d62f81e3fec206d283d2b562389861ce28dbd4635af3b4070049792be92c5c31194741316472f165502326fbcb63cc3ffe883189c382f59ea9aa576e116a8daae3db8ffe85a3cf23b62049abe98214785b8d498287badb20af6a08f3ce029d680b2c7fd130bc74479119049f2a65be195bf30cde7d49215f80ac0e9cc5a0c2cc974e5a3151a4de8e4f79a30272bea98e92f0b0ff12e8ddc30c4083498f3dd8b4bd65fc115e5eb658dea4f1065030db5c2272a900cfa179aa17f16fe06560286e49bef3c4d4a0174f0d4a656e7def3f1232223c999294b8c71810f91ed67332058e11f8e43d2f03c6274d82c7f228addde8ea51d634e43f1b25e33393ebc2f60d0b0e720adfc3af8d9849e737a39ade5df72236cd2d587b7f8734c6d875ae980b54bc2f09f313fbf0dbbde5ad0a6f46b6148b9272d651b28a7837c4d6ca521d810d19d4da489d653b6ea45c8871a73e928b780a585d8d34d8138369645559b4ce35f344dd460b1b9ed6a44accf4d6653a9b3550e3a4230dc050c8f2cce9ea52e13c9f90f2bb7d25a6d2687cbfcea8d0b402689da62c79be24fe796ffca2284ee4f30d0236c05b4d6c72f540917d31f78c0d05635e35362a2099b251687181dc69c64a95ec84e57c80b8c18436b3ecbf52351ec0a0958999da7897026fccd3a43f3722297c1257591f9ce0005770055fffcfdf1bd36e27117ddb9e7d52b8ddf9d53beb9dd0349f76e9b97d0276433de344d6c745c68d30d6d66e79168d08e1fec54fc7eadc3a7a04a250ed321240036f4cad51093b950eb994eea76ea11e981b60d1ba2687ccd50bf105f727bbb3177b9a50ced96a776d7d8d2dbd4b3ae6f9f115c10c5c081a6360b8abc9e5a2fdb727dda909569fd0fb121be74fd033f950077f81dc67b55696885ee477c4bd2fb52950696e295374b01cce5029d68d2a5c52b4909167224afc9c74444824587eb6a0a9713d8f89f19c7cfdd67be80e931a9a03b88cd6941aaa7ebb3a9d527cce309b385dd3291335a645fd2dc65e49d675b956a18f4f11447318e9541c9a752e7662372fe7213c64f01a655f2029909448ba1c65cbf079312480ef21cda5ce8293391c48e4eb6d71ad498edb295e67d76bab2d02c98c1a66a580e321d3e8947c48f330e88c617d70f3421cb3490b09867308fd5ea635476b98d4e0e1706f61c9cc76034a22915b6c0cf030d5398a137ea92487a8c2d9b82e26fa16d715f5eed4c456e937f8da896195e3e7ed71a15b5095c37b99d91249b2ccebeed9cdfddaa340071c0a144f3e0608200196a84d8e0f4c37366a3e4871f0daec8a72adb1473568eedd2d9aeac4b07fd5aff7aead7ab23384d59cb61bd6940d3a52a22148dde5f955353809707ab7286bcf842c6a3b662011d8d7edc6e4905b4d1765aa852cf1a72abbbf3e367c8a03981662c3183c9d7d5a5644311ee297b25c8d5ba0b1a6c28cd4c722c92926b05c4519a27335164f5ffd0067ded16f53ed2e02505f60125496bee04cc36922a4007ff97b2443b46821872b53110873d4c912dffcb4a17c0ee572d7dd7979a36f7c16b07f5fc2273fc3a2b1eee8f3c6fae2f5aaaed7afcd5062eefb4fed8867e905fd6990eda3fdcfd389a6b022d41504653834d41f84e25ec0e170cda315a8586b60d996486e1c73bea1d9d7309b1b1312fa26f8bd6400a58ae7870543a9bfde6e681a47bee79841277db0ea89a3052810378078dd50aa31d9112edef355ecd1a62822a27355412eec78d6129fbec7113f86504648ea99f18f717a4600413a94ac299e403b37af88435cba4d266081792678dd5e871c97f23e26cc93d4bb0f7e13b0330844af45c15c8f8d54f85d44d12e177fb7f5ef0446eb975ad490f1071698eb5cc8aea837880dec5f709bd4ae96bce9d3151599722bca58b712744d6d63ef2f72ff264536c4c802d8a3cef3abc8f06c377d242d45bb79e0ea96da5664734371d0d40d3f8739fb8ff0c4db07ef0c69e81e3d78821f46c3047133119f45084682ec7de0280a5566be401603eb80412d4c424905a938e8e9c2ecfc698b07270343cf5f83d0e2aaca128f4adffcd8e6d9853f303cacbc5c9810b5a8c512059b0cf724f21a38a140f455aa07f13c08b8bd9502efa04df882350982ea61ddc5cf31411cf993d6f9e628c6dbb98e72321581379c4bf2836d187721895537eb11004ed6708b0b01ceca7714c382afaa4f1cb96653545021943f1692c796c573146c3dfd9bac2131562458c36f479b75826263b050064edb9adfb2c9ac9ea6185eb12ed24c972d5137ef85219de93056e51fbf7c8b13b1cc07c2989024a1ccf4a3070e090eaab33b7da4b87a48c86749aa52a245c130341f931df7dbdbb42efeabef8b626442802dea41cdee57833c85740f1b267fa01e5c37f0c83e9bb990a75afd57ddcba10c2de8fc8a9bb1d5ef2f85ea1dadf1a60f51204498c5617dd346e5dde342152dd33a7c8fe63ec1d77ddb176ad340cc4476fc97612164234e1c9a947419962b4a5ebcc0b7230fe0b3867df1d7c9583ada5d947c84cdb0cc1e624e50a17d9b7f5a338ac59495270b13f83d142138cf4f4ddbb632a8dca5f3b6d89b7cf645db09c6a9924f81b7eda567558c8454f38d44e396bb22e596d30a7089d5092f8b02f08c3efe64de3c6c16d3ff279185290b31d3b4c444751651b471a440d5f9d0f384cfc3f78e645126e41dfe11c6d21e8dc1049ab882683c124ed8b96f60423dff0e70d96ca7a10a574c7788dc9468d85f7779dcf358b59a8501cbd1a9e8633f8e25a5e5552100f3a0e169ac3b704a698e5befcf51e962dc74328b2b53a3c95bed81ffe6968a1cd4898a3d85c2534ec601808eaff38040935872d277c2e45eedc0bead6d8152fd20627b26399ddbc1c05be030f396a4aa790f0b493f8da4f41a99b7beab403f47965cfaab1a3b342a27bccbbb06efe75da54acfd125fed821195dc26a867cf626fe86ade5f3e053398b47cba913a214858a3ad706451a5cb6961086d7ba8fa14bac718c98e2bcea8b66274de310ab16db00c6c14ebf1028e05c99973dd4828fbb8ad9d4641cf45c8f602347d5f15736a4f719bcaa90137e03d0ba39e335f0ddda2cab5aea4d3bd1c3f28e055c4b734c5a6ab6f6f28fe78ec23b25f6a4cb13e3ddd6376e3122b7c9a8e0caa2d672ed17b9901841ae5e50427e5478390e2b4cf6a1dc243d9ad5d5a6450f1d1eb61f7ab482f7af3db83b31b2dfb02a4400bb9a344e2feadcae58ecd100846c61dd0aa5711a3cbb1b0bcd949a329f8bfded5edc922f462be4fb78c478c1a20c40c70fcc84d70cf8dacef10018186d3ce99ef6837fce9c66224cac3d68ac61e5a139661dde188b21d5c97f88556dd0b7912966d45937956bed5e8436f1260ed0ebe36c37146efc7890efe7335d6826e581816ed540ab020bd9ba8bd33160afabe673f3072b6b607d8facff99eaa26a69e9f16740d9ed919c80113614677190149ecf9e57d673ad361ce4bf576b5dc5e31a435aaf5288c7818af51a216db7ce6cf8ab691089f92f8ba91371f8b0999b659965cd005168df753540bf2423610b167cd4c6adb532b42bfdf6093518e4441d8df723c61bbeda4327c695cf998b3e28a420f41350ced330b6ae574050108eaa1147322ba565ba1d25c8463ede04c1fa7bcd3e473e6fa479b7104e1b8ed4af240b265d9ae8596196355f90454edf1aedcb999176c312270e399a0f909b556c1f930fbab81bfe7a06480e675a4a15c9b1e885bf0b7fd347a0b42cec282b0bbfc58e9623ab7eaacbf623ab2a1c5d8424f2a188715632e5f6d2ddffb863f44abe71166cefea2d29f20e63838d52d376ea3613fd937bc6632869a3c62c93cafd8216ec585f40a382e539cffea0aae3d18413c72bef718a524f89cf49064201c95065aacc2ef9cc13d203efc607ce8710bde33a8abd03a548829c20c5533d28f31c45f9b1c4a387e2de0f154b32dbf90b724a7ad86b6f218675d036b7ae2392d4b035cd7033d7f126064262d96521e930db3080833449e5367dfbcc831989bc337dfa09a61a35e91b94e1138de6f5619df1cddb2aa0111ce0089f4f70904224ff0a5eee8633c6c5f2fd04bc9186e19020c2cdfd9db42cd357ba951215a2028ce9a1c79e4662523ac6fe2c9b2df164eace17ff8d9d62a8838ba2a6c415ab4334cbc10e91970bf025cf4c181f893c210f563060aa7c8ace02b94bc7d7e20be2c0a32d7c5f79d2edb35bcf15c727fc1db9d8ce6dfa589073af9ffb7629b731fd120ab7069535002f1d8d5e28435b1c38a3b17537d89ed359652d9162b0ee60f271f27aa6d5a1cb96f136e402ae57d9bbafb808ba1598099b173418faf3d5a39d38bfef8d8dd587bdf8e807ffc651d81bdb6041a8e03680bdd020b2b055d4d116ba859574964e8486b2c5acb23c8ba83cebc849f9cfd054cf679d4691d81cc2fed9a6bb7ec4fef1bcd0f7233065e5402ace6227ae7ee29a83959823b4b214d2d6f21fcad3142fc959918d75df5e585481064de41d94dd8ea1c2de3fb63cea4980389af22326ea374b02e421d805555afa224eb88ca7220ecf034cdd85b32f1ad8777c76c36f6535a5cd7cc093d63f3d55f8895415011f8452c0fbfc8442b34f2829789e5c041e040e1e7a961f2153d38f8237fc588e068c331513603b28fcbe118362238ba4c8880183573bf4e53e4133685b288da4691d91fa19a088c9daeaa4b931cff41374d8ad1efc6ee7f9947f866fbcd2b6b87c4612104771d749cc94dae42cc6eb750e304cd1a324a2765da359277769cfff535229ce3461cc7790c9d12f070d42ab9373dbb146ad5cdd0af8bb0a4cf035572f6d124246c85ae71309d2fe7e98f41eb2ba8baa9bdb858d1835bc06cd504b574879ae900e89416377e210b48348edc4ae1277bc56bf524322e0ab1e2a67cd4dc7fc542b0b83714896987ff92cada712dbe9d3c200509a173a10abf839497361249209fc8712d2a97941c93e9a50f25c6372bf18bf2797b134183af641782bfa66c78799c1205b35cd97085a43458def9af7b103612c7fc5651ece67b3c2ce082e978bbbce1f12d7f12002d696d788077756d1edc92f68afc6f8a37c879fca4da3e8874c1972979e2a92929026c367ecb9ac639f6e70b5326504388b5a649f8a496895796206d591d64f144ba11e3e71cae94460b3371023514b788a37c123dbb52f8a10ca41a03180a8307af9d97e0bdfed66fb4a468eabbf2fe5323f27792b9f6f8bac5d4b315a5f2ef0419c42e699dbce2b733cc1c6cd0cb3cdd8fd7d17bd187e7a1402e8986f0621b952d9a92ccc3f83cd4c4f3be95788c066e221db2b89ac5e7e6ce6b503afe91002cac30d5da22a7e24967267712bfdfb471722b7e5cfea04349d58756482fbb450d4e9649e1632b1c96bbb9926b08fc8b95713d0edb0fe6afafde0e7dfaee03d954ade7732333ed364077b61f6521446198b2bacd9a78cc916cce94d721cfeee211b1be4a3e852b20702e23994eb72ba14ca8d7e526e78edc277ffaa98b2f177879aaee50867124aebedb557ec13d309b86f742fc3a78f5ce45d003b01eb0df505aa592cd598b3624d877eb23a34b00718ed4db092fb51f1fdad6d218f5b3f9a1411f92b9c875bec402ed1ffc28efdb85568ab6b413aec059d60d509395696dde3d4e64029ab31f32fc0c15ec5a267c12b06430f005c3952c61314a922fd605bbfe57a15fadd4438091a476c421be4a517d01b0e64a61cd8"}, {0x1010, 0xffff, 0x9, "cb60107b93e262c18b5dabb98762a7d27b3cb7b2651387ddd4ef2de2bd490fc1e604bae3c899d12cfb4e7bfe19bf8b36cf9451d956c647d0eb1a4e0a6f93de84b3dc1d083d194be2d5f481ffa63439e5639347df0aafd94cc8233d6e61827a15580f1a6eed6529f024a37f70fdd0c0df3b5d7dee37fe9e05ba0cc82fdd34d5e04e47fc363afe604aad8d68ebc7e3b0728d49247a78813baf67f9165165c643983eb0b59c4ca7b5916c1d2254f56077256e7598b5e5f0f166a334a69099de1104f786eadc0c2430655198e62c8aa20e671b96091bdedabc03f9016290464b983c25dfc11adf4aa04d105aa355e12c458dfe0cf3419a4ccfe4666578c6a14ad5e7b31202a84075474c4bf4e680d79cdbe6ad4878cd93115c77c473f51bbfa91cf9ac246883f2e9e0d42c0fd9846b7db0f1e3c130449027173d12b0522ae82ac256fadcf1f403d4eade42538b79086bdbf6a76ac1edf3424de83a4b5904fb5b850dcec8325e12bc7845076249eefd293cd22928fdca6c576027d10b822e503b650bbdb38fb02c0b63a6811b031a43234d600bfa21a3c303142d33fbff85eab505cc8e71ed0ccc2b883e92a08e02c31fdb0d25bd022415396a2c9116b6d4466ce812d4547effc830dbde1bfa21b963a3968179264a926c69088e668d99d13a80a7b9c1486ba2cf41284382ab3b97414d63858ad572bd6cd1474dba32e9ff957c4056862aa87b9c868dfeb5652807c35aa03d921f533c944513a822542d3c16b47fb0ccee7124ff87411c382339988281d5233cbb24c5bd44aff4e8d531d7e4c63c956bf9bc0d89c83031847ef36e0f8d42927108409810dce31dfef61d7487151ba656b8e655cf5603d846e505e167a22d004a857b987199994c35344507380ceb23d6e30bc6643e845b764c0a9ceddb72349f0e8ce67774db4ec0cf2673ad21a8013d29035ebd0ee6ea22b5faa5b9239b6860d651f7bca6775161cf0eef853e35331d3f2cf0893f298ecf1086b3a4064b246f5142b5fe663595ebe329feee3883e5c9755d8490ccb3b61bcf7860b4eaf23402e5c2e4230bf18f3d99fca05e84e6a2364072be652162b36add87de600da1afcc1edf8e6b8ded30325cf6c2e5d55f97c47cfc6060c5ab64400880b7de251b9a47d60a50ffbb8b3b1e9bb37fe41bbefa03fed6040f5d92c04e8c2b13032a543ba25f3a565a58ad9797fd4595b8e475f6a473b1810d58292e11e476f51062fbc9efcf867a672bcdc74c3b00c48a849bda24b3086d81526dc55c0eb9b084e8fdcfe506289bed7b7c970bc877f2c7af316c10910390bb61521ea14c482ede8918506cfe16f7a00bf720367cb9f5003e316931923463b335eb7fb3abbe0c19c1105e5b1b0a9947ea67fa99523ed7ef0a1108d8ff026fc0610cb6b1eefe6d213b998fe0ea192088a4fae7b11a546216bab781a6f0f28f0fab49832fcb9cc0c03a920b60396488f7cf4ef3ca20b2cd4a481f76034a1ea7be476c092a541559657c57d8be0e0f68ca685311f2dad9bb3786dedde2b278da9227fe0ee75933f4cd48a048d075bb42d657aa4cf3388cc08f4481db654bdad7dde75662fdc00408ef59220716f8b045c620004b823e218da99013c8b761f38501a84806eb85d483455fa7d8964978c5b13047569b8de59d77c17e69c8a114b1631ead0015fe36867f0942a3745129136d9e7e5014bfc1d044f92f6f085253e64da4e33d063b5d21982e3f7befac2aa5fc4c8221b4f9b2f61905e5e74266e16ed7cb45dd47a3ef2bb3613fb01764e579e39cb0cc86d761ab8fc93dd6b8e348d72e6e8f1d9dacc00d86b2221757f7e7ae3687fcab533dbb21fef56db04b8c29eec8215d1d0451d457d4966d8ec746001d0df3dc57ec54520392e961204e1b929f357d1e6ee06b3b8ea62abae1c2a5979be583b63ca7e4fa9279b3ead68843342064380b152a7a16eccd31f34dfa45d94665ca1889bef382eade4ef0e6841259100b7185415303f6ffb3c52a5a9ec2b2f2408de466a19e04b89e035aaad66c4e882343f195e3c6a1e9c7cbfd20c803f76f0a10b545fe5b93ef6bf500e61726d2376b96cc8f358bb4d2333fc21f3e8ecdba121a6c2f7906ffe7a53309632ef819abf86a12de306da937df17d5caed6a02ceea546251a6be96b6dbe5cd50421af5a0da36bb5219cf064035a71aa9d4cfdbe9e2268ec69957a2c04cb71b54aa8b5a9be42106b0571149d5e30f54c9cb552670d82f1cf7704229c361e59f458dcab5c07f19aa8e46eac2733f2b79410a683b1a443065d08934ce51485dac61d2b535a7462e06e50743a4bbcc0bbf4b0feccc2bf0b22cd536dc486135eda7f69819ec978dd1d343ddd44ce8663526aef4937b23795e83781c2dbe2e8592a20d0d169c44193f9bcbc0d592d2003f4b2a1f92af24dfcd90e4cd6f87302d49a6636ba3dad4576073b205036483488efc16dfc76c99576ce14fce56195e6246087a803213cf635b2057b54e8a45474c0b9fada7becbdc3fc1ad6c150b20f95d809d6b011c66ed98557850dd4516c01d8842a26b2e623e5986cf12da9f4a39651622fc28b6298dc5649401f6783aef8b320b00d43157e86643bba9090862dac8f69630acc4fe3b1d0d649b5f6edc24a196b6aa7343995d2fe63166a896513d7d013125533f6a89d34d037c494254036b740358b9646b2f43da5922c265a3b139bc0ad838db944d4dd030270b331cf7a27b6f3d9836fa8b6a29c0972fd8ded2c85575ca8733b0a198cd63e357bb6459407465b3a4b281c8d07b43afbb670c85eb16d46e53b2135deae3bb5fe45c54622196a1a844e93f9f6fea32a688ed42d23974812939d8770bddae3552c456cd238da0a63c3225545c47c1c2f5b9062948a1f6e20bfc2fe10fcdd5a4740dffd2ecf67e49a163712677a2dd53d3e4cdb10bc104a06874a29af90be8bc5bc7acd28afc8455b0c9e3c843f9f5dd9b01dd1d6df8ee6103198029c2fa4473285341e779b092e300327baf529e6fb42231164ac1f2f1d8d19f131ecf188200006ce8cbf95727d601003c21901799e65a1e0a8e0c1fbf1e8fb355488d35f3316b6c9748b205028760fea9b3c46a44407350ce950297e7093af359b51436f86fab5aa3180a4b0960dd05a277e106685698b2a903c205a1461ae84cf8b0cfb5828754773318443725c13a7fa2c689c01998a745914209182eba95dc761173b2c706f2705378f9e76915a45c51d68e55ca6211f2db5fc69badbdd9773f93f8128297888b076894cc1674bb200faea0b2a314fb3e2d1c935aeaec7b38c887ea55e3563767154008d7e467d40efa06db5ab71274250f1992770487c49946246450ab2c2647246979979c08c1e55d6883a7b08933743a45fa4efde51d986848a716bf926847d76749349344ff02527756e894db9fb722300f7a23ffb729cae7f5ac9bddd258f9193f2abff3c00b3daed0f09d3b73cf7210a99b323425fde5d1d2cedfa0e12cf337984e917d7e8cb6e5fb675e1742abe1950c7d2eb31c702b4a2e0ae49fda06ad6f3609fa007e537b3c8a29d844ecf8286dd44f0f5e9ccfcdf096bae825ccc43d34be7955c6f09067e03b334af7dfd1431bcd6eb1f04855fde9a3f139221e754c1cd42b4e526f5a3f0f0e3bc23eff9411f37e693a6927cf7ef9925b11877050a04eb234032fd5bbd737711cfb6b437a394eb48a011d3f4b19d8b510ac7c6942499cb939b437ad18f58de5274664324f8fc6605ca39837a2f42a3d281bbe88066031c343ef6057430f0b26faeaa35f1a52986ce99c08e799fb5d6013445b8872421fb5652aede2806dc4ddd3489dbbf0c6f208a02ed974eace37f34319f17c5b4922a28d9c65afd54f834086f011b72bede528711f31909c5ccf67fb67cb000ea439bce27e2ff03d0143e4156402aa6813cd2e5599ae55c6e0b130bc9444dc34ab2d705caf0e074f933735d72d38f362c6d51bc7b34820a6a49dd9aadfa49bf7dc8e252e4bb793c0360451fa8aebcb213751be1a46369e680b0ec591c317b532ac562aa42a75e9ca9508baacf3b9cd0292a967e1ee980b4ccd4aea3923eedc97f233361e9fa5799121a72d8073bd6f45a10f3767f68daeecaceea068bfcef03ab8249276d05eb9475194dde03c17fcb522f38cae306a981fcafa610951220b755a5a7050517116e1a0d7b71826b981978bd596baedef8628a4d21488ff6fe4e059408aa5a9efbed15351dfa3cc4c65b7a043709f73b9fd181df79aff1859588e93371abcb61f34e214b3b8fcd70783233eb4b3e0e23659ba24f6f080f2365ba48253f8ee4959ba9375b0a2cdf708144e4454c8a290d50bec20650515780f65e7995f23ad4531d5d78b9f0538c221507c8ce80c54e26728be0b650e369a64f279906e5bb81bc4891aa496379dd6af0fdda081a63a03c644b6ba2cc2a2d1c07e0b365023bca8de28732d087e343002c020b3c0a1e80fe8fb777bc59967a29133bb61763a85b966e7edfcbb2963a6be63022e378dcde0f82d3840e3f0ef68ac679c04d5278fdd062670573c175d75959d45c30fe5716e91bc30ba56e763948ffbca34450e4af19a077cb68afa5bed32be74a6ba9c2e3de191b2fc9179fb615553c5e864875f00cafd0d2443f185a27874ab270021b7c59db9304075c6fc585f7ac542f419decec4b7c77e01c9381dad2721968af326c7bd4488ca68f4bbbe73635d70e7e1640840aa5b7060ecf6262f3b53cdc1d143dfd5ce32a6f29b6c04c32ff4b549cb8b83d2a52a01f07b723944cd0546bfc4f467708b69cbd452cbe2b2e4ba0a10dd55480a16d7eef003f0dbc52244e05118d605c885cd1106b35ed9cbfa9caed9eeeca0a2a9317bcdbf23526eb36b0d1f9181bb58cef3fcc14cec7a5cf1105958dbb842c9c2c340fb8fe4a835aff9466bb61628e852f4bb41753a4b522d9078fa2e8416e722ded7e7d65b2103d49dda6bac05d7a087b36a57f3b92ade6c779838306d8df728e347d971b6135e0a75b97412b8ca99e9c808854d43a7aeedcf0697517328dc7f5a07f78decb6d9f6059ad9ae06cd55ed5b9a938ac9a7028d806121309d16868f97daaa0cc008242a04a1e187551e0659c7520a60054f7fbecf8ae77e876313b8e2e55fee727487e66ea96829adc1dd8dc921f1706da994e850593fad0e4e2104011a6da249d4f601280fd3b36e2a54f7363df3057cff40acbba404ff5d07da9f106d163f767f29488685bb2dd154c960b4978a035a8745e844da68d8ac4545727289335e239c89399191ff93de7e86807def039e60a42640e54969285ef5505c7ffc3a76a63d0c72e05019e33d6d125f9ea4704f79ec55be351315f1666bbf8e836e94ba9a788de09bae26061065ba2f69c637c8da637afa0f4ae104efbef10941041fe2c2d844f3b1deeb09bf04e50c39b0ef5b227cb1a42a4ba923a0a1d4d1a3e694ee77fb6676343afe4f6d7ea8388b2854a66e155be913682940871f1b137d0a4490037dc42ae6cfac9f43251c44f858ac5b46d2ee4d2862c246f87179a50bcbea2a8e1bd0b67fdb4c6575cc92aacf690e2861bc37547210f038bbaed5af689729e92bac3b937a7d7647de32d60c460208834339ae1dfdd05046b1a3f9f362a412fc3c9e554b2f039f5d401dd1ae3d47dbff41d6804444a26e55dbe9955e6e6df2f47925c66b2136613f2d277a1e6d86b0984f7137a921ba3f0683e01643da6b6394a2e89fc1cb55a496adbe3ab38a44bb8134f66a9d3af389df48da277e7064561b71101273407a01f72cd8"}, {0x18, 0x0, 0x4, "d46bac0d70"}], 0x2270}, 0x404) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) readv(r1, &(0x7f0000002940)=[{&(0x7f0000002500)=""/40, 0x28}, {&(0x7f0000002540)=""/250, 0xfa}, {&(0x7f0000002640)=""/24, 0x18}, {&(0x7f0000002680)=""/222, 0xde}, {&(0x7f0000002780)=""/107, 0x6b}, {&(0x7f0000002800)=""/101, 0x65}, {&(0x7f0000002880)=""/128, 0x80}, {&(0x7f0000002900)=""/10, 0xa}], 0x8) 05:37:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7]) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) close(r0) 05:37:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="0000001860e6008bbf3e7529000000000000f14d341dcd291ccf49f5feffffff000040000100f5ffffff1b27", 0x3a5}], 0x1) 05:37:40 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) r0 = getegid() setgid(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) nanosleep(&(0x7f0000000040)={0x979, 0x52}, &(0x7f0000000080)) 05:37: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) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x2, 0x3}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x402, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000000)='./file0\x00', 0x28008, 0x100) 05:37:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x209, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540), 0x7, 0x0, 0x0, 0x2}, 0x4) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x0) socket$inet(0x2, 0x8000, 0x7) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="200000001af6ffffffff0000ff070000400000007d22917822103e65007ce2cb6ffc0c00000029000000310000000300000035707f00000000000000000000"], 0x38}, 0x0) 05:37:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) 05:37:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000340)=""/201, 0xc9}], 0x1) readv(0xffffffffffffffff, 0x0, 0x192) close(r0) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000100)=0x2) 05:37:41 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2, 0x4) 05:37:41 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r4 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000002c0)=0xffffffff) poll(&(0x7f0000000000)=[{r3, 0x2}, {r3, 0x8}, {r3, 0x8}, {r3, 0x30}, {r3, 0x8}, {r3, 0x44}], 0x2a9, 0x0) r5 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/211) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000300)='./file0\x00', r6, r1, 0x4) 05:37:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x31) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) 05:37:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080102002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x308) semop(r0, &(0x7f0000000080)=[{0x2, 0x1, 0x800}, {0x4, 0x0, 0x800}], 0x2) r1 = semget(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x3, 0x9, 0x800}, {0x7, 0x7fffffff, 0x800}, {0x3, 0x1, 0x800}], 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 05:37:42 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = semget(0x0, 0x7, 0x4a9) chdir(&(0x7f0000000240)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000280)=""/133, 0x85, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="ad25f40ffdca2abe9759b522a50ed4490e4ff405b3adb0c6c98d04283a53b448563434d7d3ff6694d254039ac0894972052685a933b23c2aeb204ee00a62ccf555c0f83f380f36cf5f8a46e5755205cb6120a1b3e02d537c524e5ea6d1d2087100b2f730c2adee450b4a03758f39d6057be7fcf20c07d24fbd4b1b2f2c157bfe46", 0x81) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) fcntl$getflags(r0, 0x1) semop(r3, &(0x7f0000000100)=[{0x2, 0x180000000000, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 05:37:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f000071e000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r1 = shmget(0x2, 0x4000, 0xc0, &(0x7f000071d000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x6) fcntl$setstatus(r0, 0x4, 0x80) 05:37:42 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setegid(0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) 05:37:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56b55b3e753c00000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x6}) ›p„_tSæ¨sò`ý!óÞ¡EÄ ççK…’bô£RÐïã13°à“þeåÌå‚HžòàyǪÛþçüüC„ÝÒi„Ð/i0²6'÷)õùXòF¬Ö!åÂ^Ø &g..L ¤‡?lL ¤‡?l OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 05:37:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:37:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0xa2) open$dir(&(0x7f0000000000)='./bus\x00', 0x10040, 0x2) 05:37:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 05:37:42 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8000) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 05:37:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x400, 0x2, 0xfffffffffffffffa, "eb948e0c3c273ffe4b28dc49027089f2db717b6f", 0x47a}) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x2) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2106, 0x4) 05:37:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) preadv(r2, &(0x7f0000002680)=[{&(0x7f0000001500)=""/209, 0xd1}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/128, 0x80}], 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r4 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r4, 0x0) setitimer(0x2, &(0x7f0000000300)={{0x0, 0x4}, {0x0, 0x3f}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r5, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000e2f66696c653000"], 0xa) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x80) msgget(0x2, 0x100) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/226) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r2, r3) getpeername(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) truncate(&(0x7f0000000200)='./bus\x00', 0x800) 05:37:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x2) close(r0) connect(r0, 0x0, 0x0) 05:37:42 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x400, 0x7fff}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) close(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac2, 0xffff, 0x0, 0x0, "ede922f20aeb03f841970042bd0300e500"}) sync() fcntl$dupfd(r0, 0x0, r2) syz_open_pts() syz_open_pts() 05:37:42 executing program 1: mprotect(&(0x7f000038a000/0x4000)=nil, 0x4000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x1000}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x1e, 0x4, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x383) 05:37:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x9ff, 0x1, "d730c1e7e400000001000000000000000000009e", 0x0, 0x6af}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000008000, 0x0, "b04d00f3ff0a631a00", 0xfffffffffffffffd}) r1 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r1) minherit(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:42 executing program 1: setuid(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0xa) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0xffffffff}, 0xc) r1 = socket(0x18, 0x6, 0x40000000000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) setsockopt(r1, 0x9, 0x10000, 0x0, 0xffffffbb) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9e, 0x7}, 0xc) 05:37:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}, {}, {}, {}, {}, {}, {}, {0x2, 0xfffffffffffffffe}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {0xffffffffffffffff}, {0x0, 0x3ff}]}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x6e) open(&(0x7f0000000080)='./bus\x00', 0x208, 0x100) 05:37:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xc60, 0xfffffffffffffd6f) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:37:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x200) 05:37:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x82, 0x908) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x20, 0x961, {0x10001, 0x101}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0x1f, 0x1f, 0x40, "610a647356a414ef91cf0f707b0d4837096f34d2", 0x6, 0x99}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) mknod(&(0x7f0000000340)='./bus\x00', 0x1c, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r1, r2) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x100000001, './bus\x00'}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100a9, 0x60) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xe64, 0xe}, {0x18, 0x1, 0x10000000, 0x978}, 0x200, [0x101, 0x48, 0x3ff, 0x8001, 0x3ff, 0x687, 0x3, 0x7]}, 0x3c) 05:37:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x200) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x9}], 0x8, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x52, 0x0, 0xffffffffffffffc1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1ff, 0x100}, {{r1}, 0xfffffffffffffffc, 0x61, 0x20000001, 0x5, 0x2}, {{r1}, 0x0, 0xc, 0x1, 0x2a87, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x8, 0xc, 0x3, 0xfff}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x100, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x9, 0x1bb}], 0x80, &(0x7f0000000100)={0xffff, 0x3c65}) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 05:37:43 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 05:37:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x200009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r3 = dup2(r2, r0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) r4 = semget(0xffffffffffffffff, 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r4, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r5 = semget$private(0x0, 0x3, 0x3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000004c0)="44795d62a1f1be", 0x7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000540)) fcntl$getown(r1, 0x5) recvfrom$inet6(r2, &(0x7f0000000500)=""/50, 0x32, 0x0, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) write(r2, &(0x7f0000000580)="511e9f206f507aa0afd2d2bc5fdabdcb", 0x10) 05:37:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000005053d570000000000001000000", 0x2c}], 0x1) 05:37:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) r0 = msgget$private(0x0, 0x214) msgrcv(r0, &(0x7f0000000340)={0x0, ""/208}, 0xd8, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xc79e, r1, r2, r3, r4, 0x40, 0x3f}, 0x7fff, 0x0, r5, r6, 0x5, 0x7ff, 0x3ff, 0x5766}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)='X', 0x1) semget$private(0x0, 0x0, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x6}) syz_open_pts() 05:37:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x40) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) 05:37:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20800, 0x80) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x1c0) r3 = getuid() setreuid(0x0, r3) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/192, 0xc0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/120, 0x78) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0xfaa8da8de18be9f4, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="6bc31dd2146066f294ec96be7754762ee7c1db3ff2fde72282873a5c6ef5a9e7c66c96e60bcb2b1b92b51a8017375b9bdd77110293304c81296a47389803471f1ce795090fd53bb5356f71a49d2f5aa7d719e7c85ce8b836361ae16b09a07f99a2e3921b03b65cbdd932ca8df892a071126cf1f7906be988faee79dd23ac3a", 0x7f, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 05:37:43 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 05:37:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) dup(r0) 05:37:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="a903c6ebda88381212af5bd6e78f817d7f3f9887d498d8e66a"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x2000018, 0x1, 0x100000000000000) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f000068a000/0x4000)=nil) shmat(r2, &(0x7f0000390000/0x4000)=nil, 0x2000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:37:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8, 0xdacf, 0x8, 0x558, "71aa575c06948ce20e1b7b7090e2d12d5e51889b", 0x3, 0x13}) dup(r1) munlockall() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28040, 0x196) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x6) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) 05:37:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x21, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 05:37:43 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) mknodat(r0, 0x0, 0x0, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) 05:37:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100100044fb) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) 05:37:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) 05:37:43 executing program 1: mprotect(&(0x7f000035d000/0x1000)=nil, 0x1000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x48, 0x0) r3 = dup2(r1, r2) socket$inet(0x2, 0x5, 0x9) semget$private(0x0, 0x1, 0x1) r4 = socket$inet(0x2, 0x0, 0x80000000) r5 = socket(0x18, 0x7, 0x3ff) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) msgget$private(0x0, 0x4) semget$private(0x0, 0x3, 0x20) r6 = accept$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)) r8 = semget$private(0x0, 0x1, 0x100) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x5, 0x34, 0x800}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000004, 0x79, 0x4fc4}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x81, 0x8000}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x959a, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x5, 0x1f}, {{r7}, 0xfffffffffffffffc, 0x9a, 0x2, 0xfff, 0x7fff}, {{r4}, 0x0, 0x10, 0x40, 0x5, 0x20}], 0x7f, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xf0000004, 0x1a, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x24, 0x3f, 0x98e2}, {{r0}, 0xfffffffffffffffd, 0x16, 0x20, 0xcbee, 0x81}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x80000001, 0x7}, {{r0}, 0x0, 0x486111b698a204, 0x80, 0x8, 0x844c}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x3, 0x80000001, 0x2}, {{r7}, 0xfffffffffffffff9, 0x14, 0xc2ee4470a1eb64e3, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x4d85, 0x6000000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x89f, 0x1}, {{r5}, 0xfffffffffffffffa, 0x8, 0x40, 0x6, 0x6}], 0x3, &(0x7f0000000140)={0x1ff, 0x5}) semop(r8, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 05:37:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fchmod(r2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 05:37:43 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x4}, {0xfffffffffffff234, 0x8001}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) setitimer(0x0, &(0x7f0000000180)={{0x3, 0xb033}, {0x0, 0x9}}, &(0x7f0000000200)) poll(0x0, 0x0, 0x6) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = socket(0x10000000002, 0x8003, 0x0) poll(&(0x7f0000000240)=[{r2, 0x10}, {r0, 0x4}, {r0, 0x20}, {r0}], 0x4, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setitimer(0x3, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f00000000c0)) 05:37:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 05:37:44 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x90, 0x20000000002) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x37, 0x80000001, {0x1, 0x1}}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 05:37:44 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x40, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getuid() getgroups(0x9, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000001180)='./file0\x00', r3, r4) 05:37:44 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) clock_getres(0x0, &(0x7f0000000040)) 05:37:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80c0, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) open(&(0x7f0000000040)='./file2\x00', 0x10, 0x20) fcntl$setown(r0, 0x6, r1) 05:37:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) setsockopt(r0, 0x8, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f000006f000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getuid() getsockname(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbdd8eee2fa3ecb19e9b92bb0acfccbaca6e38cb532547b429050f6e891a798f85a9ae24ce0122a7f"], 0x0) r8 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r8, 0x8, 0x4, 0x1000, 0x71}) lchown(&(0x7f0000000240)='./file0/file0/file0\x00', r7, r3) msgctl$IPC_RMID(r0, 0x0) 05:37:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x48, 0x2, 0x401}, {{r1}, 0xfffffffffffffffb, 0x9, 0x20, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7, 0x47c4fdb1}, {{r1}, 0xfffffffffffffffa, 0x81, 0x10, 0x4, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x99, 0x8, 0x4, 0x800}, {{r1}, 0xffffffffffffffff, 0x23, 0x1, 0x8, 0xfffffffffffffe01}, {{r2}, 0xfffffffffffffffa, 0x1, 0x400fffff, 0x3, 0x5}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x401, 0x7}, {{r2}, 0xffffffffffffffff, 0x81, 0x20, 0x3f, 0x7db5c05c}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x400000000000, 0x80000000}], 0x3, &(0x7f0000000080)={0x1000, 0xffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) listen(r1, 0x1ff) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) fchdir(r0) 05:37:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1, 0x3, 0x8, 0x1, 0x400, 0xfa2, 0x35a3, 0x0, 0x1, 0x9, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r1) 05:37:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000040)=""/37, 0xc22b437a58079c73) 05:37:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001157a27800001000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:44 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x10980, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/75, 0xffffffffffffff8a}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/188, 0xbc}], 0x9, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) 05:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x400000000000000, 0x90ce, 0x800, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x104000000000000, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:44 executing program 0: semget$private(0x0, 0x1, 0x100) pipe(0x0) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:37:44 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xfffffffffffffffd, './file0\x00'}) close(r1) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 05:37:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = getuid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80, 0x222b, 0x8, 0x80000001, "2b9c5310236315eaa1520d0eb9dd9e1c9cdc4d7a", 0x9, 0x1f}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) fchown(r0, r1, r3) 05:37:44 executing program 0: r0 = socket(0x10, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r1) setsockopt(r1, 0xa6bce9d, 0x4, &(0x7f0000000080)="6a5777aff0397fca89ca31f75689d0846b06a97fb31118e95dc862ce690e8c65dc0c764b1713d7b4f55682c730ce2446b51af9c3789b41bc9f8ad186d1f4680afd67ab09f364eece5e02914d0d8cfcce51efecf131c1d900d5efd2847bd4e74a0b377d3757399526", 0x68) ftruncate(r1, 0x0) 05:37:44 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x6) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:37:44 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 05:37:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="8ed3e5dbce91af7000000000eb3f4fe146f8bf55e37a7fb28e039e3b689240a40459653d34870441f78bbf9cf24c397ca4f7c6a6efc7016257aa2f"], &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 05:37:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000000002004, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) chmod(&(0x7f0000000000)='./file0\x00', 0x46) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 05:37:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x10010, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001800)="10dc5ef9c372c02e28c7027ff5992820c9ca626ada27c350a900d7f5b4d07d4b86fccdeeeac7ccd092021d184ba1543f3016cf12aa3a4e23111e6586afa9106fcecae44c3d9de7f4ea66f8900c14bf7059c0896f8f1a99582e718cfed4bcddd05f561df0907e87e8a5ace1466af32bea3e01bbf9e8", 0x75) socketpair(0x39, 0x4007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4007, 0x0, &(0x7f0000001780)) r3 = accept$unix(r2, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0x7, &(0x7f00000000c0)) close(r0) pledge(&(0x7f0000001880)='\x00', &(0x7f00000018c0)='/dev/null\x00') r4 = syz_open_pts() pwritev(r3, &(0x7f0000001700)=[{&(0x7f0000000180)="2e32060a9689e41b00a1e1e5b490c39b46e74a0045054087c36801bc726285bff855d00dc5cc03149e0e98aab9d5ad545209a6de32ad13e2ce909b9f80236cf742baa73a689fc1dbed1cc3c1b02778fe1aa89c5f2d5c55aaafa7862a4bc9f3cdd0571aa42da6a271283a4e9d71225e36dbdebc3d55713b3e7fe2a77a3892fdecad6f7881e0313ce150fc7b72d94c704f7e4e931244e2c7e9be83e793015154170011ed4fb8ade8a88ca28417c52a2dcbda953e22187928652bd2681368cc6ae6c8d7118d", 0xc4}, {&(0x7f0000000280)="a1aec29a376b45c5732bf7410655cde3c15fb5363727862054ac05f77655c8e8aca3db5be8297b6d34c6ba2273cf971baa7f69ebbc841dd22049e0c26852d000d044e462bedf8745b9fd65a15dd967c34dcfff3f5409c395d473b71bb5d74aecce9833fb51b92e7a89bc6a1018851fab46e93ab69fc714bc89590562e4977ed869838ee9bff7fdd7e72b54bc14909cd4b699a39ddcf2efc1db57d75b0412260daf190c9476b5db1624b9dba831aff043e7fac1a0b57338856f0faef9c4c67a5dae5d93272e65f1b26cd8c18c3545ef05c50b771eaec510dfe6cd9c6ba2e8337966fc383da04afec1265f65cd855d082d9aa12e57ce88190ccdbcfd01f632a64c0e41f96417839f4785e30827f3d3cfd3e58428424dc66ee301dcbe37e60baf3321f6e7ba782fb245bc47f93e731b4c8f8f9c6addbe40d3abaa26c0ff637ef0160333df531462f75e32a151e82b0b4013495cb8cf63ea7d00f086d141d899b441b5e923a8c0021a24085e690f676b85660a0bfdbfad9ecba66397e6523fc9e22b67f958153d10cd69697363d6f6cdb58a0063973dfc858fc20619325e529d75b7d4587b88526cb68a08c2a2d8a00953add0171bc907d93b9a0e7a8ae96dfeb205e1f5926b5a8a218dd878b58c2b72d95c2b3ff833a751d2e9f5267ffbf5d406caf2e2ce38ced53e0efa8e69fb99fe3dde280e836389693dcb917d790afb2c007a56d4f0cbc9f1e64fe7ac783a56676de5ccf0e9749caa808cf4f55c89082410b024e2ff9b1c9a37be625070d17bc8d298f1a4dd7abbc983ca46cd3448f72004f51b312081a2e96d9e853f65e318dca75641d59cf2bce0cdde2709b3debf3f9be1c10cf7f03ba9aff02ce7c7d896a67c75a16b205bcf46236ed00d56e06430543209e667e6e9290cff6c1eba5922d7e58dabd1e515995ae3edb34936cb28c7ce86cee4c6551c84cb49bf6cbb8f37ba60c287d497cf9115028afec0dd57b0ebf6224604136c833554c456798aa36f8ca9f9ef1bac31336e47aae6dddb9a24aa4b43dfb929b72ba429b9154ae3938c91a8bd64957fab2abe971966d2ea6e0ec00cecf735a2fa18647f62856d26abb9eb6fe7741875a53f0176555e95a53d01d0c41c425f1717d98e5dec64b58191cff729d5bb9b00ae602c791d8cfebc12b9af41399529e27ec5b98aa929ac9bbaa5004e9e974a89ef09bcf53b5b83405b16bf28b5983b39b3765b2853c22f31a6b28e128166e94e44b6aa8db1cdea1faee446da9d6b8825988a828cdfb6c94cc9fbb1bfe3ce73c32626bdd4b6262d1e1dd812ede8c08b24f97891b8158f053262d769da17e287b429409a85bbcf91ad9329ecfb16acab7c58d2ab3a0be968d044c33551002e43c4c10b4edcb85c3dcbca6d51b811f24831e94200d8b01d4ab3d167d9344ca676f7253dba6730d347a8353001497d15df1dd117e149a0db08aa8a78616edd0413ffaad454ff8edc105694a96bf151dd0783cf30608f4fce1422d1afda2df05b3a92be69ac785313e4b17766d5c21bb78ad3cf839e3b73acf6fa5511f68d6a47198c6be703851b27a3b696e6a67aa572881552e0f00bdde8d3be96c383a4f4a681afd65ef6e81c481fb939cbc23e366366846bdeed68ef013dbc9b76b7decc424903e1610e4dd3adeb1243eaffa7db15eff5650f945c59f58c1137f980682fbe5d7de1da4570df1f42e4f1a1734a9b23d977efd2f08ab1a3966a443aa6629d81cc064c9ef51a0a193f48347418675ae79529adea174d48d61697eea152df64e3d75dcb4325ee8cfa5416dc98355f03306ccc13aa0803279c8ed7e0f091c4d152acaeaee71a6c4760b95f5a766f84b4e1188082df2819560767b3c5205365e06d8a39b63d770a752caaae477bfb1d0caa84f2be6392658d9df6783d090f9326b13735fe8d1bb7a145966508151de385a0ea13a5cf67650a884e4e7082558eeebde72e555457466a738d10bf6787a0e654bd998965bbe34cd2cab08830f497f9d26414e497580bf4edbd50754ab8f074f624c7c89bebb8767f49a5b843399d3e259edeff2105cfb7dc36e827f62235016af811f33d0299320f50e9967fb4f4b185721e2e995fa1589bc2454e8b1444cd25a76491cf2bd5d0d4650944e634fb36ceaabc4f6abecd7476f4346f008e3aa0ef08d1d65cfc3a7d912cb6ed45734c428ae4960cad2fc4d2b84a2200cceca8717ccf04805a212655b030fe2390c870b2f8a5d98bd0bbe07594d3312017d96557289e737bb6152828c0e07c1520b047c483a1aa2f78cbc338d5452ca83f538da806ce094ddfd6bb93aaf021dd6a84fae8989f94e7facff6421adfe2f8db74a76cf640b65eb5e3a6147f965fc0999477fb21e67c0235dd0ef7318441175ef3104e83a6339783d3ccb7ebe813616cd723388d838fafcb2007e01a35e08b5ebddf10c73bf1bfef2de3b88a9acdabab9b16db821ace6fea251fe151c889b458beeb58170addfc1b014fa395585dbb056ae086172989c69f1cfe82bbe6a9f3448d0f1126c310cce3c617c300872b2eef69bef9fd6de9ab1cccdc59c0751e5861900e701b01d369fc38e06769238f5ca62e89293d821ca376742c3f94f965723bf82357472253c3a31e04b68c2bc2d373f73d482f8669b7a0a5a1237dd6bd144b80b3783050b455387cf25fc7ac251c3a0424df55b57df0674b1e1b4d094b984cee39dc00182174101325feaacea5024b415514f62ff7f4d6c059d3bf2ddddabcb7a1218013a5df959b6baceea9c14b26f11ac185b9a4c1b33a75124d50f1297f4f5cc323a1285f17312b902e69a663e1edac9cf8f5904517359856469b5a34334b826a991ba4342ace72f2ab0250baa8efb8bdbd2bef755526f63d61e6cda774f6ded6abdff224b258937ecc619eec2de2cc35af05c232d1b37ef4f9e8ae2250256a29f10e6126aeb5ffebaaa90b9e0c564194e33a2f6dc99e907c2aae711a70ebfcaed1a214ebcf4b4501a59d3d4ba7372ff1010372bd8170927babc09ac262ad972d50015cc6b4db23334f33c4038898c23d5cc75c6285fd4fabaae9adf208e275a1af5936d8128ea1cf4b4b2ddc60bca03182d9a4f230f088bad2dcefbcdcb0997eb269aaae09fee919b43b43fe8a037b25c32b431dab58d341f11a52019eb49920908e0684986ece1f026f2d5bad7a37f462b789232f0d74456f106181d78859a2ddaf534629be4a17eca55bf3c9ab47a351151eda1239c6a376ed19afaeb93e3c63f0c3724921dee1257448397f972f6b593a8fbe45b938adb4acedfdaa0cf29370a0c5b160b46c088fc6935abd6601ed43bf7d4c4ccd9651b3345e645cf8ae589ec1364b6f184126d4886a7784517114d85b69b308cdcd01e74e9181d9b64855b511cf568499339203d7ee8a2c20a6959a3aac78939135e3a86e8b25939609de3f3030599a6665b9ce3a455421910cb324cbfdac4d3fcd35c8b1be68d48413e854d59d471035a715e594af62b41af9c8041c214b53ab2266ef71508f7e3d7bac7577807c9a9db89aee17378c05c393efd60e7f6ed0b7891b294e077a4ae657380d832c9936550b1e141413adc32c9d4fd1d4a32a0682920a45c97f17ab6bcdc7b7f6f5b3757ee6b44c383840a0c87ac4f508b276adbe342c31169dc789db5a520d829aa6f0704966165a0fceea57a8eb8800e6dce7f80bb2a3e9fbc7a53fd19a08e8f3a81abec0425304ef075315b56c848d368c726656a20ca230df6e62271cf4ca801b0b9c4b9962863bbe63a5ecf85a7743a10a028d2d7bb2fa3fb0974997a4fb605a2d927cdf8db40c987cd52bec186e9ef9f72be28f684054b63f1d40de5638b7ccf7924073d306fc65a0037615ecc6921eb8a2b053d68057110f4c474ac961e3d52677de729ab474d827417bd873d2d90579ea4962849b0a406f7b6442480ce692fc7186d566562a6737eb18d912b2755c89bf0fddfb03d1ef5e5cab50b97c83ad29ef9c474589c80a1b269090f2fb14a00b49bfd7cf9e39d7f43ae90b52fb8c4ae47cdd369b5f724b42c1d0bd0a96a5c9b364b5b97678dce65743f9869adc46109b3210f757ffddc572ece323af26c205e2e16136306db39dc09251195c47007fae51477b1754dcaf769dce81578388c5d44349ff464f84e6ca56395c991f29a456760b1df40f0cb7a6b1848d572247ac28c4e43013eb1868902b2ec9ad4fba0d123952b718d2b8d907b1321839bfebbf9ac59428c26588d51ce9582b27bc1d17b8eb35b42ac40b8332b6e1e18476d977665b5b86e025da086f3020ba09a32c746bdea3189cc9ef2bd17b2e880e46b833d1c9a74e8624bfffec4bd46caeaff9869231d4f471aa6585095725b06cdac7d6584b568cb89518464896d206077377af3ec3e4adef062b3f9a8829bf19d2695d016e970685a2dabc3199fade40362fdb1ebe83c9ce89259f13f492cb5b3d064d932e3c56c1d71688303fb49a1aa5da3783c895ae6f69ad54663b5647220ebead3de27d7991b41c658bd1f0db04f12978351eaa6059551e6e3d7341c25d80fc109c6129af06efd6b2f7774b8d764bcb626be807373502f26c7e4697b257e4dc2d7368db5f5a48b2273b2fcd26e3b9daf75ce65ff6affd23eb7b08e1b3a26a5e271a4519b1662403bb1b7c4e85dce5d1070ae33be83becbe56dd9a1d3929a79d239f4e6e0b58f17f2f49125a85c0c513afc6113d7b54838960026260c03341ceb1294384aa74c8bc75d151a1ee1150b0ed4d36bdf0402d6d4088c36f45d9e178f09987266849fa469abafecb72cbff6466ce8843fe5daf0a11a84a720c90b693b99a2d9c7ecda07983fbbf454b48deea303d2f7581df89e132aec1cfa7952f45e58043a0654da840a28e4f46a943ae59a2291b1918d904005f275c8efa72a9bbddddebd820d8363c76b237fadc9fa4909843ad5980afe3b4499eda9bfbb43851ad43cd1f37a4e8a0b3ffd060f3fa57648a7ebbe4f2b336f828c40ab025a96b7eaf3ba5e6a54633e3ee42b5657bd2cb0eb49e26630dc072dca96c9f0aa6a72492f9ccee144ed454554f810c64ca89e3b5b05df10686de11ca87e07b2b9344ac85ad745a39ffe0dd59a6495b8d877d5159869d5ef7ae6f7f4cef2cb3322665ebc71649a9bd9d161a36dc70a97e78e90555e4cf3c9fc33139251816e987d9b88333353075d6ca231caef65c7cb721bb8a3d25ea6f220d28322683da206fb1260fb5437b93bb2e17f8d029c881c7d71a0dde84a964f0906b78e8db2ab70e607bad0c5b11c1219ebab3c132f8213bcf31a185d99c60b5a6aafdd5506b4503561aa6f123c680031a57c66ce5895375b5a08e6fd576d97b8ea0523c06ee55188202b805a26cfb3576a7d09c84fab5e6b416d3e4b4cee50540fa65a121618477c2fbcedcab16c7d66afc9724d421b82c80f17286fde2d3254951c7c0d39618bebbae65112818385061ce903806b6aea20e4d1fa3e193d351e8fd03c9d4ae2a0e30f2db7973ccb6105dd3733a676b7a390f0b36f2d1fa8491f88ad57114768ee2a7208729f5333d48f8b4b1686f2a706e479fcc33f9476df02b4dad7cb159bd3deb63893b66696e1996d5e5a7f8d47c0f8002d6fd03793984fc5c843858ed38c7a1b993fe770bd0cc3a8ab213a3daf52ada60e013dae355bf7e4ec5c4697c6b2dcb86c45a200738de82462480d00fb0914b3404d62e523b01e2a439f81aa659fa0be5e674f018173ec937e1f4cb5635ff5b315c5a2fbd85130e7aa72fc4e088af585ed2b1c1a0a606de7637dc54585c6016", 0x1000}, {&(0x7f0000001280)="1f586f48854eb1e0c3afbdb4e0b84320caca020bca32f27bbfa4f70cb81312ef8fe3fd2b0497c7b9fd1167d34c7acccfde877a79981ce1f10b8a13a6e0fc0190179a2fc3d0d0b01da7067621e0339d30bebf0ed3664cdf24f220db586b8bd53786e73ac3260a", 0x66}, {&(0x7f0000001300)="eb5604b3f32579a853816dd108a753c50ce744ba3cbc0fd9c5601c881622d4d4ab06a2746bcaed46ac36d69a169261a9026cb1b0a60e78cdb3ab94fe73b0cb298c61cfe35e93164350", 0x49}, {&(0x7f0000001380)="9bfdbc21e6338de955c3ea448f294507b56da75bf07e62b75aea4851c20e6a19db7463c19c6e301518c36b1e5509a7aa4120bc1f8365957a093db76cf0df23cec13bda28e51b57e0fae3ab4d21554db0db4b8747995cb27abc58af2da05c8a9f4bba9769172473546f281897a34591ab1c6ef86915bc790e7018b45c8a1973d3d5344bb3b2f71cea205e809dc38dba74fdbd02538f01d6a1afd8aca7df7099c068f5843e6033f61253ba9a1392e557252e0db3bb0adf9607d19cfe50bf379b92b74285eef78d6451d297070d7ca56a6ad4d17c02f01b173696b530db8fd5bef0fb5189", 0xe3}, {&(0x7f0000001480)="16aeab5e9be7cb3e2f616f87a7d837e413d237d003ac0afba449afdb20f699fba96faf928d5db141e56d9018ae15de241ef072912953b2a9c01bec5d657bd800ff648d58eec18a460ac69d13cd50f9630fe9a8163a77ee2243325c55c39715ad3ff55b1c189ac1b05e729486a5569313e7dda55404b38500d894d45c1b96f72aa7e77f92860268a13f2fd843d53dc21130583be31931aee10fc98d113a4e9f1417ab6acb4772e19e27ed7b05f82b3c61507bbcd1202144c96b30abda125bb0f0183c2d16f8051727f6e77249b933fc1414af55748465169daf8917a9cd58b21697a91ac1", 0xe4}, {&(0x7f0000001580)="eb3c335970409656cbdade1da1758e87f53d864cc6dd061596fb133827cdca0b53a68ea018f990b66fc5494bdc1d5bf59fa57b41947ac8b390509fa76f56ebe6cd22aec8e7240b4c9dae9d9429", 0x4d}, {&(0x7f0000001600)="1e12ee14e3ddbbfc22df5bac826aeeb4cf32d63ec13111827a746a2e7b9f9bf861e02159febdcfbcaa14b6f821e4ee228220b7e2277e4ff8e5909e8971606854e193f96f50a78b8a20fc3ca1909993dccb078d017cb70c155ae201d2c7e44910d3ba1aa43b0471acf327481ba6016e3a558c50e94a31bdb4358f21e921373751056de829552dde4794424a5f681e4176917a467b3321abb7626ad495dc439861a2c741a109b3d0586f6983d86e0b27aba749ccf80f13e2142c2508c2cf1eb6fbc0be1267a424f28e73b6fa3d9e3f391b426a3b444f1a6d07ec38abece5ce", 0xde}], 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) 05:37:45 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="107d0000290400002f00000000000400"], 0x10}, 0x0) 05:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 05:37:45 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 05:37:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 05:37:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280001000000084e580000f8ff00000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) accept(r2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:37:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000059000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet(0x2, 0x8000, 0x4) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="0d22aa2abeacc3cfd5ad9e96fb65d227929cdea7694d6a0161462157b8efbbe274fde62658097fa304e423c98a85057024bbdde7b3bc0c7694b7b70e6ab6f93fe9686af7ae30bc286306efda62a88e04bdf238b8981c6f7425b51b777b0a817feeebf85c81d06f3cf357ec4149a9e973d6f143454073b1356a1024fcd92bfb91b45c9e6a10da7ba9e751175a36e1ee", 0x8f}, {&(0x7f0000000180)="39f7f87049dc27cc5aa3df73b8601bb14c64ef7ff5bb75dc89e8f46909d1e34b6860da0f950a5a210ff013e7854dc1b20b419205c20bd88f443d17f5972a4ddbea9f36157ecdee493601622cc8f4be42047d4c879c732e900b0eb1c2d65c344699b0f6ae96bcd0eb9138612ec147b580011f84cdbf721c5d", 0x78}, {&(0x7f0000000200)="a09d6dcdac62e3460016ff1324c80b9ee79e7e14776b8be30e617886869e7a1b6572d5e65aed9666a6ce532cf934a870d41d27accb7af30a351ce667e28ed4a71ba57973849f217df7baa4e9f4ecbeb1760204159a50327c0bdc9d9cedb79b6d1433a248b84e6336a993c0e5f42ee1f61a2634", 0x73}, {&(0x7f0000000280)="322f083f81c86d2e3c477b803bc1cb2cb1154a299eba06b79d0adff25e39dd5d853496583dc78ec4eab0f43328badc3abbf40a194eeae76888bdb047da30396959f158977eb00602555a0613708bc36e0429427ec47ba73b052f45677fc9b0f78fe1863bcd70851350d7c176b25cd921b0b8ee593cf8a5d881f1398a7bc425e653b9b01e6d9a034a442f8d07511abfc20174a77bfa897c2dd078538e10392a6ce5e7cd722c1469cf9269be10033ff9625160159ae8d0c4dff2e7f4c14b63", 0xbe}], 0x4, &(0x7f0000000380)=[{0x48, 0x1, 0x1, "44aec7cf0a145486f46aebd63199c7bbbb1baab39c1daf5ece41c68f52888be723849e94a1f442ba80e60c3de4bd44708b29f7a89f2f"}, {0x100, 0xffff, 0x20, "d6ba72ef3c7ed339807c98f340ba69a42cc3dae1d2738ca5aae0194699e4b0507296f5a1a30a7ef3e3063ff532732113b338bc8b64460ca5d628b231a6231dcb747eaacca28e028fd503dc815698c7cd2a2e7edea5eb6616920172e71db07af803a8f0002a626299cb29f3c490229163a83e1030aea9ce19828dcceafb0a6dc62c85c0634fbb788ea9f35d2cb5dbc8042600550737b35489ceb945c5107ddbec24c9a3fa659b60754b6b31bf31b2ce464477afd8fd88c878dcd291b5bd51f592fd1f9ca27b134e9563bca86505f57d500c33d854b4dc0733a0bd3b5c59897760fe01f55ee540d9b41a9329cfc102b2"}, {0x1010, 0x1, 0x5, "60d6feffdd028dc6454d3b097a91d8b12d8c832236166ac9c5a80b23e5b6c75423b399ba2eee434e41d29b765c819268918f489efa4ba1a513007d41a66bab7e745429d4bcda61176e661f242b01d4b71ecc57db1df08aa6aeb20b235770be124b5801915a93f9db43c80843a66ccd2f0c52da7cea585588dc8658682af05eb6d9e7f7b8dc6e9e63321a49fc93b5810a4b7d31d53ba730867619face6c7f90ff4e643f26668c722b2a9785fb2efbc5d4e98a2d8f478ce3b3ab2936320be6899c43f336e40ea867f42f9d313a806d515dc4cb3f39151b7851d94cc0e8ae51e0a7eb366c57103c120ea880d0ae66836171368fea6ac2a2cce4e8c3d112554383adfde7dfc541ab6e5ee03a63c93056a4751f549749634da881ab9ccbe5dbfdd90ff5dc54522d4b6bf1be2f93e2547f7e83103f5e4c574b9da11c82992bc8e40c7a8c152ddd3fee8d5c25fa0dbb2564b01b0a9d4bd173ecb9088424b4b7c834be8c1e1956a3cbf4aafc95ea30df5cd8ec56058c126a358756d4bd153b94e9504de775a6368bcd5cee4a2a8091d65b0df79dab0b5b19cc90a65bee966056a269dd343cf1a14fa1af25da5219a7fd5e41836d81a4fd07f391baf10acf82eb12c0fd37bc063ba7874a34d4b4d58c98ccd70f7c60d315c747b6e77825dd47005302fb1d48bfd6ad0042a138b42808397758443dd4a012355b373d6715df332437343da636460cc656e76c70df4d5e3288a0aeb56d2f9aad0c85231d37ddc32c420c29352adda58ddb606c452326b0197b3eb98174fbd2d1a2397f4445720c9b16f53dbadf6ac8d6ac554d930002c372dfe37836494e17e0e94d6eb32506599f7fa89c10f1089d29d401b3ff55c02e2e49a1e6ec19a13b8cb935be6fa5a10d1696242c0f0a9e47415879d597a6598b98167cb8de77be4431d66e02024ba8c23842068b6bf1d5df18f32ea715c20ebb8c577621fc0093cdbf3f2b56d38d5d3dff6d1c53cec58236589aec6cfdb912132958e0f0098a968326ffddd3115b0c3db6892a8de963588cf236e6191a926edadab5d40d469b7995115430c81851aff774b9085893a213c678c1ce6267fe9bdb611ffd08263163d654533a9b179915806a18113cf1a8a313a856737a52bb6917439a9369ed016a16baa954b24592e40e5f6a5be6a5b8e153e30db54727c41520721e77667349cad48b78793a3556d11418b66290761e2813598c57ab4fee88d089f6241dbc65895100767d825e9c21a60a2c22b0dcc86ef469d825267c9e3883629514a83d4e69ea9e8df61bf21a3f84537d22f645f4a59b842063cb27fc5863e79cf22196093da75304ad372c3a76c583c116033f16563698b3e928ecbebd3d99d75972595bd8ed6cdff0c12912f5a7fd79a5c765afc1225083ee28fd92ece398c380c839f5bf715982dc4208b0f3c57c44930849383dc936c17a0b1a31f9ac55b63c75d9379f1aba097cbf6c368187ed221c35c42d6d0b5e9e880f4fed25ae4c41288d9dc5bd6b5b5f3dec9f3002696a4695b1b1add71716fc4b8c676e9a1e85b8af99ba45ca16af1a4b1c5d07f83958a65c1e9cba56912a72e5e91983b4049cb96417fea5b8d61fdfaf75e22cb1b513961f5947990a172d61e2c2a6844d3a2149e6a425d89b3f97a257696beeaad39957d2cf88a7173f97f4da891cf5ddb26437f6593f930c8584d18e17f02e55f8e38f3902139ea6667b54b8ac8dec68a40f25a7021de152e3f0ce7259cd8eccd4d3be04697df7a21946e6b58767839e8dbd7932843f23f4f2f8be85f073a65425259f4fecba0ed5d765872af204176c801cf2658f09dd05fc0861184d98786ef81a710a0b3a5c6ef7b4a7767a797f4aabe0cd1226bf5bb0940a3b72996a5b2bdc3776ce11f1f551b0a14179577f0e0add1e3f53dc4d2b42e86b47c563de16650fd78e10423bce0c43d87d7db21bf9e35a5956af82500091aae4650dfc822e031e1caef656c0a1b9612d935a02304b44f44fa7000d5ab2b0c5c0811327558b93aca57d2f8b5d072b7e4d4dea7f2d810f1df211bd4618527ba2b8102e10e0ee09f669c6c76c7768a76612dc7cdd0579fedfee07adf5679cf0a7dcf9d71648ae9273d131d684cb8bd5bbbb15f4eef806122e69e86641b8e6e241a63c01a7a2a707f20bdf6f7779e4bf78125c8aaceccc093cc117c1e5f5f7b528db12bf562c7addef4133f6a4a65f149db0f189040c56b508d073e463661249dad7a568a08d6e264724859578d6807e0017f9646f2c573fc4a0b83f0706b067aa327e84820872d38721b2489c148af479a9e652df95d8c3bbc61303ea7adbe8c64d553de9e99d81d07c758b74b0be0bef486c745deaa8dd4f60443b931b7d0d14c06a7ff93232b5af3be458b1bb31c9c7c20b0e7b95efa918645416ead1281ddb989869488625ba68c34f305a016fe3a6159df9489394f2a6b0cddec6122f3fc745c1515f0ab62e11760e61f58f72b41d08bebc7e9a95e8b4bcb7d5fb5c66cb6d5d127f60dda3d9ac863cb7efe8cf26793581c61e9d805a6c290138af0a866a444aa1737ada42c4edcbfb1ad4849c5d317d94be4c42951eec15e9361385f843046b224b5693d82a89c7d4dc625a082c90c08c2dd0232bfce3c0570ad49cca7376bf9dead715807c6463efa5f916db87cc325c70889974f3f07a874252791986fcdac233eb5804d1dd2cd01e3e46e8d39d6dc4cfb6693348619e8f9c4acf6052162bbb06deb9158414c62e562d896d2daf563ac2ff083d0fd4ef8ec1a6ddfe1a350e876fed91fbff80a6759752b8de6bf659164b8541697f13be73d2815a9219c80c229a7c7796b30e54a6249e67cb916c5a9fc382ab4fab7eb8761cbca73f38749e1ce611092d418e32eb42330288e519ba4891ade1edc0ccbe4383d0416471de896491a60ca676c333f16eb017b1ec7c20c77f79f4d922b3f579f082717443392a55aa06fad508f01deb6e029e5bb3fe1a6011435ca50794712e1594483c49d3cdc234cf772b1d07c330ce83b95b4385d34949d7a41fbc3e7c24d59af0cb0463def1b39d0276643423702ce8b18db736ee64c640420d0da1511134855090c3aa43d6645c258f7a6de6340873cb4e6169108f2a3236f8d925cd05365cddf018602ddabcca71dbc53186382bd530d277c41b616704c555b6c594aa5f122ea1a4b94b96003423c23afc8949e7823f66826234807f842454e61453903a401c75e051d7da99f6b460ffe6621128d7ee7106fb80ad977b00b246a6e348d5135b20637eb2249118d29c55841cee9e843f250b867b83ad243bfe4d279111b781df5778323d7226893022eb98c2566e80f425914bf7e6d3459ce38ac5a7f3e7ca6969c911119ac1eee636528dd0291dfe636eb67f5493e0d14fd1974708fbdfd90923a08e2747c4241a690d883996f95a374efd82f79c3df5332162791e5983b1e0f59223583abb5a186c97d4762d738e8d7d20833770a6878721723bc4f009a43d3ec42006fa6740b3b25d3d1472ff4c3865bc4abd9e62563f65cb3fb8c88aa4efb6cf51864f4dbf099733e395b3e8a6fb013e127d1a4d69676c23d98c2694b7e3917dae1d3a5f389aa969ac43a9bdc4ae4a24368c99d9a133c435ef7524b705d608a61582ef9a29770033ed1c7a9b8ef1c617bc94fdaad28252b013f7ee6ff91659ed18a916ff24bbef0da1ceb5b01f4c70c3d3d101f4d2d9dca1a30edf1315bf2d9a3068ddf7dc73de71bcb1e926ea534e828459a347a3dca60310d153fa5e63d54c3fe4e63aec78c695ca3877abf78bf6a0c055a6c1b8fe3c1c02012a186bce7a8727d7a2a338cb3c1180648c5b210d93f3ad84697d1800200108028bc2bccbd750ed466c401eb3a528356b9374c20081c4986a50d20b6070f0d961ea0df0183cc99a3c703c65cda399efafe4b13c32a6edbeb64d8f8fcd163984f4c9383936beac82e9e27672f8e2d90a0d94995f0544fb8d3d486d953174ce36b279069bb4c6ab511149644b7df8f5bb27a0f9e7d74dcdc276eaf4607e2ec5c8987b8dc92f968063539431cd95bc4f3a5cde70af5f99bb2299299a2478a103613208f6cd942dc29bae6bf7a833d8c304b536b70187c6281bdeff59f88fba85540587fd810bb6cc34a8eabb1a40312a1ffe6fd839846f5bc8c2910b75ebc5ed26dceff88b4e0428de327b2ff1dbe9d4df5870aa0d9160c67f0eabe7401c5601b8744c57c48bd6a504474558634f52add1321f8a262a8157a481273d8fef4aec30314b6c7ee6a00febe02f75ec746df829705b44443e15bec1377a666f87301db84932969131c5ca45f871a7a8fc64eaafb26858c6b65742e3f28f69fe936a1d9efb1639d79eca650288a58920488eb1e3a9b2c63e01701168f0739fa4b04837ad84b245e89ea79f5312c4a9fdf7b2115b7b802288cb6ea9fe7da0fd9939b995dc61f1965440dd47d85df86235cde14e460aefcca418b8634e35880d2b6d68c838286c3c8d0a2edcab0a7828d1f8c3a8a1cfa115ef482273613252bd3d6df045220e6e68ee92728705dec1b5c665f867bbdc8d0f44fc12d7fadf274e09cd7c8de3be6b866a3b2b912e5d06885b1e8e13b2a29b36ab130e5affa78fe9350a52627e252c7eedfb77c13b8bbb13b656841424a7dd42f77486616591a1e773289170fa5489c613bfc53d9664dbb332ab98b08245a453a42525734eaf7589a7c8fd6ded3b7524249d0645885033ad1da3bba0893170d83a596362d0535ab1e990386813ceb6a2df7aca0b4dd82cd96c484a38e79236ee778f8b6555a1a153761431360625b3ba584677f092e0f413f67c12c4a370fa519b993c6b8521ca8e93a99c1801c0118a816bc30a749899d48a246224efd8215414dad7f05295ffd9a6ffbd8b401c5c6a4486c985c6f5642053fabc2ba2007f1dc8884e95202e79e62e6868599ac4d25aa371bead8665d7d081e290804219756d0d3164476f2db6fe1715a3e31839a01d4162e04303ea63a92966357261eefd65035d574084cd9631ff7c44abf0149f6891fb9c6594e0c192c35cfd71c96bfe97587386444c414c1bcf88ad5125ce9d69df7bcb2abb9408d9d9fa76ce9f0dc59b4fa6f4abc6af8dc39d6790ecd1d59deebfdb684e42ffc84625578962d96e13fbe0f5398c43c73f9c609c6503811929c8203d5ad15dc7484a4fdaffe0e96e7e7a70b0885be3224af3a6609ab0bfb9aad1ef65fe3ef32aaaead6225a80c1b3874f8bf27c2cfbe8373d85d35c10a9a21d0af3bb7a2b02173ffdd059101906c13ee436b230c70367f3fd590d90988c9396d35ea6cf26f21990aeb310b6af64899177735cd50de30f73023de9aac9a8af5603773b0d0f51e85687f7dbbe44b2b94f906664d5417556a7a0161aac5780d057ecf875e45c1f46835d96f8e3ff877d24e464a4d39744bb2fca6040e9e03035f169d28405b4a252caa73a5d9b60f4c104487dedd6cad14a7d3de42b5cf5f4cb8bb397c767303681c34419227cb594ae179562463ccde0e4e73c6fb7c884b6623526bba633d0f01f7a7148f94de748266dcded45b0a881d251f0134c48ec1b5e92a21777f511ab16cf6796620124e23092e52b53c8ce924edb947b0f8b6d4f785667ca56fec90528c2a485d00b43a2df9095997e20cfcca46ab611028f163eba7b972baea2c2a7f87ae97a6cd1330986e4326c9b115448bda724575028b870761412e237674aa67ce3fd269f0d9aa1ca046ade4f2c60a551c1fd86b566fe610f2493172fea9c37d976fb9bd3454e58ffee1f7546"}, {0x70, 0x1, 0xfffffffffffffeff, "d8c75623525afc1c8bb0adf1c12cfaa6a2ff9a36cb74e25850e2bddd40b49995de46aa5d31d9b435f3a7a4199ebee3f2318f10ee07ebfecdb3c3c05dcd6dca3417a991ffabd1aea177aa996c2991efb5fa8d9a41eb7f113d3a"}, {0x80, 0xffff, 0x5, "3d89ac2aea891be7f9e1fae1490c23bbc139d96cce274ed2f97f1e52c093a10bce5a9501ec057264db6274365c04e3419144c42240ebd38c5ccba7b1d2f4507d9715eeb99110e27984bc34ec47b40a85e4f1eb204a141d91edb458d4986bd9047ff2a77e46b2d0ea6cf8c5"}, {0x80, 0xffff, 0x0, "d083afb63cbfd4f725587a2e77e54e925697ce6dc0a0f45b4647f7ee032bd7d0082b6cd1e1efd34cc6446dfd1e1c47e0c27cafb60755d04b242c3135696f1ec89a57ba69db50a91a3ba7461c5d38e048bd7b22f36ee82545aa7f9fa6305cd60ac150711f8e3adf2905"}, {0x68, 0x1, 0x400, "ebee197c4d6496f08cde6cd7ea824c59c6e11ecd119ff68dd1dce474a895553e34ba2e0d3a1e8341b6bbc79056477e10b2859491a8b03d5a3d857df28f4adce38110158198fd6182efb59704b9b48929c711882f"}], 0x1330}, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:45 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = semget(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x9bc, 0x1000}], 0x1) 02:03:44 executing program 1: r0 = semget(0x3, 0x1, 0x20d) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 02:03:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7fff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) 02:03:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) truncate(&(0x7f0000000040)='./file0\x00', 0xee) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 02:03:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x88, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) close(r0) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 02:03:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x44, 0x20000007, 0x2, 0x5}, {{r1}, 0x0, 0x27, 0x2, 0x202a, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000020, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x60, 0x42, 0x6, 0x21}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x101, 0xa9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0xfffffffeffffffff, 0x6550000}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x9f3, 0x1}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0xc34, 0x7}], 0xb33a, &(0x7f00000001c0)={0x80000000, 0x8000}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)) dup2(r0, r2) 02:03:44 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = getuid() semget(0x2, 0x1, 0x42) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x46) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r0, r2, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) 02:03:44 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffff225522f, 0x1000, 0x5, 0x0, "3c0c5bfd8eafc26655dfc2f610fe4558a5354331", 0x5, 0x81}) 02:03:45 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) open$dir(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20008, 0x78) 02:03:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 02:03:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) recvfrom$unix(r1, &(0x7f0000000080)=""/175, 0xaf, 0x3, 0x0, 0x0) 02:03:45 executing program 0: r0 = socket(0x20, 0x1, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0}, {r0, 0x2}, {r0, 0x86}], 0x5, 0x8d3b) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="0320f8b84e08a7836adc060000001af912", 0x11) 02:03:45 executing program 1: r0 = socket(0x0, 0x1, 0x3ffffffffe) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 02:03:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 02:03:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x5) unlink(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:03:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff59}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) r2 = geteuid() r3 = getgid() r4 = getpid() shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) fcntl$setown(r1, 0x6, r4) fchown(r1, r2, r3) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x3ff) ftruncate(r1, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffff801, 0x9, 0x4, 0x10001, 0x2}, &(0x7f00000000c0)={0x2, 0x1f, 0x10001, 0x0, 0x8, 0x949, 0x1f, 0x9}, &(0x7f0000000100)={0x8, 0x9, 0x5, 0x2, 0x8, 0xfffffffffffffffc, 0x5, 0x10001}, &(0x7f0000000140)) 02:03:48 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000000)='./bus\x00', 0x40e, 0x0) 02:03:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x0, 0xfffffffffffffedd, &(0x7f0000000000)=""/65, &(0x7f00000000c0)=0x41) 02:03:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x88, 0x0) fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x200000000000003, {0x7fff, 0x1000}}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x80) faccessat(r3, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000380)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x7) r4 = semget$private(0x0, 0x3, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x7c, './file0\x00', './file0\x00'}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 02:03:48 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe40) getppid() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0xffffffffffffff05, 0x56e, 0xfffffffffffffffc}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x20, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x4, 0x40000004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0xffffffffffffff71) r14 = getpid() connect$inet(r11, &(0x7f00000001c0)={0x2, 0x2}, 0x89545583) semop(r13, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r14) 02:03:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x0, 0x9, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 02:03:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r2) 02:03:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) socket(0x3, 0x3, 0xa00000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 02:03:48 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) socketpair(0x0, 0x5, 0x7f, &(0x7f0000001700)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001140)=0xa7) write(r1, &(0x7f0000001840)="09c65caca3039c", 0x7) getpeername(r1, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001340)=0x1) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001380)={{0x101, r3, r4, r3, r4, 0xa8, 0x81}, 0x8, 0x9, r2, r2, 0x1000, 0x2, 0x7}) r6 = dup(r1) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r7, &(0x7f0000001500)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r6}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r1}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r6}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r1}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r6}, 0x0, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r1}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000016c0)) r8 = semget$private(0x0, 0x6, 0x80) semop(r8, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 02:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) 02:03:51 executing program 0: r0 = socket(0x100002, 0x0, 0x40) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00001f2f6275730082d921e02847d4260cde25012283301726d8975129df3c6170ebfcc023e63c8998a2ed55ad4d3061d4fe1f4a521e4ad3bc"], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) listen(r0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) 02:03:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) r4 = getgid() sendto$unix(r0, &(0x7f0000000180)="538b2aee9e3e3cdd981325d8c9b46d4429dff95df28012c2f53c20540ccd4dce528d41e358750e53f3e85c2c5925f7af11ac2bca8fd4851e34a2652beeb513414ba54207063fe02edc25f24a8571a0fbaa8a4812abd23769f68ca38913f411556063ace2279dcad8358a778b2afa88343b27e509c5a391b8a88cbe91ce0687ece3cf167a76d3ef8891655a9de78bf62bb5c36ae9f59b49ce952b4caea4155fe271896aa00221bf63797bb104a93fb705f935fe35a1e01997209b26f172bd556ebbebf72c4df11461498226c87d02800080f6eaeebe7cd6ab10f095660f155e20bc71879862ffac77", 0xe8, 0x400, &(0x7f00000000c0)=@abs={0x91241ccd09caae74, 0x0, 0x0}, 0x8) setregid(r1, r4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x20) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 02:03:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet6(r0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x100000001, 0x1a3cddcd, 0x1f, 0x0, "406e169d218a59f539dfc86de32c9af3e93026e9", 0x9, 0x8}) fcntl$getflags(r1, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x8}, {0x18, 0x0, 0xfff, 0xff}, 0x9f5, [0x101, 0x8, 0x7, 0x3f, 0x80000001, 0x2]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x3, 0x400}, {0x3, 0x81}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0xc65}, {0x2, 0x4583}, {0x3, 0x7}, {0x1, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x1, 0x1}, {0x3, 0x347f2c2c}, {0x2, 0x3f}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x865}, {0x2, 0x8}, {0x2, 0x400}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x1000}, {0x2, 0x8001}, {0x3, 0x101}, {0x1, 0xbf}, {0x3354891013da8bf7, 0xffffffffffffffe1}, {0x1, 0x9a}, {0x2, 0x9}, {0x1, 0xffffffffffffffff}, {0x1, 0xfffffffffffffff9}, {0x3, 0x8}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000300)='./file0\x00', r4, r5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="7acb8d63a6f46c874f35d5876e4781d8ccbb191e3f0ef2e8595f644b6042c07cffab2fdb882a03578b4b9dc7966b91ba57e81dd6bc6d126f32a88e078dc82f222971feca2fe4b197139181ef26f097cf41f31c92015ce9fa556fe16008417c7172ee15eb4e9822cc49aa31227b16b0120e997fcf6dc611e4b6eff6cd40bf2428aeadfb6f15542022b8aa48c99956a03a518150cd5e2f36d7b2905b1c13f75494a950bc482e0c1d5be61d78d7beca344ce51433590281cf3026bff8db5141eb1b935af74e7e533d4b739ee1b2c37c1fe47fc010ec5e0e03e867fac78e576a01b5352facc3fa9de80f9adba99e", 0xec) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000480)="2898b799dcccca9dda732c763eb67caf9551a7b03716b5696568fc50aceb229d7fe52e5ddf097aa45426452a21310e7eb4993a2a9af70834a412b4ba2bba2e6e7766ea144604c2eaa86ecffa56d15bec07627d2a555d6cc298d2df2fa2d547a1203f25c5955f", 0x66}, {&(0x7f0000000500)="8ed6f3d75319dd79f2524ef23e61b17c10f0c2fbf5b918c3f4b490c69a88a0d5cd7966988bf64d7706a4fab54176f53715170eff10faaf885d7ec7905f8130ac32d385f1ca2a455e8432decbc36cf5a54fa373e88056c525c77e590d4ad28171c3a20431d4806b0a9a467a78af93e9bf6a7ec42e31f54a71b2de43191f0533501f854c38059aaaceff891779d8a8e3690596e0fcaa3102a1a8397545721467344a926fa74c104776b912d3e5572020a4e318d2b61c3d2bf3a71defc6f1c7b54fb941372e73cb8b08ec8c338b808e91aa", 0xd0}, {&(0x7f0000000600)="0f7060392f3bd186a52abeb3aa196a369a374b2608477aeaba576f6b86c69587f3bdf06d0973c085f5764ae68e263586230f5c96d6f6c7930c16386234eaac1501c93c", 0x43}], 0x3) r6 = openat(r2, &(0x7f00000006c0)='\x00', 0x210, 0x85) sendto$inet6(r3, &(0x7f0000000700)="0d32c3e464a0", 0x6, 0x2, &(0x7f0000000740)={0x18, 0x2, 0xe9df, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000780)={0x3f, 0x4, 0xfffffffffffffff7, 0x1, "0fca43b9365a016787399dd84197bad994194f53", 0x7, 0x5}) r7 = syz_open_pts() connect$unix(r0, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x2, 0x80000000, 0x2}, {0x18, 0x0, 0x100000000, 0x9}, 0x8, [0x5, 0x8, 0x1, 0x9, 0x100, 0x5, 0x9, 0x82]}, 0x3c) getpeername(r2, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) writev(r7, &(0x7f0000000e00)=[{&(0x7f00000008c0)="49deb33cd33d6f6d85bfb123f79baadfaf4f8a77e27145acdb7b0554a79c87bb8d887a15ce470f48f00c7707d7aa98e75f73106718321b6ec4ab4e75024fbe42fd4f58edf9073096038b733063902fa6fd734765811c3a52c74e66cfe3044da10050fabb9b27fcb83e73078ed77981f9b1efd47e37e8c4230f9424e7af94f95e32ae93572b9bc191303cfffb1dc8b0931056aec9d9a413fedb0b73810cd61beb06888726deada6b33bd26c09e7607bc312a1d899354543e02bdf9f748d4213fb30bd1e6cd56971e287d14ee90d13a8bb311ef96060c71b3fd962a818730070192666fbabdea4e0db2a3210e7f5bb47719fc85837", 0xf4}, {&(0x7f00000009c0)="fa22a34e4e1fe2787793785744f58e9091", 0x11}, {&(0x7f0000000a00)="93c6add8a5992df686f3f07a9b602ddca0eae862602f6990c1a5553dd1b5c80739df272b1966f4e6bd243ea749782cdefead01694c9278dd4602507e41760c26392f59bf2ac9c4e4dfe1b7f89da0764bf925d9da163424a9cd899179d129be15fadcf93cb0d5eafd10bd65646ff51cb0ba1e8a33e2555edc4d6b37350988705070e407ead9e72551c92bd596ea87364a31bf012d51fa4635f6bc8b4b2240e55918383405dd0fcf4c5b08ba7227677bb6a7292f9559a8cddccaa54092e35082c999e44c9ff41621502e371822a73d8839d5", 0xd1}, {&(0x7f0000000b00)="e952ecf88d79b01ac93493de1fb32d5ac7cec753de274d822d16554dadf6c32898a5c5161c254108291a3c23468e99a272f2fa1cec356c0bc79984c135a8981f8c20345f8dace8582a653686be0cd1bea9d68e0f2f07d7b170588644ead86d5defdbbd1e3d9d1cbfa25d50064e62bd60961167c51fc74ceef10036ec7df1b44e09087c01b81d50247d5c529a4394d0b98a65bf9b8b3ecf3d554c2f12bc9764b5c9394f00cb57ccae547c6d248865b672925566c5f48086a5fab5d6e553c0a34ae72940134bd15b6c9a75fb66adc2eea82ac441acb712f6dd1370a7b53c1d86d5052e0a8ae8830472b19b6f09", 0xec}, {&(0x7f0000000c00)="2847497c4c14b26a64a277756a782eddaad1a3aa787bc9f8aa52e43d84569ed43efc3f01b6d2328daef6d5a714eaf6ce18615055ed328cce01bd00825e340e71873a3a7d5f4c6268213309b9b0b189a195d32f1167f155a64e9398e76ecf49505451ab1994c054c827318d0d4efabe7deae40fd23aedd4e8b3dba2686e39a61fdefcb833f5463fae16e146ab9e2631db34f30e68acbbae58dd041ed2cab32aca5ae736ff02f5a897eb85aa", 0xab}, {&(0x7f0000000cc0)="2cf730e8f4f58141e07ca0f21d5468f2e4c37d1bbd1f0c250aff1626815a6bd18ace02040b33adc745fec81c06db1015ad7fcd13ac0d20f402c9f90d10c1f48c879d05dd4f6d0f35488cc807d186a291365937abf02c1a484ee87468cd4c292718548e7ea526c9b74be873ec12c8e54e8018b792f7f573a45160e232892e6f4457cc253942", 0x85}, {&(0x7f0000000d80)="5d7eafeedc2ec04d1efbac28309db1f6ecfff66939b72a8864a3cb2f081648058cf44b71b5d25394fd2996abf47f3f9e0a784e8c1cd1bd917a353aa63ea3a70e706e925bc56b2d01271944b9ab62b0623b5616c930f01564fcceb884c2ce501a8847d8311e6af22dc0d34d27ee2b55e127ba", 0x72}], 0x7) r8 = openat(r0, &(0x7f0000000e80)='./file0\x00', 0x80, 0x9) shutdown(r3, 0x1) fcntl$getflags(r8, 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000ec0)={0x1f, 0x3, 0x4, 0x98a9, "47555fab04895c40276a9ceaf94e0486e11436e4", 0x3, 0x4}) r9 = openat(r6, &(0x7f0000000f00)='./file0\x00', 0x10000, 0x84) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000f40)={{0x18, 0x2, 0x3, 0x3ff}, {0x18, 0x1, 0x3, 0x9}, 0x6, [0x8, 0x80000000, 0x1f, 0x1ff, 0x1, 0x5, 0x6, 0x8]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/ttyCcfg\x00', 0x80, 0x0) 02:03:51 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 02:03:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000000)=0x401, 0x4) 02:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) close(r0) fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3e000000e5220000000000000000"], &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r2, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) fcntl$setstatus(r0, 0x4, 0x4c) 02:03:51 executing program 0: socket(0x11, 0x2, 0x1ff) r0 = socket(0x18, 0x4, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setuid(0xee01) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x6, 0x9, 0x3f}, 0xc) socket(0x20, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:03:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x22, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x4}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x4000000000000, 0x677}, 0xc) connect$inet6(r2, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000080)) 02:03:51 executing program 0: r0 = socket(0x6, 0x5, 0x1) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0x10001}, 0xc) read(r2, &(0x7f00000001c0)=""/96, 0x60) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x7ff, 0x9, 0xffffffffffff8000, 0x6}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x5, 0xb26, 0x5, 0x0, 0x3ff, 0x5, 0xfffffffffffff800, 0x2, 0x1, 0xc40, 0x7fffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000340)) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) socketpair(0x6, 0x4, 0x2, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000480)={{0x40, 0x4000400000000000}, {0x4, 0x4}}, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20, 0x0) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000500)=@in6={0x18, 0x1, 0xb450, 0x9}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)="7379f070a16a50272fd34a55c034c732625c63ee9e069a9f957ebbdb9ee619b35766aca91ec99b9a9bace9581321e8bc897cbefb77104ce49f1b31b494c172dcab7fe1ab02beb13e97516db44ecc91ef7be93b835b3806445aafd8225f76773f6339fc07b908f4486fe09ad0fad037f0c92a072fe987f661eb6c18d55a95668490bae5dc5724134fdc5a2362098ef85e1e2a46569f72f142a39a3b53d0fb62e1a1d98b21ab8ebe25c0b4592ee93289525804035733d0ed37d44d3f15b7b3376000d8256520d749b0fe59f9cf0e6f25bb440e21639ababa433ac294a390cfed34", 0xe0}], 0x1, &(0x7f0000000680)=[{0x1010, 0x1, 0x0, "21702b0841e71dcba3966e8429f0d786cad158572a2cdd64903d14448e84a91296517c6b220ae831e020067cfb9ebd11b6505ce43c22c211dcfb110f757a112c861cb1f23d8e18cf37f5ee713f0d211f9fa97085bd5a7dd51cb6ad2277c51a3d8c884d4fe208789092539d2ff3bae68ab598b11873dc9699b98c9572e717a95793865063f3f6700ef70c2857f28eb294da472def13aca3e2b40252740ce96048d44e0142b0c55ba20c6dfb94734ad25282370d13b64cb0711c1361a5d89dc379b14a1974ae202bbbe805036839b17b4f09a967751af7894113fa92430eb2559ff6666fdf7ce9a8b28ab66c625dc9a56aa01a2e7f022826ced7c238ca0500f51fa5cb32d8581082b57e2e136eda683665c2271de743f4236773828f78356590322cdc7ab9e488f0201fafddecb058a1f065d03dfc7200c4316eee050ef4d202006264979dd7b91960a882e5a90a9bdbfe7b4d074e477414ac6f2a394bbc6e949ca4aa5a3195751f0ef952a76dac2ed191e81c982dc35bf9e932fca4c55ec7053c4be95fe37bcf408438c026350766d284f5799f03ba59a31a2dc1a7c2f39f780ba8fc30ea788f6b9e5ac54f3613281b14dc95c1deed2fa606a5cb1e3a2cc5b887a14ec9fc8fa08834cc5519a6ff8775e5d827c159d7e81c3275f1fa4cd71a4b4c49d9e1583e45feb92b9af1f42f7bca2bf98cccf37036ce8509aec9bc3eb7ed07732e138d9d2d6f7c6d4ab47a6d9f3b49efa12e1379319ca4600ced382f8ec2654ef4b0704048f77b9a4370c74d82a4a5e9df13dababdad5640f7f88deb095171fed5f6f840802228cc28a94948b766a6913152cc308c99bc6c20b0222cdfd9fc6fa65649356540b743deae633b94f55f6dfd02855d72dab04c0d9735f1564067e26588bb38ac8dd9093879a0631cd8bb8da7ce9c063de11c7f49cf9caf189259a1a66cdd92d228da101c33e7d015bf17b51881ee44f565875507e7c6fc2e65a79d29e5a3e666bf395a42fa12f412506e1f52673dd8253a42c162c701bda9de096b288ab44f48f6143f9d49edda8aae269377c8f504e228b3bc7d0ffede90c39f79fbce7cb9cbd9daf204433d07110a6f3f8042c9da4e9e8c8fcff08c173019ec930916dc34a5ed85a9647526eaaadecb0eb669cb67c9890a762d877f79a2229b0c59bf8fc3636f370cad5955579073f18b2d54f821664ff9ea04f3ae493dd60b71c30aaaddb34217ea7f8f8a8a62459b238c8d9a3d59ccb33ad356e4c8ccc6213be7b7e60d4e92fa5f29fa478e9246a6381f61fabbfddefbc80f466e72661d3b202545a6561f9e899e65f3d9388a170da7a8f4b452a67f98054967ef5665b164c11049166464045fd9fc7493f5cdc04dc43557a9ffdf4ff136ff0859d9f94f9b577f36e30c18a97202e897cf67902ed3830b2c450ef26324d5e7603c8c52955722c4614185708082780bb32326f9a4a0353bd9bcac5fd27ea5103f6f03bf99abbe087cd16a62836be1a975f0138d16f2145562eec451d86276a4b04c4036f728a4f00ea8106582b4a56721b7fa44cd1c27d84d2fc691e879e6d669980c4497e6209ebbf22691e2bd449e7e604e8486c6ad9fd784dc7957a224d8b8bf194dc79390d4fccde235d466f6ab9aa4666d71b0014fc271a3baa5d3f157b7e551df03457b2f18a17bde25aa2471588f26d80cae6d72f17633efdc0baa4e871fb9118787b4fef12a19925ec277b3ada3844bc41e61c495a7883e14516c703266ea3535a2b34cf18f568cb9592aaf9f6c76b2b5dc43261b3d21ee3429bcd18547e8faeacf7aefe9bf1837cc734008cf30514b694a6fa4b2a537eaf7d58a60d2b0528ba142ca1bdebf226c982cc0a0223382532db8fe264554f6a4a444cda9aa3299f196821b9f0ab236bb651800bf918ad6ef5c8b9f6de5138a38183e31b5650047bee44717f65506fa9f6cdb7e2a1470aa17b4d66762689540c51d728c342b969167711ad0c37c0b2ac9ff010799fea36af818d64af99f64976c404a947e2b144689097d09c0df86d413f2b2804bad0f75c4d18e72cf273a07cad70fae1720a1cdfce47e72781dce297507c78b3ad91282feadab1442982f83e5459895ce98756f4a6d000618aaa3f61b38747b67b8c0f830db6dc21446ad8d34888168711d11d293edd60188cd725cbf78d28eafabbdd1000891786fa33b6597d0d1bda8f8259503af2b5bb9ba160a3c4ad1d2fff4c77d12d9657821c5de9f725dce2bc9fafc2dd2ef8537350a526c9f17a72d657812c3c8c5198e47e418a49adf3b0061fc1ddc6c467f4f00ae6a830abb914ae5d98cf9ec5f1982f1b20265cc1d12ecbd9a173043c372dfe333d2f8c430fe1b01243e24a859866f33b1405d032c75a5b7e63ed96120bdc759a2afc91920e6b2b535255914a5315656efa518bd8cd989eae3ba530dabf12d2dc14dcbea881cae2d786e2654c3911d49fdf94880182b9f44f9f25f4a923d7f11107b64584c3c433072fee3e1fa6f4fc9894e5e9cef2acc334c09a0fc75569cdbb6c28bb2deacf3c10143eade425b49f3fe006139cb222115cf64cf5988bc8f6a99bccdc35947856a4b7c715a2210eff06143541f8db6420565defdb3b58db169b11b6b58cc887eca3570aee3af32ac53722b41a1c9d379b2ac610dad983f097706fc50710d1f44cf924e6946b7b62301a6e5557be046f21c962c189a2e293561b0d46efef9deb20ff11c6b5efbc19925382a769c09fea7c634be30bb2a752579e5e8fbc31b2d353642bd2e35ecbf2aad6c2ce8e258529b18b67de43d5bbd27ac5dea4484990b039d5b8dd108e4125495c30213e95c1450d9c40ad6976e9455995527c347821fc59de763ea7721dc371e75a7e7a4a2e0ba6e44b988ed5f042f2f4f5e62514e6f757942c2cd718ae826c416bd8d63c18dc31362ce40ce5cb4d366c128756900565cfa2752637c049cfe289a1ca2135cef151de0bbc7df5a28299a94585f8d93081dfac65e0ed82077a1f8163e4ff3d935fa9cdc08039cb9b0bb79c5cfebb9745783246f7e62153f11aeadb26c942043cac73cf5285118721270dd17b0219f4db346e6e4133ff100a74bfa3f4f47cccd25a7ac0b1fef5be333f6a378a4ca8d44366420d9f887f5d4b8bd0a928a82dafe1c8f32541f2974b43bc0d917f037a474a23875a4af6a4357deaed9aec2b7629785c89db58bd1957bc4f68867bbc643e878167517e8b2301edec707dab32befbd27d6abdcc0c40b35e836d9ce3fc1088a5596f0949dcd2d1eb65b1fd4671bef2ad85a583396cf7963b716e712e2a8157f6fba3c82892204607afed1600aa98d94a09a56ed879cf5ba83ad0ea3fe74ee4fa01f881cc49dc24eaaf2b3e9f2f44eb7603b6a04665a842fbd5357baa1f12da0cdf6fbe0c6e645f802a3ba792708b6dc956d53893fd7ead2ce7b48697f30ee67c93513b9668273296103d1216bd0af568fb8abc5e1c6f47fb210fd15aaa813544cf0dd1dba029e8e908769ceb9459361bde91082e6a51f35de30c307e2fb90fa42eb2180bd65e02bd83c67bf6d6c18ea66bfcea1bc4a996d8c3f5fae1cc1b0404a95baba21e9cc5614e92eb2de58cf42903f4a3347a3dda54358adefd576471df35e19680af6b1cb5f95a206b621195b266d4c6e79db29eb4662b80a19ecb5fa2e75b5e6059eb38cb74dd9e925cb0529cf497e4659219198b61454f923522bac5a3e81b9d8febed2f1a122b68ba317ce0a0e6441a5b1fcc67ed942114b4343be2dd97e2cd2d8e56c558269154705b2bb63e159ca209543facc6965e3ee90090c399095a5edbbdb86d1f716640b928cdd7de615cf8046dd9c52fc972a80f963b8748a7e0ad4bae76c20aa273c649e82484fe8cce52057bb4f4a094c38ba73baeae4e2598ee4fce431e38be2309b023f5ac27fe049d2d6d7f39bb55318e10db9cb304da3e2e1ae4b40b8867eaff5e88fd6e7f7a1d9a97ccd004db762d27c6c9c06a6b01842ba3d7896624dea3772b07463ac26b338927faaec8b39ad933e5b96bc939c11fcd8bd32079a1f117bc17b843ac3cb2b41b79a19788240b494b069b37d3f446066f9893f6f60bdef0724130f5383061a427ee434a708ca706177932e6c64faa3020fd3cfb2219eadaa2d3a6d1c18860d14fb4b3c9d823d944bbe5c842275a064e2ec25f5bef89dc9708c7c25a9a78f7e1c42e2755f34e09b14d9f9e22dfd0503d96c4294878f06e5891fcfb1c3f3de8ee56458e9a5bf7865c92d923e4f3e4bc893cb664fbef304827340704f4f58376c9865cfceb3ac2bf46261896a0890d53847cc46ff39f66dd7bfe890644883dc1285a9d52dfd50b69b2957083ddbc6c4145bdb480b5d87b7861c1810cd5aefb733ffe8da7256c62654cd3302aab74ecda7709e73aa8329f3f81b005646fc7c623ecd47712abe47f9ce2e3d72bbced07d864c2a84f12e61b0f293ec80ac44bd8a78a809d62f82c70dadc57d6b3003b29c6f25382faf933cabd1268391ee55dab0681ddd39be1515daa8c796e2359b92cd6c13b3afd7f4ea5c27ba17c386546bf3e6bd037dbeacd34c96ecc2b8287fe72949561b00b56701579626b8f1c8ec3b6147a88a68091360d11730cc638dde9d720b60be4ac53f27288eaccee04da2319715e9280f601b2758e771034a7d88dfeddc595441569fabc39000f5ed67e8efa5a4b88da9e252358d9757b94c48d8d302e6e63f91414ea778f200c7d9508dc392a935b297975566d4ef418fd2fbb23d484618fbcc0b55e1a957f0d0735d6c362f177946766645387d0bd929b922774a20451f7b92b1e345c5a8c317cc48a3c571572fc9f8853fe6c4836fff888653f5d6cd32e5826d91d0b2452075f2cedc2965d501a5e31c3bcdea3f0f821a4e82f1ebad41da0f405835275569421a1df867bd0e24aecd2759349ff0d724cb41c699cc5adf4743ed1e69c254baffd20bac85026bc73b4fa7be3271b80ebae75e2ce7df63577b5a1b2bb10e7b456b3a7fa564ab8606acfae7487dbc744c095203c342957a020e1ece59b8f0c874ed28f425175e091f3ccaa08a8046d86afad71b65eef37f11fb223072581b17b7266a0f3cb761e84b3f293601c70c41209206298fd88c25759b01568a59e94730b1df2253eaa9e1abe7ca80b881d60bb87a3a7bed426e77e3bf46b05cb20f3cf36a8d02a6535ca5eef5a98f0299e0ef00cc55a80e68dacc3378d4550cf66ce09c7fcde3760a28d5b60c57d834b8257f782320a91da9d0d673744f66452ec5053f66c816cae530b9f4b204ce8751035592dcfee9ed76ed0a39a99ffb890a2732dc58d00ffe50117564b676c5b42c1687d2262fd5bd49f528a3f7eae2e46903983c9fa93d38dd4ffc41903a70310559d51228a0d61173d1be39b683eed2a4a4768b0f8fa76fb728537e7fcccaa1a64edd8b2c16a8db4e60b5241ff231a2e1166d905bc2c456c6369c097a04359143704be41ab348adaec2c1a69504685e2a55b90f00e0a85b27ee754e85fc1d7de3415b4b7a2f670240c60335ed3d6a2b7b12d701a6e1236b93e727058da298e5ea4a67f53fb366d5a83a42e57f36f7377a8ce0b7da1de26ca1120f7fca0f2abce0e5ad706f7a8020be5040d18218adbadd0f164feb808ddf4dc14a1deadb959ec2399f2ef9883f61eb2a4f358663e8134dfac76d5f24a1af5ecd1dd4322edfe14e8d963265de2304d51e445be6230896677137fdc4f40cff231ef6cd861425afcea9131a56ed2b2f248a90d651d092a6585ac3172d45993ecf82f56c06dedd2371"}, {0xb0, 0xffff, 0xff, "c16ceb3463fa09dc5d37c32edeb928f073c7b063139a252778baefab362a8d17649530e69fbeb5b71e9959ac5835c96ea17d4de61a9ea2c36203a3eaf0a1f0846c5355d56dacb549746e557f6049e63fff8ec8ea72537cd1d9c146115e12f82328be14f10001018e5f4fef1d369186810eb638be44bcac73bd04adbaf8c687ab81209984a628155f5091cd6aca9ffc289b03d02f91e9c7908a67"}, {0x58, 0xffff, 0xfffffffffffffffb, "aeff2c0abcfb2e93bd911944de166682f43dfb94c2073309892b0095a9873bd54e2e29160049542e2daad451b3bf57c0bce7ea5a1d6d12b5cff9926b1cec595375d4e979e36db811"}, {0x48, 0xffff, 0x3f, "0f2bdabc9f0c0268e84aa471d46b664fa751b176bf108721174bebcc2f0c33f50c23065c20da56ab1a67acd6c4d1b5f2ccfb33"}], 0x1160}, 0x4) faccessat(r4, &(0x7f0000001840)='./file0\x00', 0x16a, 0x3) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_getres(0x7, &(0x7f00000018c0)) poll(&(0x7f0000001900)=[{r4, 0x80}, {r1, 0x25}, {r7, 0x6}, {r5, 0x8}, {r8}, {r7, 0x40}, {r0}], 0x7, 0x20) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001940)=""/213, &(0x7f0000001a40)=0xd5) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000001ac0)) sendto(r9, &(0x7f0000001b00)="f56cbd22d1d7ceff76997bd54de00ed5f4d6b1a473d4", 0x16, 0x40c, &(0x7f0000001b40)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r6, 0x4, 0x4) fsync(r4) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 02:03:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:54 executing program 1: r0 = socket(0x18, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 02:03:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x422, 0x122) dup(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) socket(0x1e, 0x4000, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) close(r1) 02:03:54 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8001) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e8f1c541e11853f3088cf57549e21ce2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9be9bedc429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83fcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c027059ad08575aa3fa7d2d6f4b3ed743d1ada63cf5bcc7ed2ed3c699d7170164507e881550628d4c54a90d336dab5b028116bc0bd13b818b0288f78266fa9cfb817f08165b2bc2c5ab88c4ccc6d6aee92ec83600446f2043c759d78acbfdd521bda75a97342ec463e107786a33e873086bc53c18514bcf4a7d595a53d048ff278662c737846b1b6718d94acc92181804723cc033c39e881505fd4590b65f09affecbe5b5f27fc312bb35b21262a62c2f1b9773ae4fef19bfd144bfb19ae81df7ffbb4db62c53f80c8c168dbfe1df0711b912ea49af90f7a0472678a6df86c6a74aa9447a5e12258699288f36f17bfbf", 0x333) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:03:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x9}, {0x65, 0x3}, {0x80, 0x2}, {0x47, 0x2}, {}], 0x5}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:03:57 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) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 02:03:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r1}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r1}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 02:03:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000f, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000080)="248751871b2194a12085a6466bb79ef161a8df3669afccdfbeebb157cd129e9946f3105349c4f5fbc46b07469438ce60dc5cd5d9c5ad946d59b330436a564f2bb61fabd8a4f6a2793151d828fc77467848ea72188b5a7b9ae4febf18d05a609e70b29149e987a7f1fb57c04967c50ba0a2a8725f96990a0efc700e110c64d214433d6918801f756c621daad00de96ca4d200a1fb6821569b66b8f58be0edb87d9113c24c17b2b65f65344496983e93034f00c0d6c2a0a05608f8828adced09cb0cb179eee1b978efcf1b145be7b57263d112afdc944b560913a6c74569649ee32da69b211cbd0ac523538e6d555d1374996e8e12c455742322bc7d82290aa4c8b89df553936a2433b2ac44ba84a1e7e172503ecec8e9d06e52117e1713d84700d8fc8e3f75a71a58aee1870ab079fbbeaff5ceba1627397214516dd438cd466a7d83e0a1fea96c6a00fb2105751749de7ee7502b66ce1202975d2ba3ce7476af161e126f8c923c0aa1fa013043f319aae03411f02a797abf832db7084f74ad0f74b171971e7445f801fab41e0ad870ec36bfa138505d65cdf7869340024f4d13dcf5a0d90608145de8698c13fba86c967ffb71610f2343f2d571aa277975e81fcfbdcc5900fd91d01f1946ec04c3416a03f231a179d32d688f36ed6ca7f5f70728f886cf59fdf688c9a328046c0eb26b5a463063c2d0ce130f4bfb363d718dc8b3fd883378c6f0719c16e3a0592b752ee541c67d52da45ca6d727494c5e498a36d7ea30e8fc363e3f8673ecf9fa977c8782395425739a85335988d693c39444dd0f1647db201f4d9450e0529c1a18e340e0d76aec49daac1cd427b909cf77f6d66cf6e6b4dfa6f33873da3965b6c66d758f6557b1f5872faf65352cf43e28c5f9ef1875bb420743e2a8b734c401ed48a6c4a8a3744b3e19fac313e1f755a04260be198462ef2d7961fcfaf8fb749c795fe4f0d2c3381a2f85ca7825d6e5b46dd4910455be8b6143e4a95bb12ec85158bc8421d62f30b0c8d412e2a5251d6d785a86d0ab1c1ef4090863907fb55149ac907c9f4eff0b0985c41bf2e08f1258b437e1c924716792f344754e29375d074ddc873d34bd3181cf86a1ea1bf8e63f781df5e30a836cac915e582cd5b4a37486ab51d5b3859e5cc768ac0aca7333d8ca56e1345b1ff62fecca7c405e2c750aedebc5e0429d226251795c3912e33656947d103610919e9d05c6e11fdff3184d8f1bda49d36541e69c2450654b66fa26d3fd3e635cb223ab120dc7d5e02493ea03b546dac9e83ed93888f975fac1a8788510d4cec89e1b11de19ace36b336be38820e5b0dfe1541f46ef44a727d042df9ddb410be99be708b44f25ed7c550870627115b0170d46276986b029e0a869a958a3c3ad93cd638040d88f54d352ac1c20e444aa65b0e26bd37171a79094aa22777bfa8a2faf8050d80c6cdd32ab15dbc0b3ff07ea26a596c05a6f27c5c085df0439b94cdd44965e93c12b00aa683d0cdfb741100a97b6333584bd3ee7550413f70633cecb435506e9519b2c418b6e6a8e7eb9e770882ce760e17a2fa4253541861db44927cefc398c12d7963eb5aa9944f899880b3e35fb43ecee2a6c2e4ca28467061b22dfab801612983d5f460e76be56369288d04cb8de6b869e79a3b8e8b702db9ea5ea078c7d99794c1204da8bc965f84fbb0268b73eb24165ed3abb52c9f527cc75af984747cac98e0cdea6b0551d3098bdef2306a8298452d1aa7dde6a51999b6b59049a1a023df4ede295a2401d4c7721eefb8d8b03fc715c28f2fe8cef0dd91d54de6bddc07c6aa3153113725c6ccd4d67c9afd6a27482a4185f83a051c854b67597e97b69b610468e11ee9b986b8f7c0df55f32a6b3c025c7c5a5576697ec2c199bcf3ba9152ce4389eb0b473a572cdd65cdacaf5548bab63e422a27037ee58d82b102bd62f9366f13c731e1d5af8f66950cbc02e0cf38f24e522b74aeb940b67ead749ac19c3df0fa2c34de63cb990c12c62e8b22d52b0931ed8cd9f9a81a28ef039735abbe4baeeaea6c47ce31e2bd85c58f5c9c28c3f586b7f08d9ac08e149af7e8e1fd21168f5883a6ea43f0b31b786247b982014e507057aad93809d5ae18a45147fff647765848183b12c5383aa324d23038828c6866b1ac324ec05053cf0d99737e757b4b80c8b1f62afddca6164254b1267944af5f4cefec368466934608dff0c8ff0e7bc88c1f4c611df520cacf1603b8396c8b0376a825f35ff4cdf9e3627c20b8712d1d3f699ac10fdad1e856f30ad40b5c18e6b162caefdd5224e2734d737d28736c14fa4d691882204fe6eeb7a9b0de553ecd040bcd76a284d8cb7e48ceb3eb75bbc21c4d9f85ae63bc1ab206bf6daf128e31399d971a5080cf5c815c483de6eee2efd9d4777870b09df66511afd7a5019f03034b488c61aed2801e87bcd500131e9e1a0779261b7372734e36b7c3a4e4fa5a80c9174bf51dadd479c4703d57f5af37dc3d0e426197d97aa58b0ab0e6918304e4b846f5fd24d8b26afd69c5faa3d91122480bb74a7177df43f9be89dd492601ad670372f158d52b8bbe004a07472e1a649dc3f5c26259c3b18a7735f519b558af3139e617d3866a6b7039e3071896e628787ced657ee485d194a143357b015c050d597752e427b7a632fad17f3caf2a1ed72897c4b3cebfe0dd75bba86af8644f0069ee64e979ce7ea5520ab547375db6bd91856d62632ebfa8b40ab647f1161792b61e4770fc780d6c97123cf39b793c81d7ef462de59c0931b191f89d2c241901d8f55efd324ff92374a90d15156735e420f81cc743de3c21678c0ef26170c98fb53366d2f21fe8e8f7530194df278e5e2de2e50230730204e6466960269cc4b536b65d8987dd12db36c8fc957b6d712c8778d7baaa9d41c79a9288ef299102b0e2cc455e0b6fc824f6e09f6da2a9a897aaf4260dd038724540019858b886c53dd6cccb717bfd15f9896e7d6c72fe70eb43fe1e5177aa3c9ca8bc6f707e48925ac73d3eb94ef11f441317be81fbc90efc385753f9fb6a0b585874162e9cfc190a0dadfe57fad69fd0a674c9233385849c6187e484b349e4815e8c77404aad06dcb1f17a3b5c47913bc96d7ce3643180b154c6f81859536b1841a36f55da4ddc0770b4416b1058ea7daeda0464b2267183195a16ade42106a2d453ff4ce21972025bc37cf593c1270bd45201cab57ebe6814649622eca425a856a76690c618c426797d63b45fb1d04b42cd354b5000713b2ea667fa7feceec1b3dcca9b997fb9b9b8e826aa3ac824fe9d9aa6a68d44987cd6fe40b8d25aa57fe89ac49ac72273bfe3a011d4e14afce38398f6488f94c4d3803764a5eb21881fa970ff017156b6b7e04123f604e2a8a661a25f4982a0909e1211aeb59991eaddcef061e482a930126f29af292487280ca260bb45490099dc00d010571bac6016069c8e7f7be2b6bd82785a6aee1fb91e6465a40d26722682c9166f5fc02ddc327ffee87d406a3ed929a7aa1fcfff8566eac0e01f7ff824049e35680f2af0365f385645fdc90126db727e448f7c62c659ad899a36aa99d70488c925e023526adb158a99f3e1cd1074875cd4929bfa11bdba929b010903999b15c0aa485168e282dc3a6a616f6a014a318ca49a497810626ac1f1df03ce64dab1d5af698977e98c8aac8d081757d34eaf3cd032d7ba439dd3e92fa3c15681a0a1c9a24148e44fe329ecf81ce5534afa8addc0eb82fefcbfe8a6067b6fe2823e2fb8fbcd9445a94239ea9188da8451736a5870ba2561b5e1bd6d5d038e2a40db0695367f6196cc690e3bb874cb0e3e6fa9cc418b5530a5ea858308007eeccefabca1cad2152bbc61dad3d62355b9cdedc007d0be50e072ef4a3e80e4464f6677317da0a689db57deda00ef7c1b980332b29c8d63e5c9c0dcd4027978824d9d88625702f8d861e425e524cae5e4b07588f603048128b48e3348926efe24617f653b7f752ee5061353612ae8754fe60a0a50572bbaa13be6915de09f1c88e1ee1ba4473a88bc501ae5b6690dd4f976d0bf9d2dca432bb082bdde8c764286d5c0e8b2455fbcd7fd6299453979f5bc867cfb1d047e02f3182f91b05e37481c568f78a1f2d73fd871bfaf9bb2429ffa299c3b2656623596b94447dddf911fcd73002771aa104314cbe09e7c8208252601e9247b176918ca5e7a4f01058348088fe2bea70d712dacde504f5a85857a5734a3ae3bdf98ceb4bdd11d043a1c58c4e657e0ff6ebd694f3bbe40e0ac23028d7761d5a0e0a6c52db2e8f93e9645387db5750402c2f4a81046e0c6786282f55b380a2000bdc1f117927f488a8a32f1570a333f9f6662c5af04e70e323010ae68633ba80ce69f442d6b6dfe14414a676d73eba840b86656aad79b1fe7a2de681eafbc6099e9d7b6eb83a9c76f50a0b76dd07a5888c30eee95968c9848787f580f974a474587d8fab7e9bb1d2ce03b83f8562192bbc84dcf6bd69a0ccc1bc0a7b31ea0c005468c21b8e8d42a708c92456d5e034d10d6c0ebad8045cef36be8a877a1c2b06442dde8fe5768b487ab26c97ba8a28bed1e59b1fd1941a43cf922689c538a6d9b67f8f32ba89d38f56100f45dda72d36736ad2d145e000b0896c2f7dd1559c2386f28e2ca051c7cad3db0b12cce52676bd760075cf91bf634f70a1146bb251fd0444d4ad9b530664a816300e22a33c7c2cb8fd61cd3f35a1c61ad88aa25f8f3476f24b3a521f3324cb21456fecfda6c25ad8c2920854a47fe03be650071a69d45cd1c4c206bb46f22611b60b5bc371fb79ce1b017cfa88fec39358467e258705c8d4536a224c9d52ab677a4ba8ffc85c7bab5be01ca3c1c4814558a69026172e9e783ee0a5167f7ed6c384888a13a45083fcf4871d3ce8a947e618cbb3e1da17bdb1aeb9c2f3e245b6aad6f7e388a74f5c4feb4e560f1aeee01a0e350f7a3bf8f6b204dca2cabf20273423fbf2ccb2c5f73a7d065eb5839eb3700fa1df9159929ca6c44e658a5deeb99b6906bde3ccb6d49b23dadaba398ffb662d6b315f2ce7fd4f02a66d6491cfcb73f13a1297acc2c4172fa2829058aebd0fbba3586d96fa75a9a4494eef1f89439ba716e0205f76204d874ee6462d4de6fb5a2ce5fa47b4dcb72b9db097e89de443b3b1b7675a95f3a752c9201322cd2a4577799c0dd38dd798df942971833191f2a8d8e9b22f7d7be52f53a8a32fc063a65e007f637096b66ffe3296ec8505d927cc3fe54aba12b4f3e2dc6a6704f9acbd456f74501d32fe0f5bacb1a9b3dda3436ce5c3697a66589c9af8128c7869ddac2bd06c87fcffccebeb69da17e1e8e2984993a718a5f87dd3b8b236439780dc31bf55d60edd072ec955fb93916c8c57e7d6e5921472670e9b61ac42c279949d3422d322d8ea10d4a31b09516602b442580de7f55a1dfedd986ed44a77a85161e20dc662c96163425359da3c661fbecebc55894a85940a65488afa295f9fa8e57319786c8c43e668be7a3790be00f118f21e17021c70f53add3ceb3f700b380e85682f7419545edad844fe2c2687dae35a539a1cc889f036c4faacd36f13594c7a7d4b3868e6967fb72f8172ebc7faf1b9163afe2635db6f88f1f6874b6c7541cf87c35a5f2f16e479c5f997a1592b0b52b8a132e65b96f10900d8974aa877610b89eb1b5a7f333abc06cd44bfef23c147e7d4c034d4689b18cc080dabdc732e4b4ee9c9be473460bcb46dd8b5b27e4450ba39797a6f5104135063287c3aa47260a38ac77c3c201", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x8) getpeername$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 02:03:57 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="7466d4f762ef47e443d83aa5fd13fc6bc0fcf8ac710ec2865fa7ad78e74d534da9f0dbbf7a3b2ffa9eb1e499bf2e866f4e3816d7b97ef06e4070615c79029bef64bd60c3545db02929b16b29e7fd940c905714f2aa4e512be4732e60cba7e837072cc54bf0674233fd09d3a4a2a7c3a7a19e4739d3ad7eb286a0fbf60748042ca2f48673840db9ad8894b62f492b1b59aea8b343483d0fc3853892ec4ddaf5f2b99c03e9986bd5d506fb0121cdc59edf7df5676e431d284ccb3a567b1188ee5dc6b44989e58b", 0xc6}, {&(0x7f0000000240)="c29db890a55378b17e43425f819c0e86994bb55368a740144fbb40f503cbe21f3bb0d3a0c4c5cbb05a400499d1b36cc02c5d9b2fe1bcb8d6721aca0464a17cb8ca5eacb049e8054652e5299842dc216b301de21f822a1a8c9d6324428742e7bcfd4b73dae3393f1202858419bae184824d537992b9bcdda0e6bfde9bf7e47b55e3ea6c3d89142b10462d818b64b05efcf86562299a7e7d62124e5588ef3cffb03356f0c949551ddd40cd91d38f6aaf82a8d70996d73b8b4e7651cec73c147a247fb729b387f71fbe06a468d6e1c4b13da8fd2ae5117f37512bdd583539ac575fe4d20d02df8bab1e44af324f52dbe566138575cb553cae981ba61d153651d40c370fa27903c502db43014dd62c154fdee443777557d8382ca01adf26d3c8a7dacc76d6117a4ded4cb8e653e6eb140c17256d38964b0becd5e807b7c85bd33e4213765fecb1e5b4fb97d8d66c89c9ae7bd0dbe571fe75ce0e1628073ec98eea48bc4a0d7c9d7c83776ba5967d38111dde5687477227152626f55430c79cc5f41df0549bed774d01c53d5c8372cd7efe44eb3307111c4f8991e43e9071d249f336379d627625063e795bbec0634a769ca75dac3e3e1c96ff0eb90048cd03890860674196371c4689c3644d0b4cb7aa54ea85dc302c4f765cdc1ec9f9c5860aed63a8d1e4287a1d0f8e661e87a7876590cb8e459eb5ea1692d7e390a0999285d9ef39b8281c8ffcdd4de0547aca93e9d874082e17ea7d3067f762b7865b90d99de495148da290b087e0e0e3621c35964de06cb9c4b1076d068950a27fbebbc01a0819473bfd342a88e13d574ad4f1a89e79998e87e8da0eab694520bd620adbee7119886b8bc577274c52588889dbd7158493719e7623dd91d332ac9b9a481b30598e29270b38f3c68166faed017a0986217a8c837daa2f2473e00760e8144a36c8a297e350fa2195dc760ed7d24ef3b4245319bde5a03f92dbdd7f0147a6323399f2d08621785ca901943d1903af870c56b4e1d44ff4fae76f8343e90231330038d4f219ba417a87a20aa0545d76e507e5c80afa7fa6f78022ddbba677e38715c3217e0ee70a08f4d3a575642f04410881c6424eff581a4b549fae1bb6df0e0d572c32e29ee29def6d9cca8d671f421646e2bff99e22c802b2bd38199cc88df631b37abba33cb28b4b3982f1d29aa1262d8e8e139139e3c3a3885a6d8126c5b5d6883b088badddeaef6a93f7e9775abad2b590fec363fda4c767317e5b5183b1e1fb6a8319c3102a4ab9869286ae543356c6c6c0721724c8ae881dc249d4b84b9998d97835625e2bbc4bb674e9b1c2c507a38808e2c6c830ab057e4da061393c716e60955a6124b7fe8173fc3a59c41089213a43ae379e829f56c404b5c8a4a4fdab50ce4b9df5c024cc06b5b6802f77eb6cdb043609cb0c6ce09a1127a6691b3e832b801f86e571dbe19d1ff0ee7f2e73705fbd2b7d0a16add3ed4367b90da270c25c7a6b46e2deb0a1aafbd36133f893335d5e32143e7a0d37959014720ca5bf17c7e774bc315668d045e0a10159588476512fa5bace8a6fdbd91c835773915fe5b6aba28e1731a3f80224016afe39bd059f2685bb15d54da6f0ee88c3153f4fe742338f74eade84abca4eb4f29f641e9ac01b8a86ca9a7aec39444e46c85d4c9d02c4f59da0060506d2f2b3f27332e4281fc152440ec771dd09187fc5a033df8f0f13cd59ed1582038d08287876becfe30dd6b938f3f7eaaa1c0d4456891d9fb349457ba1fd1fe89943c57fbf4ec61e892ecd797bc269a02c2deec900b7f71983502cfe589ea7827ab76d5f1a5b8e6f574010215f18c04e5be3e5c52321192143f7813587270baaeaedf0f3eec563575196ac6e652d5262f38aac2c06626ccc854d17a0ad9ce084ae8cf206f979f26ec912478e6b3c54342476bdc328171d790385383aadafa230e43f0920c560f557a234b603bdd96bd05213b9030f775665efe73e0823ab83711734580dcada5b210fe0e15557779d9cbdc4661741e8d017985564573d1215d4fdde0bdeef6df5ebdbb093fdd960448e5f73541878a749ba2030ab6f302efd3204d5f390d97f72e96f8ed377cbfdb57cb482e95aab2a58b93a66269ac9633db1703da2bc9989e0e46573bb5d9f6aaca7065c8d9a380ae85ef8016430d7a67eb556a016a08cc6be9ba28c33f3c7884aac01c758cf9857ccfdd0ed9a7245161642c2571d3e8933aa3b5b87a6b8d309c6626eefa2b99793c30ea720e2496425521e68a8412d5c7d4ed8a88983206bb908c11fbfb3997015b875994a32cd73dd1835d14367ab42568a8dd9c0b0b644c35c761e28a6c32e68d0b8b41c9ffce59c8a0d7b4de71b37070b89c24e1a53469db9ba07a849ca1a709a73e9f7559d87aee06de19d656870996c4768c8fb1f26c781f0ad1a62635280cddba2865321140a043c918474be17b2654e5a46b66684057ba323f25db7a519ce5a2ca21d4762a98260460237dbf91048f37955f0ad6464de2aeab58be984f6d67ee6296859fda670b27af80f7f0d6aef107eb954a83e9f175bbe6f1fdc41c0a54eabb6598de0dc0b4e3a0af0d0455626af0aa7a6d3663d00c15fd09c73c8a6d35d84a10247b6f3f25fa5346e61085eb14c3d75995d0bcdc67e4b577242e45497d129d588dcbf133c82788d1ecdf4fe8410b6aa6b91e5342c7319b6098acd5c78ce845af637de506e47630e1b958891c0224f608b042a37fe7d982879ed7ea4d490d7daefc7ef26216746faaf43440cde64863085c0dadbe204e49f608e808d136fcda102a8cec9f86630b73b28c347d86f0f588911fb80db56504b8883366d185436984ed912087793d87c002791013add3a0df775beff453f24ad1978c3c927e148dead2ec07939dc09f6947b577ae2b12e7a2742b94234cf25ce11882756240f41292884d73cd21c30b100f95bb4a915dc7f2d258a9559bfd123649cfb9d10611531417036a3ee71fe028c35fda88b39d140fea2b2629bf8bc33cea66cf0bcaa4da1a6710489821d1f62f8fe09a2ef395e5cc84f640ac03d4ad15cb724c1fb54fd501db1a8fc76eeca36f592be7897d3552a13ca41a4b2dd3606c8b2284ba0684231aaef2a7d556626da55d56bcc7c7c1a5afa5b80f7e74126fa931f58fc8278aeb8fdf89df211b4484c4ba3e50a1bec2f7d58476c2a3f168ed67a699194ff8d8cae556fad858d56a33767c08a41f7dba351eb9477cbc37e3b21461a972b7424d590ab7e239e6d27dc8a1589122f1190a944fdd3f5426ae7f66b59e6fc24558537829b3c4cbd7ec6549a8c293a8ca57f56f890ad8953dff50e8e68a5122a0ed5b7f9c690ce0df69fc108fe5dac43908ab606dea5d514cdd9268aeb112cd32671623a99fc49221515f1cbb2db105c013a63a14ae4111ce5418c3f3e39beaef19befb7e9a92c7059fb473aa2a20d4b7106fca42483eea9bdd5bf67aabd3991d61b745872c9bd34045811a568d010da98dddedc8fb5bdf0fba0be981c3929029ea651a337ba6fbc7a60ce44c7881edd0c38231a4ae32cc9652a6a51d718ff5dd9a04726b53697da71a224a96c03fb51b74eed17b380a6ab03267e1d25e5645ed2cfb59218dabb99320a78ea648b27768ffa545a50855a05a351c63d199517269fde31aceccb9ceda89a9e32941d2dd49465ddc19397bc2814cf11dc1dc39752e1dc17a4d1a2b500e6b8710fb5faa64d0849e2af6e858f134c1a4ddb81c227d325d96863349f1f0ef0d7cfba05428b0f8455eb8a7c533e7df23ae30354d932356c43648c252120e33816f28d3899ed67c4cd1a1ddd743e852f2a1eacd69d3f1dad86373d145a27dd1bbcd74b9da866c4caa75b73fb252b582dc08bdf4cd4c1cd84e57f844e943f400e1b02b79725dc193cfc021af29cc52ffac5322bfbec4a1a320a8941ccf3dfa3b8306160e4969197302eca5af0f7da4ab7a8a8ed5c954f9bbaf9809807defdfc122900d4f391b1e1dbed2ab0ed99d2a3da58040c0abd87a9ef3eb35152ee786bb9eb9e11e0fea03212cf5c8af358f5dc033771189b25b12d6221143331411c4a7fb707789da8048f2d842d0238486d787e22d9b8294d261b71ddd98e2e9123fd3a29a5636594f13863cf1d65372ae18af5e74228a00167e194bcd887c7c911bd4446d5702c8e65d7b4c23bf43aaf7400d847a45b324bc4fb3d7bc6e1adab813425f1321d0982e1d0a8638d16e3e96ff5b64146c35cc97b8c362de2f56f4447406d1f8c3ebb5d31c308e887c9695fb025819b5a41f155d4cdb52cb4ebc31f0c1e2b42ffd4cd0938bb212eaeadc4ba9d9d7877970c1e1e2867b2a5873d23ad2bdea3c84e11bd6d6fe77998d60f4dc5cff99dd1c21c0d1d944f872d90616a5c564c04a99dcb94299a94e21259fd347eb8dd96243c7529e05b79d35af511c08b32677e28e1dd1c9777687c4f39c7b4d8ec1f71fdd42c5d0107d75ee31646ddf4e19f82f70d3e4351c4b615c63729138897c64e0166bff87cba9017957b0a30d41889259319d746ced6fc46727e6c1e84f1258c5623f233c4e146b4cc660d97f0af5ab94a575a55d999cc44202b35663dbfcd4f72ccb4df305606a910c7c2b503f85fcc85fb4c06e8d900e222b85e48aec23a7b5122e017ed929d066c75adea8943e93b742893dbdfbd989bd049915f02a43c4849eed6710d27e542586bc308ec97b85950c334b484e2f30f0e1883624f06589f2ea89ae57f3af4cdf81c25a38d05dd149f885942ea36d04c894783fd2f8c511136d599b8de44cc9f6b5425f01421710ef785200bba778ca89eb4e5089ad6ea1027153e726b333262fce840a6b1d4fe4971d2c7bd0fe2e3c4889304dfaf97bcf8860318fbcbfbb3f4c8178a188bf451b2ed1246bd99afcc5f731f6f6226b01cc197acb5fcf7fc381d5aa5afad3bce70dc93cec09b38530fcbe1ce9f5604682e7d920380a87bf40aaa1dae59c78a3afaf7f5d53248d169bad6c776ffec968eed460eae9c4e6ec96dbdbaa97f27596c068050c14f6f7dc5475f4161af5d5f8a1c31e0d05adf9fdafa1461b1f63ce137c92d7b67f85953ddcf49cf6f4ead77e14ef9a0141ffe2f111920f10388c8aa8f73772b6c64f7174243dc55c2868554b287786fe079af16b8ecfc00750aa2094eb793110aa2a2f19965fa4d1918e08eb19ae8a503a33e33222a3130dbd892347979b25e38d3abe253acca390b350675aa71cf0b8edfe4525f6a1055eafe6135fb9b65955297419560ddc64ec64c09d0698a76ee623c27191383275585dffa958e2f45a274c84c7460788856225a87995a3f6eb1c02cc2a30fb2f2e127ab9338a4eb258ad146d26d320ad0e147c2e25f5189fb5db4ceaf0262804f51d1a7d30520b38160e6f46b246a0fe03c26c703197ef95ca443f51350c37913c54ff89f0dba4366883b2534786c1f1b3f971834fcaf863bfa2f4628af5a87e011912452a5d7add4f5ed1b08d730f33bd9504b368ae40bc59a0b845189b448af5202ad10c83eeefca003bb586dae53bc4692d40c4645960182e87cb0cad7dbbe6611220478460bebabdab7272126323949b33e27988d18a75bf81e52e6d620a5e75eafc20b53bf115865d0ca1b22abf457d8e72eed860dd13a2e0b768662ff491a74b7602a417782fb0f6ef79fa5bb21db3a8e7ad17f9f565ae0e7347fa7c3747097c90b5c98a4b140797e3ca586d43b86e6075b2af49c7228a3cc12cd2127d3e86b5f4ed6b003760da472675fcfc1f46fc034cd8421e24a2d15e3ec675d876a86", 0x1000}, {&(0x7f0000000000)="d2895b", 0x3}, {&(0x7f0000000040)}, {&(0x7f0000001240)="608f5be265a5fd083b37d66909e4a12883163dc9995ea26ef6a67c112c7817926a304e56107ebbe0931ebc83923b89d145edaee45878a5a391655b87e97a0117d1138a11015f0c9ae470cfccfbe25b3367c2b56e3dcfb643107311687b41d08d9920ab2db5be99", 0x67}], 0x5, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)="bff0359429b375686de3037593cb2ff2d214e683", 0x14}, {&(0x7f0000001340)="69627af17ca51a1edcddd1fd10eb5c4c6333544512c52a1d859e4ea119c9d7ecfcb4ccc2f44a32fd8f2e8cca882c71fd80a69d3eb6cd68af3f205dd09b0f96292585473c57c65a31c5c0e56272aae77599357530b76026f2d949cb8b7be2f6167a4fbbca5cb36685bff661574de0e5de8de0746d5d12f70c4d5827813e195370838ef8dda1f461c2a7b0db51d43354f8858b7bbdf3f7f10331dfdb7a7a12b98120fde383dc93147ea278fd5f", 0xac}, {&(0x7f0000000080)="29d5ac5c91249cee099f7cfccbc590e4d9d90aa16cc6de4bf80af2305ac75382024c8671cb", 0x25}, {&(0x7f0000001400)="6d41afa3f12a147a313d52076371939b34991bd3b0182c762074880806cdc2d19f4f98117aeaddd90678157eab4264906c32ae2a8194d6c5653e3e6ec13613a69d07588d9bd4eca9c35d85", 0x4b}, {&(0x7f0000001480)="1db1d6f73dc570c84b02219f3bdc65500df28ef6ad8072a1a8d2595b2f69a99176dfc0140fea79f34704ed010cb335c364979560d1366bc471f402e951959f722fe2210247416a313603d25108ca8c4afb0ac166a62be1ff1154567556ebd00602c33786cc94cd071254da578ae923d13e668a6574c3a972fb063c64e5da526ef76effa8a3473a493b0729", 0x8b}, {&(0x7f0000001540)="68a4bede4293856465bd7b4bac16a9af2e1a7f291a6f7eaa642c54ecc73f7e07a9a8fdb5b502ee9458ddde904c9bab28dfc10b465d9ab9c7355b5a63d042bb0ee7f68f501ec6d4a4a5f505db5b79ec2eab98331e5888ca99284bfe68ea07d8211890b2335c6814095ee9578b33a20df4b2d1aa250f1848281b35f597d7781c1f1e94cbc9b1a2cf25feab106f3ff31b2493715451064de6e3159c551e3ac73f32de3d5da5d19229f66d8112f36d4f7cfd30dadd83737231ce475720be57363e96a8659d4c68bf50e95a3408", 0xcb}, {&(0x7f0000001640)="1dcbbed67cf999f0f271b30d710ed4fc1395a29e6eb10358e39d30dd9e3c795f9fc640e92b702c4a4bd635545a709f71d91591b394e94749732ec21c40528179fd1f271b0b439d39f5ddb245a25ad98c8a170d41128c777397ffe87d7fc56f55385ca99e09c05c66de40688b31d615d817691cd7b20e783c7534414815dc84ce263eea7b0b0df3", 0x87}], 0x7) 02:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000007d67d5248873dbdd585965fb930d841000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbab3e4f986ed0b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013d8597c1c1866bfbc395330af26d4297f8090b22fff63cc767f3d2b2231e3c8fc22f25643f3a19f5f61cdf3755b974f45eb7443cdcad77fbdab8b4446"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 02:04:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') 02:04:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 02:04:00 executing program 1: socket$inet6(0x18, 0x0, 0x3f) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8007, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="f0077988c196b5eb8f8ade60f91f12a48a438a692325cca94464d6dcc39af9cf30785a1d0f044a1243086407fbd15a1cf93e5b2de7049426d12987b263926e3afab269d71346b2b61b83b07e7d503e1fd9998ee3a85a4da178fb", 0x5a}, {&(0x7f0000000140)="d2c8455ab70598d271a1ac3b80e9c2b3a5f717c0", 0x14}, {&(0x7f00000001c0)="e5ac90ad2ce4f14caf42b9f584e3f39a64c379b22087f195ad9480688f3767771f034ec638711b7543067daad0f7a8ba25749c7c6c3987accc5b60636f715e7b26762a33eb881c95e2d07a1a40a0700edf689193d3f51b0297cad75c38fb8d9fed8fc81613cb836cc115771cdd5ff6f5701dcf58d72b8601677b1a92a93645f985be4fc1f008b1dea36b4edcba8443af6729f43302cbc80dbb649f929887afde250dfe753c78e413681c1f9ac1560160e61dbebc9cb518e44dd16ef6e3c51bf98bc107a2f6e13841a6374bb9bbc07f45595730de71a75edb0cd431e01410441c6cfd8efb2a4a46cdbed0d1b71c", 0xed}, {&(0x7f00000002c0)="eeecf7869656ae6f946fac54cf71c446aa5ee815433b69664278144c4f1da5f1f7a509f68c6d4c7d7d8558910cedffcb4d733bb62855c93aaa8a184e8ece21e3822df6e58b6c0aa29172b785814d49f04162317201029840dca49d540cb5585657d1b479cc5a59ce013ca9342e19f9ec2bf7cf514f0d484bb2be9f01dcb88b40cfedf3948c9309af8ef2f9401800524c3864be6eb738f97976c21369d795ab88c74f96ce7f9c93f525", 0xa9}, {&(0x7f0000000380)="9af8b98630e2b3c134cf6dfb0e9f807c01a4a975f59951a5fafd2a8b4b91de5bfd4572cd29f00e062d01c875c4183c725c9fec3476ba881ae55372b0223275d2cc904a24c61a282d6027410523692e22e78d9905b322e81d8509aa3fedd1745cfba762e5cebb963ceb6d3371098d3edccd2a8fd44af4712c1da74364389c950e8bab4b8df68bcbda20131fb00febc0534376c51312ff2a563ad8d3478ae9a9f2e81db2ca3dcfce6fe0b45d1f7459b8123c86e61b61e30e6df2ebc54be6d4bc5e5060a23e02e87fe15ebda60810bb312d1822b35eb0a5a9f0d940a2f6df32272f39432fab431eb42b06a8084cb60c9dc937c0ba77c1d5e12ba73f", 0xfa}], 0x5, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 02:04:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 02:04:00 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dec2e6f66696c653000"], 0xd5) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 02:04:00 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) close(r1) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) clock_getres(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000200)={0x6, './file0/file0\x00', './file0\x00'}) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 02:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="9605bdb065717e6aeca1c2aebcbbf43ae3eaf949e531b4032ff0deaae5a9a19971f2c67b78239632161c710e30560f3fb24ebb4e2af92835fc6ac3fcc7a9976cbf13b29724966a1d125b0d6b36b3fc0848028d7833f203518043788421a1e8231a965296670d55e9e99c845651ce0af0a5e5266a3d817eef2c8441cbd46387933110a0fa55a180a691175ca1c6eaa9c6a1b7355665c68e24f28e20ae888401cc907a49f852a95c5208c4fa200b7bf6519ae30cdf0b4eaa3b248e694c3e1b18ed00d2eb5bd145a27b4c81f881b6fe5b27b2d83a033f97104a9abf6d911f1780b0fcdaf347e22e3f80c169722b3238338c68a4b36b4fdcb16933b26fd465f794f7328fbf14c494009b83c365e8d77104cf1384f8523df87a2ef9df9a03c7bc0d407348a968011d2a2e7af20348827b542a60c18894fa14b78c5732bb6ba82810967094017d82f96624449cea40fd6b530c615865579222c1f568a43a68687b25ca31391094a635ba7816997feae0c18d1c9ad51e6d7cbb7f060b1b125622e1192fb6bf0d54ca65c3831395b264b361fd8d4654f9be7f5e4bbf93638cb99c6d4d8e955c4d7141d2f9002d80cdfc7bb313d61785eb7515faecc08ba55908acb7c6844726afe7ff1f6e5b4b104ebc90b4e02bfffffd4296aa18e906352aea69d3b0256582a7a9e3f4f530bff37780cea5fd9c12dfe9603acef38b669625d07c93db718f502394c90d83ba7aeee49cec87abf3a7d839afed0536f77bb6eb95211ba1af1231382358e501c6e4057d643a887785024829d50f4002ef0351198623b98c262852440aec96462d52f7699a06b32fa886330a8934d2cb6bea2a97a4b88cafea121f08cac8118cae962b53f6235cb609b52b82f6c55b38ea69f5436594825bff0f6050979112ed95237d2a42ad3221cb7d720e384df39ac0edd7917a0e4bcebca0f8ec1e54e97c5e1ba0cfc36c9975959123d5816445237944a504ef9e63d72e6c6a1c53836be3d65d0ffbabd7b7a76b696e90ec697d0e9adf8cdc23201847123ca0f952e41651aa0162d6f1d5129951dd9ad80c707218e7bee0a10004cf718e165bd83b0a9620fb4f60b7314c73e475559c2f2fe37448a848e33a23b70475abc693330bf48f8182787437a1937c4254884d3577bb69309c8552979c7bbb39735ff5900c034fc0c459767c4cbf5745f4cadcbe94e79dff79e0c1cbce929bab62384547ce1d346e4f2f50126f16bc5bc36e0a7145c3423f858d312e1ab3319d29515e938413f089b2dd6d3ec6e1e8acbcc097f54bac489e44c7dee9d36bbdc991607fef9131b417de5cd8178fe561582f15064f7e4016dfe4035509373f9263a7cea1b77bb61ebe3a12c490e4b02b8072038ad8980e0272eff26f661e8cf0e65e2b77c25b512c01223092f090851da58e66355e79b12fd6e40d8e1c735e22a02fad2b0c19de697345688bdd1cb318a6891301d1ed36f657aba1a96963e912f72b9b05832e4e51cf93b897a0cbd7983075aac3d6cab60c7987b8a35ea07443a2a8d62ff7186bb099f08ffdd2654179574b524956cbdaf6da275a7f47f9df9ac9d545ee7187a16a587967c55eb7563d8f533a72f434d4532be9051ae5338ab76b6ef5a62dca2bc509238b0b9568a22ab6a0727a33a3c516df8d04f6f4617f6d0fd50e05a2e2e1f276f13b3178ef879b664fc56a082364fc200109f37ccf1b954c6a4f1dd01890cdc4750f564c2c94f59c18d251977cd7ee09272f562a24670c2b8fd2542269abfb98956c1cb21351aebc64d13aaf104eecedeff9c20cffdb53d946865353b3632d8ef185dc52880cd4b7325283ac705f02e3b7eb6c7a7b808b4612f32f55555919ccb4bb9c54411a907e609a2cf2edac5decae2094bac0e31fab6c16a415bae007b77bea8f9434b30e947f42ae3b678b849857d031fed735b3076da72b846061fbf22a8811b1936dc30f1e71751d54fce912a05da2e815bccbe855e76e7de8c455d6a45e3dbc79b0cd0bf3bb2a1ee8335c618e7522a71124db9d1696028637f286db39048142b3b9c562dab1cc998980e16c57b207ff0a8b32fd9e940c392658d24c4f521b63928c7658ba74c163945bd05352a73d70ff5d321fed7766d5ab6c60a1e6946d1d0b0d13c8ec27c89fceb24a40607355ef1dd01b401ce4c0cbe0c465cb49c71051f1603383ee4cd6d194c9421191468e14911b6f7b86d309ff628f1d3cf67b7c512ba701fd499dcbc86357cb09bf2421bbe13101efa9d75d874419ad7f1c4111243fde89ad12a2741ec7eab6ebc5090602f356543d42ab4ec819d0feca00e3ae4eb2efdb3c1b6f7818bb57b9a693d4f1759aa664efab24f5a46ba6cb7dcb38fd6ec0aeec419318bd3833f53ddc8f47bcdd31bc5275e123b2438a99cc4cf18c4887e98a7b27f05feccd612dcdad36b94b7a214d829aa8c823543af4d85bd31d10bf56481a86371089410d7a84bc516a374fed4af8e54d61a28b8f5a64f4de5d3ca6132a14d29268ab099ac24ceea5dd88cf9d781de9d6f1c9ab81c0283b7c91ec4576b9366a0586ede330dde467d43d44e06c87ac9dd20c1dee62618eb821e892bba987b7874ed76b86d65198446b4ca5a1b837d290d09dbf34735ff06076dbd6340c8fed66c0e3876dd530079d78de4d100093b7cf3465f52881f478a871a25b8f0ec70e8690c657bf271cb3b6b66d5e29ce3d35ee2f4bc5cd72d5246d613029328f2b24c589d816e251c8937a9e60f3bd52e0595957382e77183aadb8c71fdcf1903f51d2b8905e1ace0e31241d228a1fbd9d92e9ce1be44d2f5c20f835486adfe7e55da10c1de57750240778b97606267b21306f6da68e72056350281a8f26b000bb56eca0787f8bbfebbbf26a00054dcaefc82a6994efe2fb209e86f2261f3c8862daf79aa38a522b632c80ed8391f7d1a9b6d5ff11c0133c022934b9f0a0d76ce3df67129370b14a32b4e05f5f599219dca7a5ffb4ad17f337f37ed9d96ab0afcbffbeb7983d8ee7bda050d4cccbf40527cf0a4a80af67323bfb506488303f713316a61c0a378af2c4060aeeffb7edab7e43955a9ac5ba4e4458a93232be89d0cf3a7f8cfb1328253ddee39183eb0a64911ace9ce65f5afcff47afbbaf84329cdb8e6cfbcc56f562cf2672c2cd21cf48e47d947e075878eacdd93207cb703c0f99d9ae5947349fa5e803b4cc27bd05864cd408c601c2511e1ca2d2b1b6e5c6d56863c4882bdec2684340e070d76c576d5231380f53bb0a248b38ad7fb288efd84616b98a55625010c9ced43f3ea141890bfd83bfbdf8c54703be009dfe42e73feb2feee68952cd8dc0bf7b9ff13f8e2164c82dc8b41f000cae26933e9c056cbd2daf390daabd48d94025995c62a80729ccb4d6b08143bf4e0ff81ce2c11242ad3c92d4903864df4517a2d08da9689cc61ed1e8b339f999ec807d28f281ba61746205926cc5209b0ce689c4f6d7d376c1a3600a1c4b308788169e55be68b7f89a52f7dbb22454358a039cbf8e09c085c553abc3d1f0f4d8eada7797141e5d3097566b0e5ad5c67f949e848f9f65f43f79448709f91e15a774c95665e4f55a4d30aa115ee1dce3131ab1964032a47437a72fc1bafdb6a2f7fc15fc07ff4cc8fd97bf25e9c86d6d8a1956b056cf09d2468c6a30e4d56ea392ac30c1031caa1e8926e6ad09a0a53549e94e7c7777a324be09705b9d9474fb5831dee8d90ac6a23f49785169a5483fdeecc8a1909443e9d05b855818cefc8cb96977c618bf7b9e316904c34f7a3ad36e227b90e6a073b8e3eb631192e6514ba1e26f4c5bc02e80d580a685e47c23eb43cca161dc874c14d43d1c07054619dc14d2ff65629d60888242c06218a35ad91744286773218a5cbd206a5c425c628c867086530048be4931b8dcfac7cd087be69df0e56697cb0b08aedbebc5a8209015c3ed48b6c15defc50fb4c413040d473ae453ade8e8d0ffbede4b79ae454036df12626151f0b7d71012359bbc8753ab04c72388bed4201c10e21553a3f021e65858f288b7214046e1df6518892b0a0d497aafe48d2adaafa4d5fbef730b63f753658c212d2e5c6af9266c34e3c87236649b71be58b0771e0f927ab060bc6053646a247520431c32c216723fe26e314d9d82374c065761bd273c6787830d72ff1a72e17c2de4e35af7cf1b52f71b391ed961a1ebeb4d00bca23a48d34e999c24f7f2f3349f798cb8d101ec5515af0462b654f898c2c54667b24ff6971299e71928273d45493434cc09f9b33fed7ac141d19d1356e1a9b15b0f4f8ac5ad01c7a267671a18d8e8522c806ab46d588ac8bb9dfc4db13e8d95d4b06970bfe05f3594cf5183a86c50a0c99a11d5272bd29976c1e3ae21ef5bb03c9c64bef86cad7b2c95df3fbb9ddd3251b3674d23ae79b7a07af6dc81281d1680c026666f12a840b18113d114c9828427e04fe659d04fef761105fbcc54d1a3941128e82731996b6a33799778bda57975b6ceb86479ce2aeb6cba1a7a45291563be2d4656145112c3f9cd433a69b175eae30ee971282942bce969ee59f4d109a163672ab9e66c179150b7497bf5b2ef3f061a8bb27997d97a10bf9383c8e3625d14575a0523123cbecb2e1b10583d6377d1b61346114c6d563ba4b723e5bded17b86d0b46253ec5622441e96f160f2a86dbb6d56e41d1ec0b6e09c9f7a024fd266a9d72b9b37267dd8e9d62af4f9f16181671cb88623a394cd8f8b8f7caf6ac5dea046e17838d5e20e74837af6aaea4e2f5795e85c6742862c986c5a55268e93aff8e5313ccce0acd64673e9242860cdc9074ea7a731fef7b95d4c0b9fd998243052bc8949e1186cf8973664dbd0ba8b3a647c4a4ae854570315701564ddec18958cb225c559ab482435e43d29c866ff7422446d0821e5e5b3ea9b2d165436019bfdffe5d7c8b209621758a1b87513b03c8d09c0d8159a27b2dc176a22b6dd0fed281cbeb6ed9ea3de53535b3c7e516247486963d74555fd941027a2267bafb8bb3383e9653844c88c81d21e507c917e5e6d4bf02615f5d9ec3c62cd5bc16ccccc1248a2407def5e4fd613d69702cddcf2857f28869b8d41e31863624749507c8670c08dd214a546174153d022cfec3b5579d445b9144cf2fbdfb9e18591c09b4327f3e0c878e1790cae39f9e8ea4956aa5b4fcab9d958aa7c9b1197d20d85abd450133cbd9a9b3bfcc197d2c099d631d54db52f367388848b2389556a96e484517654030512ab2da4f70129e347f3075f0a6efd1d50d3b2e791fdf6cefb2072f1da9935878c2cfe06e0fbe7b53e96a4169a638cfad6b02319c1d42deec2ae54d2cb0f7cea7ecc3d5f5c5393447a5e386cd8ae545b998c556f7ffb07adddc48d451baddaa8e861858a7843ce4d3dda4df9a9daa66bf964136f1b67616b6106a7b4c108da56e79f1ad560d412287ab56d2e74cd603bbe05906a490e5064cd289f126825d169aa5779f4d4d978e62d80cd97f7a531a2a8fa08f062b3923bf19157b2262e3699a57a7f471a76ab52883a3e46a08ee80dd749a859993da3fc28bcb0007186db01e057219442b61681d36f0702e1089960612f68cb785104723b5fb4d21c2f3d681c5587090e9e8ff044d503ebe76ea07a57a8d7b61151665071db92f0443b9bb9fdfdaa096b7b122f2fc8f97a408230777683e65b52ec9bb15d62d706c313bd7e0333a8ba4026b00ea95de8c94f055a653ec5cf42df71b8713082e3b52f0e63bdf6d1b08b43bd14c004cd48bf9978b5fc9ede157025956a12734f764be98fb26f1e0", 0x1000}, {&(0x7f0000001480)="7cd2fe67f114334ce91e0eff11f41e6fcdaf6d8f58aa2953b23844dda51d3e3cd944aceb62f7fe78bdbfd16bf97fb8a2c86fff495d64c012bd11a69f771769ad271041ecd7fefc4fe26445c9f8f66aba9d7d26ccf4506409f42cf65ed35898e7d7fc4b6c9f5af357f9a0d768f324a49f7b4fd6fe24ff587d37eeabe05a746aa2f5873c45e66b52ea651e851b51f5166b2f02411b0d0283befc827196bc0b575f00b3a40a9d875fe400ef5750", 0xac}, {&(0x7f0000001540)="51af35d1fb4dbad499d8d3fdb02b270a7f325bd25978f3824bbf25a20f697bedc33a59146e33dbf6f1d520a7d105c7ac653f965006437d1fe242c1bc481b9c942794a7c1ff077cf1348cf0042298cd5066c0d5aa8b9175600bf767a892f311c980ef5abf294d3f40e444b7c5fbc2e7e9e3a901f61273de78b438f7f2dda2fc153dec532189343749b855674e578452273ddeac43dded3cfe5ebc23d13de0ae0820233e", 0xa3}], 0x3, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 02:04:03 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) fchdir(r0) 02:04:03 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x1df) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x54f3) msgget$private(0x0, 0x246) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="b1ebca8abc1dedb961eca7be6c1b028866fc1e8985d2730806d46f104c3211f04fd07797a18d501125dde2af08848bacee6fc769ee55fdd8b1b882c6ccdce768a9842bba257d2f853887588a1c3c054bf25020966faaaca649b7b14c97461c293acca35aaadf91538ff6cc69104af208dc76aa11eda896e9c8665ad9e8dfa803f9e07c5d7d2dde3dcf9026527616326c40be088786dd382d53814dfb285a89039c5ddf3ef2bf77b7489dd5f69ca7d08b", 0xb0}, {&(0x7f0000000140)="d1ef1d87f0e4184e2ddcb846f1ba88281da94cf1edad6abd82d1bf817278e58124afefc67ff677cd5171e42110a8e9219cee1c1887de2a52a996ffdc3eb22a1a952f2f66d20e668252", 0x49}, {&(0x7f00000001c0)="687b09db5a93175e519818956a8aa9a1cd3212e83e96e59937a260d1dfb3c432105ede2b0f2a2391adcc358d2f4261e2abe440906518c522f466e18a22b771d80d313e235cfb8b10468b8c17e13268802b9495c382a66b4e8c7462e542bfd0b89c644d8ab1a18e420f6886012ce8bd6240a4514b9d94c798b0136d2783f5469fe6f9f883f03ad1839dc71b5e1b28a6bd885b6fea3e9063ccd414f099e4ea46b0192c5df8e261f650153452b91cfe3a180ff36beb32ba416c6b61e309e43a917d9f71402712f6bd99", 0xc8}, {&(0x7f00000002c0)="6f4f8d31c35982324fe01a0f44ce8594bd0d1e32a25d61e1e3d5dbf4b223b3bf86fdc1a09e4af0e0611d98de360360f0b0a2ed18a4cfa308faa71992165b2e08c8eb247b64f2c1e4f1a0435442c665d03be7cf1f40aa11eb68e1d7ed46f7e2a8a859f7bd8b4f4f64880301aaa6297c2d7d54376e92046c3580a9b4e6cfd3db6499d742b81248152ea239048bf478e4a4c64ae90c1931165f207fa09324b0781c21525ec1591e9982d70f83149748e3d7974d5ff9aeb2101ce9ec2be4d8be8ef51c2f0781f28d56c161724538aa355549e22bf80f0e670c862a10bbbfe8055c6c7ab520f092a26a4df3688c0e9c99cce59f50621b6453dc96", 0xf8}, {&(0x7f00000003c0)="4b94fb612e4d192e2d9959161c5214bb8ca6", 0x12}, {&(0x7f0000000400)="d2582f3635bd3aff90cd0df84c145eace73323509ee31b6a686ab3132206a500bbae584ba33aa8cf1e54dd0f967fa135e64c49bea406afecd9e9c4a183fa747d36a4a36a6c1e7ae9029bec3442ef3123530da75191b890931018d09d6c3c6eb0fa1a3d19cd33387100761f19328553ced6135314ad452f86caafd81bb8de395eb6a7f70a218d51f088355063dc8d90790e51f48bd94b44fe9eb66539cbc61049fbd41790d1b7fcc492013315c1637e7107d9ae41a492f2a18201b14ed93f9f1818d4a0df8f24cb791d5dfd567f35c16c2a1494783aa3fdd009d07b094c5d6742af3985d88cf6f0f5fe94f7cf1d", 0xed}, {&(0x7f0000000500)="12870ec45b09a527345a5dabfca86988b1425fce1393519a0d8ce63f296e7eef08faffecbe902d243d2030dacd6104f890d27ad46acb40144cca60032856595e1db9e9705a97a69402d8954a7af762aa1a20ddc65e1647d7ffcfa65eca16f2e4cdc4d667c4ef51cac91cab3102c784ee31723f49aef39a7468eb0c83c020fbf5aebbbadc64bd13998f9954561d92750470c42bf7e3514d292ee442ef77e7e70249da225bfde2724391cb8a932a415ecc60de703536ea37ace075a4ab30ad6fb9a2f392a2e0211c85c893abd93e", 0xcd}, {&(0x7f0000000600)="c63e48404511c7734b37e78021b4a338ef5a8db228a4526eb222e8f2ce63d988b61420adaa51031d50a9639fb9c47989940dfbdff62679c70582a98e1701dcb81a7180bc766c258e13603e36698a9e86b8b8c4525c6954b30c53c490747fb7601b000a0e54cb175734f8e019df29ce7fadb0c20c77d418347dd9d8fd9cf53cf8af7fd54dc4362e6c2a14232a46dc25afc4484d7720743299ecba5c4dc05b03c43dfcfa0c25feefe197d714f84561746c2255c2de2dca5d03de1bfe2f896621b6a406065e170c8d31ed6da9ead5bfc85c50ba83cffe933d2713f385c5e9ec641da6ed458f7a77cb74df7e00cc835c65b1da072f02eec67d47c5b112", 0xfb}, {&(0x7f0000000700)="5e69d3e00d5fd618931cfbe8adde5e920c670e1952f6857598922224529f5f5b1259dfe765ae407a95dba40386c57f5fdce8daaba0faf9ee50a1d3b5e32f66ca0e755dac9ecd96f3ea0bc838976af19672e492c8b3254f690da88fc4af177508a3b65a5898537628e272100aa943c536ebe274af7944b1519b2028af022c76476b7eb933894f0268ca17c874a9f502bdc24e7fbd433057695e62c788bf20d3", 0x9f}, {&(0x7f00000007c0)="f22417610a710e3f26d2fa86bb3e4b0bbf3de9b99c52222c01c8b2e15a4a59053e9c292daa6ddfaacd3f1f2785e2c43e708e7761f6bea0900a83b724e2386ae27c2e81e1e5466a3df7b95150dbdcd132e27d550a7fcb4195908baf0294084a96241a51def6883ae632d234d330e3950d248ebc711de9b222b6503fcb70d4967d2c3a113647d39fc6766513ca87465d5c3401436291b2be27a62e96b007dd2b3cc64be0d6e5319b3017776113ddd583b069f04f7feeb278b39e7412d6a981913922da09f83716dc58df7645d0cc19419310e80bc1f8c9", 0xd6}], 0xa) setsockopt$inet_opts(r0, 0x0, 0x818, 0x0, 0xc90b) 02:04:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x848a, 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3, 0x4, 0x2, 0x1, 0x8001, 0x4ae, 0x8, 0x1, 0x3, 0x100, 0x3}) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="7168b6e99f5375d08f6ecfa8ff7c3216a42cde73207a76974b3b8da43a981bbe7cd68387994d97905612e65742a1acbbb586ff662ead2a81a9736087f80830dcf45769c407a67326c923aa258636721d34324d", 0x53}, {&(0x7f0000000280)="270aed9baed236253b2f28a5f0561416850efd8e20d4d206270d58d977a6823a3f50ac09ccda6ad12d9a3f79df105931017532a5f587f253644e81ad66deda52422baf1364570628f2dbc351f7ea604c179626cd2b9aaea11f86de3fbc0eb30a1514a3ed87fe5858215986a0fe9009c78b8ce3921e3b", 0x76}, {&(0x7f0000000340)="841d4df41bad15b990ef5633c2f36c0b4b06d9881e46829f8410891cf3b72855a990225702b32096d44457d84aab3316fdb92c484963e54ee76d0f4aa485c4db17c346ff3415", 0x46}, {&(0x7f00000003c0)="17630d961f648ffc9eea893aa822bed828fef9b44b692fccc55902c04ee42d6d7587ae166eba02c0988a0ab0d01efcaa705beb13266d1a068675e8a2e7e1b06c5ddf000204fd7b43e94d73e0387882e802b63143672f21b3d6c864924daa73a9a4b2fd0c9e5f54e3fe49a97832364dbfc628389b73dcd4ee911feebcd15aabbb12af9c674af8118ef8f3e2836d91c9b6f70f397feaf18b61e036f05ef72a97551bda7781c09083b1920609", 0xab}], 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2f3e) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0xfffffffffbfff7f8) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) 02:04:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x62, 0x80000010, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0xa4de}, {{r0}, 0xfffffffffffffffc, 0x21, 0x20, 0x6, 0xfd4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x5, 0x8, 0x6}, {{r1}, 0x0, 0x2f, 0x8, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x400, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x4, 0x200fffff, 0xff, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x2e, 0x22, 0x2, 0x7f}], 0xff, &(0x7f0000000280), 0x101, 0x0) r4 = semget(0x1, 0x6, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x0, 0x1, 0xac, 0x3f]) 02:04:06 executing program 0: chdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x12) write(r0, &(0x7f0000000080)='L3', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xfffffffffffffefc) 02:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) r2 = syz_open_pts() r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r3, r4) close(r0) getuid() dup(r2) syz_open_pts() 02:04:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x10012, 0x112) ioctl$KDDISABIO(r1, 0x20004b3d) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 02:04:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4a, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 02:04:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 02:04:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) 02:04:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) 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') unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdirat(r0, &(0x7f0000000200)='\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) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getgid() r13 = getpid() r14 = geteuid() r15 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) r19 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="a66fe3ecf1e649cc9dbcbe1b1e7bc33cf60153e2dc0277880a33032a8e03fde35fad5fa684dd008623d513e5a414404c1229cc60b5b4d23e5a0bbae16d6e5e71a0648df8ecd2535720a5fac440cfd5e64dd4db599f7a920f3bf2f65931a3a2a70c3eab9951a5f993f2581b51d138227587170b72ec09d11d00a635ef5f221cc5815b7e4b1ca0733dc43c1a2003b3145dd1cedd135034a4c5d1a01a69eb5084da8496a932605011cff095c0fbd4b39ea561485b68a766eb4b74fb0d31588a292889808d385f51468b6391ef2b83631debc96ba88717021992a1c797f814bdf8caffc32c718cf4deae2fd9aafc928fc7fb0c494c513ab537", 0xf7}, {&(0x7f00000004c0)="729140bec567cfc7", 0x8}], 0x2, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [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}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x148, 0x8}, 0x1) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') symlinkat(&(0x7f0000000300)='./file0/file0/file0\x00', r0, &(0x7f0000000340)='./file0\x00') 02:04:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000080)='./bus\x00', 0x1c8, 0x104) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 02:04:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x10181, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 02:04:09 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="fab5b098d5565558d5a44fc5d66c1a8faf3c44a154f1eb030f7589a36a6f495f3cb2ad22376fefd0dbe364ba32e7b819e59680e38a8bcaa74acf02aebc020597", 0x40) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 02:04:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2, 0x0, 0x0, 0x14}, 0x2, 0x4, 0x0, 0x0, 0x0, 0x0, 0x40000000000000}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 02:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() 02:04:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 02:04:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:04:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x7) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x6, 0x0) pipe(&(0x7f00000002c0)) getitimer(0x0, &(0x7f0000000000)) 02:04:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x34f) 02:04:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0xa5ef9c6494e2057f) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="3ebd726d33a4e2beef4273b95e9bb6823adb02321a99a0795e7ae0d2f5b81c3d35423cc4d9386cfcaa8e03f5213643b1960e36d46f8a77e3ce083e3d7abc19b293f35c77c995237c2b804955dd3846d07d6702a814c2f29ce73d5a87888b6a963abdf0b49f99395628e5e0951ee3140a5d88527999103dfc7f875fd5efc66444491a7c7ee9495e4b197c9db694278a528c0bdddf3f1136396fc853c78101fa4aa12ec8f0c5cd8c636250cc6844c0e9", 0xaf}], 0x1, &(0x7f0000002980)=[{0xb0, 0xffff, 0x1, "d40ca73e7b43f6f1382a20579052e425d83a756eafc5ea945b2d1e97bd9393df62466a053df591405b176c6f4ef214d5fa65c1443d0e9d11bda9c2c013f5bc7f3f208d7004e379a6628c9fcad2b4a3035cc64e39e4c31c584c22a9784536afda46832fe83f21f1833b3fe5c7bcd7e94d4bbbb559724f24ed5b215b591cf68774364dc524e5ffb49ba5711edec1325804a50e8762d7cf681746ac86"}, {0xb0, 0x1, 0x514, "26c755d47028880123e5ef97ab332e9b0935cd7450352ec259197cbfbafc8b5d40abffbba7a63a743ba58d1b7ff44076d5b02ca275d3e21d88ec1118ef2f54f675ce85434e45e84468cbbc7e9b893216be736ec5d11d405aee6a6a4a521299044c07c71ba8a4777caa495402c946a495152b0ec8df01d09012c4a21288208d1aca54354f3797bd25c706b531e682db621529a4b63248466e7f3ad514"}, {0xc0, 0x1, 0x7ff, "1af0011fe3da33d06b722316632969fda9e81685f59e44bc4a26da26caf74be07e834ab7246d28da9a994c856d23d6c0444a9a13c13013485c83283597758b92881c03a24d48dda9224685bfabfe2b6f3649ae8f2d7412168cda857a516801ef832e7bf6080785c7f69f58e2ef74ea8603e2f5daa8b3e96871d8cd0e05e04cdfbcc54e3bb3026b929993141b8a328b7443b3791f4934328834d24d7ac2c5f1ff6366ddc94a5fbfadbcf81de34735ea2c"}, {0x1010, 0x1, 0x400, "1307ff2746253a84884d5f5c702157c5a1d858a423ffdb7f381b670e90bf11931557272a1b4c2dc858ca9cdbac98f7aa934785710785798e88b72c30230a2a05ee714395aa963ae87e95fe5c4e81a59f51a31686c24beffca85e5e1d2ac2a49c446df37c4e2381238cf4a5642f51a554f8bd878adfbfe0c9b4bc6162ba1af5b1b9f4bc15eb953faf5c57fe3eb05a192ceaf6aa6a4711c73c9112512c575085d2258a7db3cf73920ffcc912382f6fd9fd2ff2979fb1cac9b1aade4828774b32de3daaab4bd3d44e9dab341b030e56cdf9296821d7d454f213145f9802202e3f0433fa4b65e479e8c1008221039aa07b7fd3bdc106acc1fad42ecdd77a5cd3834df15370beec500b8e87ff7b18cdcd25d4e7643d2eea9f3fb6434249eabab0cd5781497e93195fa4699bb810a784666f3e368b2b0a48a3393fe147f9f0d122677cede28c6eb67050350d23405f47e27e99cbbf8f83ef9901a533d1a897609a896dbaf9478e036c9444fe72a402b33feeb264246fc40c60e724351414337efaa5dba3305544b0a6c696fb9b3f3dc5cf439a67eb3c02846bcf15c406c319942eb4247f8a825b853812e71f6b462298c9749b364ef47a5cb78918059b0ece82554900c7263d771d341480d6180723c31098b74c60806b901d6e615fdb476460917e02919ef3b35ff05895605d3d422466b3ffaf3126bb9c2d2778ef749537907526f5d03bbfb18ada3df1dd35539e70fc2b663c663df6c1ce45e6373be8e489a59b34d9c8b11debafee7a6a46aedc844dc5e8e1b4d4f3d6ccd8c4b2d0eb98dc56b3ea00fc7c2a6daf8003894007a7adca3f4ac323ccb9945560a47df654034f4e5692a1cbe7d5a9291d89f2922e19b9b8602a45139e6b8ddfebcd60668035c1c5d3040a8c4e8a113a283feed1f0c1cb75a4392329a15cca2a354e4d28cc6348efd5320caa80e798be534eabc263119a39cd05c7961044a77534bb457e8971e43c65b8082acb429ddedb160caa003d1f28aa41be4eb11c37fefec93d387bc13eb9c251ac08766b01d0cdcbb95d1af7be79be68f83c093bc5272ce9a8b2899492aa39d98a2de4f52e2e3d244101acc4a66a7255e767db707b538ce7d0255ecaeaa3da6910e8b210ca0f6cf11a533ef63a569fc49cfba08571ddc302d90348ce0ac452f8e32c19b86cbf8ed847d3d3863957d586a7c20228eb6883aed060ba637a3118319d33e1b909a0e4e7a3f90f22d075223df6def9d175e8e061cc3c7de8ca860fe173c4a6b7ca32488686700e059b3103098f3596962d4a790986e8c2c2e333f2921bb09858cc1b5f42718d871346c689a0f29b2e70809a64861f545ac4ac23a687fe0f2413b03cba332dea813cb0d3efc9dd77eed7a38403102a20de7e38c5034e72149362c3fd95f9647d76409082532a3de80afad6d0e692d27c76ae26729e3ef27a978e73d80e4c54eed4225d06456f287fa841adb84642c04fcf2e1aef6b397c24def9a48fd46300d74922db825a26ca9054422e3971cbcc62b79e88b85930628fafff75c973236017456d34bec3022a09e8b5e594377d4ddc0b64fb5f4ca6c267738c03295a60e423ff2b5fa6975598db2aa2874f861b238cdd98c86ba9fc06a7fce48163624ba77a1901358f6ff09547b77d84a3f7fa567109ea5b4e1b03050c600446ae4e034a8d8f708c227eb6b6e8692cad2dbfdd39c691d7619c582a6bd970d79a9e2356184d6d137c0c4dec9b9c7bb1f29c0a1a99ae1f430183d7fa562c02ff12ccc4f2e21be1a9f4ddfe277714705e8cf84be22230e0be3065b45fd4becfa3b92a1e9155358d11e8f37866d403bf3f04a89354cbde5fb95ec3bf4e99f3c1462088cf53edc08dee56c5312a882d4115f8a258129b7b9987db9dd3062f40fc5513fc052a29e75a75184721516c6bcb7527a2b31bd5e9acd7176e984e2f0ffe17e423b8787ef9a1b1cf6eb4330d9ed7eee08f102a8543edeace3a0fa73d4aebf5b2f340a16f618317ef683045f8a62c6ec244663c4eef4923c68788521daf00243c137b3ece2af7424131d5c3c508354c6cc95d1e6405f10aa1a5541cea97a173cd911463d748e9624c84da4f0965abe5c07bfff0939636379a8ceec0b0415446e43b22908aa8b3bb74058c6730edc22f4a8cd54adaa5ddc5dde66f19d7106c3d79ec3bbd70a9432684b906a6fb032e503d1db03ee6aff939348e7b7675f9176f7cbedbc13e4c1a108c4e8d9cc688ca65ca2399f973cb3ec5b45a13a43e1c9004138d9cbd8f11bc29092fc711ef393bd325f98ed7a6a09580e8b68514cc04fa3e4d35ee0809aa0c0ade5ddec0cdd850abd02b6579c84d28bca13aa73158ec977c7db4f21102cf65c96c2961d937928d1a2f23bf0d0326000bd0489992d5a8a6a2383567c654935d7ee2898ab35c0565e6b87390c81bd98ff2a28dd7982a38943875c7294142643150b038faecf7143a28c353ad38f0b4e1b1cef681e0f7054a2c4922c6a76bac976bc70a7c840867bed9e9db35790193920f0a9008927390f108de988f20d86a156ae85b9c2501413d1a6a38c974840281a5c3dde372806bdac8ee6174c98c53c37646817a1613f1ab0a0b86d975705e8f1c946448e3c8c888dc318f157c15557532a2b2818bb8af7a1cfd5e70beed70cfec8fbe8f9ccfbfdcf4fd448be30d34b17d74601d5a178b44fee6e189b9e669646acd9eab78b38f1e71349f7e5239553c7f81d265305e9a018f1ed6c78e8c9b5641664030901a34e7a016344de8f45e9c1853f19a06fea01dcd44eb503db0006b74ec7ad8bac25a1d4a0971ec0fc2bd8b5e6157c1e536022675c886f1af85304e008bc0e03836e30aec1c04f51d9973ccd019fe3b798624730c70b05f1497b4d05df34f5c9a33088bfbec641a04a4f9d6d440df54ce9aa8dc5ed23bb7f326ca75b60f3c7786bda2b50aab7f9ca1bd6d65cd299d2dedd72b519b44ee51075fc28b5d0234422b5868378f452e16631d2319042220cb79d08bf8d26907daf021f21a521911cc599b24ecf308381ce168309754a696658a9ffd0f1a12ad827293066ee50cf0d793532ffac0bdc2a2c806017af1b95a3a72007df4e994cd99f21e771af1da9476a34cef9f141cbb9356a049c560702e511fc955070d9aa50cf4888ade84cfd905660af8df6a0233f35ae8bc0a4ad1ca3aa5921306ed766eeab45deb792c9908881ad1cd7ea42abb97f47eebf9ba29ec9a18cbc3fd3a10dc11f9439a7f9c19b29111222cc6ab42d876b3a8f432b3e77d03b9a099ee446e7d2d36de33ec796118787f072fe15225fb7df958571b26ef0a286e9bf8cb785d59b78d559e1f33c3aa7d24f222589abd0a95bcb4f72e52677fb94b921742206a7ba818f7b03223942ab23e09c294d76af827b25b365d02aeb537cd9ad83e572cd2ada0e3e9d65a328a09e6f67ac6fe7b86770fc5577db4678707eb84ff39064796371226951e0e55023d033b885a2578aa49ae4793aabca35c1f2f52c70b9c738c7a81c67036551e00ca20dea6490451268919293a0853e5ed331df14ff7c54b8cedd9c44c27d7e87d43ee34b0843b8cf4c1240a9a6afbfffe39e7b4d35d9d7bf14a2490d42c60fb5a7cb44cb264146e5ec40657e0b3d28eb3b88fb23ff90b97921627b313681f2ec037c514bde4f7b55b8ceff36a924dd023fdae812ea4aad817ab022aa657a6e6cf435f52a6e5e87c52765100216f3831ff240349662ec94a1d1f2c71845521a2c419ed531e122e84847f4c11ce847303e9f94de7e620671221ec4d7dd0ed6d3f263bf5704fe2ead7c9736a0e48b7fff75f77e11247150aeccd8ed6d151b57fe9aab26053bb8e7e355dfa55364099402f207b0e8f335ac42c529a6ba162e6c3ce6fb5bb543fba14d48f6de3b25dc4dcec848b6a1eeec15cb1d4981c20971f1443bc80874cec0fb588ee54f3da3e3ee03123ef436c2899190925e7df9b248b448f75a286d653e779580f47ea6d55359d8e4c79460953bfffba7b524d91366482ac931ac38891aafc3e8aedffe4be5d3aea6965cad91aaa5a66a00fe9da6d962c56593dcf7cffd3ce666f0b29ee2461819380e70e234fe0f5c48e4bbaeb80be89ebc31146300f1271a1c1d1c720a3383d9fa57eb986426381acb1ba5e80fd47e68c7b68007cc93845628f1b44a598f6dc776895d7ed3cc740448e56c9092d7c7aaa748469036ae2d314828943cdffa31cfea2f5457795dbf9fadd76f20668632e6be25f85d0240ac5bc5405f5a1fe649579063d4f939396e7e7813051cc88b7f666f56a81e5e4ec3ce228e35e749d4c879c4aa7048685f2564cc0017a88f84d93e26f272accc74e11c353d42f7346e12ea0afa5f44de2ef5b06d3900e5aa3ab539e596d58ed5357112643947b879989496fdfb00b127f57f6882c64b14c0b9546b82d579a7a5d55374f27c41a834568952b8f40f2a2d99c4ec0b0939bfe1a845cdb103534c188644f538995a39a9e534c3da452c386291ba903b8e984db89c366fdd76a92766a3919dc38a1aec8124b18098a2aea2f2073115d0e9246ebfd3eddacbbc7e77dd2244493bbe057eb7866ae7acf78cdd032332cf133affac8232145e1189049648ac4607e792988c08adc6718642f466bf08b1de6a9a282c68f6ba4bbb5fbae9f767d6db05bec3f9a8388af56ddd67cc9fbefd90a71ffb5af291d36314eabfbbf150428b4461637ba22387cb35d7db65e268b7a645dbe7691590ab09e566af93408f7c4eb74b6426c1f8097d729c38b47aeb009e6be60b413a7aecd06f067fdf72235e0e4dc1f3ef08aecc769a770c3c313765e5d3607603e0e8af80bcd1617458a53f55d089b00f133b812a955563e8781871ecaa5d626d9ff21ffe05768da5530265a33f1b7cd4339c4adcf62a143ac21c59fb9ec227c1b5e3fa1724759a6ea02efd9806838806a4c7ed15d94c9eb375dc7e9d3df76ccd7aa0252718b15a8dde2a3d5eec2fbd09e0060c0eb5fd1168bc70c701239d8a986087068e38165ab10a436eead02ed471abc6ce30c508ce8ea67b6c2fc0725f56c16fe3224da47d9e6abcf045c93b4cdb453461bd9279322909b0efe052b391ca01e51a35e13e34edb69eb47ce69536074f6ef83b6dba5fe8ccbf0df461bc583ca2316e68d42aaa96f34eb9332c91dd4525f2e4a18aef4ee82ea7981a0e557a8373d1dcf3790d23c8a112539b132657aa7203d2ba7b0c263fa35e559c8ee16f6a49c87566c16ae4492df92ad625e215ec0624991df91627b5aad27ae8697a204d9d97f7cda26fc1ba1025914c77e06a6c184f46a30b339fb808650af8a1303369befa85ae192c88b739cac1b726882106b2af63ff7c34f9cd2f88ba78ed747d65a61665d9855f14881c4e0e9a9b3e7a0bcd1217af30d6b94cc83b593fd4048d844589a189fd43809bb0fab497ddd5e106ed3c479029ca7180b1ad8c0380b8e7df0d59927346970f7ad55fc8c782eb3faa67c8669088e5a4e3e6786d2f070ec19efe09aaa38b18a45740a39a03a325a5f0652d36cc463be73a45f0df504327ecdfd6f966098c3a9b40387122dc8b61d11ca70bad12db5463163158b899770a8f6d4b1d0db8112a9f76cf1f9d0cd7f30821524345f7f2fa1f5f342e9786cc31334056e305081478e5a9d8f8d0c8aa5d6938ec6a0e8244beabf2f1861b64acedf45b54c7c003847ca7e86d37caeb72514f56a540251b038d1500cfbba76c1498f5b108d2ad7965f9ea5ccf852be9846a48a0f1e0f36c039999e6a46649ad6cc3003fffb7293c14cb455"}, {0x1010, 0xffff, 0x4, "f7ac68bf6f6682f87f28f4a935ba70253504184584faaef0c68333db2d7d519684870680fbbfbac60ec550d83a0217e569ea6d396af3755533d5deb806d65bc4a6fbc49a74ac2bcc35a75f28c7750585f7470c3da41f74636a89b9ff3321438b6f882ce63a501285185901d2bd301b1418e41003229a4f5d5af3ead01cedc33587b7271136c25cd040ec9302faa62c0bc1a12ad91129ded51b428a97659434b848fe7635114517112ef2e14d0dd0ac95d878f68874d1545213e8b0488666f27724b1fbaac4b46b2d449cce1bb991f2aa6e685e7c642f9ea91dd5e2a74fbe5a1e0968f9daf852f4a7d8563b4a7e638f9bea5cbd553ba1c35b2c18dd72f287f466a346fb4835dce76be84a006c5ca2cd1e0b8a75f4330b139d6be7ab041560b1b01df954b4187d85567e9dca0a358fe4ae2eda794f01c09fa36fc2acf0940b2491d877560206eea90952731eb7fc5f7073637a34ce558458754a130670979b3a7e8794ef2448bff7349b751836f009ba6bbfd9f824938f4c9efe460dfc793ab7851ca73e5f428921224ecbdf04bffd876e6d39416c8640fbfd0b7347f2084d7a98d0255f9e7d7037d4da4ec15895d42b95510ba72b39985845d9e40ff3187e8a7dc28dbf28ec8a5ddee98391a71c3737cef8365bf217b6ae3cfbc3cc5131ddc6522a9e0a536fa7181716e0e817adbeeeaaa050f7547888e000317e2cced8440477bf36467d8454027aa5faf723273e03f49fea117ace095896220e5ef5d6b0a51fce445cc5002fc6895eb4770715a28a88477c97f98011cf44eec442541a549e1a6e687418b94825397a3cf2aff0907eb853252cac99c14bdf058734d1dcc08a6820cc3aa334d87dd79e3ebc3b2b07c17083a0da731ff7afbdb7ce5145b4419f3ff3c559f4e44d565a644e1f47fe901f20708ae1a952b7df55f82c83e6db1bc12e6a32d3b618b10c31a56a9b0f680ed371e0dd6204bdf1d4a15e944df479d95f9a1d7ef1e17b4c1e709edbb6cc243492a362d391e1c23ce7b7d1d453ad94e06cbe85204891b57386ee298ec5c7f85de988f354771b7d4e7d3459a0784eace27736a81786089a8f990ef213cc3a9f84d9dcefb6bebb4ed9a6156356437d8919b527a69a95d62e3a369d32f12a1787c95b13882cc0c1f59ed8e45f415cc7c56fc193f14057904c75b8a89b290fc0b8a9ef88772bbdafb97da4515257aee437e4f722ff4e6e6188802c342a05f39174aade96f396c06daf4876e8bf4943d29cdcb8de69d754f2f1a44d2e5a82d887d598efce196d145bb583f1c61d113fb3522322f898c68de797fcc132c916e480454b8f25a99e00293b71265744abdb32aaa28c5b05cf02abc4b4266f1776cb3dfd34451e7316a38571c8ea1cb7abd73006dbb9af4ba132d36be45e3582b1d913ab1c4edaf7c78cced1b07091617080ce1572f6b9ad53f2f48cb42358821af90e22d778c9425042bfa1f2d573f30107e4b92a029c6aafdeab45abb79099f4fd5fb5c0e8ad5e028dac8cdc773161ff425bf54d1b85b1928030680eb6efc547590985b41a62e4e895d0182d75ea27c8f8e804bd20aebfbea94203bcf84a4b4a7ad5223ad9960c10c93c6ae1164f4288fbca421acaadda505cc09c76d2d59d365059742665ff5a01d1d504c1e93cf29dd7f2db74b25e368d86cea4dabd6b020fc12f44d1db761ec47226a8e2dcc6bafee8c140cfb4b0f1e3413501b848c49501e7063a6b1210fbe04221a37371de3e68bc7f7f9d7339e4cd0b87d2c7224f6bd6f2d6c026fc2a392c4a858b4a3957620697b42e6d4ab80cca7ea580dee115fcfd7fe9dde8e3d6961058afe6605581ecd00f72e8827295483331be0cbf63734fa9ce2c194bce646ffb91a1e72d628965eda29140227e6dcea693421f12caa0bf27c73ab9ded60fd928adfd7fe6420f903d9605ecfdebc2796af12f60b23c67fef302976cde9910657d79f71baad25ba08ec803efd8617f31a2e7f777a07e49406ca082949d2d52da9b11515f755a3116f9fe16c836ba5640b2911e4abd6a8466025d8f9ccafd2a8af43d404b482c10c2b0f4f8143bf3dac58c25fba6d51606ccae905d6b1f66a746b251f17d77a1070ed9d383e3f3497ce74fd334c6f1a1cc6017ef92186e6c8ca7f828c00bc48d3f60ab8a45fae31f94f0c613e1814c7c036d4786dd00bd92f4560cf3b916a73525c1d730298b6944e9a598bb1c630dd06cf8b70e0da62ea1e6acebb8a386f6dc1a1f27dad507d3fa1905a1cefc864663e53a3e004dae8efd75355a7565f390a42c1140f6ddacaf988363cb1d3ab2a23ec52a894cb8dd64c62d12bb2a922235252f6905d8bbc16f7a04bf4329bfa2d33a6b509dee7ec4d786bf81be4e73d3eed2df4983c896d0af22dfe45acc7a5f16651f796f0384cae3989f3fd582a94bbfa7914c5eea624cbc79bce8333641fc4392785a3d851732edd100eb8ec990dcbd24598fc778d27735cc40f8a272ee674f4c3e3e5e3247aa48f2a47db924d7f5af2d9469380aca06cacda21a2dc7cc9bc92f8f4f21dbce16d5593d5963edbcc45e1336015608c6adb46d84d79842f5715f6ccb26a8de6a959e793fc9e8b95e90d4eb0ed5b4378daa1a6785b3b8738b6aa84647f011fe9afb04fd34454f265a46bf9dc6ecd1f32fbbf8470940b300f544d4a6a0299029d3c590862f93bc7b049b08242a9539fc343b4ffa0e614479365285a875d93831f1078fd3e9ff51e511ec055d9f59f22f2fa04245546615016e869e8f910710be8175a6bffb0792584b60a225f55d0f75ef81b6a5110a3005e25b8827a6844ff55740e6cdde3a612b52ebcf9f3207224074ef946d02a2d28540315a0665c5304a0d6fa487a6db09f4d264c18063383c75fb7e659f32560ed76f945f339397c6c7a69503f55797576d1214c7d9f23f441aef090ab01eca7f5e9391da65dfe491b373e6135cb4362989bf6c12667aa5fa2cc15dde1a618f9d1c805032a14c25c4464ffb17a60e7edc787f4ff8e8a6f27a57f87e1b99edfb5831a8a6c3c30b0d72aef3ec4eec9e16346c179d79fa677859bab53d097a2cc74fd9df116b751ce2a346a362dc36a7fa1ae7ff2d2e9fc79cb30d39c402a9d98bce4d6b5750eb97de5940ddbe9db87aafdb7bf5ff2acaa0d1fded6a310d2a23c725cc0bee9f68507ea9c8525448e3b8cd34c3271781b790ab5c0bb7c6baea8d226321cd26263befd0f5a1054c7554eec1f146592f033a50e98dc61abd92836b01a78454e8c9e1fad23bc040de1604de08d9b8232e3cf080f2812814630ebfdd8bcd996a56a73f342fc55b4cdcdb0a9bad930f3a50b634f4a75d632aa9b2535557a917f10fb951a5d9d742d70a5082971ab474122f7ec70a842f8f4d1ac9bac03c45a813487f8738c8cd486ecdd759f250e814f507b9f9c46115395ba85ad2c4365829de760945211056c44f54b749431481ae69b4fd7a4ad11930f1bdca61ea5f6ea552a874758fd99b4d093ec136ee29b128932bf516d769d288fbd605a7f92dafd1bfc9a5cbf330fbd0b3fbb73cbddf4329681313c9fd897ade03a24e5745fc466b15acc0f790c9dd4e12479aa4eade08740ed383c694e10025424791c9ba04c360ccf7be944160a70e3bc17c8e8bfd59f3e5f60ebe3e09472b42f684270f0f0dbc14ab56e275cfe8d869fb30edf93fb61f843af5d94657703a4ae149dead6e32d44095571cf925f16ad3cf30582f5f4b7c7bb38f1c89e24ed3c03caa83d9a6f223097163115ed14cd624500f215118aa58bddb2172c77ce3bc52787ef62371af7ca6d06c99de5614891f6e050e09edc01796f0dd84ea1b3c18222e6e18d8e13101fe9c554a9f0f18692c0863d9e0c6d7edf54a911a680a3193cb24d7af32475a5ace56ee01234a17c57549c3a4bd2d9ac76e39c40d434debb10ebd75e4040db8223bd4892faca1d01e41dfd8f5515fe44699434c889443d6171214f0742fb82b74cc5ebf1aa5ee22dee3df000b78967fb85ff7c15e663f4e124049eb9f56b0ca65e2845f5e3de8d19a808ada3cf443d235d49563e78ed2dba09f23e6bd105c608446ab75e5aa3cf87586c035389f9fb48b0344d0a70586eb0c2765539c59d7e39f6444948aefc5a38fb2d641898bb35e16524662e304dff96139330fecac1eb115ae641a55a18dd830992e8319a3b781e9cd5d0461413cba3f32d2c25a65b204b1265042825dc25d132372b106338c5543317c635fcfcf9e6583f5c22415256eeb3675d1cae336539f61a37dc9001b5c50618850b3623983736ecf1c88da1657783d787ee61d9a123b05c507b9f885bb22d6394ed301c6d2c2db0b41c354c00436ef0db9db612f91df55d34bdf9de0e1bf9fc274978477761db4e987f93928683f8205c2b58f620f020df885a97f99da3278f54e5ce8b8c6d43ccee11f393bafe8e2948df4b06c20ede739c7d19b19d16e58c9710ac6aa613abd178af03c63ff8183c2d91108ac9527cea4f4de99b3cac8967303d39337f1e58537fd5098996f72c2a829d7b3ecb8635c6921082b633e364fa43e61ad12c72311e20c3187d68bc27f2479fd8632a68d0e622af1b9b12f8064b66ccb64ac961d50cdf58bad26af5fb5948ec1301ca5c2b59216143dc07d2bc657e79947c6f2a518df9aa13baf970220cd222f0977c2a3e274de26759b2dee691bfc69015ab2346974dedf9a2a87b9be2b83eee31a2ffecb3ee421892caefa80812821e692c25d042d837e26f83bb0168ec397e19b3cec67788d4527d4efd778471206027b131dc083dc8ab638bb15060225fafeb9d607b415c4337e1d82482b2e1c213786833202d8adf68ac78d9ecd17e416f8e888451abe230286bc1b5f794421405157bed671ba444a8f6319ac4df5d140bb65d171705f73f2946bce4308258fb8a98e8c5786432731658ce784e2c589e89ea5884ee3461bacd03c628f064fcc7e84723fcef362fe84c89d5193c5f9415c91073b48f49256813e0b3d01a6177792a02a7ddff6c57fc332efd52c8fe1ad89261ff68cd39bf83e58bd99645f242e636bc3b6f575a4cf43d97a4d543eab9d5a2c5f6ed6a71b7b126cf06eb835218b52be817fb2f48e63fa46f718e46f524b0c573932230182f7839982489c38664125d1650fabbb8400685b7e4d2d4ff72d30a014b619e3c73dd510715a924e54d526c1d07bb113f5d819f483547156e50a7e50c966d9064eb74bd76b862d6041ae688d6f063d2ea1b75d2beefb9e653bfab0a26059cccef763c3e36a9692a29b52baf8823a0e40527ead2e4453b1d895193f24ca7c74904e14c34b37fb3f4e53d05093ffdf45656d37580fd0bee551df61d52a1a9a0e72e74098389365e706c8ccd49382edc17ff2e2ef1aad7effaacfef2a7e598dda4817cdab26712624d0cd435a9bed42086fe0cc8015e37f1889d922b5961151c558a09688f508fbb20baa770207c27dbfa39da628381b50234dc3e3bb6e644435450ba2a0bac423de3c56eb92d34adf4a029b2432323185696a5a964b9d9309f21f99aa7603896cb6484c602f8b5349208dc1a7d700972b19bdd243b941f0ce46f0f8166246a27dd4f37e07f01113276b0689cdde44131b9dbb24d99004ca5b6eb5bbe6df311bc674e57842fd2bb67e1a4fab811afb9f809d94c7965073ce8aee240486fdcbb08d7fdff5b651c6a8fc7f4c3e459e8ad8d5c856326ac8391c45f9038970bd142b30372a721fb22ce9f00bc8b732d0fc5140b3ddd808873a65f35d20f3e4775ae9f18625398799b90bb0141d6f493337"}, {0x38, 0xffff, 0x2a, "4f8a8c9dbd777385685657a627d5e0452757255f26469cc0ab4c06080a420b7151fa1ee43375"}, {0x1010, 0xffff, 0x0, "c5ced4908ff0b3c0e9df12b2c9d6b3e6fbda7cefcb96e58d99bd010f53887e96eedd83f151deaa62e6a68d8efa29f13b08d313c86e50603b4925013ac0a3c3d453f25d595e86ec273e8b5e29443628edfd0c66618daf5404fc4aaaf5137617f3b623415e7e48156b12a9e212e2cf62e18c80918c5631cff26aee5721ef809de4fd1e7a801f22e365e974071b2d8103cd04891c0911053609059bf7383f59739bbbe69cac10c995732423c21386b5bf022c7a153b92e4e34e3093010a747433b09fa112bbae9ac91b3e79ab63357f41623233946a324d445bbaa949e1df69a29486e29c6d7b5dc465c92b82c1c1e4532d68ef5df38c2ea28877219a8af7048b6434e93992b175c7c52befd4dd74c68b51c870f546b6b4c18103447a00f5d24593b37cef606fe420beaf4e53136119e11f2d77d28cec03e955dae8ad4f0cb9cd8ee2300c2f18929d241e0594657ef6e9ce76f4ad227d3dc24213d15ea9088e39c412303f98e6f61aae9a48e73efe0695b19d2c27cacb359061cc4134365b035c2388648029b76fefa135232f48f0357096fb5f641cfdf415626cda851a4298888c9be3ce2f25aec15ae2959fc293ae0f2f819b18b77285ae0db5214f7892a0056a844776b4bb2f78aae48106d094639838369d6dc3492e7abed290405460b4cc7fa7d1bd6d40faa477c682e26626d96d2b0444f7c79db28837857c586bb1ccac0a5f39ecaf333f0b7b91ff5b007e55247f49ab442383389a014dc5a8df8e88e4fb9bfca7033cbe9e1a37e4449e3c1b21d020503a67d3f54c7615567529f3a64038448d9d1928acae365ce3f2f05b7e0ac7adc664824c0ece627aa3eb80a8b9f0ae9d4b843d1231fdac2125842880bb75359f8e200a2fcb83b46c9b573ac77d9c848f211d78a97698760859d02e5f4c3f65f79c2def7918aa38c6375df0ebb30ac38959b9c2a3e91c54edcb04ca516b86869902445bdf79b2bda48d8ab338aba1c652c3f997ff88f0c0b798333248f48292eb15d3cce68a22e2993ca2f55032489556b01d8ce52c936433daab6dd66482d109c4dacf727604a912bebb22bf99742912a0f008913325ac5b478fde2171cfd98475747f93168d3c0e920ad074b205c4205c67f2be4d54d97af929de5fcfeb162e3066da50811a58c481c62408deafa7b2bcbeb5c4985a16a29717370d46d4a828a2802947cb352658f76eeaf4e6e23eb1e75916f814d4f9524f805f47340bb91e92913bf1d3b201f19c2579fac64f28b28eef8fef4f893302c0aeb854a89ccafc62ad0a7c92cb725fb5a9dce82ddb219504cb4581173cc93d5b9cdce6d48280b7367b36ff662c2f254b740d598b3098b6d89a2a51fa284c068bcb89b9ce5c3ff27a8ec4cd90eabd02ebce8f35a5180bf66b3e8a3bd62c5705c984922bc0c943f4bacd1a81fa8fff3eb8f5ee065ef11db4d7f4007d33d1e73eb2804fd1cfc8f5c42b58638d3f41daceaac0217f26dc5320fa2a30af0cc172bd15639e340dea3b618d1fb021390c2769bb4d8a922b4f93e8ec9da7d4f4f8e0dba7e7ecfd7609b4eba9845c684cd0e093fa03c903ba5034e21451b4685346c726b4f7ec3f19662beaf50bdd4e921621bffb2e0ee82b30a6b5c695cef98feeeae6363b62951b966f78ecf6c2853cc69f8978eaa15f94e0e057997bd6b62ac9285551a6045af3f588e8fa8718544f7ab66c29db4595d7831fcc3c748e67fd124d54aa74f4c9cec1cf27d6e3c9f6d5ae95e75dc692065653eb6110f3373a6507f217d21a2edc750a0fa7245bb8a2e60ef38e63b970463583529cad7d70049e4e7dca438346598ce48a1ff933d47930f17674c965b9fa72951bb9bdc357ec7e00f87302dd091601b8c768f3c710bbd1ee5baf600ab3d17ca340eb7f1a04ddb49d3f01152823ee15fc5858c2bb101ed99e0a9e96caa786719f1c55dcb2158f8df92b2822d9243ad393d5a95693e5cbf68f555a30856c9e45de878752e8c92aa26b911ae8d98dded3425fd61ca0e64f14e7b36bac5b434045c2482b37a2bb5bdf536837a1aff8e8333d0883d7c3c2a1ec512220c33c9aeb3c32a66f41107f2d2849cc06ec88227aa191a1b25e77656119fe04ea7a236eba18f6735e1666d3198008b15596151a3aa3214f4d0f1a6fca06d866a8c0ae035bb796a0147269dcd0dfaf4c4e2b40a045c8b63b8918e47dd630cd74c93f50dcd289259b63b92384cfa27df7013f531f8857b18896478290e8d63b02e4419212ae2e0daf33a77e02e6e728f42433f335739abf98fbb99a9cfe6cb4dcf8f6032e82df32b1304cc33944efc0ddbc1fe59b774f676447ad403f55d168c8d6e944584a1627b3d0d38742f18c694d6abdcfb97a89803f15a602090237c9d54c67736cb92d662a4b73c475db47f4c25b539958ba4afaaef2af930a072bc0e6633a6ab3b239671f1dd48c2c15e7b377d617b07bb452681c9c7a1e5f11434a09c835fb714eaa474767482c71f55004e53a25dcb98951876f5f54d9eb0fdf2092293f3774af1b8478e9c9e5d199942f2eb84ec509f650407f9a9b8bbe2b4a961c752a70d678c8e88278fda64c7ae97e221e3d3419aa93594c7247831a597d376455c8d15975db421398897fbdf6f0c852d5fe6f6e88b83eb4d38e6021e9f5dab758dea3396bf7ed5c4678299e3a4de97f1f7b3d5dbb676a51aa63213d69366534a622d8e00e0c6b20220a052cbd55c9dbcbb3f25b5a03de90a797e44213e0e718ae7570a1351dca6cbf30abe0bea076cbea748b6181b585beed0784e24e7952935925fa1fca5a664f8aa4c522980157e8093c5ea587460f1176b0ba5722a53d0ea85b844ec092d9ef6e844449027dd564f1a1c2d944910a1e64082e7b85dd036f9195691cfe4c99b3a6020f34cb63485733d9371fa8ec230750ac8c86beebb64ff1f4e9b14528f7afc0ab1bb8e775179c09fe4deb770a6a9be0ef62076679ed689c42abef31a106b762d81b9c9b622f8cfa6ae30cfd962a9022b3f849c3ce5771138301cb261e5853273d6a3000994229e2987ee802213376742af600cf08c2b3be6f5710e7e002ce0bcee8f0dfe72e6774fa426137c0950168a59bee02f958ad1d5dc6a18967b31137259aca293cd50c4ba1abe33bf5b6c52559cca94c727c6fc2eea30e40b367b60bb140c8d10e560fb23ec1716f31beaefdcae41af400ca2dd14e95a9bcaefadfe4fdf3ace48bf3a7cb7715ffd841d2ee96718e4780cb5221cc650d7c06abbc5592287d0ac37aa05ec22bee2367f8fa8c633a0c17608b49ac919d8cea59100c40dcdcd8a16e72638c67a2709d03ad44932adf0a2dfc317edfd1046f9b96be51d2e30c6158586a5e288e79fb3540b911660b3bc42b7cbbf458cc32df9227810f145a078492ddf3fc10bfd88cf81c669ef3eeb3fc967b96b5b753536ef7b1eaa4ab731a7770e94d2ae0f0f28902a3402c75158fe8426e164c83304554b83c7ad32d8ae76291decb4c2dac8dcb4e59c81c869f974684c004f32deaefda16db2852fc3e4ff807f736f19cebff4c5e75ab05111a2ceeaafe3743fd328b1ecf7eda52e1b903f6a270bddc95e1c4a9f0ad9a3ea177c93f068ccca3a11c3b184a1ca2ae911e41514ce8f7973d9658c68f328c69aa5d160acb83150df984bd4ab87dcd488431285da419b77453e9f0421330682182f19634fa47ab800be8ebf0312fdc9db3186f280caad196708194deb42da0ddb5da1288e6355bd9f0bef896fa81da6db8691a708f8ec41227320452877f4a8860c0e68d437d9442ee04a88ad22013165f9e0a6be30c9333beb6a03ee5011b85849bd622ddead7b6c7239be2baa4aaf78f4d302c83a49da346ee1351514e670bf5e182312660363c60b1ae58f26db21b44c40ac8471d022dd5c669d8dc370e9fc627344fc710b9e9b00b4210333e787911df031dcd912c9eb7f774ec558f13dcbb8654f1f99bc96bf9f2a765335860ab75c71294694361d8ef42c71f5440d367d3eaebeb9ebf6466592c3a6607429943755b9ddedcdada24bf37452fbaea3c7c454f154351a5e3e546a17e9affc22b470680e44318863a534b82feeac97201cb3325a7b7a9d8fdf262d58f10e55fe9f56fdd571c4b60d5ba9c1bad1bfdf27c66d0f27531d01bd870a4c4bfeeab988c8b643c9888fcb5e021a99075468d8065a7403ea93767148a7304c3263cd4a452ee6991fc2e7a47490044401fd02274b51102cb115ca83e98f67079cda678d25e7b65fc65140f195c46fc393da675580ba60af7c0a044ded3ba8128346089c7dcb912e19ea539153a9adaa39445b3736bed8ea0c7458be4ddafcefd4c2c28cf624166a3e8e6d0c5e8f61887bef6bffb74e64b0d0e96546d368fc2de1cdefb7d92cfa623e2f3e2d5b10051597898dbb248aa5ea24948dd141dd8564a5614ae943d1d354946b7b40e8278c60a4b6e479900ccbfcfbfebcfe42adc70879b49076b2092ea7577f49fa06f3b89ba9c1e4272c9935285e823a0606ece3f5a666699ca3b0197f94f1a4b888f2b599507d31f13ba0e7dfb7193cfa735eb0a9581a6756a1d18c0b067b5e138aafbf499a2da6a748108c87c1ae264d62139bf3cd61952fce16d7a1d3ba1ea6c51c02874cc5525c35bbe3c4b8aa992a35b4b4ba4c310c7896e6a451463a4acd711917021671a62a54d6155e9037c8f11cb02bd75854fe95e6afb3bbfcd4bea2888249de24e9d7b90db5722e9d40e46060148a7c6dfb0637217b9ab55d655b4569a0c552cb6f916091c59f7db73aa039cbf610c9469acd7542b5a8961bf17da09b3d5d0ca37aca3c171f8a4893b3f537d7a7c6a6e707ec6a7457694d263282f31bc191e38a7ef89dbd2f47dd56015b30406c967c321a361dbb53eeff064c4fe7a852d0684892050d6478150ad3da0bf2e6dd5ccd82f07954a5bc08f623e891a0afb816e08804a197736513e6767108edf2b0dd083aa873a546af1e5209965433991be556c58d40cce63b25fef4f0cbcc2ddf585e86377edb14fbffbd4d3865e72c405dbc0eb51902c30afa9ee4bcab8374b1655975e3bbfb493b6f251187ec4d8121042dd46a7c49e6f6dc64d1b758a831ef89e6b88c770d90c405488fee428a24cfd81e56d54086f1821b06cf61a3487101c358a8c3fc0f2c32f3b9680adbf3e369904a1d91d1f4342bafb51a64afcb8b982d21cf65f7c0603d79b8d6f0b043b73920329642f7a3b8e9083a268b89665c17ff73b16a26c1cab791760c942eb64045822e05cfc55a98613e0383941d91b52dc785c9937b58ef47cca9665f1af42a634e0174777a095171b904f4d0e6d44e66b08095188b5390a20c6b55b06b1fe1ab4c86ca2ecf904e8bd76ce4439c6b107d018bbd3f29f47cffbabaf0a9a944cee368a8dbb838ba8c0cdbb6c68a32e935ece9a5d6760bbae45f15f10a32d0363323faff772c8b041bd5c330d347c55e512d14d19f699a4a60ce98b02ef06e1db43466d6ac0ae8bcb98488cde31908783ee97a244f534dd76d95d361310a3f24519813d9ca4eee50d5318183f1210be8a40f40f89f1c37b8a3e7d7ac89d917284dd576421b972f0575d25c1709bb51206841b59e2dac8a291f43ae55af81d0e317216abae342cab8975a2548b0bccdfaac611ec8b8c335181040f749f50144b8cf122a7af093cf92687980605d6b86e2abe11a250960e1fe50babedf4787c3f295d05a3aff9da63882e87f627cb0f0ab7c78278e91003c8ae43d7aedb9342b44cdf0e55a2dc24c9e6c81fa8e950cac80221bb0fba9450cde768502f"}, {0x30, 0x1, 0x3, "a880d7f1008358c721320d2e7103c3597eac1c1b32a27dcc7278"}], 0x32b8}, 0x408) sendto$unix(r1, &(0x7f0000000000)="6aa077fab10bb39574ae7ff6220728511e3ad69ebeaa3f3e2d9ecad713b1dd54e0bfda211900ff92332653eb7c7d9e6d83e8499ec5d8f77c6a64daafe826dc46e1484da9dccb9d253481e0c24cc3cb88f87d", 0x52, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:04:13 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = open(&(0x7f00000021c0)='./file0\x00', 0x283, 0x104) openat(r1, &(0x7f0000002200)='./file1\x00', 0x800, 0x2c) r2 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r2, &(0x7f0000001980)='./file0\x00') connect$unix(r2, &(0x7f0000002040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) connect(r2, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r3 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r4 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r5 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r3, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r4, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r4, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r6, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 02:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3f}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225219560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198434c64f725bbd47b3bf579456fc7d4096e8c8b6b70cb2d72b8bcdb9a4f68f5f731193ef16ab93f12fc4d5f16b136a5d00d1628b53a6beed992b2bd6293a70eda000c6f360181000000000000009f7c0763c695941dd528a25dbae112c738b4cdd23027e33a706578b005d8a800", 0x2a6) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x8, &(0x7f0000000340)=[r2, r4, r5, r6, r7, r8, r9, r10]) r11 = dup2(r0, r0) close(r11) r12 = dup(r1) lchown(&(0x7f0000000180)='./file0\x00', r3, r2) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x1, 0x2d, 0x2}, 0x7f, [0x1, 0x5, 0x6, 0x7fff, 0x5, 0x1000000000000000, 0x2, 0xfffffffffffffff9]}, 0x3c) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r13, 0x2000746f) readv(r13, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getgid() syz_open_pts() 02:04:13 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r1, &(0x7f0000000080)="906fbe088118bd9e52743bff90ccbc8043aadedde785978fbb96a915b38800bf41fc3f8ca39bbd0cb42d0ac81e539adf2f5215e9615a68629d7ce7a33dd7f3fbfc234eef236856a88f813b656685d8e593fcf0616808a5538a1ce3b67e47e95103c2b9249ec97ea1a51986099b4847a1c11ad3", 0x73) kqueue() pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="23e92b55ebdfd6da422453199a01a6b479bb283ced741fc0194411f0f70e150bc667dc115d66e52d5e175224b13735bbb6c96f85b9c154ef17d803ea616538259446378cb8e6a809170c348d25fa8194ae5fe6a6b944b8a9e88b7ba6007745f5c3d0ce89868235c043f9ecf309338af8eca2da3873fc0d82002b575000f25d947301ebc06e90954c9a2ef974ac2a9f6000708e3329092c2a36aecbb476", 0x9d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="e66ad171ca794f7775089a029a19564b5495c74d0cdf963e00ec687c6a33eb6592ce139ba05633cb0a4fca34bc51690abac0bf57c897fd4f5b33ffacbb861ad7bdef8a202e66cf234608f56f57868e47ad90ee2c2ef17481f9f29fea34ce66fed13b790293925acda5cdb47a63329d0d4f4df92e492be57afb435d9d00d841499a41efc5207ac53000eb90b92799f47dbd07b12c65f87d61a5c1649593358cac5637fa981797dd13a4611b37f7dabb730e88496dd55a7b36751cf54e122d0206167abdf22b61ab690cfa139fba1c39c5ae998b04e8df98673b4a641f9dea9566d5117a3cb381edd2e05e798d4cc240e3", 0xf0) close(r0) 02:04:13 executing program 1: r0 = socket(0x1, 0x8000, 0xffffff7ffffffffe) select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) select(0x40, &(0x7f0000000040)={0xb4, 0x4, 0x22a, 0x1, 0x3, 0x9, 0x3, 0x4}, &(0x7f0000000080)={0x7, 0x2, 0x7fff, 0x2, 0x5, 0x6, 0x6, 0x8}, &(0x7f0000000100)={0x9, 0xba, 0x3, 0xfffffffffffffffb, 0x1, 0x8, 0x1bf5, 0x4}, &(0x7f0000000140)={0x5, 0x7}) shutdown(r0, 0x0) 02:04:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000034b000/0x4000)=nil, 0x4000) 02:04:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="15cf22a13fe75ce94773bc3f5517540274e6fdef6db156d1f38c49613a21fc75f00837e7b15e37c360fc69f84f2ad008742bd3b9395668998dc6482aca81d8526965511af291efee17f9478d239a38cdcf0206e6e86908ee04c3d88af7aa5c2380690f26f3dc87840404ba8509cc0d5e003561731357abed6cae3ea519730516ea3b2154bf71d740f607b2bb382df23dd03fc6433529584cb422bc109e114166e53782a4", 0xa4}, {&(0x7f0000000180)="c4c61663fa6062e18f8bcb57ddb3dbae5e166566ded32106bac832fc4f81786183f46f5328cf114f35df7d5c247f93656b97805aa4cf2cba271daaca4cc6b8f202ae23cec8f0cedbaa8659ec0f2fbadc4b04", 0x52}, {&(0x7f0000000200)="4d261f5fcd225cfc7452d07fe7858483e67effdcdcf706dd54e48e385e7317db8cfdb88cf069056ca81eea2b09be975ea606d4c21f9c7fcb22b0c053aeacc96e0613696f17fa6dcfb75c7cdeab68bb2ae68cbcdfd27aaffe9082df459c25dc483678daf11e35f914e82e52c858ba38e89ae10d300ae6165ee917ec6fa17062c2ae6237fb3792e81fd5a70dbac76cbaaddb1b465c481f220657b91054475ace475056031ae02df9a855fc620c1a8752e4f4d981a6ac5de8877d807514caff4021b21c86f32718168ee0b8f792d3b95d1ed42f77f10e36881df7c879e7878793b444f2390e2431b202230526551b", 0xed}, {&(0x7f0000000300)="22db93448ca64f2b21be0c91b0c1dfc96ad96ca39a5cb45be4b2c196e824281ac5370da3fb4118404198e2afcfc4cdcc7b8ec8f6d8f15116f63e9e45b7c6e6d57d1741feb3c46c77f4790e37100014e368fa5b784d43d334dbd877bf000a7c73cb79f8627f17d70e", 0x68}, {&(0x7f0000000380)="3e0acf4a3428fc30d1aef41ceee6ed6b26b8586431608a7b4fd71b2467c53eff4655a11c73099657fd3842cec7bd20db4c6b0b68b2ec7f6aac260b4b22753e409a811096842eb46db0c19a39149746a8284e8fe7f2e18823d21de614e2115dea66d0f3114a8e50fd0210bc84dc630404791885854aedbf7a8629898c2ae68ca56340125f7792d946612c2f8b488ecf0870ee3943cce23730094eea74e72b7c52db77d88a4c796341787c0f4b272f7382d2a713bb402c4c68f76ef13968369211d7fc4f02fc3bcbf1d6d5f7919ab8a21cd71f22ed9ddecac4a8743516d1aa5ba936c5126bb502373e5fa87e103330e6", 0xef}, {&(0x7f0000000480)="dec804b243a5e1d2395202eeb8247ce5c2f8c99aebd8c584dc144c60c1f6d7c48f5331b228d90dc9b4d271d37425ca9ad034f12e18166cb9dd88cc85b0690904ed00c279de59769ab70df0777d748af8347a6fc655ee82a694da", 0x5a}, {&(0x7f0000000500)="1deb033c3b7d11ea93402b7099ca96778c444d2ad71d6bbb7a420717fafc106426432009dcab2c9c8007e9261a6df44f73a6e97a4734ac24bab21911a961d1f3466dcffbbf3a92d9358f814e36e2019f2450cabd809422e65110374792c9e48d896c62cabc7e25fb09eed56596c8a7a4874dd2e8346d5cb23f901085801a212e25e591596dd62cb3bc000d5e1489623289a45eb2d7319017d8e8d927373ad6d0b1c4af737a8d91957ccb06f8aa31f13c772c7d3aa733de1ee73f3e879537b5b04e0ca00edcbd01a88fd4079d1c55e44371c69b915bcebf7a1fb2ff1bcbc8af71b9dd9181a6b1087017ca3025547c4693e77a", 0xf2}, {&(0x7f0000000600)="69bdd456a6ba6eece9c9ef3c749475a846e8beb76e997da2cc7b6e3027bb4e70647941bc4234475e7fb7029e459cb25c38a7e60b525e2c7ec03b10aa7be43d7ce642839ab949b7edd78ed09cdeb2522d33b416d1e0bd65331fa0128ec77e6580eeef0089f629bb63ce29aac872dfb1b0621c46b96ff74c29a427cef35a6073144bce22fd19aa5941faccac1ea0d25833222cd639681a9cb066a7c69166f7f0d0ffaf7315e92f98a6a3586ba278dda17eba68c02126d24d0e63b628ab289c3abff3f0d20df8db511fd9a4740f1f3f397a", 0xd0}], 0x8) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 02:04:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xca, 0xf0000000, 0xffff, 0x5d}, {{r1}, 0xffffffffffffffff, 0x80, 0xf000000b, 0xb49, 0xf247}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7fffffff, 0x1d8}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x2, 0xc520}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x3ff}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x17, 0x10, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x54926a7bdf0db1a4, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x12, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x46, 0x40000004, 0x1ff, 0xe00000000000000}, {{r1}, 0xfffffffffffffff9, 0x22, 0x0, 0x8, 0xae}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffffb, 0x70000}], 0x64, &(0x7f0000000100)={0x3, 0x8714}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 02:04:16 executing program 1: mprotect(&(0x7f000063a000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0xfffffe2a) 02:04:16 executing program 1: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x101) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 02:04:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0x401, 0x4) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2041, 0x1f) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 02:04:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() 02:04:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x980, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 02:04:22 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 02:04:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0, 0x192}, {0x0}, {0x0}, {0x0}], 0x9) 02:04:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000c00)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x40000000000000d8, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r5, r7, r4, r8, r9, r10]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(r13) r17 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r11, r12, r14, r15, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r16, r17, 0xfffffffffffffff7, 0x0, 0xb46}) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x80) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) 02:04:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) 02:04:22 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 02:04:22 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xf59, 0xffffffffffffcbc4}, {0x20, 0x7}}) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffffa, 0x8}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x188, 0x110) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 02:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x181, 0x3}, {0x43, 0x80}, {0x22, 0x1}, {0x0, 0x4}, {0x8d, 0x401}, {0x82, 0xfffffffffffffffd}, {0x81, 0x7ff}, {0x86, 0x3}], 0x8}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 02:04:22 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000001100)='.\x00') 02:04:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x80000000}) 02:04:25 executing program 0: r0 = geteuid() setreuid(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:04:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0xed, 0x8, 0x0, 0x0) shmget(0x1, 0x3000, 0x4c4, &(0x7f00003c1000/0x3000)=nil) 02:04:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x81) semop(r1, &(0x7f0000000300)=[{0x2, 0xfffffffffffffff9, 0x1000}, {0x0, 0x10000, 0x800}, {0x0, 0x3f, 0x1000}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r3 = syz_open_pts() socketpair(0x1, 0x1, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3, 0x4516) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r3) r4 = getpgid(0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) chmod(&(0x7f0000000040)='./bus\x00', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x9493, './bus\x00'}) 02:04:28 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x7, 0x102) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0xfffffffffffffe8a) fchmod(r2, 0x3d) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x80004) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0x8) getuid() 02:04:28 executing program 1: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698b, &(0x7f00000000c0)) 02:04:28 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 02:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x66) getsockopt(r1, 0x4, 0x8b36, &(0x7f0000000140)=""/143, &(0x7f0000000040)=0x8f) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x331}, 0xc) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="e68e03f4ae6a99b86f77b2fb1e43d173861a2b6020de375024c3400c5623e4a6bc2829c83643c27d2983310345805d8b7061de", 0x33) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 02:04:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0xfffffffffffffd29) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) 02:04:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lseek(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x28840, 0x0) 02:04:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 02:04:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0xe02) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 02:04:28 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './control\x00'}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="53dddd184b1be28d59507597b6d6a010bd4a919b76abf0b08cdd175619a80969dd72e9ae3de43a60d399e38b7be7a3f561fd657874a532b12ec272cd562fb0161c56dcbe0506324a8c18023d6bf263a57e483dc20754231b797b041b8f2478314031671e73ac3362bd4858b5e211285539f7152a0334ee6609c770437d77b7574c49396d31dd9c4f7559a5d115505567fb23b4a73af515e2260b7f574cdeb2be4c2550ecf55506cc8cf095f5", 0xac}, {&(0x7f0000000140)="1eb34c763116669a16298c61f74de98daf07fa572ab74f89bf42c5254bed52c8533815148538cbca5b16e47e59f0495b07c10256c970a929", 0x38}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x2) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r4 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) linkat(r4, &(0x7f0000000000)='./control/file0\x00', r4, &(0x7f0000000040)='./control\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./control\x00', 0x3, 0x8, 0x9, 0x0, 0x5, 0x4, 0x0, 0x2, 0x2, 0xfff, 0x9}) 02:04:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xc5af) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:28 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x80000000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 02:04:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x91) recvfrom$inet6(r1, &(0x7f0000000040)=""/57, 0x39, 0x842, &(0x7f0000000100)={0x18, 0x2, 0xfb, 0xfff}, 0xc) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 02:04:28 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 02:04:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) 02:04:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 02:04:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 02:04:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 02:04:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8040, 0x80000001) 02:04:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0xada) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000340)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085ccf2c637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c32c9e2096879bef2e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4770e09c6d50996b8011c408800d8", 0xa7) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 02:04:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000008c4426970c9daed10000"], 0x26, &(0x7f0000000800)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000680)=""/3, 0x3}, {&(0x7f00000006c0)=""/39, 0x27}, {&(0x7f0000000700)=""/231, 0xe7}], 0xa, &(0x7f00000008c0)=""/26, 0x1a}, 0x40) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x352c2c5646397145) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000a40)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) semget$private(0x0, 0x1, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x8, 0x4, &(0x7f0000000940)="1ade51cc07a562bc744581fff1134a984c735c2fbc60429e4b4380b302a3aecf5b461bdec586ffb03cfe992dde1f2872f71825f5ea4146ad447b56dbd3e126759ee72fbefa0cb24f7fcadea22015e3b9a4d006a1e0c4358ccaa1f1b51979fee35d8fc1", 0x63) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe9b) write(r0, 0x0, 0x0) 02:04:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e478d387fce5027bc1adaca8000696c653000"], 0x10) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) syz_open_pts() close(r1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x2}, 0x10) close(r1) 02:04:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f00000001c0)="cdea8543630309d45608b66d721dc555ca4cdc54040e0fdea67281cd58db9d46cc0030fd0911f6837cca509a5fa15cddbfb299004f3c05ead9c702bd4366d4e65f3516a4a34b740819719fafa07e5adf7781f9b8", 0x54}], 0x1, 0x0, 0x0, 0xa}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200007, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 02:04:34 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) semget(0x2, 0x0, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:04:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) r3 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r3, 0x0) 02:04:35 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) getgroups(0x4, &(0x7f0000000040)=[r3, r1, r2, r0]) setregid(0x0, 0xffffffffffffffff) 02:04:35 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() r3 = semget$private(0x0, 0x3, 0x20) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x40, r1, r4, r1, r5, 0x6, 0xc21}, 0x8, 0x8, 0x3}) setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r7, r0, r9, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r7, r2, r8, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) seteuid(r1) 02:04:35 executing program 1: socket(0x1a, 0x2, 0x10000) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="07c11909da7c48eda607cc73f93f040f0063647c", 0x14) socket(0x11, 0x3, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) 02:04:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) 02:04:35 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 02:04:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 02:04:35 executing program 1: getgid() r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0xebdc}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3e0e0300003980589d00"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:04:35 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x124) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7f) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x3011, r2, 0x0, 0x3e) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) getdents(r2, &(0x7f0000000180)=""/204, 0xcc) 02:04:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:04:35 executing program 1: nanosleep(&(0x7f0000000580)={0x9, 0x7f}, &(0x7f00000005c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket$inet6(0x18, 0x7, 0x2c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r0) socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) linkat(r4, &(0x7f0000000280)='./file0/file0\x00', r4, &(0x7f0000000300)='./file0/file0\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r2, &(0x7f00000002c0)='./file0/file0\x00', r6, r7, 0x6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x0, 0x10001, &(0x7f0000000440)="0042e3bc4bc3073cadccb9fceb33c07748162fe4e967f1e09a212fd711dff44a99c09383818b1971522cdfdcdae0a7c930520f109e6e3fff76e78c532f7d195ff6e40018eef9857ed9b6babf37c63a0dd23db986bed2a06557d061d1d40ae3fab58f40bec9d174f5f2cbb6bbf7a6b48c27c8a65d8fcc0485b6e4ad89b00623143733b26d76e248f636dbdc9cda137934fff87e043c082b6b3f228fc33fc2a933a1632f2b632d5627687ec146d8bab222ca34d61cf681500974463a48dc103b0f6873d382e26a01ecb3cd8be615d7d3a5339dc6cf9172abfd31b455ef148e64514db0e744bdfff377aebc61a98628c726dd7a52b9ba5999042a216e0adf", 0xfd) read(r3, &(0x7f0000000540)=""/14, 0xe) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) dup(r4) socket$inet6(0x18, 0x3, 0x6) 02:04:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) socket$inet(0x2, 0x7, 0x8) 02:04:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 02:04:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = shmget(0x0, 0x7000, 0x1a0, &(0x7f0000ff8000/0x7000)=nil) shmctl$SHM_LOCK(r0, 0x3) socket(0x2, 0x4005, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0xfffffffffffffffe) msgget(0x3, 0x100) 02:04:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setregid(r3, r3) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000001c0)=[r3]) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfc}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r4, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) setregid(r1, r1) r7 = dup2(r6, r5) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000200)={0x23e, 0x2}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000002780)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000027c0)={0x3, 0xbc90}) r8 = semget$private(0x0, 0x4, 0x500) semop(r8, &(0x7f0000002800)=[{0x2, 0x5, 0x1000}, {0x2, 0x1000, 0x1000}, {0x0, 0xae, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xa260, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x100000001}], 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000002840)={0x7, 0x7}, 0x10) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) setsockopt(r6, 0x874, 0x1, &(0x7f0000002900)="69c5d684351b3245178108721c725cd1d3e6b9e391874ccd3c1503edf95054da4c85b3c6378c04e1b14cad5541b3348cb272f4e5f740877f9a41bada34ea27aba324e0613bc93dda32e8df095f8416c95e6bf934af127f95ba4a6ccf0de66b4acb0bea6c1903ef2858796f0ceb65335f3c5ecaa270f33ab668f484ee9cb019a73a6c42cc52da4eaeb544ecb95135fb10cd6f331cd33b67926d", 0x99) r9 = accept(r7, 0x0, &(0x7f00000029c0)) getpeername$unix(r9, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x8) dup(r9) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000002a80)=""/60, &(0x7f0000002ac0)=0x3c) 02:04:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x4000, 0x109, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x180) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x5e99ac50}, {0x18, 0x1, 0xfffffffffffffffb, 0x100000001}, 0x0, [0x1f, 0x1, 0x6, 0x6, 0x5, 0x5, 0x3]}, 0x3c) 02:04:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r3, r3) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 02:04:38 executing program 1: 02:04:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x3ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 02:04:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) write(r0, &(0x7f0000000000)="2b3a96ca5a0f62d298a59beaa28bd1bdf8", 0x11) 02:04:41 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = socket$inet(0x2, 0x2, 0x1ff) mknod(&(0x7f0000001680)='./file0\x00', 0x2000, 0x7ff) r1 = socket$inet6(0x18, 0x3ffc, 0x2) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/235, 0xeb}, {&(0x7f0000001500)=""/133, 0x85}], 0x9, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x28810, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0xffff) flock(r1, 0xd) dup2(r1, r0) rename(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') 02:04:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) r3 = getuid() setuid(r3) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/4096) setuid(0xee01) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)=0x28) 02:04:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x100}, {r0, 0x4}, {r0, 0x4c}], 0x5, 0x6) 02:04:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x400000003, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40003) sendto(r0, &(0x7f0000000180)="d973cf0290e81c60f42555d3", 0xc, 0x7, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x401}, 0x10) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x7}) setsockopt(r0, 0x1000000000010000, 0x2000000000002e, &(0x7f0000000240)="ebffcbfd13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x401) semop(r2, &(0x7f0000000140)=[{0x1, 0x5}, {0x1, 0x6, 0x800}, {0x4, 0x7a}, {0x0, 0x48fd}, {0x3, 0x0, 0x1000}], 0x5) r3 = dup2(r0, r0) r4 = socket$inet(0x2, 0x3, 0xfff) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000011, 0x6, 0xfff}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x81}], 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x14, 0x4, 0xf64, 0x4}, {{r3}, 0xfffffffffffffffd, 0x83, 0x5, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x60, 0x40000000, 0x2dd}, {{r1}, 0xfffffffffffffffd, 0x88, 0x2, 0xde7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x53517d6e}, {{r1}, 0xffffffffffffffff, 0x82, 0x32, 0xa9, 0x80000001}, {{r0}, 0x0, 0x2, 0xf0000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0xd73, 0x1f4e}], 0x8, &(0x7f0000000440)={0x37cf, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x6, 0x9, {0x1, 0xc2f3b6a}}) semop(r2, &(0x7f0000000280)=[{0x0, 0x3, 0x800}], 0x1) 02:04:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x109, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8900, 0x4) r2 = openat(r1, &(0x7f00000000c0)='/', 0x8000000000000000, 0x815d) fchdir(r2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x22, 0x80000000, 0x1000, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000006, 0x8, 0x81}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x80, 0xfffffffffffff000, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x14, 0xfffffffffffffffe, 0x6}], 0x7f, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0x2, 0x2, 0xffff}, {{r1}, 0xfffffffffffffffa, 0xc2, 0x20000000, 0x5c4bb48f, 0x1}, {{r2}, 0xffffffffffffffff, 0x9, 0xfffff, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xa05, 0x100000001}], 0xffffffff, &(0x7f0000000000)={0xffffffffffff9f19, 0x80}) recvfrom$unix(r1, &(0x7f00000002c0)=""/73, 0x49, 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="95bc5363409a99c3e55863e82eb989537493432e89791dda0f5a849c9cb623215f81d5ab5b13a9a6be1f39000000000000007c551e587831e2e43d3a801cbb4e9ce390550483ec065901cf58c670fb7452664e3eab071e56aece807837f940e21e51b919b97a6af2128516741e66a59e0cd165de5ad6a6fd962bcfa8e7029cd12a8a1611cdc5573e2b499dc4145f0e92f8c52dbf0c955daa8af7588681b120"], 0xa) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f00000003c0)='.\x00', 0xee00, r3) pipe(&(0x7f0000000080)) 02:04:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x75) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0xba16) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 02:04:42 executing program 0: mlockall(0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x108, 0x14) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xe9c) mknod(&(0x7f0000000140)='./bus\x00', 0x6100, 0x312c) link(&(0x7f0000000080)='\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:04:42 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x8000000002011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 02:04:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xd5f375ef6af5d4c3) ioctl$TIOCSDTR(r2, 0x20007479) 02:04:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) 02:04:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1aa, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000039f000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 02:04:42 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000000)={{0x3c0, 0x7}, {0x9, 0xff}}, &(0x7f0000000040)) 02:04:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x10) chroot(&(0x7f0000000240)='.\x00') sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="d265d99000e4165c1cc8536c58e007c8699b1b4595ba46557b0561e5cdf3d11443fc81a0ca7c9fc8f03d777b7202a187c5c5dd74d56523dc9c159bdef1eac65d33c4e8150efff43dde834b3de172dc8a20018445008d56f07b3303e53613b77f1c4d8b1e394d06dab75da779a30263975d584eeaf165b38e3ced050ed3276864f14f7054eab9a197126d340a8ae64eba6cb6d56d1c9cd4a228a6a389eb66a139cd5b38574221f1099903a8728d093ff7d8c8cc4e26a83ef1af3b6ee8f6da769c842ee1b975b76188aae37e38dcfa93a98a1186fdf74af1a5c6821c836dd8e2fc9a3da9181d06", 0xe6}, {&(0x7f00000001c0)="e7ec1b8c57554b88", 0x8}], 0x2, &(0x7f0000000380)=[{0x40, 0xffff, 0x16c0000, "3f68001c661b5ecf2204345df94946e961997e1abc19b0b6edc383a0960bb444b40907a0d23eea1f9d"}, {0x10, 0xffff, 0x10001}, {0x20, 0xffff, 0x10001, "a84044cc3d962af9d051ca"}, {0x70, 0xffff, 0x6bf3fdf0, "7f24e0e77d4d77378d973b16af5768701051ad1b1c621341d8e5813076fb12a3bdfa6e093c131fe9a8dc78304601f2c583cfdf3709aeeb0189068b88ed9d533019a5252ba8ec1a1cb4cd3f42567f8e387c95c33b585dd23e06458d5e1d416812"}, {0x18, 0xffff, 0xff, "8543dcc788"}, {0x60, 0x1, 0x0, "432815909e24e4847c137a95140fa022a77acb28e9179a079a27426231575fb9a6bfa19fc91353dff1692e358b3acda229bfa48fa55ff2bf61952145ca1761a04bd2511a3db6e426d5f9"}, {0xd8, 0x1, 0x7, "401293f6811171d6772924b6edcae2139fa265274f95faa3a4f0a193d2617cd00379eca6d57c7b180e49f042039721cfb07f51e5a40129bc017402e8bf7796882cc91b40267d3894cdb292f921e3a3297cb30dd34ee69802db32155dfca2799c9a6883d8e2dea236fb86be78572130c750f847b7f44508a228e00c51c96a607ade511a2a6b2c36420b97e7d1247869370e54ca20e275a664adf563ec06011fa5ff6f8c541211d4cfeabd313813596a442c7ae7f4b3e57aed48589e5508d42977d0fc"}, {0x40, 0xffff, 0x80000001, "0e0e1b04f5454ff149bb194cfb3500d247affe997792dfa2069aa81fe5c7a9b69803354113d441ac34"}, {0x50, 0xffff, 0xfffffffffffeffff, "e11d1feb818f41d08df99559bfdb503d0f9f17da05801110d27a21385f2847b6ac8de9a237f998652f41bb32fa43e2edc23b97dae7314d24a0fce068b8"}, {0x1010, 0xffff, 0x8, "8956824acce0d322e0f8bb23b36aafd7b07311b20ce41b8b52a8d2a5f432a5b01b69934995ba348f8023236e7491b0b749a9ecddb45c0b48fc9beb61dcbd332b074acec0f9023102a8b8a36dd0a2d3fd817ce0da486002e63c4588e83d927694630214c363fadd96912631bd77c736627f144b30c8fb591ffd61d17b774ee42742a6285a90752280a23fbb369bebfdfd09a99c469799b980a84f1bf91f9188941d13b0c2339fa0b24ebe621bec52ea4dec925f8ccdc572cf02f8e65e29caeef8d9c293d6042089d3baf498b4ff912f647708c4bd42d67557d736e17a0b5ddfcbb7911bc101727b27a816bc1e2d71c73a8feee64ad75936a24e585cdda4fe93ed70724efaa56ff53fa4fa3ce59826f9c342ff19c25d5fd7543352ce324dd7219da29286b054710c6a214c4c769695c57811983a97c381600a0bfc3b31b765d4b44f6b799c5d0541b04a2557ecd6dea5f3a29dd2fa8a1443587fe04d7120629bf5e024a55d8d553450ccd547631b52ef7336dc9eaf2be6d3c075335d2c4335408e84b0dc9b2810b34e640604f95b839fae92a22006abaa9f8dadd882c6ce83bc227673e0ab9b62ba9bf54eb3c8ef837e8f953db8b031c0f4b3c4228d4dd81e8bfda657d78c07b5b925b57ce62fb7c81ff7cc023963d25a1adb74d3dcb572bb4459728623c8b2872666a192502d75415db2126790b43993521d2d42bedc04f41b7dd29224285eab9be2d6674f06cd52942d6bb5d84a9ff4acd75dc4e5be74daf687bcd859d89eae9de6f34b2cd4b35ee8f417c4cbe5d89c27b9f80bee83702efaf4b9cdca34dba56f2246a3d62363058975b02fd331ae76d5421066ffcadb0e642e4a25e89fdb5e3723503a0300dcd03a4b68f2d7b141a9e186f99e7b3c95c0030bddca263469607654e398a1d1bef4ed8937708d90f73459afe95068e1b68fafa7f960631a09ddad474651465268a1803d9e574e290b9e48f7e07e37f15a6618e291a9001cab0e5685d9f5e005140e800a12f1879f8860d4b78786f85d7d9bf0629df45dc9d8f4dbbd1a2f0977a070b84e020ecdbb626b08ceb6bc8c70bffed57bc5c329c353d946a0dc905daa2fee41070f321ff2edd17b9ddbbdc579d0bc4b6eeffe8bdd6a28c766ccf578e44fa43e6e8f80959baf1305741dd5c5383192299f853286cc5854c3cfcfb52a1cf5376889e2a018a18e1147be7ba3807b22f6f2f9e7ff2a79a1a4b57a3c4d4b97f1d5d1a72e63e846feb2b26b761f6d50d8fe6ddddeeea22b234d1402d2451511d15b3814a31762e9b6c96a82501fca593693a83cf5b00cea9639e4a4d4413c3ebf5c835245cc5bee2f4c352c2793c266b50496616244b4db7e3fee14cc28e152444ad94fbe30582c027ecfccb93622233b549c04baee8dafb03baf39be8b8054e11d4a8205befb0874778288959df5d7fa5d922fc2e3ba681d1c07fe1d69857bf33e8e6bb87e735a83488c0ac269dd35c8bbebe85ee6be26a7a7f6301ac1ec7d41f0b4177129615e3784033b3aa8abeba094feb0f4b3494823d579a6076d033b7a8e443c0616e7bf60aa72f1128e922e1010b53b1c07c8764d29f41e25cba94ecdb7235eafc04ac96e4e7c123e210cc072e85d8d7f873c86f49c99a6b6a2f320afc1f284a1aad47bc84b060d0dc1c8863fcb4ff2e16d4c3d8e25ecb02527422e5ec008596cc9e2bb606c7cf50bd40c184c248acd772d6b374c667086672b939e37ef50ff5339f5f58460c5e8b3476477124755b719e464c18c79d2b3655b08e01828ded474487f85e40aeb9989266c36e490c443e369d804e622bfc8d9dcef5e797b9b3086100cc5076614e77c545be0e20c202014b99a1e69d9cd6600a36ef14449c6fdd9e58647877c5f7eb7121f6a193153520ccef3395312411e6b44204c5b58e200bfc26eabb42ba42f6393ddc33a50090aff2fd93b99a64a4e826f39c11c5217c46e3cf9b647c8c6cfdceb447a0b1825135c3b9db4f135b54808b7065b65b057ed0e1523eb99fa10b67b7cda24b3d96078b727762cd08b1bd6c237ddbebea8553292fa0fda4fd6e36853a6a2642451baef589642846016e6b843576cfeee1dccb93060736ae9ffd1e6a5d57c6c9ca4cc2feef66519439862982dc95935d34b5bf9cf7ccd1a8bf7fb23d22fb43f73c065d385813315bfc9aebfdac6652c9267e309103f5708501c4ee75b9b43a46210dcfe743aeb8a05f67ae00f5ea79f2abc5bdf506de59d9c38a6879c22c7a946e14d81eb6795378236b61d093867008863b3581008d768b1d59bd7bb601c1ba9ed87a4e3792b8cc8bb29c199e80fd001c8bbc288728a5c8326b10db85fa5027c073a75ab2d63a15d3ef9e190c868866bbf30973cbe9ad539f571eff1b3a3a6ef63614ca0575d47c113a117237fb855b3f815678e9ee7d6d6437d2d655465eece73e472395b705c0443f50833fdf5701c48af6ab0a25fb0d2dc2925da4f17dee74bab4b416de6680682a5888899f52b2d8e296ed9c2722d644aa6705af64f9801223d3d661bb95c3f78a8214a155e12ff7b1ad19d673d94813bbeba93e7dfb1501d355a377b76a36fc0a3b512ef3a7a94b30f30386a3070eacbde2e2873d6b9e6807375c3b52f72176feb0be2a502dfd224b5c2ca6bec7a416dd04044756e4b914da797c1e90cbe8a709e74b4abbe9597451e0eb5f03e32f2dca2a616f4c8f1dd21e8d07b2391f336518cb1b02651ea4b4304145b3174ea1dbcbcb1f3af3381b7be113d652ff7ede77a13dc3411ffffffd264200e0f031172654304ab0042f2a5bd02149767d9807d2191ff9d9e168140e63752ae3311b825ca12d1f478770089415b0ca54d5751e6872431dde1ab7d8e3f39ba60655880621739210463bea9048e07e1964fee42b97f2068a738b40d415654d03775f6083323e0fcc8ed7a8264ba6b7368dfec9daa68f4021100e6cdcf1cd766bbabe660a341a7488a8e5bd71f61e2fe269d8473094d640cf781a8a905427942f191cfbb6a1292be3a96e476a037f83b43fd80ab43f02dab07a9a201b37457b8d619f15cdad858f910f75021a674439348a17b44286dbdb204bd93f3ad3800393e61c12e2cdcd829d477cf98cb99c4f07cf069f621d4dac6e95bb0bbe56b1722453d97a9c38252cf3d502da9ec8777489a399bcccc9c27ddedbbd143bb607f8b8722c45da62e2f4a5f42a193897b5ce37f11d46ff71eaba29a5dfee2c0bad898ca3f229046587715e581879be1f08bd911beac1a93042f5ca1bdb871a119f695807d26c58536ac85bd0d26838125c98e2ca8d2fa4b282c14fabd5d96ca14241b16c790be79d48ece5129decd197b6818d3a114ece348c930e280ba896649d0bcc098cbe8bdafbdbe02471aaacb427fe05eaaee0f331234dcd398a9e4f2ba0995a3809102e702aac192e65bf31fe9cf8e334cbd601d7d8e6ae84a71e4d5b6a47bfe7811650f079ce525da777a7321adc4ee6dd3d89d17e7baced757a1bd815b8e5c686aaa64f1141e3c58a741088d02d90b52fb211a61f7067afce6c4ee0b952c38d96c8ea86f423dd2b6adae65a331faae1815fbae33e0e070b02cecd68e90b715f3fcf22cb3d09f52cedfb6a1d2f83ec8c22d0a0b5935ac27e580876d45109ae915d01e7fd708da5de3af5d2ea32e8efd5afea4e717354924d38f6769b97877c13d61f7c55dfa208c71bde7d82620ca696d1876469e056bb0fda66d0c5235c97d2c2176031c6ace93a02abe186d2a660bafdb8468de1865f6b7555b012013b75554b32233140ffcc94d1b0e9e5d2e71758f1e3c6bdb04bcc179b42a10f64f8a3a1aac60a1c4c619f944229145b7b4cb1982ec1bb373139466ce837cbced649e56be293eea2fd52251b34df7d9b5bc9f8cdc14ae9b919c1bc8de5a5bb65f45d9f2fdafd5fa725b08fdca1e8c38329fddceb31d94fc662146fb66a95be666dd6f5c6f4642d8865cb4584048f8869a7f0ca87eea1ec6077ab9fb0389c421b8f43e7b5f6cf18d5e2972fc548f6d0ee58eaad485e19cbba7b4f6962e276abeae2fb6b0c2b7a5d31661948cc56619e3c59cf78996ad58167100947e8b547ea1b1beea0a8cfe5ecfbeb4ebec3898885d982c47872946b57b33780b8b4c11cbd80f03aae4327560ba1464d5731d3ad681caaf3f60274fff4a5f2909ba27e3e622c3794439054e9710f9aa56e59f46cda5780e222c4e078fa96bf4a89ab3ce88da15737464e46aa9cb713115db80784fbf3ccdc24945ce5d501f0ca9bbfb973fb2e24b5f201edffcb045532f0223d1794486ee7925af5ecc5389dd44536faff343dcad9d56e0192c9c984b472172e01d7c942acbdc2f47e459c0402b8bafe20679e129db7513284f0fdb26b612a344925224910090768186528564a46fe2197e78a412c78340138a0cfde487ad43dd8c0eefa9decec6bd65d8b4f6d245b9b23ca7737cb1eb8588da0ce61153625d41f6509aef87ad379609b8046adbd16cbf06ce6e32155c5748c68d840dd5ef3aaa406f069d0005e3d75c78f05e88a90385a38ff942717dc11e145d4580b57b770fbb0c428de3b2517c943516645a548c0d531fdb428c4f4ec50aab13398848c471e7f5057c7f243f68d287e3d628cc31dc7a6fd2f42217fc670171601cd6f6d709369de053c1ef3e5a4ad7b50214a8b64ee26f93102893d20f009119a2d6897500f5abf7a8c71f42fbcd9faf2cb215a5ee9d0ae033818a066d32142fe292ded9a7bbbb3680b5b88ac1c4e1acf7ee956cfefbf297fe84fd3f4c7cf9ad8d626f8d6f51b01782e07ba1d50ff02d44dfed569fc4f3eb5e054d150895eb35684e128eb138d72780252fd6a44fe186a00c56ec2263af44d86be719282467e277673060d9ceeb5c18079a3ef4046d427aa40416a568ef9ebc4dc2bc88aa72da85eb4e101c68682cf1cb072a1934855dd9fe40d0f6b06ccb2d976fb0b04c53ea025192ec146aec4c22cab69504403d241fc5d45a904af6f8b061b299a023e7ecb94a4606085e441f11544a67fcb2619a69d6fedabd2bf917258cc63dd66b44820ce7b4ef84f45a7eb63c779a62b86b86c23d8957fddb0b1f6c0cab8aecc73ed1c408338ef4add9d7a37cc75863be5220d89e8d76195a9d0796a1d39886720a34dcf91266e64281e11024335c0ca005d6f2e0d21e81b22e5eb5d8c095cd71a83c746652ce741b581eb73b3595fa62552c61f4fdf4942b190102f5395825b42a083cb2af9b7f7488414569e268a07ba9cc86e64a49df5272fd249c47aec9010251c927e8e1a3b358987c8b148021615e68accba4004cc4dce5dddc519005251b96b13c5b82c6464b5c53dbcf06b96950bdc5d3be52f2e3d81f617e22fe5b91c44bfa0e007f9bff5193f9b54489f519144674624dcbaa985787908e15697b59f7e150e54e0d96ca6e86fad7de43d10b82a8dd6074c143a4cf9d0b058b3ca50dcca50e0b01fb3ef2e1879f904c145d74aa15fa91390f086380cdfabb792e5ad41e6ef7cf7696acb73af1c885df2ee25d280c4985b0604956d6920aa4f6435c9db9a8ad7b55d2132ca9d625d41bbc626d20d4ee8a0b416b7ffc8b9f4141a2c80e9138be40cea5af50619ab6bb7ffb1c066021f6d11fad96710c86c542a92ee59a29372ef574b99b8f6af4dd9f3d1dbeba2f4731b77e87a5969eb79dcaa11c150c97c7b7be59563824eb5c0b0cb2f5dfe7acbca307297de5758b24c73af5f72b214cc824f6349821dd3ff126fcbd1602c8d33ff0fe24a5e88a9e0de1bb71cc3467f39a31c272693312c4485297"}], 0x12d0}, 0x400) fchdir(r0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 02:04:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 02:04:42 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x62}], 0x3, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000180)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="237ce537d252ae1f4b16e3d05f0783a03fe5dd2119ffef4456a007669aa4611a2f6ad74bb7e8ff4d58f83c8a53066d263b3d1b093805f018521caaf89fb5cfea701b170014f56cc9ee1fcd9d340b8e66f6a4ad8485f3a3fdb455f2d2609b7e6b38f8bcb5b3ee815225ee524465d7a909efe86f52a2a8f26db6d08daaa39573d4edd2ae6f4013ea94db648e6eaa8618041a9d66d8dfc85940221a99f53b922e93d09f65d6c2bf2d0ff8a125a427bf54b998680e3b137c8a095fe977ed7041f9e0e2bc59b8c23f6c", 0xc7}, {&(0x7f00000002c0)="7089c0f620412f2cf96b62009196c9e4462ddb1e064c8bd4c7ac0c42dac6d4132037ae9eced99dc06d93023ffe312dc9365cd394c11dcfbd9468c0b8d82441df935abee466c86d3287e63311458fa6eaa6", 0x51}, {&(0x7f0000000340)="7b2eb63a77173121636f12515b8095f5798089263a4de2639f3a3f217d1bb93663953384c3cc6a815bc7aa5cc1a03cfb5389931e966cd3282116a013f3e85a9678af3ae52eb8c5f172a0895497347529aa10a4f6398b5a633fe3eddca9d23f82de0a2be6ba8e00391afef37c1336d9882f9d0b1cc82228dba35488b803cc8b6840474b4c55e55f845ff8f7c0e53b12519fc55a875ebf2dfbe4196c04aed79a07a600753c6f37b9f8f1162d27236ce59b6245a907b28d50e31dacf6754e2ea0c3bef4801f2a1e104b8b2fa4aba0b8fa1086f9e6bd973a163f559e0f27aada664c9f85aa7d5223d7c04395cd4b33beec63b9b7a2c92de1f1ece8c916a8a12ee93bc798b4d815ec7879473021903cd01c1c01dc92157b0f59a06fe60134967df676b1e909ce1be381a40a6e99bdb040d1535c44ca27833800bf25305579de00f938c37605785569bf82476d2c84e453f0dd37b895180747b8b436c94090bb31d9d644d97a7c42f07359b097db2967fcd8ada9194847eff394f1516c1b9d75b2eca873a0b8231ddc1895a59174565637d71ace37ebf9d0dad80282144eea9346d790bdd7bd173c11adae4d0a07bf4813af441195e9e48f12e0ab65a8e7bbd1c602587050185776f2a13b78f81084e3f8b4b8c8d992e7f70ae76a8bae4a3ea0db4b28a357994b945afa434f4e3f34cbd299ba0638edb9b9659f62c9a27f4538a4ffe5449b73fb82f0215df1371a873261240a7df6c5ae4378ed0910101467bd18ef23698db05ac28752336643f9216b451cc4504eaa77611e2380d53738d01a83d592702c015f9043f1d9e46710e8d39ce45f0130a98c5f897b0411ee58d3b4c90f6b0bedf20c2f38691c23481a9c1150265357cd00b4ca24541293efb8594520323c43dc9e0b135975f0b9fcc9dc3eb1ae3f3106be4f8ff10539ab46a5673fb0ce50ca091c1ab295cc4aa20b68e51f086f81a162cef7a29774ec923be7b09287968e4f3d7ba4738f4cfaa95925faf2aa4f31f57c6de07a9fce448f01b113506f60f5ff1325e7cc578f4662836e2f79b32deaedfedef70ac156de5dbc52ee0c66d93fbb7c745df1725e9179f7caa2b21d40622beda32688d2d43e09e7ac69b5d224e3fffd16efcc54c37939b4bbb420b728751c504a4894d8c7a7d1756ba4fcd292bc4afbccfc9a39de6616a3826c8e06e78e4a12f62e41812fdaa2fa0fb116bdd7abf8b608bf79d702c234327e94a3d1e611479e036d1c88d8d802257cb11a08c7d73c609c1c984bc95e812dad699a16748f800d04214414199b200e76a7dc37ea71b6367e14b94e734ca7d8ca8abb2f8d06085f2123616a4a0213e39c2417f9dfb35b1bde10e716f124836e644ead6a343fa797846b9708819e67c5f69aadde53c2d2ae9f8bbd923473d60357074b28892f2ceb0df5c2a559115bb06e02755044ebc2ab151b08b870a4e9647c9a01bcaaebd4a5610370d11dc33a60b29b69b576b1b3434419192a0d4c37196c8f616a8aecbc91e50dfab3be4f2783f35c906bdfcbccb59bdfa38e1c17f611a93777958c99f438b48561399ba80995e9bb108eec2b2abe0e781e62df2011bd8142133bc855a2bd644c3767e112d3499a3bac92f4509ef8f8c5f56ebb3f1cfc46e8f736cc1726e7d7fd3abccc9e95b9fec7ed6fa9e5bc816c946436edfd0231f74943c097eca15fc3dd9e3553853affab7e53ca9b99f4fb6c505ccb876d4a2e7fae743d4c36815bd0a8353b2984143cc7a96fe0a7771b46a398c40cf83a9a30a1344b5b1e84c991fe2f7cc3cce0b97c6b96b81a7854384905bf8b8eeffc1dc3958e0ae5d2e54d90a2b8b37ca402dfd0150e22984af9285049d593bcccc71d5f5ba446b9e76c2d2124bfb8e76f9d4de82dbdffc25f8a00e279b26489fa20d396b36c0fbe55cccaabaca6a0f96d79d348ffb69d51d448156995a6f7bfca149fd3389cd851f01818cde4974bf2a0e908bd263714371fc752b8ad31a0fbe01ac78efebbf2d40711a0e9418c9dbc168cb488a042ba89f21612f2e371371923e24218258dced4fef3f8b2b0ad1594108ff712e20d071b6c8fa2aa1e3cb5a0f888b8b8934e503adce337f76988d835a48992c7e099b63c1589971d7869f4fe99aab2c2a561c0e46f28851f67e8acdda8194910d77e6c36cdd4ba48a6b87ef00f73b8840626c6462081b35a6d662ad59003dfbae8ac87ea982d012ca189cfa4a12870441fc27957d7f291acbbe1dd155b338c13f90883997bb91bcdace252ed5b45a1a4f079e588f18c750dd73b57be9b55d1429828bd53aa1778dfc7b55f109d57dd4fe30172483ca9ee776d067715830475526fa1514f02a45b5de7fdc1593ed703754d87a19f24dc5938c6a8e55f4b089dbaeb8f26d2a0d4c63cc8e41bb9d30c9e5ebf18d84722e74ec77845abd2c12c772cd3361bbaff28b2062bcf10f5b5214d7954f649cf700f4d07f656a496b2cbd153f440e0448a7adc2fbc5ef69474c186d9b0d7cf83533c706e1bb225c09d2f64b08992d169c92baaf2b4cc1e99dbaa4a405a1b3f03236e347e2644edd1754a7263035af161df157d1fabc932b142db325e685dead3211989d1d4d6c4f829b66538ee8fa220cff338354580eed550f5632e484564a11e454a19fc28a51ecd14c10d3ba8935edd2ad57acd62ca47bab81966d0a30e8f39f8a81a987a3104137c28f35d0599bc4264f9374d01c344dda064d0f6b65a38bb30c5801ca0e530f78bc030324c4a002925bed3ea2b31df7f1f9f5027fa4e7c9f6a8073e369dd8933a7549d145d69ac903850e46d6f0476e76000afc8ac880cd218f6969d76c1b0debddf73b0682e6997c3c8fb38975285b17a5ad00ee715e8552a641dbc5a1b0c212849271c6b60c199662f53e052cb48a3e0488a3d5766cf5dc1de5aa0c9602f29d2bc2d4e6237ab93c61953bbdbe4e6592e0206b25394cd45170ce6a884fed63bd5a312f71e99005cb837013bc8d55ea2db780a9aae73124955139f1df15d96ee99063bacb47c3176d98df1d27a18b5928598c83401eeb4df908542e1f7375b4b9a720113588ea6bd3a244aa3671ed32d84c048b5d75d70aed411b5192a161e7769b45dd97a50d6f1d6fd71626f8d40769930b0aa17d53b8d9f32960f42eacd3450613779e54ef894174a4728427a7be010f6389e86a5a5567eb0beeae585887b5cb3705119fb8ab02e75de945fd00088e1322dfb51085245f1fb8ea31df69e8d4e35456034b9b6bd1c672d02d813ee18bf86083ff4b283a8e82da7988b248d751a0c1bc1591266f70fc80929b0bf1551774b11239832a8bbe1cd10a95f7297b12b81f74692971f482147c9459e187397c1af53e9c6a1ed3dcd2752b36089728d078c029c6b183d3df347c76c3c8b384038da6157ebb89fa0ab57b335c04b8eff04e89b222563cec95cb0300c14a97a367df8db5efe2bafc0460cf821685f488992bcafd758f72c63e609563507006714db98fda33d1c6e1c3cf0f99a088d5a5538a66b583d75b266631a00f9d989a4854eb732db877487f03c32e3c25a468ef70903543d3742e70a50b6fdc0ae296229df2da927ac51b6ba76af927e7a8fc88c481264794552327704c4e6bad5fd76bd2c9f5d40aeb159203d904a96e06147956d5c9a65a8a143bcf9cd9a179d020cee76cad4c84965e57eeea66580eb609dd330eafc7a5101c96c83dc06a7fce423120cfc8fde5c7bed4aac3f032360ab3a9ce0e8ccbf4a883b536c2008a47fa92c52d591c959033a75fe1b4de791cc6bb50bfd6629c38f974b65bafe128f1aa6a5bc020b9befb6f3a9e6d64359b50beae450da8ff0f9f7fe8868f74747c1f6c60223019c575d4b6a418177862648939dee011b1744b21f6f9247a92dc274b2bd20dfee00da6d47f25543eba6fcf83034d43ff84fca8a6a2e31c21487d64be12d7312b851b92b9ba8f1bc1c05cf27d7cca0ccde3c06247783438db8e811010bba0661bcf9bd7c4f81dfd1aa9ad328a4a232c71f6418428ea645706b85b98c115b42578ca5fb210b4ef7c16cb8b87f9d267d69a1e71beec3d41613f3cc3ac450ece97f055de64d82a346bb671280249d9a727147515cc49812390ab1d942dc374fc4f923e927c071cd31248014b994c90d1f475ef152236c693284c725779750e2bc2c570f89c1f637522c32caa87101b257d03df9522d87d63bca2da088f7cd7f81a5ff2e78b79be53c569049fba84b69540aaf0439c27588a834c93ef263d3ccde27db7c6e306abe0f3e9e5d6382c041bc24c88a2300d116bcb1f41cb210a1ab6b5137d3aec9b619ef78ce0da83eaa29b605cf67281223c80cd8c5723ad6273ee17c65dcdf4340e59f807db1821a8e650f3f072852fbf202e742ecaa93adb14928807e5140a0b7169782a34e4814d29f534b5be1e33364f35848776a7866a9ff505c964b0ec8407a8f8dc2854ab454187832926ad72ba0b41b4a7f4ecc562214589e10a4910a75f133769bfb70223d7ee43156bd4ed062b5892bf11b2c5796d5fb961233ba9c8951e8212a2ca563f8eeb5ec165389dbc2c0a4d5093972a45525c463cdcdd7aea97520e80a31c4e8a3071b628ecbedc23fd738a87798ee7b5278bb2a9c795e3dfdeb87c482b0cfbfce88d7dc8e0540fec8b623ca3cb0ec7d2865fdbe306379d9f47afc93f44dd1befa86fb45e028cda6c73f82e6bf15cf9f05ad4cb8a226c5737d6449835fecbbcd74163ffc93aa8efeb3d32d49ad3f2635d7ae44fe40e2969aed4745d3e8e8a3c4e2868821d049dcaacee9d8ac097999294146b20b9c150d7edc55af744d47914f324acc2e989d6f854b83074775d486556f5b7a352b4fe726ac7f86c6e5537671f954db770329e620b1ba629efc5588817d80d671d752df591e5a76f6e3a99bc97e133f9c7d2e217d70a064dbed65f1f64fe26dba4afca10b7e097b0ce78a5d103fc8970cb5299270c0e27fd2c14c0dfc3767013e4bb68c5f9070fbb9bd312cb78872c01a1cef9ccaa730704eeaf9481fa18ab42feb17c636351ae35694e422ee2f80363bb7829100b030452a337d459f3d7c2cfb7459df698b03951230babd1b085ab8fcbddce93bfc269913c1524f8e99533e1b7902daf9bcc311cba610c1e67694d30d8863e267b0aaf93af09bf944704dd8c0f47f1292c4bd61a6bab2b74452f84c8173c5283146e82e74e7871db98d14c6310a78e1b06bea0384f9f7ee15bb7f9b815d7d4ad92894c27270790028ba21d559c844c99e36493c05ed44695b20d0cb3252ba85434c77a2ee605b0f44c9ce6fd6e78bf661f8ff2d2761381a460fc7140025222841c09a54fb5ab4e07f249766a8b046340761f3591bce316f4b7b1c9958fc9a86ee141a9cedd5e988c28d8308d24dd68b261b8f519a7b8f5d410d5677cb8375f289f6daf0ed8f06897813f4e403088f303a75d018505bf865e8a758dfbac7611c1e40c4ac0daa1e351093c48554761b19e72683eb1bc491111e177130cc20b900a3afe08d4d7c938eea4b73530470013dd7e2ad3dee88c159f4ca6c93b8e8c225dad246a420bc8952bdf29fb1eea83939a596906c8d61a35592d0cd1059db997794839833b1c41f2dc6c4007ddb63f31738216e68ab5b143ee2ae4342a5a3a4ee97870ff5467e866eaba1d2dc684860396198fcecef35f2ab428e95fd0873571141e50047a3fbe78e89a289fc3f500c48d5c146603a4ed025d9d4ff0f6ad19767e6c2c392567056b2eccb518e70aadbf4a5488b107f9670b206d6cc1f86006f54fcc6806a3f00", 0x1000}, {&(0x7f0000001340)="237b11c2c82481719272e6d877ed17c940aa00992c9bfff11df5a3d99c68f49d50a8962b7154c0ac8f3c7d6a3ed7d5be8254dea14313e6c01797d1d5150cb0b2a9cca01ce4e7f036bd933622329e81be6a82af0a860202ed0728d7716bcd619771f7680712c72bb0de6859d4db7aa55b17aa9c6fcb927435cb2fa42edfb031efe50fe9895bb69234579563dac28505a35b980d063f465bc8e21aa958465459ae3086033725b637b355e8b6af", 0xac}, {&(0x7f0000001400)="c1a4ed54502d7091804ac670d47753ac385755c7088154077c2ce885409beafd49093d0b5abc9be5716983b9d1b34ff9e0fba959d8af9b359e2fffc97f9bdab1d3bd9684e12b301e411deb7971dba6b57cd546a30712f7d04cfbf4a8cc781ab39574387c36e4f066420be76d408c586d3b61a752b1e061a361e57710710b0cb36fbae90193c6f843d5c62b295253c69a63418b272c78ce39014f69314c64724ebe0921972491d770e710ae80c529bc1795b24e85b89ab73d77be1f783269d1b608ef51b12f682ee66c758b", 0xcb}], 0x5, 0x0, 0x0, 0xc}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) mknodat(r0, &(0x7f00000015c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x1b, 0x3, 0x3a) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001600)={0xfffffffffffffffc, 0x4, {0x7, 0x46f}}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 02:04:42 executing program 1: mknod(&(0x7f0000002580)='./bus\x00', 0x3002, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000023c0)=[{&(0x7f00000000c0)="8653a69afecc416592", 0x9}, {&(0x7f0000000100)="daaf6486e94412d24e", 0x9}, {&(0x7f0000000200)="39b54d4297a4b306a4551f7177cd422dc627886c21bc11b232413a701124484747652477cd81c7bef87ec1485aac6eba9d8c60d7abc0c306cd712f6111289bccca0082baa831b9eb1f723a1ae3604813480359f686f7b34086573fb3e8b2539aa95a6d61f9159b5d6f06b1867c228429da76a9f2f5b3dbc9cf0c8dfe3e412670a591328a8b607470a378150131c0f1339217d54a07157fef0edad3c6b922800a6a25664d9174fe7b37ba1b82cb51b325fb6f7153cee5ecdea60b68fdc5a78ffe9be157b5e53382a9bbcb8ceff10a5a342c4120783b5bcf656c0d59578d58b5a99cb721892b75693e9f622e267574b2b45188a563d43f7ed2ca2b41faea2c3dd3e5dd7eaede510310bf4099d9dbcf6b67a0659ed283328fb150ad922acc3468289f30ab413dd40c0a922deb9448c0bf7ee67665eef7685c7991b615452a85dc8dfcba77da4986667982a2b7d369231f6c19c6f42b86204c6c8193aab651c851af5554eac736134f207be7fe9264c913f6fb8ed27dd304214fcc29f0b219431ac7fea1a2d245487a762c1197b42bb6106072f5fa64d7f0d2c32ead99ad25c397621aa2c5561030d29684c129597f53dabe812844df80fa46b584270bccb23480999270fae757c1f67617c6a96710508c099a5498a21da42451f21ce168f93466b37740260358a8ac3fb683bbf6d595d5d3e811d72aba4515b262ba266e126ebe43be4b81afd60e8a72902b811ef7749252faf794d280561ee98dc5a8487d7dc754f2b4c6381ce2fb41739a35ab991a093d2f8002da5623c63eb2b56b3a90c55ef23b939bac36fe72e2cc385114126beb6e4439c45189ad0c50bd947505e9c847582266098ccf3a27f0c2a005228393f517d7ddc00b8347c58162b65810b7ac115b5c20069fff9ac31ace8d724a5e88feb8535f794d92094f47e75c72a9dcc683db60f5b0a29691dcf13568c87c0d6ed6e06674984c4dc37158edc474110bd2ed8319ef8a3ef51b57b5bc36ad88ef365d5a103b63ef9a328bc683a4c4e7a937c0329acdde23029214c8c9071e1329eb67f8cb4d8b2e19d897bb19894a7419569f3ff94e5e689fb9c14d6d7d3cf1bfc594bab2309e5094c2ec307df82947c687732e3452ac790603ffdab51ab59953d7b1f495132d0194eb47674eccf1c2034fc4a5f450092d4fc06166a1e0dce0af437ab07ae0f770ebb4d03c0d0d323c404f3ed14cc3e8a3a38dbecb90576e50d5552fe7bec0398cbe5eec779e54cbd157ecbb9547821ffee08f5258af4d4aa0d1762bf7d2c20efe085b1355d1e3d39cd03b15fa73ca39c3d3f982d1ea9e2fdbccfb339ca1542037c3e2fd5d85df1f19455e1e2b34503bcf5f9de4ec40eb57d8da1fc9e812eb6c5d43166a24dface9c7cb0afd5cfcb20ea83814a9b7d71b59ef9eb99733279432b614d455437563b444d7c04e829b91a39b5eec6e1b7c43e2c9c8f31421683e2ede63e56f4674794aef253f5f262aad17f5118a3903f726603a9752900d83ccf4c91e2a54f2f69683afcdba8b2934bb1786aa402bfeea09c3c657d923acb7cb7ac4736573c420c74fef4f6e8639fbfc90ce7e762660688f2b2ab0d3a239c8e09568f9c1764c91389fecce9da9229c85f8556fb99f5f12d30065eb6029ea154a5d7621a6ce040e1a88db663069668a6d6e44fc7a3ee08d22f8e608bbaa5934381cc370e04a406660a419a414545503abe0f071ead3c0fd8a01a2ac3a76f509f55cbe17251f47a398fc0e85eb7a2509188a6cf8063138b252f6484fc9c351bb7600a1b2875c90144ac435b62294f728d737c847f0c68aab3ddfc2b3ada1b4f633ddf15fcf445be0f154ee9cb6762d10f37c23fabb9b2b7c22013a25839a6f628d9db1289c51bda8bb0e097158842adb61f0f65c32f21efa15aaac9b35b35776c0ea315e41fb4587357edc1df7181dfb1634197e34b3e0415db90eb5e3283969994c24906ba7a45992d6f1b12402d68b74599c6bf89b2b6647d1f3c37f913f35c9868c40b721ed2c039604b4b0051d3b1f77ac37830c6fe5ebfb381ee1e0e34782de59f8ccb64bedc05e3935478cf61c1cdbbf502eacda97d5b1796ed4fb13153c389f4f5e627214c85c588f68d0be7829f43c4e697ece95ed39cd85b0e24ce7171792c80c5b021c86efc68364c4361cf439d49b3459472f43269131e9be364c490efbab454d4b6acb562520d1d9d50431023d8e44bc854737c92f0d659f89187d51c03a65df7bd765e9cd4423df97227036d6c6d15428d801abadc2098bacbf0d1805cab1766781af5a816de9b74ee8195b481dcc5d78886aff46cf3118815b29f497ffed7a285a8c4cdf4e140a53e7818e5eafca6f9ecab9cc6e44423285a37f3e77c6c0eb92c2eaf69fad4fa8c6fb4d4f31cd6cb50cf7efcaeeddd85cbce9b6e3ea12aa472d3734da4aa6a51adbe0d7505ccf1e2d1fdb19ea0f0cd88055d6b284d481c77b3d1336c17f1717f697980e91a759efbd7546142d48b8b853e508d5a015e31d6e8ce91dc89ffeee176dba565b130c06ece825146cf8822dbef86f38b8aab4e575c0a8d35ccaa5863fc1e22d3980e67f054bd66c6d035f97c7e3cb61f01a63ae8b5f1d44454f1b888ba8a1a3e949c66b9e92cdcead399707759b0d2211e95e236268729d3761cf5701b483f6d55ff5903c22a561710d2f0f9dad81c60abb1862283d69dc599bfc465f2974d84def529a18f64a5bc67162e9846de18432b6fb00881759d9c33ec6c96c0de793769aaab9dee5a86c9791d460a61f86e57eae72c9b13d4175cbe7e5f6f558d21dd0621fc68b898af1438f2ecfdf83742dfbe1c876c286b1b20a9c330faf0cca304ef0cd1df2e184e52985ffa8562c601f9bd25f7adde978dc19e2f8bed68f047f82d799f08d5377e456e781ded25ef098af54dfc352daa8834da13f0f24db144af808d860c00c95594dca9ea09955fe1acd89de48f1191432c4fc6c30553f0dbf9e3f83e17d204d5611ca00fdd572bfb836b256226eba18bd95309d5b3e918f47f6ad1eb76a91ac982f684b8e8e4dfe92f181a443dca6edfc8692df09e4a2df84039900d5e77075330c67019ccf78a6c59887543116f05b34290b954280a6dd185af987502861190586864852752b1bff98404c2020609402ed047b8bae8e38e22d9b7ad04139a740bb9b19fe775082c7b4cf4f99eee515d6d092a43823c604038caaac37158d407e204fde6694528c09a715b0b8b0b4cc7b84d6d4a86f5179b051683e1486d4d943caf6bb557bc045e86a9481e11dc588522efc8d9bbab23641f57f730de32df393935a79c064fa8e991f7acf539ed34256d964e2953832638fc226789cbe372e427a7db5bf155d14add5815cf16e663e16f60fb8176b8fc81bcc43b8420b93cf84b5175e5c53adca47f1aa92937712640863d5ef8a50707b3813d700a98fb2125affe629a6ecb004cf9e67478b3504b4ba8227ef8c44711b900f5ff2f2c4e4be096dc0120add8ec9ef01b81ce9b89bfe506656dd4907f922f15e8ed18842c6c206101d1419393054439e46fda30eaa1601dcb8e17827ec28cfb7066a68903941dc47337b29a5044a37b988aa344e6e6703bde7184b737be602a351ce8f9e5821630d59377ac7f636f75ec432ef51c849a42bb0ecb0ae4edd154a8a5b0c6aa7b6cbe15ccc6c1f2ee03222bdf6369395dffe30c76929cc2f2add89ed97c23523b96cdcd80d39c29852ff6222a1558636144825733c8c4f1add96856f71e945e54a94fe77ee8b765c287870ac070b1db4161d26f427823767f7c350ca0b529f0d6cb2d3027588e04e8b48c1f220f1c3a3e5d7576b177fe5fa70a20e2248c4ac825bc6858225c4ff042a5242658160addca154390b1b519b6dd5bf9c1f70877b64332eb9b2e46c96068b147202d2ae2f2fc24998ef26f8bb18b558dc9e1ce51383dd2268dd55b1f1cdb2c1560b388058ec6d6ae7dc76fccf831da53141d8d3956873ee89053a8d778f7a7f43f072eff0335b0f6888e5e50900d96493d9947328f909054044ae6401301692e4992349f1807d875d8695ef3324326cdccff50bc4d414004d0e2dfe7b5938d2f239a64876019f3e43b0817c8b3b49a367a036282a5f7ade3ee0c8b74c9402482b06508eaecd3779918b13a83dac9d1ef8e3b9ea391048a978a0b48c7dc501173d201eaa25e2644516b597aebb43de4e6e3a8ede29f2e660550d2b2cdcfaa746236a14b62aea9951d63e9a9054c720f695fba88df37d60576c98676efe65b5c76a2eb3e899e06d9703a83d35dd113e9fec72ac6161428ac230c29512a9c0e854bf232a51e9c73e6049576a99230c5ec22049fefd6417f5db2afae7548b98731e5e4e2b916e94b9da44674e41869980d90e1578b5b5b2396b2c7ca11e155e4377ab907da31e3efae5be22bdd6512affcd994f02b482325cc5bad9af3bf37e5bebf58703447a2bd8d1e7665aa17a625cdc24c1c944a19864ac977a2b4873c133a868998f88f07404a58f2b9176052aa94dd28613ba36659919d65df832d71edebfdcef1a4d7f190f7870e2c981bba8a28a04d5e253cedf4f401e23ef5a470e424071108f15153d3a0bd391997a47ba912db59554599c757f97c9c4c910ec7c4090a39c06c5420a9a864b931a9fd6f6290691768152f50592409979311d83695900910c646f054619e22d47417b0d1962f67608e7d6d4448dc4e26e1c699e4d5fa027a1a9acd9066c2fe6454b82c161580f3eced5a6f6a2c2728d29d4e54712aef2dce0c3a8e578fcd15a52755d37cbb71f16c7759027fc6062c313d4aea303eb56d9d2d05ba1f09d44a230d57fbe10238d2dcd5b99acee1a61d721f3d130f4e19fcc96b0b977fca7cd357c6035494c26c681fc0db881f97a44ea3d9092a71bbc8ee7f6d0053bb3ecf6a06b4c2b56098bbb8ed1fbde2193195d879ee044dbf37a95c4aa1d59556d1d92f09fa07a9690b2aae0a738ba748f1c79eb9c49e60f4a02bc3405240327d4ef1022dd6d07bd899b39745c873fd68ab4122600209864d70d6626af20a7355a4ba8f63127ed6161b8c83a20eb8d62eba76ff059741d75b46086618abf12c16d9663037dff7131be44f49bd02f9d293a5dd8c74eb44ae87728c23ef1b66e866339c51acb5eb1f786b29a65884225ea703a2d93f0651e1d1f1f774240195f58665caaba2dadf7bb01c50b9fd7cf357396cbc73e89856018312f81db585eca2d65c95fc926637a6bb0ceefb5454b666cb068d349d69b76938cc4d257ffa02bf77cdf3867a814e1bca7e955dde9aa52389879a7d04fa740a9b2f580439215750af96500c3e13f5aa737cf9f568defbef1ba1ab40d1ce8143bca381a44702f292e7935aba57c134f10b897d44347c05a68c0eec56e1a0f45259c4977288ea90658e50225f5f082db400762123c0803ef86849a69cce58b6efba4a229d8ca3501ca9cf77a008ad4bcd707e2151cb6e45c8840056028cc8decee714ee891a19571a7c3c1a96ce2ed8b40117db938bf44ac7419a4d33e4ce8e21a508643a7c9f8476b03526875d56b7238801595802a17eea4e62a3f18d7964b451ba2edad4984a83bdfc5b20d8a0c46c170416e50b0ff556df0d756889d0bab8d19a2aad079ed31de6982c225be34d2414babdb9acd8fc72758dfa34c3b57b7e4a7fdc227ad454b42d5dc1bd8a5cf6551cc3f234d9f2cc164245b3c22b7b36f4f88d79b35074766bb98874f316d5131606290ba175228b123a8bd1fe9350fbb6bcd467eca134dfc0e55b78f31ba46664fb0", 0x1000}, {&(0x7f0000001200)="236ccb9a71428ac3d5355dcfbb9d27bd5961595ca3168b096d6021feae4e82d11184aa91e616e3174a70e306dac3161b40b90b317751283d95d44b7689abc24418e16bfb5cd6e7aa", 0x48}, {&(0x7f0000001280)="624e78a46959667906c0c29b0465394a43d319c06493575a33127342c1e9f3e127980677203f3dd95c3b4a2dbc1848c8098a0f3dbddce6ade299b78c00c2d4f4beea338060061f86b8a6b5f221e74f02313fb40732129ed7a1199616b38bdd52f160c2ee1cb32de72e840299d1f93212b9aab39c9af6e3b8e20e9d1ba55d06e797804e1a7cac695a272d83256286311f1f1d788ce0816db417236cd126cce3e5bd2534e8b9b77d1f2d02e025c7fd17cb62542224687566859488fc87ded8fbef1844319c6b5d9976c4ff72056c0330dc949f5af4b4ac185313765823a7f1819ceb37c993f2003ab223c692bb602b99819c9dae075ddc9b22cb1f3dbf424ddbfae7c000d451ee1f3951fe81cbd82c68bb5ac560b4ac6d48edfda1298e818fd435eee6fcf28b9a9422f72b8d73cc96a5cae809ae222d049cc51a619c72fa4904373a5872a1df534e8e71a343246eed4d15063ca36b40a4b3949f5d7af43e0ac96a53b8835bd12b5a0adbf3810beb1ffd15d207f6421933a2d1ce58c31b716845772d5c9760e51e9f1e97a7c0aba5b1a4c858d9ef9eca7b01d64aff830bc36e31bf39c2c84805ceb34c1d9ae6928f5a9e25306900ceb6497fa5780ca62d601fb5fb735f174ad2adc1a95b71a3d42dae3e4cbb58687e3b981ffd9a203c95bc1f727f646b3b90fbfc13d4eb9bc58991f923e2fe7cf2e0e51bb25d5ae1e67bf16fe6044ee21c791baad8aa7783ae6f7a89b32aab3f9848f8bdb9b9ab938845a10d8a3777f7ec1e0e0ec6a590142c33fce1b1d3e33c68cd030f4525090d0ea5bd3d7aaca5ac1fca63e710cd3d6b89d908cf957bc0e51bb6b9c1be49ea478bedb0e940b0637ee00dc5a61eba5461f87e5a78540d3d6c79e8ee29868e1d4e3643f5de0024aed87e1682560cfe0d18867f33ba304e013d9a553dcccb81b84f34c06d7aa562b28b594fa5ea01ba7d00f2a5f3127063feedcafb5aa4a55465b3b0991d6cac9085f3581c82e331ad2a7aa6772792326fa626fcb141b565a3b7f88d49313495d6cd0a72e42ba5f2472b1d469e1bee3e929ddcf81c1268b02bf8586cec5575dee1083365ac98633bdf603b06ae78083b4859700784ee81306d32730b8d487578cc6fdcdc04a691347eb81e99f548d1e91ed7d1eba1ca2761da1be838d3257e7d9d0aacd05bce3ec268ec9bc96fd057be164953b47ca6ff09dbed7a2bcc27e3c97c3bc0b96ca4d9fb10486c13631918a49a75c4328d7a0d941b5b7ef07a0e2ead43f3395e0482824b7db9aac203d99ba9e92d5cfbac1a1e1c2660a98a81c938f16aa773df7aa88b5a3c25fb73a3aebb8fab9f56f699f3587ea117f7f531b0bc7cc31b81489c26b5ae8148e6bf9cb81a827f977b35715025b5ff06ed9518df6c0a60cb3d87e2cfe0d4fd4b77a433fad5fdedafbca83d602c7c3d46af29090d4cad78556525feeac5b4cdc5deeafc46f49a0f4a08021bf51709b3ec066966cd2e04afa870bbd931af2a8bded648383c87c13424d75b179cc68fcf9ff4b45514bb514d8a1262e79dddfb4d76e172c9cd48607c1afd8db577809b1c4ad217badeb65c0df966cccf277ea9815f9ceaa556da0d75bcd409b12a5e92a7a3d1b2b470a4501c9261e2409b41b2242f87b1ec5bbf0191805c076213c8a8548bc850804153474e964c265e932aec5992ea8393505eb3b24fc22a993b67d54584b1e8248def6bf32a7f64bc401112d20210764fa905cab930946a37c5ac43cbcf7e29b47bb93f30571692b7c85c24c2178c6dc9d210bb0c9d6592c4af9b628d4d7f3812ada038b078080b4d2862e6fa3e38551d1b7db0ab65206080a29019198176780868f3842002a22584ff26c4332e937e90f9ff9daad5a421fc8f9752e1846b1f7a6dd15d8e3e97bb86bd8e0dbaede593cf44534eee2a832e754f4d08f3a5e3cdc83fac2968af7fa92519b260fc58508090c31afeb57d00eaba5058ecdbf56a29321bcea77c5198d8b0435edc4ac53cc6fa8659c227ed7e02ad68fc1bce0d675bd66bd95d0c3d50b7d5a0d63094f0553720d7ff6a91a24ac9cd5d9d06d9d4bdb7aa771adbef73092ecf7236771db29714023d3289e0b85c0cdecad42d6d51f28a847e5748bef38f98edba102afd769182035024a36d8d53c2add6e583846ba20e3602c47a62807ddf3b4f09d78788c123e6cd3d4cd7066fa2ffa6a603fef2336905da9841cb2daebc87355011610040133123eb721c9c381475a9b426ca21c3ab5dfd045f68e85d87f1dc64949d59289e1a506abf0d4be6d51cb339cc546917eea01cf1cca3544f81193a041bced290df14bcdabb7371b19b9f3c22664c02c2b74dbec7c9a72539da1c6a7be3cbb13da365b9dc02cc54acb07577d22d7b3f7a92dbb5d7a74d3950659f8a634991b07f31281ecb557709ca062f553cf37b67070f16d7330c63f76e19f14c071e6675bf630d85858f97c37cba582d04dd1aee644c85a68d4e1c429a9da8207df85df502dfe54480e8c81afaf1acb56265b5c6c612c357977339bab4b256d8c23f156fee355f95b676ca25aa161ba2244f5c3871e5b0d5393076576b2ce211b979060e6883130ba451725f98e58133791be1e029f58eeb621bca332ef0dcd2cd763e578e8d7e6eb810fdce7b21368c3ef1e21d913a4cba881a38155634fd7e9a330a8dbe34091ecc9d31c3b4cf23a9541d9d454b98480741fabe1697369ac5015694e08152b14d5b729f4c473569b4bc5c6736d1b71037166b406410336d03858d1b60d349d62f04c5d1d068c5b5ed9357ef747e4771d4483404f7b3f01fe2b6384bcce797d330d6e98a63e1296a4938e313d09ff17edb2c02e0309b2dfdb70a4fa357b55ed2df69b53c9b444805a53b4b06c550d94abea18c2619d2cf9282e6f7560afde6e9c3c1281583838110f3df9b13d32798ad7a70a5e9d3537a8852194201f44d7423e35f19e9d3644af6b73e27caf898ec016a53624401f885a0925d779272632d45b38ecfa91df6dbc6c15652e2e066c49042e81b907aaeb6714064c679a341780889076021a8b856daa48198253df7c40ea16098cbdf803b0574bab61ddd587cbb337a5e97f72a0de04eeccc77588bde50b5acc45afcd33811cd495ab690d5eb077bf723b6273a2ce6a6cfd9f7324f7466c8fba71921518100b909622a7f5492044b90bba6b692522c4248033b0d8435559af97d0fc33efe93e52d0394507404aa5bdef9568de010a5d0e5868f1eea9014a986b7ef8c01e4d269eecdfc85f679f816131996f11f0125ce75615e5d1a13bd1dcf251f849d75ce17114511d237341d32090869668eaca88c3033306641d21ab0317c5c83700c6a73b09c1ccdd87e3181521c7d3ff3a53a02f8133d58842685dd26c7895ed04cb389006cc2d116c65946b9b3403b90c958968fc0feeb88f24e41ba7db78cd49b67941d88a78ec00acfb3f3d2f763c5026f7e909b9747d3e6671d4e4491c5e707dfaec52a2405e60a4d08c5a992d61e09c550be2b7847cb22a690962f390d5c38aa80dada66b666589233662c6bcef0752b54d7a6a775179c9a46464fd23dec2c182d98dde3bc603582b10d99c956f9a7b25042953a6608853cc1c61f5d66c04d142a5e00e76267c1bf196f58885752b6d266c1de427acd674d404b18104ae13fe3db07c12d46f5ed4393065a8801ae07bf06fa2416b0c4b5104a34ea3804948c63b2dcd48be6c513b284666d17a0cc76b1a6bfb6616da6233cd30e79354f0e852720fa4e1d3a3f6ee946063c4a0de0e03f92251440e96ac340caeca38694b6181c71d891b54c5fabd5ad5ba3501bd7ca52a6bbe8813f7bc175231538d3f0e86595ccf6220efa751999f6edf86288a1aec93600a80a8aca764c35245624418c8f4a291638ceb9bfd3acadf0b7d8f26337dc2c1900175d7a74faf3cb310ceb0af6e9e50bf484fff2d2cf14a4dd46fd4acc7b04fa10366f9bb0ea2f7567959c8f0a75fbabf8251051100033e57d469793a7f4e403553236d6ce89bbc08979d9d9526fdcc8eb5d960dd1b3defcf2cea29c0e812cde42cfb27b4b883d10151ec60042ecec0a8f758ab56f10ef438a781815395c49396bf27576dabd383c55fa18859ee0a073bb3c57e69f3a50eca56a555133549d8159ac384efc8bb96b26c0e783aef851d836e7771e87f549d2550915405ea54ca509f7f61f795c0729b727c127413e0242d7b559beac43c8409377c69522688de0337a9320faf7bfbd765633d45437c9a2c279215024bd06e96491b40ae525daea152357ac0d14662aa844ac8dcbcbfab5c08ed7684a27eec5c394d1ed7a747981a23c57e55af01e5936a32d042a7a412f1e151c79e8b9b0d9083db3a6555b34262440f032f7a196631f8aa3cf3e27cebe6a0b988f6902efe82c586a4f04a7468270607433a717f92dce2fbbcfb43c1a0ac2ff30e7fefc95d6da6c176eb2922e8144f57e10f130d70ea1f138662a63ba4920cd5a3636f32d91c4ad4dcf5805a17eb63509bf34df8569fcef4b94350f5b5faf9fa12692909113f4276eef42b4f375eee6ab2c2ed22a340b5a9da1a411812031efbc0ad1fec2754158f338d9e7fdb8a3445c7dfb7f514175e2864cbd4362dcfe6db9020a41fdfb0884361314e75cdee2ace3e490eea9a970f948cd2656fe6ba061820281bb700a7bc31b77df7186e236000999dd6e3d2698b37d3682476a9b909cb1717e50dd16bcbe44dbcd607be93aa9df93c51edd07fd49ca43f07f716df5ddffc4dfa5924e3b11eedaac6b40ced6c8860d8a5ccd21f417636138eab33b066f534702bcbcd774cc7a874ab9362a40319ae1d22d72fd6c76fb22e4ae3e27a755478e10251654553884e05a0f67107b56a428c0f2b3b60b9e86a03f34ce8cdb4d42db7312dc77389e8b591661ee9e2f611aedafcfa1a732bb28b0db2ebf82eb799b1a3d1e16b4ac2470d7feed4aec12a66697c70a3a18705ade9218795bb8f5fb2bfbb74c6bf6abcb34b9a05ac4bc8836bcb68dc3ad23bcf007e40b65bf92c559ca6bdadac1feb38539a67373fc07639680fc5f88e527323deb5db5e1b45e988fbeb6dda5aed09e5f49a09f10279e1624bdac683e0e546def93981397033e635bf90350cc074299b254af69cb6987914c890dd945d03a92e89ebaa6a720015cae30d135782191b6c605ddd5b26c55785e55ad382116f37aa1d0a5028ce8543f5daa829a83067a3b201d507d19d5626797883f30a78936dff808c30728ced11c14e50e2ab0dadf0f76ed8b4885b63eed5080eaf36d40aba7f36d4095306cb09d5f4919ea45a67b13492adb430aaf037869898d4b142cb7a6e58a9a3ab8376aba6cdd9d8af49bffc5bd293697baf811eefebb5fdb3cb568e5f75f69c9fcba745b2a5d4e471fd7a14b2adf4999fedbad797186f93e040ecc595126deb7f4932df720a152fb22fd26802576c544b39a58a3f50cba362ee624b324ab06e302ec250ccf26c7ed653a16d9a303a87f6f76e6ea46408af2fa75773be17f7b0667370ae8134f0bc949504cfeae607e2c2c89560166470e3f739fba4533fd8824404dfdf229d0d4fe1538d3b1bf7d9e067d7522fd1ff070a1788a04c405630ed0ef86cb40675c67e4c2f5c447ced3b52e48f7a49aa3226f6af8d1cef772d72676fbc1bdae409883a7af44b477227bb8facc5bace137401c465c4212f20f6b0f8a81315659c0f89ab3626981ef2bc5e4aaa1c9b2c15e959e8f3daba79d4c5e686a6646d35e31da2e71b7b4ed06715176cbb79be9d676170c1de8c6095d73", 0x1000}, {&(0x7f0000002280)="5881c726158cc31754b9bbf0c92824cc02e1a5d45db7685c363a6e805eb88f3e9f6c8f53cef1c406a12592efe8de4c60a7be755bc886b48a9a89f607e1880f0d3f023c40b4b21b65b3f929fd7587f3ee026f9aa16910ae94ae71828aea0b1560e08b22e6c01c25b3ed433d1a8ed39c984bdf6421b0d63813", 0x78}, {&(0x7f0000002300)="c24557903609bcd97ef723413ca8bb23b618b4cdd939761817ca7435adb5fc88ade688795c4e495352cb7457e88c898794fc4fadd8e351391c03eed0a4bda2bf5648c77d44e2209b0a8bbadb9f4dd77d320f60e9285fe498eee1ff28413c98487af8eecd0d7873e5c7a76cbf4e691dba1d8ad8a6ee21a43324df1ccd9cb2635ce074b1e7a6376738481f8f0152c464da52874e1ec5285cfa31b0a2d8d8430b60a07a6462dd", 0xa5}], 0x7, &(0x7f0000002440)=ANY=[@ANYBLOB="18000000000000fe28e66e9e739bec00", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x9}, 0x2) poll(&(0x7f00000024c0)=[{r0, 0x82}, {r0, 0x4}, {r0, 0x4}], 0x3, 0xdf3) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0xc}, {r0}, {r0, 0x134}, {r0, 0x10}, {r0, 0xc}], 0x6, 0x8) 02:04:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xffffffffffffff50}, 0x0) 02:04:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x180) writev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="66d7dae7ca4ef772e18f750af90062f72c449c8a4aeb3bbcc63193e0156468165843be04bc3bcffe2b868d54fc5eaabc6bcdd3c0643521879138bfcf470d1b82158bd4a552b07ab756a3ce044f4126cb6abd89c65e6f2558d8a11c380c815bc8216e71f5257c68d8e742", 0x6a}, {&(0x7f0000000080)="7c91ed54c61aea2bee4469432c9256f0dbfbd38017f3b09d8984", 0x1a}, {&(0x7f0000000240)="aac67e3d94625a6798d944b42c4f91da030ef5c4f4e8f4f836dae0704109e49a82c29ddcd2c54dedd39f7e6b9e6e9e1090a76ff0c6ca831d2441a3a81d28940102951bed5837455578a5f4cb3062a9977a182474b71c559617d3b2b03b9c67dab4c1b13d8a30bbca8f0262f5301cde241803f0c7f8cf7d00f8f573ee5eb252be90b8be94c55715744ebebc7c3bffd7693b1f94a075094c09cb3c1a2c3d59c0c2c6", 0xa1}, {&(0x7f0000000300)="d4ca5166aa686f8530a5d49fcb204381eb165c00f6aa051aafd4052f6ee5d6f1056061c4f23d18b13b69f36023b1f2c11d36dfc53408ef6b2b93ad4d7c578108fcb44db3a5367aeb984cb9a7a83b824167d3da023bd2d76aa9fc655f5cf727c67a1af3dba10ab2facf9f2b310c73edcebd1c3d8740ceade8d1f059d33e8e8bb7b0f25d71782c0266c0df9f919cd4", 0x8e}, {&(0x7f00000003c0)="82e84b4a4580543932598cbc182839c6e3a2ffc208822734b3f6781bf002f13fa9a54955ed422bcf092a46c2ab87253251916fb6d95761c4d4bb0644c236e81cd7ab4754950d21e34d1bb5842cd7459adbfd4b52e4cb648832ed5bb2acc047295b9af1d9e9691490b10d56553d45f145d17e8d199b1c9238360328d65540c98af2a41cb47b9d7bca1ed41666facbb08aa9864d1beecf6707051b725d8d25985b6c383cacbc8c0f241df8696a1cb155b84a7a7c4f7ef42a28f1c5412e92bbe91e54f70bb8627249e9c3d347fca49a2cfdd2a0aec2a007f8f23a35242fa404434990a6c781f3", 0xe5}, {&(0x7f00000004c0)="2543fa355cb4139a28d9c74e9f3dd241a991760c4a0fe77fd261cf679ea86a3ea7212974b650d5833a4802357534c5bd7c5eebe3acf3230d46fa95b0609207e13554a13f9a2e965399113e2399a16e7b61e42e54b76f7b0d2749c849974a996aa86e3ec9e29e09ae6ac57ee7d300ab8f825eac5cf31c9e0f1ef9218df68ce98d1d33eff0ce99197e6eb11296cdb599763949886f79b2fd0d9b689660cc4c572f9f10b7ea8892cbfa45bc341f1671cd97a842", 0xb2}, {&(0x7f0000000580)="c2c37f07aa7f428fdd2d195ac3ac2a1c22ebef71e086fa6939c70ffb873488ffbc275e055446b86aab3284e8b38cbecb2090b470bba27428e7a2efbe629f673f2585435ad39658c8bab7cdf76aa30a06950aa4aa559905", 0x57}, {&(0x7f0000000600)="96a68666ab281ed24a79ed0ecf3e0b6866eff70ecd8d520b9ccd850605e18941b7f84ec965f7f8b8a85e3c84d40de0dec123dcbbe30b736e3e00229ca0635b61a60c6761142c69ecb29121520cd082725fd43523bde06f206e6b98c1f44bfd0a790a3a0a120d79848b96b50fc4682739dee80f1ac4842ce381b21ebb2a0f1dc09c83954fe0f3c0d9c224b80600d9f884a3a0800b33f69fe54e9f0a1f70b82d102beaa6557a2071afa2a68d11c92c37541bb35ec718f19c5d9e7d53fc630ef4656006b57658eb644b478a62b970647dc9791c52dc72cef002f8dd926ee2d4fce46887118ae1ff95ab82598c6f1d11a3b1c1c3d5c99932", 0xf6}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x80000000000000}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:04:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 02:04:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) nanosleep(&(0x7f0000000040)={0x7ff, 0x2}, &(0x7f0000000080)) 02:04:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2000000002) close(r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 02:04:45 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 02:04:45 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x911, 0x919a}], 0x4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x19, 0x26, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4c, 0x20, 0xd00}, {{r0}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2000000c, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000010, 0xfffffffffffffffa, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000005, 0x9, 0x9}], 0x80000001, &(0x7f0000000080)={0x1, 0x8}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) dup(r1) 02:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 02:04:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2b8c, 0x7ff, 0x7fffffff, 0x6, "7eb5ba294a563a41c5fa8b655f0e04a7b62efaa7", 0x5, 0xff}) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x10) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f0000000000)="a6", 0x1) recvfrom(r0, &(0x7f0000000080)=""/242, 0xf2, 0x40, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x7ff}, 0xc) write(r1, &(0x7f0000000200), 0xfe72) 02:04:48 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x118, 0x43) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 02:04:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$lock(r0, 0xb, 0x0) read(r0, &(0x7f0000000040)=""/199, 0xc7) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) 02:04:48 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getitimer(0x0, &(0x7f0000000000)) r2 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x100000000, 0x1, 0xffffffff, 0x1, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xffff, 0x1, 0x9, 0x8, 0x800}, 0xc) r3 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x4000, 0x8) getsockopt(r3, 0x3a, 0x12, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa1, 0xb8) 02:04:48 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) 02:04:48 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 02:04:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xec66, 0x2}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:04:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x100) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb180c9362de1d0000002a1327b3062727f144cca32fb8be496cfdc4381b94cb1987ae63c9c75eb34398f278e92506513e47f39708aeadf3a8c5b200f39be2f8bb2c546def11aa130ab2b10b87ab11615f97ef91af12384de82e4e74e312741f900913d52d94f257e9cf87b80575d1969e8579806f63a98eb8df9f3cc493b3a18ea0974871a4861567ec3e1fbe2cb2efb20e73d2b0ffae38ec526db3bab8c290e6b2d9756e380f8ed54ef617accf725e7cb770bc5e498d440b0e8a4da3ce4ac6354a8e0acddadd60e107493411b04a58b513"], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffff9, 0x64, 0x100, 0x1, 0x2, 0x0, 0x3, 0x0, 0x1, 0x4, 0x8}) 02:04:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x84) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x800, 0x3, 0x101}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, 0x0) 02:04:51 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kqueue() ioctl$KDSETRAD(r0, 0x20004b43) 02:04:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 02:04:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 02:04:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000000, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 02:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="ce017de3ce37a5980239d5392384417a4055aa03a7ca145f13a8eca26165fac46b5597a5c69afb059b7a58eed35b75e4d6bf2568490b26e3ba3a29194dbfd8d9a72477a940edb724fe5d9a1c202d0f3d4068b815835958b3c748a63ed1d46ea77de61305c32e5ea1c7b8b11d417f6f952e5482a20d5e607f260b64f75adf8d53dc7e1abe46", 0x85}, {&(0x7f00000002c0)="44e2e3d8570d59a322feaf05bd4165ab8f8edbad03fd2919183af6a724b364f48bfeee421e100b05174f96f61d9e3882360115d2f4e8e2560990d267c8e547eec44916da04341a8433aa79cd9f471abbfa79a32c61d39cb25bcecbb1b700181b3b14dd67062074345f345a58de17f85d9984d25162592f7f96a457efb2ec755b9f289ef0b2cda4bbccc29985917c2b4e5db53ac8d4057cfda695c3991551dd1f12c5b4734e72c7595b5be646b7fee7e433e9ee3b00487b05eee99552fc3b6210b241f22f8f1e55765e21a4e60cea7b70049d9a5eafd3ce9dded8", 0xda}, {&(0x7f00000005c0)="096fc0a00668646a84c421b6f0b8c40471674bf3346c6cd60310554807c9f0da1ced36ce1c2211c6cc3e090b4c3a7808d34183e9ce3086a6a1d38eeeb1087ce09ba246b3d9c3ec5e4d56df2cfca260d6d5d1e7cd57585c282e109d1a6597d70a8aa58ace354180a2272c4509fcff46fddff5186f9450ea64bcd6130e15b855f99317f48e97049529790626cfde51edfc115f415142346abcbb06db6e45d783f6da8371a207dfbdcea713cc6e196abea1aaa7fb781fe34ab5f54082239673d63925f25b0b8d542b3cfbccb8db987e6391b206c7e95218cebf5be0b7e711094580cb2b6ff24d30b3a0665771f914d4221315439836b8ceb9810ba32478db04731eb2837eaad9d6bde3f14e0ef388dc57f4ce6983688ca8c9ca644830764d967f5e007602c54b2240c84be8e6156d7012fb01ffa771f8366fd19ea5e52e82f57b65bff73fe083eb50b3b5df14f6a6c68cd6394f6a8f591795c1ccf5d3c54001658f3576989f7f759adc97c43ef19c08a4356b0acb95322d9b5f2f7a08c323ba454375ba3afb536ca8f8be60f911bd1a76975f3ea6836945089253931e60c58576a06106eb403f84537ac7c01e2b043cf4212e5cba73b8dad4a5b1fe1d5d418032a3e9996c448ffae77ed079742d9d64131d54e1ecd5afb9b5fed9ad2886a6493663aacd42dcc7b91fee338f40ec4169e85d7929c4f3c49e930dd0e5ed165004870f8870e3c0d4a9808626c770e6126196ef4900e133e4a2abc360eef4a4b721f1a8d2ee7c481dfff63c92bea48b5d944e7e46e4aaecb48723884350d6cfaabf6c4e5e12b2e96327c58e26150406d3690265e12ffbdd7ae29b248153bdeda6d0819646f9ef70f7be821985edabc47e0506d7f6816acd0ceb4b9decec0d46bb8de3c123a2d8e7b744f3689e398655fd9cc21984f8a3092bd9134acc4c4faa1a3afb113aa6f27f4655a455e832bf1b03265c4c7248d342999cac828b64db83c2db467fc7b82bf0b4387cfbd2f607195d877d1299010900957a5ea455e38789e6f35ea734486f84da44e32f05ff7c06d8944647c3ec1e84113175daf50ffe85c3c45fc2e0ebccccd3826d3b219d5406800fa631b683e902a41f5e75c7a9ea065ae89abbe1a40c6e870fdfa69018ca8c221ab3a3af9ad7ce60ebbf511d49a6b595a3151aa9b5d6f71d682889e0b549eba4cdd28191f6486ab81da8d1314b8edf0b4687b5e95fdad5b438c68d72904645c9fec550ffc9627b18c189e662b564f95afe63074ef947b5f04cb39686d2027ab6ce88e4c1cb13d01e2715920e8467094b78018210c4d827f47b8dc929e143f571a6113460a4354b97dc16704bbcf8001c68b592c30be852b733784446ca56788c6711b289924e5e1d5097ac76dbb92bd3a2caf3ccd3fc5c6c3d721c054ff545a45c8abde6dbcbd8cae2d636c22360428c4e35a84eae2c5e0964ac3d9a133b02c2b8e68e1f9b5e84a6a7281e393efb9587b3b38fcb22c879fc8c9e2fef3bd6876b6d06ee9cce7abb283c0eb854b99f71d6597e5d71f2779f887fd9f3e15d36e71f7d008e436ea99b96b075f96ecdcb9aef2bdc5af275b71c1438a3cf98a131a041a136d0b6ca93be785ffc267b6734fd67bba7973e7c127f7b0ffd1ba50741c28ea87caaebf8e5fb3d13d4f7e75ca2ac3a231ce7f773b477f7e3b53ca8128b3b724ddde2b20ca2530a90a00e1ce7ceeac6f23d572d50142c0a19f59c5ef78076052340ac132dd8f43e02d16431541111056f293554617a05a211b836e5fd31b6c796bc4feb6fdc28357f883f6954f910809f6ec563d85a122e6e38bf69823f6368e99ba7f021f1c6fab6e737a27597fede0837ad474a8b13bc23a3fb144157581d05c64c91d4225ef35b31f41377c4bd7ac9143a370c5354ff0b6c13b7d0c078051da1414a907688d0fe5acf03dfe3faac7f40e179103a7c1e03ec9696c3d44caa965c92dedb775c3c73ae6a7882a88b89db5d1875c2381acd57068d3f46f457181b5f5731154a736a3a611b654bbcd665a3c22560c2f00263669cb4ac314746790da5aede3fde6d94a0b5e78736f29682fa02c6428ce2568cd01d129f632c98e88b423c218fcb2ded93ff5852c2f1da75692a8ea55be2c940f199573733cec7df8e54ea006832982db8a4c7ba4d067c2ec818cc13c497d1a3c348b120ac496ab791d3cf699924f1ee45de837b61825bcc1e7b5eb3d974a8f973fa2e02f8ed2366f0bbc04095a9a86454cf1ad6cd6c2bfbe8f892208d318e9c6578364309bc68190587fa1603e51d36d6412e3717124cc73bc5eff077ee80ed7d3bf4e23ee2a5b2920d5f7cd894e124462226d492585c005d2528b5a75474e8daa29da64f0a14f98fcaf9e6ef7e6057db0f5a46dfb7cab09678d149a8b4d2f3442e42789b33db5366320694095e87b3d95f0b8278cc377156689823955cf2a538704d88b9d73337b8cbb891d54a5ab689f7987ad4619454902280b9340f473debaea55f93857f83f11316878b5620dc15e981b3d9e009ebfc754b5eb5df2a7ce3f44cda458879c90cabcad9b617a16144d16598ee960f5cf4e8011f7ec62e0be4e23d7bfbd8877f0cca8f8b8bceb2abcad72b82130af2928f261022ba9b4bba1d8ab517088434c2b737e302fcb5670e24a5e18a3c193c0888caebd37115138b6e96aab0767a7b3562e3b511e23de936d4b5dd69793dc1aee94055aa08ec5105c84136672cea7661c6aab6fcd70548cf1aceb6146a0c84de0dca010639447e6cc3eec62b0657bde851d8c361c03185d04d1331215b95df5a9447ab16ce867c8b9f70f5ce57c576cdcee846739bf2996554a3e8d03145600f95d0417bc9f017b1bd1637df6e2c79afb3e7549503a77a819e0614f01b69ea22451773d8788dba8679ca95b3fb1f5a1691aa538b3c2273ca31ca7c83ccdb0a73ccd3ed56bb0ca4727e5771c8c5867f9b9f310a91ebacb3c10a3c34006cd64df0a99b70ea6e540fa445220e5f51dbe981e77926785552c9045ee444021d84b3fdda844ba799cd592a56d5c58ed4a6d0cddc573484f76304596af2110c32d24699b1c0968f858b365c3102b7d6579da3b169aa80eb53b151a5d4e21804d458e65e5959ca442d66a1ae485011bfd1d325896508e004eb567a55adf126dd3e531ff9ad41c83a50411e020c41f66f0401477268f3c484aab0abc2adc5448827b3c5d4f3f69eedc80fdb7308f24937da453ef0d98fb730fa2a47f3c0175d169739dc10288431fd4ad69abeafe17faf24f7bd50544cab7c36ff4194e5844d0d7f3390b07e29cee9e82fc8ab3a7f53365a0013c33f8564c3a016c32d6917d1462a59da0fbe1fea3ea032e99f70b09bc785eb593e03bf22fb418e31248dc7d6e73f5ac6e6f632d7db577fcfacf9aabe898a964ebfa8a55e01bf3b2f9dfcbc6eb325e403c4b6dd77b24a256ee93ba76e0de4ba515364414b225d383601345c84cae04a3032d779cd3a869f6b6e3089f92089081a9e953d5cc6fa9574c55329db4dd80edbae5451db511affe2e9eb58a29c58b98981dc6352aa773977f2b8eaab70acc5af31b3be9ecc71fbb57304e42d71729d158c7eaaf375f311dff542be06b3445e234cbada95f07578960ae28742646e54212ee8ebe6f22ed0a7e8d2e103da450352519800627a03b38ae104db53a5d2f6015e99c59d69dc81951c4f234f847bbb10a89480012eb3b8c78043a0f64072a4088ef712b5eee61ab488a684a1b731700e9f5577989b89fc15aaef227ad106997157904abd14fecb4a0076752d8b65950a1a9396fb1a0e63adadf46d85333aa47fa2f5c16f635ffee7792570a7dae332aafaeed42bb9776cdc7c2442bbd5a5cacb17acfef2228d4fa4c953758c16a53c06f422e0e5f69453bfcb9b18b8aff4a8dcb70688d6d2b41f584cdcfd65d56e9f533b4272f2d836ae96a8f56fc1030d507618dc33a9f27dc2a18a551de902c959fb6ee648ee20dc94bf2845537dd8876ae889559bdf8047efcd44fc086580b78d4ece70b02536334cd2b42ac95007db8c76bb455c840d2aae7537a748637a5898cbf45537b36679b7f49d0e985b29cab9abe9374bb1fb58fbab8897a0b68d794fb43113280f00c481d964692534c5aeefc062eb01f4cf9acb90fa2f3d30fa059749ef815f34a543c677847fcaab888c7958499ff75a9c30d19017c4c6b3af8d15b43dc2df000f96489e5829c1372cc63d70aeba11d06d48a8916a44fa2afb306cb1c24983da4aa15cfc9d7412fe17adf3fcaf9980e2a431c4f1bb8709ccdd93f86d93957d3b20f8220894f34b0a498fbff2b77c8d944f106cb0ca05793aa24d3d824e92aa6e3092e931d1144e3d720be3f791ac420fe8b6515a125221a156e662183cda30ecf97f2ad9b89d9fa4be3a410e2a32c25b9d6faa3f8b9ed639fdcc8bbe2979e428f609e0217a1cd4bad6176e25499e48ada77759ac365c154c9f88ee0666c4cd3c2673ef058d0fda0525e29b7d9c1cf91a3dd06c69ac456c0079c9014159634e7bf78225ac94d682e203f106f6e3b51ec81026d8e3c6a8ce4f27439c21eccaa1260d55f752d4b7bb06255396a4ab5077cde62a4bd044ddca78699cd4dcc62652ac5a695d53808dbecc3194a1c4420d0798d815eb5d7312a29e64acb70d8f46959af008df71e6290c3d0682139b635404e19a1fdf9b2d049b26ee7c3abae18ca7470bbbede9d40dc14fe06c19542e4d84ccfc7f36b38446a065e2ae11d71a719138a43c751cf62a0ad096fec21a1ec5b003a118d876b6b60274135d8d7c509d249b914b055334fa5fd9464d43a49b5d22d7a6b8ab6b779705d7833013dc0b928d69893b3681f28adaedd30970785b02a44d841641330295755bbcb2316aee4d422f4d8aa32094759673dc063fbc86b5e85ba6a5f85d53dd3afc3b9bbcfa4b1a698442c81b76f15e03f819e0ef8659387b9c7e080180ea756e49807508c7b7d46078926704b03969119027585d37c7c71a224725f95782bebdb9d1c8de9145a141addb9f8d70dd3dbe2b2add0501ad87a032cbc199f636acddbccb1c36515d42541477e3bd37c5ee3cc7ec2cece975f35d148fb44c582dce37bc804d1ddb9eb227ce6e597cd3289745b712d6abc0719b53356a682d31a400f7e7648e6c55b09c01d1fbc4216c6a01c04c03d25045f8de3173abfefbd059ae35012783d0913645cc52698fe97c7fc5d577e26627a4894ea1751fda9648d3132c30d43521ad538bef9dcdaeeff9d0a23a3395fdc15b9cb1a9df9ff8c92ebf6aae943f67c569356bddde6587c7727928971014a9c1069993c710fb9b7452d207aba28008e6564a2674a10f6d0e8f90c47a932c1cf3a4e4b0ee9e48fed1b0f5a66a8a592899b69b154311a46cd18d2e05a1c0abd8bfc147646952d3b4825319ac8ce56fc7fff2cb4eadae87c3146daef1b3031061c0e1a1d5103b3fc2b401149067a564c108b30fc8a0b77dec07cde5ec9b695021125fe8a54affe45ab7efe6ca35aa64cae33a060636443d49da145ab13dfd697729cfaab57d9cf1db5f4e710527afc83e8d32d29f253d2f99e8d0dd1afe156e40d8fedebb12c8d2a0426ec3202ab826f33e42161a8646b194f78c73dde4c22f96503f73048f90b6a524a6afd3164d90227912f8c04c3b2ba54cfe291f43f5e2820b60c65842839710f23e0a7eff1a402786cc9826fc514c311c67dcacf47eacf1804258ee74f8b750a11125051f37455d86e1f226e03c28eb1f65268c19469099e5206b8371e9b79cca246a6801dc5c68d30adbb0e8ac", 0x1000}, {&(0x7f0000000040)="74b21ca4a6c65f4d582a46ea2bb78843fee31c3b3478182878b6024da3a24372ee6b26208ffec1f9d07b29", 0x2b}], 0x4, 0x0) 02:04:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x6, &(0x7f0000000000)="00002000b8fa56f0", 0x8) 02:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000940)="9bf0f54b4947793be0852c595bb5bf98f843dd5b937bd8cd5c32dee1df2d621a1bafcea0d7b429ac0db8155eda121b10e33d445ce08ff75120cfeafc8e7ae4cdc9e342bed152ca301e9f3f4bc1332ec063b6a1c3017b5bee14941f8f2b5a21e660e3054d1aecd32a63b97114552fe31c8fd2288e4b211ad5671d300105b6cdc35bdfd2047580a2b050913e5c784ace30de96e938b2f9c5beee9dccd3126325b4156a579b4498ab2cda32e3df2d859286a2d9c32477ca704721bbeb0a56e3beb363bcf9fb4ceb3ad59405d05c8fa78f99e7a3c51a01d963ee20e260bed2c2d8fbc253c23cacd6f00ec53e0bbabb0a609deb64c9a4ec977915b76ffd5b0b4c45d043256533a10675b36f1583c9cf8154dbd94b85fa642c1f1341ab4d33cc5a529118a2e572df625490c3664c7b8a5f120e825b07e4caa56e463030254bdc2b69f2cec7363314ac57d90fd964d7066426dd4092999390c7414b79bd025911d30673a9bb8777db79b2c2ce5712d8fe0b47a58a7d417a7bb285c2b1d054f684e083412591ae08957de5f44facd161fa541c5bbbfc308e39c14b256138fa0da9cd1e2c18ddfca0fcb1ced501a1561c47528b11cc46768c7f7d394b720c6cdb74e3c54a94febdbc97c29d0911d163c072516009b29caddf4cea45d9218a2a9c5e8151d35b6c486d2cfbeb643076f229bbd7db9049a9845ad009ef498de7f4bb0d60c35af4dbdb2f7b8efe197566ca87abc64928da36e057b67960539c9157126f37f1d9e3e7f10b2451f906365ae9e99c1bf991ac0c3310d637f4cfbb657dfd7f8796b20d8354fa2263ab408dd56cfaa6d0618aa25282a9838834544b790e9162f12dc2ce35dde3db0a0321d1a6165e0ed06cffb786171bf2b3470ff4ac38f10660266354591e192fa55e927bc72f2f089ff1677e69ed8f978dce05c33aa860dbdf21e63ffeba01e104f16ac4a084bc40d88d81e2baa1fe1c589fe26a203182766839ebf4d193907853a89d05e421c10a58ff541cbd8c09ddb298052641d369774014bbe884a1235fee9b956b5fe7a2e62cb12f6a45a4fb67f2bad902fd4a058ce18bf1faa144c9f37b35c97b70c62141a0e76534b8ff53f9ecd520d56070216b6979ace5d3322d43f14ff4586cede7baffd0d87ca801f2e4873f19e89619bbac7416bbe56e48dfe6c646b90ec7203808e0258217d62740919c7962b08b307846eba0a5b0078523aff83ca36acf42dd12b7cd060e542f4110fa1d45cd1ed9e2b8616184a29df8f67d46440a754028c250196fa9bf5c3de8be9deb8fc2a0120c5a7291bf2eb59d023cef66dedf2711afc501bd6178d8914bc9224f6b27c7f9958f474c363c6a317c77cf1a6e3a7cf92f8ebe0ec369364c0e43fe155a6e59dba5a28e9924e6cac52286c3a6e8b2f8a3cebd939bcfb81813dae4aa14fcce656d916f0459c90d66e6a1ac35c8bc7b5919915717f25737712ec4472dc7a8d6e84b3b0406ea7b63f174971597f5e7f13821e372cb722b4993b27e1888cb707f83084c680bd22c44c5152eeed0ec7090dbc0d593880560646ac819e8d60fd4a003832d99cb3b195df306a3ce90b6efc97a13db3f90147adc915f3c9d104cd835c2e1b2150491b0eeff5f5493090054a0b60876feb1f30e90d5adce2e71160070f23da74ae7cb7d2c1356604c6ade79652f9bb9dcbcfc3411b05f208a7044b157eeb974a1f2c48c9756bc6d56cd4420113e250865fb4703bc53852430bfde0e1b726d0090b521621d87507bb3a29190219d88e44493f5188ed45a5daf55c96a225a587eadde7adace731af4dfd615d99d5222ae69fd853b84ae6502fa4c1832ddacdc90fa9103e729cb02a717efcacc8cf7a95693035b0738f0fa524aad9d1b29c5a1982387875bafeab6116db31d36d06625ef78193b3c72e9c07d21a8aaef6ddae04cb61f79ff02a933bc941e9f8b446624c4cd80316fd15d46008fa4b08b4f399c7e45b83df94e0ebea22eec05a54523a99bb1e6dc0d58f0f144dcd223e9ebb972b4ea146cd97cd9b59494742a25c7902b46886f69e3545454e8fcc6cd8e0595a8e2a47c61ad3b97d30e18c714ae8099cccb2b6ef9d2e0c698cc687312113feb21de6ac77fe9a0b44a036b74c9544f4335bd19005ee1bf5a700f189f32533134a9e356d65223ce2bd6964c1533a99233091e806a3ff3b360bfe4172e413da097e7b1f5b533c2a5b62addd214bb52aed6dc6a4f08556d1e75da45a52c4a3825679c4be42d2842d2fe128015f0954f14cc935e2cbf573f74c3c59abc82afeb9c3df795f4d1e348a3588b6db3e9642648876c3864a977b171306d7ae95bc6757390a228cbb8fc956045f55b97848ba2c4701d0f49b7e4868c008dd62afa5d84284e6f12a7841221d36e1fdf14c842b3c4ab8e053cf074d14345f29e6aa448cb284bbec412c388c7d65af72279b3b596091871e772b9f73e3e9ad4701e64a04970624be1cfbc1fe7d13f1b2bd668c7b3c747611f8f5ed510bf4e83787482753a478deb7fa5e47d8af415bbbd79f7199783cded869f530a64d32d4b610690c78a974ba7aa1045f7d6496fcd15b15b4e537bc6a04dad3db8f0162bda5b9cb023d6c51bd66c1f716b72f56ef18de836bd6bd5ae4be1dfd946b6162c5bc1d5df5bb7a96d4b413ca69a25b38eb7a470d15b4c3dbfeb6093790d68f6095b85b9cb1b41d2241866c96791a07c73d7856ab327536d1de6352c27c035855b983f0934a0b56865094096d11394714212fb8a47312deb4d3de82ce2c1850b94ec4088beb8b08ea5f74424b6f0767b770187bc0a308d324d108c4543335a251c5a86c7293e04d0a596b6a0afb2454dfd3d025d2409e56d1afefdc8acca78d8c383f7fef951b26c3afc4c33fc3852ea74e318ed9fa73cca72d373ee0fc8d1df48fdb78346851e2d2baf9202010046fca73c64291a3f48246416d2190a17d79de23c3588c46d8e3e9ca40b152d2659a5602e46cf66057219fbd9ef6d7d522acc667d0a2d1a8aefa07f92a2b732fd14e1edc2a8d70988edebb38bccab7c9a4d857272cfd3b20efce32570e116c63cb31e21e62d9a751ec917af8f676f1ed5af1656b97db1b5ec4dbb0a69cb62546a923397dcad309f83b581fbc43500ed10875737ddcf7d3933ce6be2e331ba0f2a65dd96019f29ece40037fadd5bee9c6761a6e9f2ebe38380a31dd476db4442d894a01a78f20b53cc0275edb4e06e84363f46dad467fdbaa83134dc2ca581dbce9de6f7a398c040ad165dfb3f393ca8ce7c97dd124ebc356bd0888837e53777d69e2cd66b776b38dc8e369e13214cfa403fe1d0185bc9c964b0aa7046e68f38f2e917b90d129e507735d5a0bb3469eb3de6a828d9a3c845a04cff057b7ed4ea0846408823f70146b10dbc8e0532f5c296d1422d4fc9399e931f38925d9c11a353e3bd5387242b22068ac384731e1eceb753def87c82debd4be4e5ee1cafd8da91ca1e07e4a1b46f20c1fc07eb48a5a80a81bf8f59b28c8c572d22cc3c01dc9a12c4160fdc4ea0d886718d574376abc878206e381cbb6a452db7254f61a7c37f3ce3d47e6e5d9f0ad6edc10409a20304775eef385a8127ab0835687e2e4bb18218a78259d65eaf2ee8937f72c558884360d931d2372b5778f03cbb553f64ef2c1e49f39964cf58ecc29d1d98147d296ad1fbba875c33a1a93dac33cd55b3d1fe3f8d3d1ed3757fd2aed1caa96d0e9359b0caac9bb00b0bf002e36fd2ecef31a23d285b8c40c64370826bbfd3786a8d9cbce78f3e40a63d8665de396b210834f50993787e9178e478e6b7844f6577a6297af1c6f98810e898b04526688f894b45285cb40d3f4ce8e33065dfbede892d2a055e309c1212bb3e5ec1418ea9a37aa2bdec6f813830bb147942e0ae99e87d76e7983689deaf00afd56a97fd38593de87b96425466b630890f4567b5b6d0c6982e533a8dfb1f128b5892f72ad06cf76d97abf6cce68b21ab608a302cb42e38c20970df5f285397e2fc537663a47f68b2a83d70337161183c79273699b12e00568dc532e6844752d990e071947359bf02fe7216337a67876dacb29ae8adc437073e86681186d1302704e2aef74fefe961f797c15033714cb90660dfae0b2897ff1ed5056edafcfbae400af4f6b8afe1633be9befbb5abdf1a159b7d4c8d6d027435eb6490d95a4248299128ca36f5af981291aad40b27605fcd86e5e29cf974892bd1848db00791892f306a5b3cb373357145e6539313596c4c1b4f46c09e661173ff19be4b71ce4f34b2d53e4aaa8bd15aa5ebbead09d1063a98ee0b1b5628f43b598fbed745747c6ef43483648eab57634d5b1f2eaf8f334d5499e372751402ef563b4f7e721778d883576d2d91c84b86207fbbaec92c1e5489aab9da4f47e0d316768deedca745f49e77984175ad3d3a6244a043235229c651e57b36775e3660eeaa70b5a1138fa31431c8335f4650afc0df3e6f35ff18bb8454734fd732493b296af87b8be93cf5c2b61f13fa55b648126f693d33e9be4b5ea20973e219b35ff5701b2f56541cc74969d2ff5e6c410272093805582df01af33a95d9c94f6062bf2c5bdf171763433d58d1d1cd9bb2b1865dc553f47813f4ef03e3c5ca50301d008326fad19abe4b8586714ff4946fa4ec7dab372feab507b9013bb5f1d306c2209f74cf96a2824c61017d94679c5151ef67ce0ac028a4e14db3120c91b8b0b593e96d31eaeeeef48ee34286ec18d1ee5ed77380398790bab931f056ab08b0e3bca95d6aae790188eb87e3121738c376156bdd431f66b68b5b542d69070edb9175f040c055afaabbbe7cb5e72ee5f5e256ba90fcd64c741ad441e6f76c2150c08e2007910718fc6c32e8f8f3b889da87ab5ddc5a93c763642c5b674d1451e27c7bf8f4b0900c7a9fbdf2166232e418257629ea83b6c401cf613116973766aac86a848f09368032d3c8ea8984c22a46f7230f60cc2cd01ec422ec63fa68ccb988b6f438c24fa2b91de8e5bc92a62e8b19dcfc38d1daebaf5ac8d214de5169c95a097c56057a7713462f8337306589e6976cf4aa9b2ff66f0831439d7608f0c722d57d17d69b4958d54ca8f0c680c72af59ce77d818b563a0944d5a3e1ecfd8cd1081d23e44f88bc4290f77c9ae27c6256cf7b57663cb5b39a76f7a33a3b0c741c06d34322b89bd4abbfdeb8bc145f7128ec951ff05089fcff55a1ee2afc30d44b1da63803134e25f771416e77bfb7a7703f4aced0be256c8617ebc2483b985df1fe384cb801d9bc01dcc49ddcfa528c45c01c3b1803bad3cc8438298dc0694406d0e6de8c96466715012a6575dd88166ba7a9f3c5094e3cb7283c3a60b70c6570611c8aebb669c5e07a42ff5e4f1f15cbf720326bab0eee17bff1599eac5a8e818af72c8f26f6b3f8c39bd2734a936b3c644182af336a920680c45c0080c5eca5c4c8d4c2b2933aac6003156b11baa14e809bd00c4eaf3d47d82f6dba16b0e52b79c2e14f1b49a2c08fb52498755ca2784eb35552ce048f7544cbad6d6ee83f83f5434aee08be01149bf48b0ad68c5d6483d4de034b5d7d225fd2ea4975c41504125ac709de3e7d8be29728db42ce1f32239027718ba309de2861981a7f709b641a9db57d4abfae580dfbfed981fe0f725cdb7c6b1fb8651755092da4ebd5e3023600dc91c7ad76914839205773b64b9bc060e2b4d80a603b56e821d2962e49a58caf3bfbdd05bb6e9f202ff2ea919411cd3d771eb319cdf23ce28f14b0329b91c4ebd1c27726adac0ad5548c82c48004aa", 0x1000) read(r3, &(0x7f0000000880)=""/161, 0xa1) 02:04:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) shutdown(r0, 0x2) 02:04:55 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x89) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f00000001c0)='W\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 02:04:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r0) getppid() 02:04:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) getrlimit(0x6, &(0x7f0000000040)) 02:04:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) shutdown(r0, 0x0) 02:04:58 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() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x8, 0x39}) 02:04:58 executing program 0: munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000e500000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) msgsnd(r3, &(0x7f0000000140)={0x3, "bef97bfc12f65580ab789fde7ae478c73258396a93fb9eae33e19baa7a4da332c9cb4f996b119fbab1eb90db52601947c261867815d8cf9f2850467576fa47e699d5a4fc7a96e2c66adf72"}, 0x53, 0x800) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) ioctl$TIOCNOTTY(r2, 0x20007471) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 02:04:58 executing program 0: r0 = semget$private(0x0, 0x3, 0xe) semctl$IPC_RMID(r0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x8, 0x1, 0x80000000, 0x4, "3f104b6958b1d39f98234c9d4d973a787523092e", 0x100000000, 0xffffffff}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r3 = msgget$private(0x0, 0x460) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000001c0)) ftruncate(r1, 0x92b) r5 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r5, 0x89d1, 0x7fff, 0x7f, 0x2}) 02:05:01 executing program 1: r0 = socket(0x18, 0x3, 0xffffffffffffff01) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 02:05:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8000009) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) geteuid() geteuid() setreuid(0x0, 0xee01) r5 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r5, 0x0) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 02:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3, 0x2, 0x90cf, 0x8000000000000, "00e74de400", 0xfffffffffffffffe}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f00000007c0)=""/199, 0xc7}, {&(0x7f0000000140)=""/38, 0x26}], 0x6) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x8, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0x0) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000940)={{0x1ff, r5, r6, r7, r8, 0x80, 0xf6f}, 0xbb37, 0x3, r9, r10, 0xa20, 0x9, 0x7}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 02:05:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) 02:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x100c0, 0x80) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) read(r4, &(0x7f00000001c0)=""/62, 0x3e) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x7, 0x1}) 02:05:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000740)=@in6={0x18, 0x1, 0xffff, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="2b9c3ba6d403ce62ef15b4647a99b557bcd383cf89027d957f4d90757ad9643161e4fc9d80b13969c6ca5ae1813897689729d71cc7c862f9873a7dcdbfc1f45a696c27ef8970884c7a922f2d75c0fc5993a61ca74b05e986aee82d1bfa5bf66b64e4cdab40200adc19d5115a99279ca11e7e43b6f0fb5d5b1f7be07973d4c1fab92e9d220a1c05422fb521f09054702788398f39b504bd5713343f4696ac8b9c1397cafd7dfade4b3b8717bb9ba0a9f01507c99716b8452d7a2d19713b62207054a790de298499706c885e25570511d5c00a0ffe790e5e26c6c535d260dcdb86baa5f91d54a07bdd0d4069514192b6f1ff50ecea6b649aa39a430371ae5714", 0xff}, {&(0x7f0000000200)="eba3474d8958aa95fdc6a58aae248990c4c2026ce33eb8afd9cea9689b2a923a3d5e51f45ea0d08804c426a28e0a8492bae007b67cff50f96b542b583bd1e8bfc94c08cbe45e00f616570c19f7300ea57499fc45279bfb08ccb821960ec7c1c2669712e2bb4297754fe2427defc68c4d3d7bbf7a3220447d663352ece74716ae299468e4f917b79ec73769c465f093d6035dcdec47a7c37d6545607f22cff294999447c8dc1a2f571c0a9391f15549dd6f79172fdebc226dac99abdf9ebcba19e3834edf2d13fa74147c2f55256c8c0ee59dc931173365799ec21b76b082b02c213fee889551be65106faa9cb6bd1cb16ad06904d484bed6c22b2a", 0xfb}, {&(0x7f00000006c0)="0d41648aa34f7cf24c8d6f22441c32a50d9fb5039f14f82d6f41ab045c1c8c9284db5439a1894aadd9c5f8e1e6d273d9d344d2d0b18a610967add52ee642f0643ed6858a94ec1631ad13a250d901d2e57899161c19f6fa5381a5d6bcc5771823cc494b49", 0x64}, {&(0x7f0000000300)="16b0af6d4651d7edca9a4592f0998f783b9027ebc9bca7af51ab88ebbd2cf8e3f9eb9f5ee86ce9557f70eecaf15ccbde8151356c87f85d1ecf5dbac68dcd5539c139f3abdb055cd8b5750f3ce599314e8b035d7216658afc56391688af9a210bf79233c745c04881bd3afdcfd47eac3b4c8edbed8751f150de9b2930efbacf7347e987692f178c9d38bb4066d744acdfa986fdaba61c3638c955e7aee7ca48500f0cd6915ecbd3", 0xa7}, {&(0x7f00000003c0)="d7d87b42e87cf72066ffaa84648d864c9d7dde88398464b6ce6702096df24c9d94dace48ffb011720e9858bec2582e7ecc6226712d676e4ad1fe16c19d33f0b52bc0f1ee2f8fb174b08451a8ed04b1e0643c5e6aa24fa5e87e6c7c47739ca2b3910b4eb5800960c68a7e17", 0x6b}], 0x1000000000000150, &(0x7f00000004c0), 0x1b0}, 0x9) getegid() 02:05:04 executing program 1: r0 = socket(0x1a, 0x2, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 02:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x28}, {r0, 0x150}, {r0}, {r0}, {r1, 0x14}], 0x6, 0x5) r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:05:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d052e2fe6d705333000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 02:05:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') dup2(r0, r0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 02:05:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100c1, 0x44) r1 = dup(r0) write(r1, &(0x7f0000000180)="1070d021141eccaba48415c440d71d5b73591042eb25de64844831b3d0e1e596351df032a99e1552eb1e521d57337fe201c775b71311f6948c5b291db5e6210f2e5ec580097dfe3f6657cb44604f1d41437e924a01e13668c1f0c98c36f16ede4f0442cca1377bb220ef7a53b84d14391a570f7f882adfcc6da60b3501f31f83c89fd328bd6a753c6f4626c13c0885a973d192ec068da84513b3e881aebf0d93cc0d22de6cebbb27f52cbd1eb263aba09dd7d401bd5398a444ede28ec87b", 0xbe) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18280, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1082, 0x1) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:05:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) 02:05:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r1, 0x0, &(0x7f0000000080)) 02:05:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 02:05:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 02:05:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 02:05:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd, 0x0, 0x1}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) 02:05:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000040)="42b4ae432bbe3b45e2e8a4256e2e2e", 0xf) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 02:05:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x188, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xc, 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) sendto$inet(r1, &(0x7f00000000c0)="c00912302c74707db4cf7efb4397fa12f23dff4943498db7d63d9ce54a2168ae465702c353d3ac1dae284ec41abe083c2a779fc8297116920e5f31", 0x3b, 0x402, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) flock(r1, 0x154370cafcd9cb12) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 02:05:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x8010, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 02:05:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockname(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fc7e3250000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e9b494d4a7a322995542a4ca21503fff02623c8d84210adb86340ccaddbcfb72fe7d1a07a009199c6381eb07aa4bb40d75cf639a67eee5ece50e4f7fd82f452775f3240de8a4d2d09f19dbb9115d4c9c5d7f7bfa106bf380e9e0ebb2ee4cb7a55e52dc504d3e2fcc30901727a8536425457e19839aa85916a15cf9770e8b8ad8e565fea74e263b90117dbc98686c0714aadb0ffbe7165737143d2b837201613b83de61cd00f38bad23d46c93a276d21e406b4fb34e32c970eca481410b93a08b0b29519759b9a665a59cb23df4c068725d38727325a8ede896a57bb"], &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101ad", 0x22) 02:05:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 02:05:10 executing program 1: r0 = socket(0x1, 0x5, 0x5) fcntl$setstatus(r0, 0x4, 0xcc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_execute_func(&(0x7f0000000100)="c4e1f97f29c4e2e5b86a9ef246e00045d12b8f4858ce4c4209956767db893999251bc4e2f9357da866660f3817660066430fee0cc52300000066460f2cfa") r7 = dup2(r6, r2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x9048}, {0xcf, 0x4}, {0x22, 0x10001}, {0xc5, 0x800}, {0x20, 0x2}], 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) r10 = fcntl$getown(r1, 0x5) pwritev(r6, &(0x7f0000000400)=[{&(0x7f0000000240)="c263813d3af9fd7f89ff902a8464b582141dfad1ec54d5badb686b66debfb76395329d2359bde4bc8c2ca3dd7591c2b1b09fafdaea7ceb7af118e8c25eed88a8b51d127b88a29576d5c66853af9fed4e98f870a442c0b2cff7dd56b9ab554d1f6d037f63e15bbc21f7eb4a974faae6a4e9908beac9c1774b90cf7a9508f033cf6813", 0x82}, {&(0x7f0000000300)="b1a7637cc4dd7acc6b8e767b47182884a9c1b1bf3f890cf88f3c69b88cdcac6612587f4018d72a5c0da914125c25ae785b445d11bad9b0b885dc6175c897b610e9a22ce74bc2cd735d3cadb8d5e47fad4394448cf5aa3f50a1374c7b8c12c50cf2764cbfd862fa86bd3949c54934d6288d4aed64d32aa4deff7fd0ba0375747b9fc18d579614a0370fb52f0c2cbb3d71182406f763537e894b47dbbde62f75c88eea3c32b2cd16b6eb39f34012475a21fdc48a747e2473a0a3ada665908038efb3f7442681a6a184dfb0d734e16ff6f478a8b261242cfafaea8ddcaf085ba44b0c9d23b2", 0xe4}], 0x2, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000440)="bed646a9d939fa6545b82004d1c98659aeccdf9ccf9237be9588bfc6c504da38d90b50d2a9f382012406e6511820f94dc545602d600d92d09d4be909b3c01d003c1d08d36fc791ab354d58961bfa50e3fee1dd1b3489a9a08f12a375279cb0cae5b8252aa975e4aceea1d3e96799be96bb27b5789fe649de374251fcc51f08647f9fdc50a762d70fae672a18cd1d8574308da78dd855363c5f9e254a017871554741d3a2debca2ecdcca19e3e57d1cf597a6b8b8fa7ef368bdea3104a62468a1b7e003291a6b06b1e51fffe788580a045750b72cd3f3f4e5bad1a0865ac8d462723bb61faaeff1f832", 0xe9}], 0x1) fcntl$lock(r4, 0x0, &(0x7f0000000580)={0x3, 0x3, 0x3, 0xff, r10}) pipe2(&(0x7f00000005c0), 0x10004) r11 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x34) fcntl$setown(r8, 0x6, r10) pwritev(r7, &(0x7f0000000900)=[{&(0x7f0000000640)="9ffc6e6e18bbc8c5c40fbbcab4c7899581595ea6c2eacda9f29d303fdc3b05c7ee9f0b2d204b11fe0100e5300c1c54f01d41922b26452dd14daf5336956b2d2adfe2f7d5284f470462deb13ec91e4f197b59d3c91c77dbc58bc803a735", 0x5d}, {&(0x7f00000006c0)="dbd052fae6eaf9255d9dc1f76324aa60f2be5fb51f0e1c2653502150e779d175593486b5687023b97dc4edf43f28964c2c8b635db1660015d951a7b5f416b94aa3", 0x41}, {&(0x7f0000000740)="dbbf5ac62ba773b4813c50e541bd697e036e9ff7f390c314f7ef960670d8fca78b2988291fa2d7e45dfa2c583456150d0e14eb4286a776cc8e6ec03fe3f915fc9f4a2adebe10474c699ad7034366426f2a62f13cd54f9d1bdb0eb788ec0d5ff2ced7d92e21402106c805324d72026cb236a71ee710e24d70b880448553b78c4764983076832b979584955b0998b82565dcec2baece9437a3c595dc1ab5221cca053296ff7a4031545b9c527f4300db449b6eb07564707181dc140759cd3b76d3053a7faf355259aedd8279fe5cd52136f9c8c81459e646", 0xd7}, {&(0x7f0000000840)="c71f878f6e299ad73347cfc834ce3f894cbbddf2f31d7090269c58640ecb2b827992124c93c8dd514351bc3c29b7635b40d117c14cfb086867e89f81deb0131f619be6b92ebfc5454242d5af33aff0c20979eceef4f13e32e240249d9640a1472b30ff58beb6c5ee17155cf1ae28b2ad6da8c73c0419", 0x76}, {&(0x7f00000008c0)='V', 0x1}], 0x5, 0x0) kevent(r2, &(0x7f0000000980)=[{{r5}, 0xffffffffffffffff, 0x15, 0x1, 0xfffffffffffffff7, 0x2a}, {{r3}, 0x0, 0x40, 0x0, 0x1, 0xe8}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x400, 0x5}, {{r8}, 0xffffffffffffffff, 0x88, 0x2, 0x0, 0x4}, {{r6}, 0x0, 0x2, 0x40000042, 0x8, 0x5}, {{r5}, 0xfffffffffffffffd, 0x81, 0x11, 0x4, 0x1}, {{r6}, 0xfffffffffffffffe, 0x10, 0xa0000000, 0x0, 0x1}, {{r8}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x4, 0x20}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0x7fff}], 0x400, &(0x7f0000000ac0)=[{{r9}, 0xffffffffffffffff, 0x41, 0x5, 0x5, 0x3}, {{r4}, 0x0, 0x10, 0x3, 0x7fff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x90, 0x3, 0x7}, {{r11}, 0x0, 0xa0, 0x40000001, 0x8, 0xfffffffffffffff9}], 0x1, &(0x7f0000000b40)={0x40, 0x2}) unlinkat(r4, &(0x7f0000000b80)='./file0\x00', 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000bc0)) ioctl$TIOCSDTR(r2, 0x20007479) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = fcntl$dupfd(r6, 0x0, r0) mknodat(r12, &(0x7f0000000c40)='./file0\x00', 0x2004, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000c80)={0xec85, [{0x3, 0x8}, {0x1, 0x7ff}, {0x1, 0x1}, {0x4015a36fb3c9fce6, 0x6}, {0x3, 0xffffffffffffffff}, {0x1, 0x4}, {0x3, 0x5}, {0x1}, {0x3, 0x4}, {0x3, 0x8000000}, {0x3, 0x1}, {0x2, 0x8000}, {0x2, 0x7}, {0x3, 0xffffffff}, {0x3, 0xfffffffffffff800}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x6}, {0x0, 0x100000001}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x10000}, {0x3}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x9}, {0x0, 0x6}]}) 02:05:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x85f6, 0x9cc}, {{r1}, 0xfffffffffffffffd, 0x81, 0x6, 0x3, 0x81}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x1, 0x31}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x5f0b}, {{r2}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x10000, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x401, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x941, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x23, 0x20000000, 0x5, 0x2}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1000, 0x3f}], 0x8, &(0x7f0000000080)) 02:05:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x2) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 02:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x14a9, 0x7}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 02:05:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="ca2200df702cf16f00681092471697d947a49bbf8f2e2e04e03355f70d8cfa0a40e467d72239ac516dc9e95ad4ce082eca52d3bebfa6443a933cbdc0cdda745e30c41483525e016b0cab4191f268b4114be82106d4a08fd3fddf6dee968c645d13ec543cbf2bc3809577c90000000000000000000000000000000000000000000000000000000000000000000000", 0xb3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:05:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffc, 0x800200020013c5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x100000001}, {0x3, 0x4}}, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:05:11 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x2, 0x4000000000, 0xff}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x1000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x8, 0x6d9}, {{r2}, 0xfffffffffffffffb, 0x12, 0x1, 0x20, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xc2, 0x4, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x15, 0x82, 0x4f, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x1, 0x0, 0xccd3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x6}], 0x3, 0x0) 02:05:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0x3, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0xb1b) utimes(0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f99b223b042007dcd719fb8ba00031e7ac7e211c338d325d58e598867f8477fc1578fabe5d269deded4d8faf31ad755e6258a48b79bd8c99c47421ea47054272602f04082ef0a8229e77e65775a77e88f59c7674f8e8f59c71570b02f968021b4803aaac974176afca6d3493f41ab1bfc2bb5d6dda054c4776fca20bf583aa3d07ac555de57408ba04f9ca534fa0739b7e89d47c8ca8aeeeaaee98273165697fe5a1260afa6262d0", 0xa8) ftruncate(r0, 0xfb) 02:05:11 executing program 1: r0 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getpgid(r0) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000080)={0x12fc02, 0x100000022}) syz_extract_tcp_res(&(0x7f00000000c0), 0x7fff, 0x8) 02:05:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open$dir(&(0x7f0000000000)='.\x00', 0x8002, 0x8) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 02:05:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:05:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x4, 0x3f, &(0x7f0000000000)="9900f059fe731b24faf42b098ad1c0e5070a", 0x12) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 02:05:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x100000003, {0x100000000, 0x4a555143}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x7f}) flock(r0, 0x2) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000010c0)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) listen(r0, 0x8000) 02:05:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xffffffff80000000, 0x1, 0xffff, 0x7, 0x5}, 0xc) listen(r0, 0x3) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01402e2f66696c653000"], 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 02:05:17 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0xa6) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f00000001c0)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x4000000000000000, 0x8, 0x1003}, {0x3, 0x0, 0x800}, {0x20000003, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x2ab6) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x4) 02:05:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="e7bcb5704994836532a33b6a5657fcd7aa655b81b84f0ba1d755dddf53352207a10abcd3df93b795196f20763da1439466aa964203b69deb125713c0505c820214a4338c4533f494ae50a0d2373360cadd98f907f7c70037332dcaa6d4fb5a03c2096441344fefa31a8f8c2a338f36f5da4c8dbe1ab0c7dff1450da4b1", 0x7d) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) nanosleep(&(0x7f0000000000)={0x1, 0x6}, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000002c0)="ceff125c000000005417c475ab64707732b4b0a0750781097a4a597301a017c7ef534ff15daa3f0ad22e0e3d7ae725d1fa2dfea153dca1b01862b8489713795ca223ca02bd844d1962b9ce30467ba148329dce5dd574c8866de89523963506f152827997b90f128a331a7e11b2883d2eacfc8ddff335f68b73ffbaffd2fc855f38cebf4f2fb3428db673e68313a7be6562d120d95e8f306ef6491a97e341af86bf6870fbe6c9d4ed426b4638eb2f0b0d317851bf63630d6c4e9b102ffc61e1ccf4be0d31c59404118e1f58b8a15eda3cbacfcfec3b41985fcf67bbbf5e36995832a5b4a404622b046a6406d0eb34c44bf90c47afaa6d2f44e38b44960b08c2f2d5c0397fac8f1637665cc085509990c750d193c372f117a37fc63a698bb27a26f5ff7c13c34d227abb189ea4a70b66f2754d32e1479e9a439936deedbba0ff8f922ac5bc641dc5585b00913dd21c33f5e5a28eaf1ce1970db94c4ebb6a3a2451e49be788b489dc219194bd4c3bf8e26afb66a4ea5f871acb125e3de8e0a71f05993e76cba28ab8d5bdf9dc1495aca7afbf61443bfe59845c77811bda7ceb4c2cbde3c2500968ceffc23080568fc166611c8876e93f7ade2331b1fcb6ab40", 0xffffffffffffff4f) 02:05:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x8, 0x5, 0x839}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1e, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xaff}, {{r1}, 0xfffffffffffffffa, 0xc4, 0x20, 0x4, 0x800}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x3, 0x8001, 0x240000000000000}, {{r0}, 0xfffffffffffffffb, 0x83, 0xf0000001, 0x6, 0x9bf}, {{r0}, 0xfffffffffffffff9, 0x63, 0x80000004, 0x8001, 0x5}], 0x7, &(0x7f0000000200)={0x2, 0xe60}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 02:05:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xa0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) getuid() 02:05:17 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') 02:05:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0xe, 0x40, 0x9, 0x1e0000000000000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x200fffff, 0x80000001, 0x400}, {{r1}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0xe93a}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x3ff, 0x5}, {{r1}, 0xffffffffffffffff, 0xaa, 0xe, 0x2, 0x4a20}, {{r0}, 0xfffffffffffffffd, 0x88, 0x21, 0x8, 0xec}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0x9, 0x1000}], 0x9, 0x0) 02:05:18 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffa) shutdown(r0, 0x2) 02:05:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r0 = socket(0x18, 0x3, 0x3a) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="01002e1e66696c6530006f8a63a6f43ed0792be7d554c33ee54ae4c46c91e0667c0ed149502b03e94b304766e4cb633f0e596912d3f6903df0a5bbfb07891b86f01d64c243d99e47815f0f6eac777cd5421f8457395091716b29e654ef681463bc51fe8649022d3ab17f83d9838458313eb1df3f841dbe3958bbd71e04faf9f74b5e3605898146333fd648efae669ec29a3798bc5d65022f9b6788cbd69acd285eb255368e785b27144d10a4fadc774213098a1fd4e0a7536ac0bf39fce2446df39965d04e1d04349ac29f24d42e0280630daac73017af312d0a68c614a0d95f5b611e624e2e07d2ffcee7d09788dbc9e73f936a9c1ea8e672d6b59e464976f4762b6768294cd2f9c6d2fd7970f9e75c42a3eb2caf7792b000000000"], 0xa) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="5582da8161fd9c78", 0xffffffffffffffbe}], 0x1, &(0x7f0000001580)=ANY=[@ANYBLOB="c000000000000000ffff0000b5000000535d05b336836a707fdbd33f8411f3b8da429f537e763483660975a4e8800822003714aed6f2e4ceeae56cd1068f4c3f22d78e28d06d496851ca39fa6d77ec1269dd95aac6f8a8b666ec5ccb20fa7042ea36caefbce25ebf6785b65a471e228447b2c50ab6ef081dfa459312301255998294bb9d47b96a5503f7451fb2368c6b8005730f6fb048ec56b1250ef15563f807426e97e70e7c65b516764a3078ea31af87ba2d4c960f8a49773e32053cbd6ac800000000000000ffff000002000000e1cf8cf39cc1ecf66b6fde12f2f981543e7328eb3b5205d73c4cd2e443251f32a596cdfec34122ab69c51ff50621b27da919d31c1124595fce1d30ac0535299e8fb4060b5e16f8eb69a08e0227bde6cf1ed2a05ffc69fa54963d78f898ff6399c3be9fd011e7938db74372323c251ae877433d0f747fb4c444bb96334e383e96ad8f2ba8c5f4030b263bcf35bb21240065add8fadd888399cd0732b12a09354c9bd003c6b0ab6f15b9e2dfd8ac200b7a60d987a900000000101000000000000000000000c00000002a359284945096eee93c2e7465224885f09447a537d98c8b404c83119a288712cfd4856311a29a142a159a9927ed868eee07978376526ca39afb6c4a8e51189c54be3cd3aac352ee436113a10a25555ece26cdf43699e544d2cf9467bf5c8865f9dba128f73b8152e916fe8b0b54f0f36a191090c4cfeea82025be137717a01aa0697940faa8f574183d25992e9635323f1f67aa8be1f6d24dde758c9ca5d8d6e5bbf57a8ccb5a1a6d7cef922fd64229ded17ddebb43085cc6a9944b2af4d75530c6ce4655ece872335d095ef3d4b48b0ddd2e4b15ecef36c81df027ec5f6799a8e483b40f928ddce19f813db61c9a881020da5414b96986b1b50c60560c2f8715f004c207b268d1509216bbf74da9d94396069813e18fb8c57764ffe1ae8a9950298eb51c23ebf669d5f7490a42dfedfe2ca0a55d82e4854bf404577b85adee14a462dea298d6b3555f062239966f12e2e7d16ce6ff5dd483fefe5a5a757b58551346802bc305664a46df03170748de171fea927d5b34899557aee69a87b9a50ae1634109af019d2fdb530aaa86a1e992de9c7f7db8136c20cac3a493e048e9130eac5a464dceec3ebcbd877e96262c1559e4e0b5dfd13156b94ed4d655f675ce759f7ba1fd65b4c58bc98a524ba754fe499aeb587a454741508eb66329fd521ac1e439aa2ce4db9f69abf34eaa4536b87a85e3b0798ce2721e1779d5b67f344ccfbfab66fc4df63ef5273f9d7b2718fe582d143687662d160b284a0a2f8c4087d2c2af5d07e49bdf00479aba02d38bfefd018893a5a685c37008a87313772b88ce2f665509f1fa3e2dd4dc039b91274fed2b0b2473b1541c3a6470fd28f39947746c65bd7dee4710b172637da2fa6bec9db97d59b74f45b3cd587a2b9e1a18b39d82fc34186f5e9e2ff0d5d32115a7aca164d99375529b999c25e15cc223f6a8ceb24642cfa656cd346bcecae83e1610e103e2f42b91a0bcd2237ce306fc1f08b681dc1c3731ba4855455928c648618fdf05644b8fa586da839f40a1f26647be788a95934def5e8567eabc4c995b3c71826b701ba0ff31b914f5489827802bf2aef511ae0b94fa5e62b0475018df5d06caad7bee6f58139fd340513375d157dfcc9f83011ffa998b1f6a1c1ebeba991eb61ed79c4d3eadb8cf2833f9229c7b6f82b2111a2081872445adbec40e9c884b63234420be90a3af4b8e2a000222a61753b033be8d4402e633f65bbea70236304e0c7f464c35b3bf75b15412083c4a957b53d5a145adb81aaa1762bd0b8b18445342e07e189dbb53a3876c5b800f2a4c0e7f06726a29a8fba0be5f77cbd405de793b9946a0a32a55cc8fc6444541942a57612ea6f992dce69cd63a842ce5143ef249ff3751c0c612f63be0e1e16b5242f2210f134d2dd5622d8e49c743dcf8255af7074da7ba1028490c7d9d94826f4b1eddb1bde98c3dee769c74debf549684d78faaf07f3cebb4ad36879d468eaed2a5464e7954231e9f695d929ddacad0a179b7f7fe47673cea19d5ce461c11d55a03f0c8048129de1664c376dd3f5855f6f465638aa703f4a53cbe83744342e8570b0e8a416db5ce98d78a2ca6104c20ff4568e6ba25ba5a0d0f7d018a4ae88a09f2fe6a872be814b4060f6c56e5933b489603e67b47ca712822528a75343614e774ba98ea7013dbe927808a07eca85e18771aa37a23be45e35f11bc876b651c7a4adff91634e7b4dbc8300d693eb12e31e3d5bbe6f53e45aa3e1602d89e4499b1c1ee7d17a7b05ff603cc0e01f68918f4a7ccb48466e9c771870eea0beb3985c7d8a03ad6f4fe88459318d666dbab93504f00d2dd4f8a490f11f3807adade5c4c06b3ace2223a8440f9075e4de5a81d8ed80992de1edbfda13ea9ff85032188482b0f4b45eda5eca3d4d62267a1588358c5730c6803b3e2f20cad5b9d5e6a4a03eb06146e1ea1615756840e9b54a148b30487fdf9998155a1d929bda278682bed9ec86a05b5be467a782c9cbf45e3074027c99ab8c5d9a0e4dc3a088ef36103bdfba81e07fcceefb7d6e1179912bd82780bb8da577a13c22677526abe2a92bfb2c8aad831be26a578d9bacf638aa1956b87ca26454be8a6298d1c4215a58946aa84b9760094ad59efc1a0d30d64b788ecf3a26d96b56203027d6f278f1020d52674ae3f1fad0ee46730e785b6e0f017ff0371e7db7a1e5454d55a5c1ca770d6eab27ea7cb702b70e5e54b77ac60ee1d4f9605ebfda2e94d7b7cdae840b938ea0fafe71cdf0bf43d2a3088714262fc47e340325df3fffece36af5273b6ea11a4a1357730f5f540a1598f808b1af2f4ef219396f794aa09560f8edd2155290274eef95300521cb820beff6cc6986c4809a5a595c6b16df1a95f4f4672b8d01b3e0a30efce1be1a3ef05a7531747e64857f8235e32c50af1742c755a555bdbfa148e8695f9470c49ac99b1a4f97b0a4b91041bae65fdeb1933b5f6da451a4c14ab8769f151512d609cad39f97228a8e0d2ddad6b35bdcb06d67c424b160844799ffda78c8cddaa904b2b83087713376f394d41172862ddf3f14379ec6ff01bfd6b62defc881bc32ffa1c84e2c39bcdd6a2babf6d649d0ab5d5affbe72415f1f9a0df3e141d93ad02df50478bdbdfcad12d91dc646c82c8d266c5391a945c7ce7c31f847b0952f18743624e86b84f627d61f3a10755807f3e50b24d0ffb66f94e41f5d53f7819ce2f4a4f17ec2b07fd46914cf78b311f2e1a5a5f68fef2cab9f59134b4f0dab45759957e3571ad14115373047e3c58d1cec496fcb203f176b2314c43fe37cc51676c48cab184f5a9fd24ae1915848e93c861ea86c36e4672e3353930cd85b41bbc3193ace1929a8bfe5354d25103aa172ace4479e742876589ac9ecd85cc72318cbabdad5d59e428c5c6f1aab581e306f16cb7c37eedc6a1a6f72101f71a49e689836ccbfd4950f992b068f22c0442d40369588838c7f7682413802674356df94a63a59650cff589cc7ae69381ababd2f6b0055dbf6f1aec00a0f8a13f1b831a91ac3a96acbfd0754d94e6c7916b56847145dc18bcaaa260bf3967147249d3c5abf02336fec4bb5c55179ed7fac13c1b031cabc62a002de440e7564034146a3d136b448ae8d94154c601d9d26712e3d9b2258f45d0a8289725b5f4a97bae324d126f1e257d3e1ee36aa253dfd9f5cc775bbd7bd6a8d2d91fac7113a76c16d7ab4be91feaf38906b3baeddbdec59336210d6691e3f2534a6ba63c5d85c21f1f8cba1ad3ecccff8a6eaee0a4c22bb8927c2300e63307b3b5c023d9557840afc9f0509e0668687868d0ed38fc3db05d183400bd3862a643639c0d3e38d2e37d556f34a0179281abefa049f7f02e92a9f3380021e0e7e267d739026b778d200d89556342dc88653683525b39ed3ab9687e610d83f0b3831bafec72b8f7c5c31a8719b36c6261fa7f45703661f32781d6e6dd7b81a01f1e22d9ac55f5f6dceb1854ea1de26cf35105e0f8b66d7933a5a097330f7a317ea47c36be3c8a215d4d7164d561f588decb88f88b1587a996b1d12eb28c63226b3579a51832ac97291f520f9ba7a50d93c3d3dad7663ebe0a339e3505c5a54988e8e553c0a94b228fce9f478e7ba2e4c754a0685bbf1a40dbc21af1ed51511786f0be753ca0fa24a3f9f70af9e86ccb97b7fd5db2e5d1f26afdcf4392523a24c9d7aeea4c062668c9c26578d566936919f440ce62ef621089d68e94803e781affd40911784ce8c476fa04db7ff3bdce3d41c78f9dfff3162d0f04147ac11b065a762cd829497d3be554024e07e4794eeefcd415429ddbaa23c905ee8b830cf49a28f2e86a83b788685deed031412017f0ef13aca6273b89778896ea4b9b22402c626cf1e098ae0eb94e28bb29df4a11de3d75f183532351b3c9a4f5d51b3e0d44886ee8b7c47d9b1be08497daa3af992030f0d5fa2fd08392ea5b6e12b7526c3794f1b81bbebd7ef21f9edb49710a3031612a3a1ac2821d89a1b279f9b40be8b4707d388e11b4c3bc8af468045d6f7794c40ea1dfdef3d9fd98c66f65b76443736a911d0a24f8795f81d47a8f7c72251853de62a439e1042e5df986853bf8765b6d3eac759e4de7d3a9f51a4f9b1165e6fe5e78bf59f0aaf02e8d80fe7fdaf0d6f1f688b377546c57ddd9f46419c8846ed2defdc66146baeb426d364ec41cdcf43160702281d5ad8ea11f75222c9b9e75451792316174e61a115027d0532108fa57c64cae129ec9aa8512ec4d8d77aba662e5be4d1a85e8c721cc8ac9accffd94f9ed61633c4ae814cd50bea8417d9f08c4cede1f18b8a41df2c662125b43cfb8420a9d2bf026ad6faa3e468cf52345be3d74e96e8838f02393b7d1eac3a288d5ad97e876a4e3df6bfa0688dbef3ce9b43d68084d16bb4b748db9a7f4677fdbac0e6927d38c761cf950a861160bc5f7074645688348e203adfdb6da4035c5fa0efda69f0bf05b71d3cda487022820bfcbfbd59a6b8fde29a9ee9be36ba1b29855a5739b19b97d94a4e83886686b4a72a8d34fa96d856abf6926206b469f3e915b1cbc2a03ecca0f7d50bb429de22d36d03500c26084915f831d369fb39b469a727f5690de1925ebe11eedd01a8d215f49c1e7644ca229cbd8ae9a8dad6893d121d23b0f08cb556a3dca70d46e43fbbefa680f2fff3ee66db119bbdc42b53518c8faac3862d7a120020bc3f8a4337333becbeeb0c4677a9d3606958ae1af364fa82a2e55811d97f23e4c4fe0b134d580c54a9f1b3c9af596a810f0dba319fc807222251fcdcab1d72bf925934aa4019f0c9de36456a40f080755bebb186877fc8bf8ff602741c7d5234bd8004b4a65f65b3837c0618d0ee41385479e3b0e10d42f483364ab1f529bb39e579f41db18475d644653790c937b2c6a579e3eccaebedc39f059cd66ffc9403da0b0e7b8c456e43a7e6163e5f1f86c76d7417e965889a40fe17561ae6c65097837863bc5002d98d1f815e9cfc416196e9eec4ff47ef751404a9adba10e80a8b1a3fea676ec01a400d001714e8641adaa00bf988b1fefef5bd931b1d4ec750fd18fdd08dd53ab5de08ddd99d7bdbb325233934bc63b6e8b85189dc36330242348f2e217585adcb28ee97c6f07065f140bd6188d8132697ab2ac035786820963f8ce991d21b9054440014538866fcfc9f25b38ef8d74b9e2163b0e557c517fb3469b4bb13bae353900e26de96031eb69da1dc3c4eed33aa4f321ae64446c79df190d238d77f8c5119851807a666ac7296d454b07c0b7c555c78b1adff0298ccbd5cb6da903c4b60422a174a1b069acc7f717e0e5adb2d3538bd98a51be57c4c611fdd9699e5524847aa94c0440d71654a45ca327ed5d56d20c6c11cf676368fe52f507579a6626cba0e9b720456178a6c91de99ee407481e612ad3ee3b5e039168ed9ea2c6c2ef25ef1e3ab643346f92457142794e78c62bb4706cf7bfc29eda1f224e216d26852f72e96540ec2e09d3bdd5a04bab2a7bafee9df247c572432985df455b883f2dd289e2ac423ef434231fd5114e52398100f079641ddaa771da8debff6b63c13385d1c70075d01a878648d07cfae78b56606855648b80527037b8bbcef8996f9885440e5d485adb158ad0f5b13d8af86ae837b71f4b2c3e96c04e018ff00860c362382be2beeff831e18a91e3d5210050ae0482c9b568858df7a0f8632b4ba40e0b8b4c3a175fa36a4a0eb039e77a72856cb8de546c57db8bb4ab449d7e4034baba185fe61e63e290d355f133d306584360bbf9b71e1f0ea2a4d8ff875ee36ab7650c78902e244e9aca4c2dd6"], 0x1198}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000)=0x2, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) socket(0x0, 0x2, 0x4) 02:05:18 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kqueue() faccessat(r1, &(0x7f0000000140)='./file1\x00', 0x82, 0x1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) getegid() sendto$unix(r1, &(0x7f0000000300)="8338367ba2e799dc276b8b4fc92c35fc3d417b5b3b57d22952898de2d835a73386f76e80e8746f32b18d42b0594eac687fbe64ad846adbd3f887118b31459c761a44b89bac832a5a37399aaf495fee857d9cf453c0aeb45de72eb71f915d6b40e328d671bfdef377e75a2cacfee32491ee4879f3c6dcf2249aea8d25680ec0ddf59ed0e47ff95bc9296d2fe25735d0ec7a95418558c062090244717d8eba0bb11ebcfd254ec1d7658035f8560664f59d7a4d3fd26261229bf1855abc53ad19e1eb99cbeb3cca8e8c6e23317fd587dfb77954592c8e552cb28bec74abd8f160c953ec8f24f2c8b2", 0xe7, 0x8, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2020, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file1\x00', 0x90, 0x1) unlink(&(0x7f0000000580)='./file1\x00') readlinkat(r2, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/189, 0xbd) getpid() getsockopt(r1, 0x9, 0x1f, &(0x7f0000000280)=""/12, &(0x7f00000002c0)=0xc) 02:05:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x80000001, 0x603, {0x200, 0x9}}) getppid() r2 = msgget$private(0x0, 0x1e) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = getpid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r3}) getppid() 02:05:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 02:05:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000, 0xa0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x101) 02:05:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() r3 = open(&(0x7f0000000180)='./file0\x00', 0x900, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)=0x1) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xd3, 0x81, {0x7dca, 0x7}}) read(r4, &(0x7f00000001c0)=""/62, 0x3e) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 02:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) socket(0x22, 0x5, 0x9) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f000029d000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 02:05:21 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000033000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 02:05:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) r4 = semget$private(0x0, 0x0, 0x88) semop(r4, &(0x7f00000001c0)=[{0x1, 0x4, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0x5, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0xfffffffffffff800, 0x1800}], 0x5) read(r3, &(0x7f0000000400)=""/20, 0x14) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000005c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r5 = syz_open_pts() r6 = semget$private(0x0, 0x3, 0x120) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000180)={0x2, 0x6}) getsockname(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000480)=""/190) 02:05:21 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='!\x00', &(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\\@,\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240), &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r1 = accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) shutdown(r1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1813, r0, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x90, 0x10) lseek(r1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80a8, 0x0) sendto$inet(r3, &(0x7f0000000540)="b1c87b50a9950b54f6bd02274b9db205bff43d7186c6fe1da11a4ff98bea9014be8b8e188576a4d590253bf500b1bceddb65387cd721e8bc384548f6ce7b73995082d4726cd3cd988df09a0db8b084d8bc24fbad6b3c8b814b5d13", 0x5b, 0x2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={r6, r7, r10}, 0xc) symlinkat(&(0x7f00000007c0)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) mknod$loop(&(0x7f00000008c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0x0, 0x5, 0x8, 0x1, 0x37c8, 0x7f, 0x30, 0x0, 0x0, 0x3, 0x418}) close(r2) fcntl$setown(r2, 0x6, r9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x2, 0xb, 0x100000001}, {0x18, 0x0, 0x1, 0x9}, 0x9, [0x0, 0x3, 0x3, 0x5, 0x1, 0x6, 0x1, 0x8]}, 0x3c) lseek(r4, 0x0, 0x1) r12 = open(&(0x7f00000009c0)='./file0\x00', 0x8080, 0x0) bind(r2, &(0x7f0000000a00)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a40)={r9, r11, r8}, 0xc) recvfrom$inet6(r2, &(0x7f0000000a80)=""/91, 0x5b, 0x1, &(0x7f0000000b00)={0x18, 0x1, 0xef94, 0x80000}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) utimensat(r12, &(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)={{0x3, 0x800}, {0x401, 0x7}}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000c40)={0x1, 0x2}) 02:05:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)=""/129, 0x81) truncate(&(0x7f00000001c0)='./bus\x00', 0x672838fd) unlink(&(0x7f0000000080)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x4a, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 02:05:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6f, 0x2c7, &(0x7f0000000100)="37b05861aa3111b09be0d8da5876eb07", 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) login: pckbd_enable: command error 02:05:22 executing program 1: r0 = msgget(0x2, 0x424) msgrcv(r0, &(0x7f0000000200)={0x0, ""/163}, 0xab, 0x3, 0x800) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 02:05:24 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mkdir(&(0x7f0000000200)='./bus\x00', 0x5) r2 = socket(0x6, 0x4001, 0x39) r3 = accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffffffffb200000057cf235cd616226a0000107d0cfeff0004"], 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000040), 0x10004) 02:05:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) fsync(0xffffffffffffffff) 02:05:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) socketpair(0x0, 0x805, 0xee3, &(0x7f0000001600)={0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x418, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x18000, 0x11) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r8 = kqueue() r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r10 = kqueue() r11 = dup(0xffffffffffffffff) r12 = open$dir(&(0x7f0000001440)='./bus\x00', 0x80, 0x2) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x0, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x9, 0xa719}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000001, 0x100000001, 0x4efe35cf}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20000002, 0x9, 0x80000001}, {{r4}, 0x0, 0xc9, 0x2, 0x1, 0x9}, {{r5}, 0xfffffffffffffff8, 0x80, 0x12, 0x1000, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffc, 0x80, 0x200000c0, 0x4b5, 0x6}, {{r7}, 0xffffffffffffffff, 0x28, 0xf0000004, 0xde79, 0xfffffffffffffffc}], 0xf66a, &(0x7f00000014c0)=[{{r8}, 0xffffffffffffffff, 0x20, 0xfffff, 0x100000000, 0x3}, {{r9}, 0x0, 0x81, 0x40, 0x7fff, 0x80000001}, {{r10}, 0xfffffffffffffffd, 0x9, 0x47, 0x5387, 0x1}, {{r11}, 0xffffffffffffffff, 0xc8, 0x0, 0x6, 0x7}, {{r12}, 0xfffffffffffffffe, 0x90, 0x80000000, 0x0, 0x4}, {{r13}, 0xfffffffffffffffe, 0x4, 0x3, 0xf22, 0x1}, {{r14}, 0xffffffffffffffff, 0x0, 0x21, 0x155b, 0x7f}], 0xffffffffffffffff, &(0x7f00000015c0)={0xfffffffffffffffb, 0x1}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) write(r15, &(0x7f0000000180)='A', 0x1) 02:05:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) fsync(r0) 02:05:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x24) write(r0, &(0x7f0000000140)="36adf7979e2e08c9965cbb96c913f375d42a425345cdfafa5c66abb3df7f42f9d90903552992e0a83bf22d4ccee4be55f6506db325ff4b366f550b48b15319e9da32", 0x4343de73c59d3a46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x300, 0x0) 02:05:26 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {0x0, 0x3}], 0x2}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8580, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x5f3c, [{0x3}, {0x3, 0x100}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x800}, {0x2, 0x1}, {0x1, 0x5}, {0x1, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x57f}, {0x1, 0x7}, {0x3, 0x6}, {0x2, 0xc07f}, {0x2, 0xa6}, {0x2, 0x3e}, {0x2, 0x7f}, {0x3, 0x1}, {0x1}, {0x3, 0x2}, {0x2, 0x80000000}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x50}, {0x1, 0x1}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x2}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x4000, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffec0) setregid(r3, r4) 02:05:26 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x3, 0xd4, 0x6, r3}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x217, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) 02:05:26 executing program 0: r0 = socket(0x10000000102, 0x8003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000005801e32b643f7fe5850bc4085084e024d78bbdb5ea2b30139b13291d77f7f1ccc9166a544f1d193f0a8b093b3ba99eca0489a74da03c7c01538ded4b3e870cce95fefe36296d99ad879e716e9bb1f2364148574b93aef8472388"], 0x6a}, 0x0) sendto(r0, &(0x7f0000000580)="b5b9ea7977fc190d61a860b12ad6e2e35d127dc77932d30fc7a602626daa235bb8ed107dcfb911e0acb5453b5cc8e190b869cd5c7d3c371aab64c8520625626c3acdad1753eaa194bd2f00c214bab0ebd74f4f8b4eb026383c33d549a568b2960fcd65882b6aecff04d89dc7f7ae752e20667096adbea98eb4becb829496fcfe431c5ff447fdc4334a55af476bab423955ab03ff61d8d9aef1ab4d680b1f94f98ac0fb8dff9c7f1084399cd47f13671dbf8469e6a0f6dda82f", 0xb9, 0x400, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x55, 0x0, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x85, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x51, 0xfffffffffffff800, 0x8}, {{r0}, 0x0, 0x5, 0xf0000006, 0x2, 0x8}], 0xf5, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x40000004, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x40}, {{r0}, 0xfffffffffffffff8, 0x68, 0x20000000, 0x481adec0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x9}], 0x8, &(0x7f0000001800)={0x80000000, 0x2}) 02:05:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x182, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x26, 0x400000000002, 0x400) setsockopt(r2, 0x8000, 0x8, &(0x7f0000000000)="0d909939a69dc9de3debc12aa64a50e1854b958854f83e02b5f4109aef2f1be77ffb9b917d050b7f9f0880d2c67d3c04695ca0548fc0a6ac6a9d07b6b66903a7edf7eac8329fd6a47f0c14628b14d712e0c6e14b4e419078e7f9e68f6e706547d72d8f79", 0x64) setsockopt(r2, 0x8, 0x22, &(0x7f0000000080), 0x25d) 02:05:26 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x4, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/204) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) 02:05:26 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 02:05:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffff, 0x2, 0x76, 0x10000}) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') 02:05:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/162, 0xa2}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/198, 0xc6}], 0x6, &(0x7f0000000580)=""/132, 0x84}, 0x2) 02:05:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt(r0, 0x9, 0x1000, &(0x7f0000000000)=""/34, &(0x7f0000000080)=0x22) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 02:05:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x3fe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) mknod(&(0x7f0000000000)='./file0\x00', 0xc1, 0x5) 02:05:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 02:05:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 02:05:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e6b8a587c7b0caa3b17e531c27f196701ddc84cc67a4c41d21a2ab90d92c7d8a522fc4ac64791a930244e8974533c2d82e6bb0a4832416ba2ea12f877a96a33088028df60f242ce3ab94d8f2beae847a1f7eea6bf54c4f35c9db818d54ae00edb5147a63f2f0cc211d2a5c6591e0e9bca42f3a280dfe4da66444800aaa97fd2af61d0a1c1b643931c3", 0x89) 02:05:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x200000000006010, 0x200000000007f) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r2, r3) 02:05:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 02:05:40 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x420, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) lseek(r1, 0x0, 0x0) geteuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xb5, './file0\x00'}) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)="f69c296b3b5ed8f0393645722bd6a16336a7b4e1b6c62a208cfb4e265828d8cda4515ad6314c31356fb5e960d0d0cab1", 0x30}, {&(0x7f0000000200)="5444113453bbab7b107976b39609a26f8e4255a8255a450b5c1161efe622d070ba8324f99330fced09dbfdf7febdedc863ebe85e0fa8d5d7e3aa4a1b82ad26103044ec30b4d9ea47ba8d269d18f88b2ab1921cf6afe6bf4f53ad7d3d105c2d93d31afd00d6584dc9b5f678e7e8bdd5e1318848812edd28f64a0086b3d435ea1f5021eb39c9567ca8c9f2edf23d752a8e3b73fd6dd850344889fd1c3427926328890f2a90d6beea7b32fc7e2ac4effb101701b3118f6173f02349331875d1935a75958498a885776b7a8107f1a7bb1f3c779db64322cf7ad2a25c8e3564d427242cf8316efc1d1ce1da4b1d944fe8b0c732", 0xf1}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="6800000000000000ffff000000000000953f210290d313bc3562ab9accd6208f6d1e33c5edb5da11af655d9434988c985f700c5e8c08b5b9348ed4795bf78c326c35cb4335fff4ac4531169e42fa03fcda3cc09cdf55005bf680ee92c22f975c6700000000000000880000000000000001000000200f0000cc2e5dc523b514123df6b74331c34b4dd6643198e1fa5565ca228793d950c520c3adcf9e0fc527e70aaf5a8371a43b1fdfa73175f0887c2f1978fe4f2dad1e71085c224835fb0adb3b732078947be609c618450adbeb6731c81fdf9d693674db637f6139a577805cff68d03d7545bb38f8df8db3cc0e0000a8000000000000000000000004000000521146253e76cca66eb0561007a30ea6a591b56e5d61b4c7d1c544dc1e762042232eaedcb6be1245f05e6969f13a868e1363dfa38000238a392943be312ea9b9a6b9e7e08c27ded7a18e167a5eb518e6be9fd4eb7150a942a4ff348c5a98c47c2d3cae525c8cc2c7915b581c8513d668f8182b4f2d10ac75853f25d126a7901f831774a990ba0ecbe12f1262b76a83e376040000008d84ae952e8eb89b000000"], 0x198}, 0xe) 02:05:40 executing program 1: getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x8022, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:05:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x44, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x18e) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 02:05:40 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./control/file0\x00', 0x200, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) r15 = fcntl$getown(r0, 0x5) r16 = geteuid() r17 = getgid() r18 = getpgid(0x0) r19 = geteuid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="29859bf5b4aa4bb0d8e9c9f51e579e23aff759a943eaa4afc2893f0aeb9706596d6dc6247e4a5120aa8175436008d00ed3fb838dbc033e990ce06970", 0x3c}, {&(0x7f0000000200)="8f4f123c4899fc5a33d2415cf5a4a6e1c7c35b70dba0c0978302feb77b039d6ef412490a03d42884e57ba2af8c473ac6bff77047f6361bea509530d937918088d2ee4b97f0ff27ab7b6498e1fae4ab8be7818fe90cb0ed7a18dc6f9d0677805f9cce0c2ef850e62b2322d43f7fde0d79f740369903526e5371164a47cf02dd8ad7a98f6aaa25018360284dca0f83ba8ebb4ff952a3ff9de4fd662edc457cb0cd788e22a23b63172606c0153e37e774aacc715b166762e35f2c3d56417fd39d68", 0xc0}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r14, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x120, 0xc}, 0x0) 02:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 02:05:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x13c7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:05:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x1732695e, 0xe31, 0x1f, "0c81a3980a2bb161522bce61f2cf00f1f313b2d8", 0xffffffff, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 02:05:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 02:05:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 02:05:43 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 02:05:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) ftruncate(r0, 0x7) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setgid(r2) 02:05:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x2, 0x232c, 0x6}, 0x1, [0x400, 0x5, 0x5, 0x80000001, 0x8, 0x78e, 0x9, 0x3f]}, 0x3c) socket$inet(0x2, 0xc003, 0x0) 02:05:46 executing program 1: r0 = socket(0x18, 0xa, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) socket(0x2, 0x8005, 0x9) socket(0x6, 0x4, 0x8ca) 02:05:46 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:05:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x66172b1b66b1e2bd, r0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8000) 02:05:47 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x88) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="e671acec04845926a8b12d7e3813dfe15fae646e12aab5f489d1536cec1b7cdcaf261e56ad1ad36c3b87bff659a80588cf43475b44ef5a0b3d372b0d0bee0ba1dbe3eece913aff8b4863153c817ce7ff9139e3eadf0aac7c638195d78e6c7bdeff5eae7e28", 0x65}, {&(0x7f00000000c0)="b7ccd1cc6ec2309e4db29070a83f3489c65838494c494be86157983037c55476a212ad8d0ce0a33d03c71f0e7ff4dd83662ed62c49dcdc4b", 0x38}, {&(0x7f0000000100)="72a4b3bf873611e4e5d94d6683919730fef2b7da25e7f5d6b6e0b00151f4b579b4d5c43f577a20cb571b7bc26a833acb9b2682ae352a11152d916a04", 0x3c}, {&(0x7f0000000140)="03041c0e49c40688672b12f19ea9020100bff4fbb601c5fa400c4ea8dfee50bc797ef2d80c1c2cd9", 0x28}, {&(0x7f0000000180)="db04cfaa5874b0c7043c48c4849e32791938e45730a2038399b7ad89b255984c2a52eaf8b505feaa7c549e4b367300b50a2829e068907c7ec04248ca1d4d40c232d2c759b74e83f99bfb31bd2b0aab16565cf55a7f78c622978f14722f1a2193c46f385f4e5511e890", 0x69}, {&(0x7f0000000200)}, {&(0x7f00000003c0)="3320edf5d99494f3b6db698aeef317d8125eab48dd495864bf5dc6e05e4f1adf2f69b4e4b5820371802e58d077d97a5447772f7122dc34b3a633acfb1d8c30f2b0e1f8028f123bc9091d693b7813c438a9afb0f2450768520a3b9a7cb1002f5c5da068ef8f82ffae21ac8b69717e4b53b31e8e4e1ccc666d9210c8b8d07187904d8a87b04729497300a2b06558aee27cda62730dbe6cf8021cab5d630c0b8ca09fcd1c9dd0af253f3b6882ca568db6aa6aaa2de8464ad1b1b260a71ae81c02573115748dc07626d7f00576f475bbca98e81184868c24c20758ed8d78bcd592ecaa6f98b83805a4530852c2a3e3eaaa42bef637bba3beee8a70d78b18e6c69c063c0fa01f5e7da4032bbcfd3406bfbab6f039a8bc3921f0d9e310e7a7c11a0123c61eff872ccc18ea9fbee80f43738b9c5c1768451d996ce37c2daabc520db108c0c3562ecfd05a5c178b6b63c8ef599eb5e18046b52083e3083ea73093b05c1081f498124add389f185eb13c8e5f8e3c3d00de6cb6af907fa3fe30f19847ab9530906a56ab593e0a205297fecab45660deb40d184878283c2bdac8975b2f65c22cdcb367c23821cdc75b03d884d862a71b62389fd89c4a4cc1ea9eaddb6bba47146e13a710494feec0fb25aea24f471549d0be768fc0351bd3a6073cefb6c71840c8ffd44306a3b5df6409b9528d74fcc8ae3e4211acb56b58449a8627821c235bf6db8fec45c17224288514ca3b5ee8318ffa99d5637b4f7f805a496a79c06fc118638824c99e6f992659b2c40f5bc35698e5583e7a5011859af0a63b4e1ea2f3b80cc2c5965f8e7a0b421deb6c2e45cc2ffbb57c25e143ed100a6b2725378dbea3d759db491439bf72c89623ab896f6f2d3d755ba342f7fcde3e0f8ba93fbda5f1e494eeba2110aefbcfa8cb129bf30c60018c32df0de53dcc4db58bfaa70642d6b69d2b8341325a941540aa1f670e72dccff86f2b8a2c0861d7b5d8b334c0488451c821d74a6cf84d540f2c27bf6e66a2bd307377b7e1fe88b4f51f29e0959fd18106a0d83336bd830c5febd132a27ab3d5be413c09bf613dc816c4de2d14cae44b0ff237ecf1d4da0ef114de2c86ce89df21d9bef773d2cb426d31cd9390fea51cba0ffc3b6b54f674d0043412a980459fefade7d1f65c279e168757fc0632ee511e5ee2ce5864483dd490e590dc982b74b081b321d066062428e388736a546d4f593321280dffea44112be1dc27c6675f107bcc23f74aa6198ab124ce508d6eb46942748de1b6e5ee828216459bd40e37022d5b9d9d3e58b721b57d1b5cb6628ed15c8d3c2471a93015a4e5995de8c21d6cbdae674a7001c4a9f10730e8030bee19d6a7caa28aba9d661467f072c026f10877b257ed6a293fec57d7bcf0fed0f9698ab282d73396877faa758abe49ade9ca7ec9145f11861a688e50945e7e2e1b98f6630ad01a64154cee27854976028323ab3d83aedb7287ea5dce2540f5e230ef6b28acb76ef87ae5bd79e2dd61bd1bac7b45170e125c336386cb4d52718019e2f5519cb15b66e0f0a3fc53c4b4703162ca144e269dffce6556ad09ecd373ba60f6422545f8ec1bef644271a4fa4f0725bdaf70a88d5a33ae8bec509d3f29f084da193bbc1da459de9a0ce824e973c7f3e49385137ca68b29d0a1b93954e1d0fc998de918a98075a38ee4c2e88cb2180bf73dd129347b14583bdc725800bf1bf9b6d1e826bd3997e7547a779f1640814abc199ec781c9c9290f53249563a5badfc298c305e93ad10afff3cbc850005c2c499797c0a4814b1279527ccc95004a144dc0fb6ef327c6c587f55f073b4e278ac3818f1331f21aee0023e7cdcec8caa5fbf6a97cfb2f82b3121c3d8be3b312a467220aaa4022ee990e9d0e82aee2c4bc84af7cd5911ebc1e35b86dc806473e5a1ffe10fdee237ca5cfd1101ea90080239ab7052200acf0e3438234d775b294931eedb6f8113b594dbcf8d26f4916091621f91ac59f022a37e39d95d1e2df199d6bab0f98e3bbbae03597121a133a9126d5b2ebe95bba7a1c0e617e5164c89252b0ba5d501ecda8592b014f1756db0c4b2d204ad114798c3f3a170338bf60d097c5d9c832cdd7c3480c22ca050ecbaac3be4afb54ac6f4c4c4055eff9a39ba8e83a6036015ea15b87881b4f812bded2b8ba85bc0969d597f0f813af658eb36c07c3b40b6b70b8d0b7cdb8de62122a68fd318e2419cdcf592e55f095a8f4bfd0425753e414a53a1bda8bce0c3c5cdc1c9d57e9fa3e40c7a1980f995b582f98ac4385990e8d5bac864b6eca17ecf622e035be29cf2b62046f6bcd541a87202c242b611d65e09588964db169c32ab9a6a2ffbccaa524f18b2017c69fd5332d65c3855c38072d22d266b10331f00651fcc20eee085c6afec4ac5edd895bc78b459d5c3a24d889e82a1fd0ca184e51c51e298894d600563c39bc0c9b9ca649665e01c9fa9dc9d82b4728182c8bb44362afe4aab00195e6d626b55e55f447b478d5be8f56445d77fb37981dedf98e44db749841752478df81d344ea6b4b03db3443eac9f68baff1847e2ed2cc6a6bb025aaac22d8abdbc8a4079f24324457f4a393752417d055a5e397f868827a85f94eaf9f92db1a58cd4e76451acd57975c3cb8086635efa99fbf8cda1bea8c65f1587aadfa03800801b421720e40ced1533b1eaca3b64d3c001e7cf36f8eb522e94febd220210a99610f183ca86aeff5a6ddcc4b0922c675e547df252fb4d5228416f2224734d80e994cdef09b6a71f9f74e9056e10dff064b8d7b697b2feea704c70b6937133f46d935d90d6353fef0c3045ab247754ace1191968779046e0cf05f707422c2156368da567f0cb5c15c96227b4c4f55bf9a79a29107ebf5670f5bee09fb9441422db8317553a77f6b4af30d6dc648fcd37597ad2a2d70ebba625ab7408f17e9415dc36a11be68ead0a32a10f54172fba1dea89f6850ac47fd4966bf4e57346e1225021530e339be72742994f697d9f3121bb76eaafdce351dd9c23b0e71c3ebf1f81374577cd22f9af1f4a4c58170af0fec78b985d93fc61f31e47da31cde32da670ad077ab495f245d17a81f2e2a73051f3e9c2bf2c877762b5183fa6aa2f31c04b6ade97835c8102e521cc335a7e142666946d3295f65815ef0192ec5150bdc2b6850fde737d04a75c831ec37ca54791fdc62cc26bfcc1629aa6aa6596e121b6fbf9db2ad4d19daa13a5622f5d15bca43853a4008833da5c8ae93e48a3b58b22a983e4eefe474512f9aa18c6635b81acb16e251461dbfcdbd101136f55b1ffc29b1d16936c80d9203c9b8b8098ab5b21a890a9229eaf39e1405d9f49ff1739187b5cf55c7a6a08fb1c13c7eddae78cc89203aad4dd1324db74f9e2d370cfe6bf19d8bb394681939f90d0626d8684e9be37c91a22a483d9a4a169e50e75a1c8ad7918059aa0b831e14d478f2c833ae88804aa1c8e02ec4e51dabc647b20a44ccd36db5e246c01f0ed3680a8c609f919cbbc442880563c12e0286cccabe3928ea441a8bb8e26a2d37d4990fc6d27c6247dc4ae5446d76ecf333c4b4040c58d5eedb2ff49f7490aec2bd0777b5b07c358800b79ec3e162233b5fb82c786a2aaa69638f632adc72f4379d163feac6973b5efeb814a7ca1ed31b56f6a60ac37a75fff400efefb4991cb091c16ac37e6ba6ed0ebb4758e33b361a82633a2ddbcca0181af4df8a9edfab503536812644f4b10e0b2946d740bd0eafeb9fcb38121ff0a684bb958d55cc3d7d40c4bd657634df73029ec7b82480237c94b04d953dc2a9ac5e4d8e4f0b1418e0c55a0bdfc2e3fbfb3377f9d105f109cd84d323cf273745d38a957b84019fa1380fb2a15d21a61c60834118b2b07cddf8d00e777b4f4c9189af301bbe5b34fdb222a64b4d3b6d481463fea065f7a8895e1c523c2ba40456c951adc1918dcd9a490adbe4e22e7f5ef42c775be767ec07d9134002e158a3983a3eaea116f8aa73518e7c7c62204c6c10d3a9628d8942f35228b64504ffd17367c74eb6fbdf9a6848e388e3ddd518f394db57cc15ae81b0465afb68c432918616adac6df4a6fd16d854d88630fe3697e39d5535e70ddc8573ffc81b0b629ca7dca7497735bcb40e3d4a8c2c326ecb3abcbc670cdcab1599fb8d52fbb3c095300925d408fe81311226454c69571ff374c43569e0b839ffb22ce59e4fabd1367582b003cdc177a681ba8ec152007d9f03cff4c442c85634ec5888ade0d96a20110dfe0ef5ad1bc9b5d705d6344fe39ee7740641d3450798cf48c9c0f733a757f820a5e3584a707ac79e339445045e538dd614f375a2bf51b3b8f5d02397ec734c3162e159a1a787fadb421dcd6281e93f53fe8137a77ab9d875d85a463a9b4836b12b5e6244f7b77ac8eb377c1781611950b1ac932371cb8d9c0d978cef36aa07cfc4d0f641a65d436d4dd1b11840671987ce4c6f4f57c93975918150f15aa8a0fa72017f12590113228a3eb2e2a29dfaa594bbf142548fd06434f196f0ace3ca2ebcab56c076c8c52bbcf7167a1e67833fc56c2cec3ab74b948980794423bf0b8fb914f37f98e54fe86366c5939f834480acf7da0e7e85556c5a5af964206e46878a8a52989593b12d1c4513560d4a9314acc6c7192d3e454988536c72118d4a46c19590de5a207994a3d4a0b917a3532c989fb55e3c7a474c7256636c3ba427176c8f787741608ac26b972e453d09d4d0737a94091d857fcae9b9981daf1273ef841a3f92db776cfa1b24a781a8e35d99afcbc359ed8116961b2762211cd72b6bfd723d20f00c159778f27aba6f959f34461fb75d2dae3656ae4fb309bbd8a258366f6367f9ca1bc7f10ee3713dc7b973a4d58e09544d543cd8cf43b1b31505c2f44bb7d0dcbdd7b4ec17cf6c08a078a68689c10542260e202725bc480ba57d30eb3261d2e95090a06d10b0787bbaa3a9e5eefc015b1d584fb17f72282f475febc9242c96c38cc3a0f8868d672f5a2a02ee9666fead2f8e3f7f18f8d4eb3e53b9e8b5c4484a40658b96f1aa8c6586517fafa24ec9dd0c4d5f33f27f72f08c26032f65612d04bd34d60dc457e10c3e731bdcaf58ceac2db812704b7198654f17d2de6928b0d3d35c85a11e087cbb97867a305760472babc035bb12574fd9a104037d071634d4b51f492a602cc174a9ae3f5e7314fd72a3c40a689b89672ebbc60115a0c15fe5288978747cb234f3fb2ca0d96d16dd21d13ff32137487fb97478e4d2061986c1ce163f7355e7c413cc66b66e876e299b6a59e54c79070517106f3c777cca686285945cf2d83efcb0252d4b7c5b82b89c22c62222be010a211cb515aa650156036f3fe38e636114c62aedf4a7ba66812593f1f7918f76394afa89e6ad4557dcc6725a4b379592173b6f7e192515a1ff0096d5ef0b1036ce4c71160a94a321e6ae2df5b0c6f9861ff5350cd2fa0a73dfb25a2a8f310728774f52c6fda52e47ed625d5ad55883a17fe2f964c398a68255ef181de4d80d91190a06dd4810c135ba67a43f630a5bcc6ef32ccd9ca3336552ae1c02919f8ecd67669cc11acfd6eb565efc662fa296e1c770028c3a7caaa9dee564f373320d99624667ebb0bb1900f2558dcb5a17c9b8f163170e27b096600708d7653267d676039c3e376329aca85f35b001d1d7c634769ab644b65c2edaf81799dc43aba5e2fad5527d64bbe0c27b82b7e9b730062f3fd1db8f5aea396e55a457ab18b3d215142acbece23f5f8a423efd48de0e60fc7fdac2a00f706f4b9903d5928171f3", 0x1000}], 0x7, 0x0) 02:05:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9f"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9768", 0xffffffffffffffaa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x0, 0x7011, r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:34:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="858dea5e8a13c7b40373568acebdfb192ffd0104606a10e3f21056f770d9a6d9b79dc927a49783160ed67b132e471787d46aa3a45a7cb241ea94923a8a54f9cde21c081b602c9d15c2866d6f199192671a8c2fc6ca34bd28208f9293", 0x5c) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x9, 0xd170, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 13:34:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x7fbc987d7a524bf6, 0x20000000, 0xe88, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xb3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffc, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) pipe(&(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x200000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2d, 0x40, 0x6, 0x2, "e55b2b72a6f63111ca076c892c82ebd2ecb55afb", 0x2, 0x1ff}) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000100)="48000800000000000000de0000000000000000cbf10fd8fe", 0x18) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) syz_emit_ethernet(0xd1, &(0x7f0000000080)="bde34cc2aa0bef7985e9b449bf626104bf3024bb971f6d9a9628e190815b6aae8826ac97e294581566138f49fe178c3bd7ae1f9831845aafef8ec3eb041cc5cd4083ad16b35a0101c6aace3e04c460fae7a7eb42eb0b0a914ce7e0554ac8905da9c7ca5e6d8cb28cf8b8525b6102fbece9f366773cd36e816892fc3c4fd8611a5cef646b44aec30c50e668b6661a300b443941bc65ca6cdcaac4f207ec2a0875e313c53a7224177e6ebf2c6cd75dcc111506f5deec665a1c9311407b4b6d1125fa4a95cf26c2a22354945bd715f2dd3ed6") 13:34:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xb, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) getuid() pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 13:34:12 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pledge(0x0, &(0x7f0000000000)='\x00') 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) shutdown(r0, 0x1) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xb8, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x7fff, 0xff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf00fffff, 0xbef7, 0xfff}, {{r0}, 0x0, 0x43, 0x0, 0x5f0, 0x1}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x3a, 0x2, 0xe52, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000090, 0x162d, 0x100000000}], 0x1, &(0x7f0000000200)={0x7, 0x2ba}) getsockname(r1, 0x0, &(0x7f0000000040)=0xfea9) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x8, 0xe4, {0x7, 0x6}}) recvmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000440)}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/78, 0x4e}, {&(0x7f0000000600)=""/176, 0xb0}, {&(0x7f00000006c0)=""/65, 0x41}, {&(0x7f0000000740)=""/79, 0x4f}, {&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/4, 0x4}, {&(0x7f00000008c0)=""/187, 0xbb}, {&(0x7f0000000980)=""/58, 0x3a}], 0xa, &(0x7f0000000a80)}, 0x40) close(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x8001, 0x8, 0x0, 0x9, 0x7f, 0x2, 0x1, 0x1, 0xd91, 0x10000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000003c0)=0xff87) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(r2, r3) 13:34:12 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000b81aa362d2642b00cb095b9a41c12ef757a649072d529964ef86688aa0fd326072403b53432b0f5f1756a4826540deee8c7bfe5bb82a90bdab3f9b8f0725ecdc3475c4d5f327d16566fb8e2c71c9abd2de30383bc4b07c0000000000000000"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a00)=""/68) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) r5 = msgget$private(0x0, 0x150) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="030000a933fe1013876728316f8eb73d93c1458c8e12584b7949a646686f65fd41faea6a021d312f9bc2dfde3a3319f146d34b1303f31234837fe8b32538a22f8431071fa3353714c853b916029dac0c6a83c9d9eb66cca9effd6fa009dc2a81709dc31ce17cf8b2edff736957dab80555432d9d458979559319e297557878cdff4c70eac794bf2a96771a0ce9cbed6284edc00622702a8c8023ddb849d24064747adde249b73de1a692c91c6b66bb22000000000000000000"], 0xa7, 0x800) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000a80)={0x6, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r4, 0x6, r6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) fcntl$getown(r0, 0x5) 13:34:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x60000000, 0x3ffc, 0x55e6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x7ff, 0x8000}, {{r1}, 0xffffffffffffffff, 0xfd, 0x10, 0x20, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x2, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x3d3c}, {{r0}, 0xfffffffffffffffe, 0x100000000000001, 0x80, 0x9, 0x529}, {{r1}, 0x0, 0x80, 0xf0000022, 0x6, 0x10001}], 0x4, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 13:34:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3ff, 0x4000000000004}) r1 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) lseek(r1, 0x0, 0x1) 13:34:13 executing program 1: socketpair(0x22, 0x4, 0xaa66, 0x0) socketpair(0x20, 0x1, 0x6, &(0x7f0000000000)) 13:34:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 13:34:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x3168}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:13 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 13:34:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4e0626cdd28903b0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="f5ff2d2f000000060000"], 0xa) r2 = semget(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x5) r3 = kqueue() shmget(0x1, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x7) dup2(r3, r0) 13:34:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ftruncate(r0, 0x200) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x4, 0xffffffffffffffff, 0x3, 0x1, 0x3, 0xc1d, 0x5, 0x0, 0x3, 0x3, 0x2}) 13:34:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 13:34:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0xfffffffffffffffd, 0x7) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./&ile0\x00'], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:14 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xf6) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x800100000004}) flock(r2, 0x2) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="09025a38baf0605ca2a65bda355b85a178546c98c9de2c789b305ec69f9944e3b10bb178bd091ca1e7edc3b3de9ea9644fe4f60a3aeb87d7c68ee07a1389cf66e5ff0b7c2b618ceb7c9645de3b2eb199a0dee39cc7c802ac715bb15cc88f6f45c4cecdb2a60331c0d9a828742a6150a7fa9ee4a50cbdd86dd5625e93280106b26b7c63eac26325b97ad0eb91373a982446c44e1750aac1a8e908fd3591a17c5619c4d9de646def787a01bb4d22b17488e8631fdcdb355da6253d875e6635da5f839fdd0deed8befb343579e45b1ddb4c67d48b7c71ac08d17deb64ccf3c44aa005ebed250cbd38", 0xe7}, {&(0x7f0000000200)="3843b106176467", 0x7}, {&(0x7f0000000240)="138ba0d6b7559b73ff2bc57cde829826383c8b4520762678e715b5c92f445e982e0d0fa9947937c9e2b6602b745a4408cdcb3972c192028612877d8744d7e35208cfd72ec4ca2b654c85e3f4537acca5df8432525419fbeb8d53c92623da978ebbf1aa2bf26cc0518a7d1f7b629be71fc5b5bf7069cff72be72b3ba8bc3b54d00c1520e7806963947c4aba4afe4315f189979f8afb7bc96a51d7f05777c909e8b4ec58ffae17a5d16374e18bfde93ae18b1ef7b3f9abb3b4b573f3b734a5803f4118db14d7158ff6b89005d197bdad4dbdd26831e46083430351b26b0f8062", 0xdf}, {&(0x7f0000000340)="79d6e1702986df39d90c9f60cf6019c91fd6d75c322c287a3a1f00e11fd9af2ebe1b5add3bb838e3630396c89639465ebe4ede5478e686ca1d082552f6d74ae2b286e51bf14367ba32fff9083e6614", 0x4f}, {&(0x7f00000003c0)="17b92dfcacae0d59f918a19ba091f90581b55ab3df9728c7b54306c7e3d31d6af1643ab84b4bff5065acad159cc6891be75a2c4e10", 0x35}], 0x5, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) bind$unix(r1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x410, 0x0) 13:34:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 13:34:16 executing program 0: r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x8001, 0x9, 0x0, 0x2, 0x5, 0x1, 0x2, 0x2, 0x8, 0xffffffffffff3f3c}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) pckbd_enable: command error 13:34:16 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c654f003af0721604fa5756c0c80800a789d80b3601de060079aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05cf078d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e5046a2256d66d1a40ecbc054142fb717494e17000000000000000000000000000000a2ca33fe21d33f61fadb67f33f48c614813e17319c553542388be6f6564a67899040be32e1a3613ce59fd9295c15f311ac491a84592eed75c1f79311cfefea5e9722700c16293b0000511f175196b5cbd2da0bca6a5443a027d4099d2de3c3b16259b5c2d0c9c16fcffc6c389bf312d5f427bc12c675f73b40f68c9600"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x2) 13:34:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 13:34:16 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffbfffffc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffff3e) r1 = socket(0x1a, 0x4005, 0xb74) dup2(r0, r1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x88, 0x3) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 13:34:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000000b40)="6ebf5d4b4bff18fca9fd93ba1e4a144744a38c01f847d8e21d7dd606a90e89beaff640b56dcb6b9535ef56c5ea18c231f735", 0x32}, {&(0x7f0000000b80)="eb6f9d443c4cd82753096487975ec0623492cac83215488c818a292a59ca736527d5fe1a35f3fb", 0x27}], 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="d800000000000000ffff00000100000001689cc15bd4acdc6e3ca039aa4189628c2da8f97abb1166e3e73304f41ea74670969cf7da1d02bac024cfacf4163ee64fcb536455ef53b1f52f6a096ec525d177422ab6311b19b83dcf89116fbac6972dc50e75efd44f2a0f8e6912d4be44380599df3d2253624dd31a0eedd72ebac9c3bef9605785a1fdba3dc3b033f5770e467c16dee03a9ec41a90a7fadd9c89ac47d84b0ff56a065efa42c2fc5eac341db2a3a2d0f58b82fd6f09fc951a82554e7e0009e385583c5dfeb2627e60bb0a1192517a4900000000"], 0xd8}, 0x2) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="5708938441ac93580f26971048a396d20b08a20cd85d28fc046359991e010053bcf2926170023e8d63be056401a277ba4390c7ddae3ed94c8016d35a09e22978b65dd0b199d8cf506c2a67563d31bfd4bdaa902c4e5c936210129e32", 0x5c}, {&(0x7f00000001c0)="f172093c47ab25b162e794ea916431447ccd31e18258c489a8d51dbeaa4a9eb27b009ce5a6598fb979e9217e2c322349993b76", 0x33}, {&(0x7f0000000200)="646287e5dd68ff2e8abc21e296b2a0818346516bcd4b41431305eb00204d1728a6c26213a75bc3e82497554e1a9e991cd61d2f8ce78678a9d9f7e7b1e34523fe9b53306aec826e13564dda9a24150eb149af68b017b21120145fad06ad895b3b8fa8cc4b256c85479df1405353151d1b035d1f4757", 0x75}, {&(0x7f0000000280)="bd4a7ff84c76b66a6af7d28ab047771c748c9d4b68c1", 0x16}, {&(0x7f00000002c0)="84b3898ca8b9a3a1b8f1045543c5aa3028facd9db0506b43dc134c95502141c28bb61039868942faf90a576e721a67c167f35bfcb63ebae93d4f3670fe28a36669b7d75ad1495223bc88b593a2a8e14f2f03e6c13f0436d204c10ac3d7b74b891afe8c6e7528e0ea27dae4329619c4d92b78b895cfacc89b927ed1a9129c2a8f9e30c187942611894eb0c4ff927725b124f89050c908c1da5324d39d9a7aa58e2dc5c9154f2f4265035ffb937952eaa280f6e7a4986bab1078175b47211e9e902ae631e089cb6c0157402bfec1f97ad95867c0e0ae7cfb87ba510da815378a8cd4613db0776eac90d6e1a335749a1b323eaef0f42ebc8f3404d9817b243d", 0xfe}, {&(0x7f00000003c0)="00914761440f353ee7f2ea4b0e5ed414a854c5b7955c3ee1f1822550dce1e07b9c2b49d11c443431c46be1c832e2b8998898f0c84c0b87565112eaf2b4c7fa1a761af20dffe151bc4857d97dd686cb626e1a31f3f04a5276787b48f513aa20dc92c2ec2540a7ad8d4752d1a186f525d69b1460c87f0b0962dd38b4e330f2942a98a21fec0dde88704f2862d661f9bdf1ae4360b960c8457bc1b901463d9dd6140b8c7ae22d3905", 0xa7}], 0x6, &(0x7f0000000d40)=ANY=[@ANYBLOB="d00000000000000000000000000000009acdf5e003fce03ad3e1a31c691766d0ca8ef4aab48e04209682001710c399dfb75629233ad7dd9e437dc02ac3350b22f28f0072bb715ac03ddd4cefe70899745f9243e525fb42ce90713862cb95776dd796861bb6bcc79e23d8542d11ec13b5759b5c10d90c08f8fc580d3dc4c007d6d8a9bbebe89f0c808b6c8aadc6c198cf19ba3574851881ffe43640d8e1df5695de0a55074f9e89a15d1ebfcca527616a29746dee07b118f521d50a7fecfac3ea979103437bcdbe0d9f43d21aaa3073006000000000000000ffff00009300000081dbe7d49be90b790514ba4caacf4af159878595595eb6f61bd7a7c0278a79c76375c90914a90b8384ce30545ca9288dccdafacccb7f18003ec661e42d6d6c7c592dc37259b1a084f4000000000000001001000000000000ffff000009000000e713996621737c5da0a04a262031d89858bff141a5d9e83a6955c4f5a1b9ba13fe14e4cce22546580cd465cc0b12b9fd57c8b7c495a3e1b97594b932f12e496f2ee218e80f9e76fedde53cb3033b5ef176df2277f39d3bd8ce0173d6b075fda56f83d25f640df890b4430a1840ebeb7738067ba9901718ba8c1b1a1774eec9d50d1325120f2e88cac2c7a25ac5c05eec89a5795fb255e1f2fc2653f6e9b2d3b2b25946d572f5c6a01e9aee80bf6e45f3018f80c4b5482cbca5d5d69ce20973d79ce8f593d05627a43e5f97440bd0a178a25940f7b2642f803dfe10442ad190fafd05f35efafd4978496f5348695f9de6f10c26c58d85183386b3629152f40000d800000000000000ffff0000feffffffec93d6a5bef4eaf4f121d6719cde34019a0817cf743952b88736bc6693e981a7f29a09ad4534f62c4de924037bfb79ff1394030ff542bdf295aca5999fc2f448765d4f5a46af40f9710d92c32c7b1e74683dcb14fef8d12e354b9a2e751976117f340073aa09c86112d3d21f7f5351f221570727f385eb9898bf8fb6125b891d8c53793f844043e5aaac2ec5eb4f68e69ff788d7ac72a2fe41d66f8c62e9ebf97e6133ae73da888b0202c15a94d221a906792e8530ddc21a4ab5393b61adbb890b16740000000000c000000000000000ffff0000ff7f0000469c7d5711b1f703e2cccdaee6ba1548755ed31ac316cc53e59596f7a275cb0885e9b32663148f10228290aa866862bb276afde46d39c8dd0d4652c1bea11eb34964b4461b5b3b185291eb0df97d31c369adc9fd7de1d989e25e3c0c05ecbaf092a934be75037911b30e2c8cb085e8a969e57b6dc2c6814ff35d77007c69cf32bcf3f4837923582ec2d95f93810f21cd1b699a896fa3ac56b7c36fdb258268de6e3a0621edba87a91dac2ef5f818788b6000000000000000ffff0000ae0000007e82c2afb2235ccdb94aa5c4c935a59aa332e7c92351c4753474ab6430eb5ecf2fd73154e35d5bea6610b9eb49162cc246651afd69e33ec3dacc51f5eec9d6a07f053d99f7de928e027923eab777e800d800000000000000ffff0000010000007fad2c6b09ec6916e9a274697295a80890a0a34646f2b3240790fd06e0eee11165c502da2218e5465d12e1a8c016bcd3dd7192899d7228fe6ec17af2f3cf0ddbd78ed6bd36094e650460e5f29e1d12ea6b1edad4b912c9b96f5dcb76ce6104eabc27af085e5c85e3e8f5a986ca2938184322b4fb36041ded55ceb671b259e4dcff0f3ffa2b41b96be98560d510ce33ef7dd56b9653f97414f18a3c4bc23c5f02e23ee34f01c6033263d0669f9ed8c972efac946a607c7720e23d9de365b830df9a51870f1062e9c430000000000000000100000006000000456f2ebc868f0d3c3c3883c96e589fe9017cfe5391dfac7e5cf313f2bd8a8037e66496d6580b562919bf0000006800000000000000ffff0000060000009e17df7f1ac4e2407fea339b0c65b1980bed2b886c4171510aaf2e2c64813c3893a9ee97f8c686cbaaea587f815460e0909c147aa4d7ab7fe1b84d74420d968cf99038ba710dc0b6a93f40595ab47aa7ffc560c65e9beaefa5713fbea34d8d76e2d0db607064f764380360faad754f5ee835a30abe01826e6b46dd9d7341467e38bb140580910a4bd8078aaabf84f5dd693fdbb19ccef38c088be71f5eac51df31e608c156057df64e80e04bdba3351bab12502c822a0a816326546fee140c4f0d53466fcba9e99ea4cd69aabfa4bf2424be1b04923c05fb52a24eef7e67"], 0x5a8}, 0xa) r2 = semget(0x1, 0x3, 0x2) semop(r2, &(0x7f0000000b00)=[{0x2, 0x3, 0x800}], 0x1) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="2c8d6587036702a8d37f7cdec8a6445fb35186a9d9b817b1e532679f2073963dd87b918f9200769d49feee01f350639ce36c270eb7573096c9ea66a6f15fa167ae2e5144b870645101264838f063e12085fe173b51d0add6feeb1d478e0182d7c64a923c08bebcb1fc9718ca5b549fe24d42301524a03b2bec", 0x79) fcntl$setflags(r0, 0x2, 0x1) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180), 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 13:34:16 executing program 0: mkdir(&(0x7f0000000480)='\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) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10042, 0x1) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mkdir(&(0x7f0000000200)='\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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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', &(0x7f0000000300)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 13:34:16 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) 13:34:16 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x50) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/14, &(0x7f0000000100)=0xe) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x1, 0x3, 0x100000000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="c3", 0x1) write(r0, &(0x7f00000001c0)='\n', 0x1) execve(0x0, 0x0, 0x0) 13:34:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000180)="dcf91e49974b593d6121930c34e9af4fa8dda402869be9287f03f2d5aaf2503d6b90906985576d1ab7a9558c284ae0d6555553da8e0e58b27a9be165d5d2fb40540272edb63b4086957eea6c6580c98fd119d55aeae208595fa792a1a17397ef8f55722f84ee0e99dd3ece0c131c45faabe11b0ee90d5c5049c1b097daeba288c4c0c081060a556e64938ac8fa69386d1d4d501e43f3e99ec946a291d8c62643bcd4077aca23fbac510b0f98f5f8c59d665aeea1bb5c1dd58cc0408fddb1ba6342a7d4e1d6aa058a84ec3728aa8dbca23bdc6578a682a1a1dfce60ee926c", 0xde, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xcf2e, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getuid() r3 = getegid() socket(0x18, 0x8000, 0x5) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000280)="77a8", 0x2) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x2, 0xffff}, {0x18, 0x3, 0xb3, 0x5}, 0x7a, [0x8, 0x5, 0x92d, 0x3, 0x1, 0x6b5, 0x1, 0x1]}, 0x3c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x1ff, 0x76000, 0xffffffffffffffc1, 0x1000}) fcntl$setflags(r0, 0x2, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchown(r4, r2, r3) 13:34:16 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000005) 13:34:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = getpgrp() r2 = geteuid() getegid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202e, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) 13:34:16 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0xc070, 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendto(r1, &(0x7f0000000100)="ae510d1207ee14d71c71e39e30be5966019c21a21c9c07704ab2f3901f8d4760d69cac91a6095b58040672a7268fb24ef8e6c76b763d78263ba3ca36495f7602933cc562a24ee3d3b9d694904cdc6363f50b6c55d327472c507a0a555f3c1818bb95db954f7ab0626c4a084784276626007ce3", 0x73, 0x403, &(0x7f0000000180)=@in6={0x18, 0x1, 0x40, 0x3}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) write(r2, &(0x7f0000335000), 0x10052) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x880, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xb) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 13:34:16 executing program 1: mlockall(0x2) setrlimit(0x0, &(0x7f0000000040)={0x1475c6, 0xfffffffe}) 13:34:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:17 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./control\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 13:34:17 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5ce9, 0x0, 0xff, 0x400, "b310ec0d2450be0fb4754cc397a1a1add66c3ea9", 0x0, 0x2}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x7, 0x8000, 0x6, &(0x7f0000000000)) 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x5fe, [{0xfffffffe}, {}, {}, {}, {0x0, 0xbd4}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}]}) 13:34:17 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r0 = semget$private(0x0, 0x2, 0x440) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x7ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 187546 76209 0 0 0 0 syz-executor.1 * 79915 76209 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,5fe,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020bfd910,2,ffff800020b432d8) at spkrioctl+0x230 VOP_IOCTL(fffffd8074527298,20005302,ffff800020bfd910,2,fffffd807f7c7a20,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cf4c7c8,20005302,ffff800020bfd910,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020bfda58,ffff800020bfda40) at sys_ioctl+0x646 syscall(ffff800020bfdaf0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,69b129f5010) at Xsyscall+0x128 end of kernel end trace frame: 0x69d2a37d5b0, count: 5 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 timeout_add: to_ticks (-2) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,5fe,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020bfd910,2,ffff800020b432d8) at spkrioctl+0x230 VOP_IOCTL(fffffd8074527298,20005302,ffff800020bfd910,2,fffffd807f7c7a20,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cf4c7c8,20005302,ffff800020bfd910,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020bfda58,ffff800020bfda40) at sys_ioctl+0x646 syscall(ffff800020bfdaf0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,69b129f5010) at Xsyscall+0x128 end of kernel end trace frame: 0x69d2a37d5b0, count: -10 ddb{1}> show registers rdi 0xffffffff812c7447 db_enter+0x17 rsi 0xe13 rbp 0xffff800020bfd530 rbx 0xffff800020bfd5e0 rdx 0xe14 rcx 0xffff800002b49000 rax 0xffff800002b49000 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x50268002119616e8 r12 0x3000000008 r13 0xffff800020bfd540 r14 0x100 r15 0x1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfd520 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=79915 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43530,0xffffffff8233fe30 process=0xffff800020b45078 user=0xffff800020bf8000, vmspace=0xfffffd807efff870 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76209 187546 38157 0 7 0 syz-executor.1 *76209 79915 38157 0 7 0x4000000 syz-executor.1 81434 418603 15730 0 3 0x2 biowait syz-executor.0 22350 314188 1 0 3 0x100083 ttyin getty 46895 454297 0 0 3 0x14200 bored sosplice 38157 74532 15730 0 3 0x82 nanosleep syz-executor.1 15730 196828 12252 0 3 0x82 thrsleep syz-fuzzer 15730 334036 12252 0 3 0x4000082 nanosleep syz-fuzzer 15730 144092 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 9992 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 482930 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 483651 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 506189 12252 0 3 0x4000082 kqread syz-fuzzer 15730 85799 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 90125 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 488223 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 97400 12252 0 3 0x4000082 thrsleep syz-fuzzer 15730 350801 12252 0 3 0x4000082 thrsleep syz-fuzzer 12252 258735 87507 0 3 0x10008a pause ksh 87507 219035 22061 0 3 0x92 select sshd 22061 26610 1 0 3 0x80 select sshd 26459 22527 89029 73 3 0x100090 kqread syslogd 89029 91034 1 0 3 0x100082 netio syslogd 72566 239329 1 77 3 0x100090 poll dhclient 18221 407392 1 0 3 0x80 poll dhclient 98539 393064 0 0 3 0x14200 pgzero zerothread 11231 355806 0 0 3 0x14200 aiodoned aiodoned 12539 153870 0 0 3 0x14200 syncer update 93907 128026 0 0 3 0x14200 cleaner cleaner 27767 101672 0 0 3 0x14200 reaper reaper 33127 522436 0 0 3 0x14200 pgdaemon pagedaemon 28913 43952 0 0 3 0x14200 bored crynlk 17141 273337 0 0 3 0x14200 bored crypto 90057 278216 0 0 3 0x40014200 acpi0 acpi0 786 303475 0 0 3 0x40014200 idle1 45600 345713 0 0 3 0x14200 bored softnet 57362 492839 0 0 3 0x14200 bored systqmp 68397 145243 0 0 3 0x14200 bored systq 82622 117501 0 0 3 0x40014200 bored softclock 87564 421250 0 0 3 0x40014200 idle0 1 123485 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 76209 (syz-executor.1) thread 0xffff800020b432d8 (79915) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 81434 (syz-executor.0) thread 0xffff800020b43788 (418603) exclusive rrwlock inode r = 0 (0xfffffd8077eb1d58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x67 #4 ffs_vget+0x13d #5 ffs_inode_alloc+0x1c3 #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5ac #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80749c1700) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 6342K 6357K 78643K 11024 0 0 pcb 23 9K 10K 78643K 620 0 0 rtable 100 3K 4K 78643K 601 0 0 ifaddr 49 12K 13K 78643K 224 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 16K 78643K 102 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1974 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 23 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 173 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 1178 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 38K 70K 78643K 542 0 0 subproc 64 65538K 67586K 78643K 279 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 187 0 0 in_multi 33 2K 2K 78643K 152 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 265 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 96 21K 30K 78643K 4529 0 0 UVM aobj 55 3K 3K 78643K 61 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 30 0 0 NDP 9 0K 0K 78643K 69 0 0 temp 149 2366K 2432K 78643K 6330 0 0 kqueue 0 0K 0K 78643K 6 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 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 567 0 560 1 0 1 1 0 8 0 plimitpl 152 37 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 95 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 215 0 211 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 28 0 28 8 8 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 448 0 260 12 0 12 12 0 8 0 art_table 32 449 0 260 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semapl 112 171 0 161 1 0 1 1 0 8 0 shmpl 112 59 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3556 0 2142 46 0 46 46 0 8 0 ffsino 272 3556 0 2142 95 0 95 95 0 8 0 nchpl 144 5420 0 3809 61 0 61 61 0 8 0 uvmvnodes 72 3813 0 0 70 0 70 70 0 8 0 vnodes 200 3813 0 0 201 0 201 201 0 8 0 namei 1024 16024 0 16023 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 14035 0 14034 12 11 1 6 0 8 0 sigapl 432 1329 0 1316 2 0 2 2 0 8 0 futexpl 56 16301 0 16301 1 0 1 1 0 8 1 knotepl 112 400 0 373 3 2 1 2 0 8 0 kqueuepl 104 325 0 323 1 0 1 1 0 8 0 pipepl 112 922 0 903 4 3 1 2 0 8 0 fdescpl 488 1330 0 1316 3 1 2 3 0 8 0 filepl 152 8094 0 7999 12 7 5 5 0 8 1 lockfpl 104 386 0 385 7 6 1 1 0 8 0 lockfspl 32 556 0 555 7 6 1 1 0 8 0 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 2221 0 2214 1 0 1 1 0 8 0 zombiepl 144 1316 0 1316 3 2 1 1 0 8 1 processpl 840 1345 0 1316 4 0 4 4 0 8 0 procpl 600 3802 0 3761 4 0 4 4 0 8 0 srpgc 64 36 0 36 1 1 0 1 0 8 0 sosppl 128 19 0 19 7 7 0 1 0 8 0 sockpl 384 1116 0 1099 9 6 3 3 0 8 1 mcl64k 65536 614 0 0 76 12 64 65 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 718 0 0 35 0 35 35 0 8 0 bufpl 256 7331 0 1019 395 0 395 395 0 8 0 anonpl 16 137881 0 130220 87 53 34 49 0 125 0 amapchunkpl 152 7731 0 7640 23 18 5 9 0 158 0 amappl16 192 6864 0 6443 68 44 24 34 0 8 2 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 10 0 9 2 1 1 1 0 8 0 amappl13 168 552 0 548 1 0 1 1 0 8 0 amappl12 160 43 0 40 2 1 1 1 0 8 0 amappl11 152 772 0 760 1 0 1 1 0 8 0 amappl10 144 56 0 55 2 1 1 1 0 8 0 amappl9 136 924 0 920 1 0 1 1 0 8 0 amappl8 128 210 0 184 1 0 1 1 0 8 0 amappl7 120 565 0 559 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 143 0 132 1 0 1 1 0 8 0 amappl4 96 288 0 263 2 1 1 2 0 8 0 amappl3 88 175 0 169 1 0 1 1 0 8 0 amappl2 80 11783 0 11730 2 0 2 2 0 8 0 amappl1 72 37030 0 36615 24 14 10 19 0 8 0 amappl 72 4053 0 4018 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 60 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1330 0 1316 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1330 0 1316 1 0 1 1 0 8 0 vmmpekpl 168 15172 0 15149 2 0 2 2 0 8 0 vmmpepl 168 146664 0 145293 114 44 70 75 0 357 5 vmsppl 360 1329 0 1316 2 0 2 2 0 8 0 pdppl 4096 2668 0 2632 6 1 5 6 0 8 0 pvpl 32 388873 0 378206 224 115 109 127 0 265 19 pmappl 224 1329 0 1316 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 645 0 17 18 0 18 18 0 8 0