4fac124f667ae3cfd631da67d56435f672ecd3c22e7b96058ee2acdb6ef530b349886767a980d76bbb46cf77585c799893b5935c883fa8d8fa373acb443cd855419169e90da44e80b89ecfdd6854f32300958127800865fbfece81b9d64c7954d57f6f1b83f2fa75af006dea3dbab4315decca4d4c7a001ed64ca2a228ca46052ebb03a4473073ab18ac6257e1a107983208ec9244a832eff5288f9c2cfe9c6851adaa5a2b6d431e36be93f6a319d66ad2cb97a048a7c9c7628dd11ae7ae2fb65a57487103eaad7e22a7b4279e5936d7daa56c12f6d95c4a14849d5a6714f724f7662232a96d75f438b67ce93432711a7ac1e3666ef1a490a17e6ea348f7dfc5d6c7aabda8dbe299fa7748b04c6b5bb4066e01d7eff54e72d4b820e8ca3783dca27dcb2e66dbb1cb57d587c3153d312d199a67c715b2eb56b771088f489189d795ce719aba345ec4af79784774b0ac0998d694c3ee28092d843920d349749c46f5c83c69fe248d8d78232a9bfa5b124adac1caa9475f22f6b894502e1e17bc694ad4de9b809bfe1e12d46e7b68e1b414636e831b87b3657ac998129d76ef2cc3b72d2604b6e900457e47fb759351436585e46f5f116a841188d1e9463c82b1046856f6ea8fc8e0368e457b1ad6be3b9d5c8696a8f6598f2c2cbd37ab61b4fcbd0889f3778b040e4ebcdd1cbf3a19c1f719926503d8d17d97324f259231c3d93ba834a36097c3210b94c69d18cddd4e05f4560e60538ed6e61f3d0e028fbc00734e0b655a7a3ea9367d2b848bf1224e81766edf082b19be6a85be", 0x1000}, {&(0x7f00000003c0)="6b5afd170404002352086c51247f454fa1dedb1f572f3f08aab5d044cb51f3cd78a3fcb5ab25fa3ed2f8e05e5fa1f5377e6b0f32c88a6be594291c7025fe98902b0f5bd34228732a1fcbde3d880ca88b98af501fde3066db2874f8554da0b2b74136f5a6cd5791bfd6341e1998757bf269122d593955a60d1be5ff140001d1c20da619e5f400f2520cdf3411", 0x8c}], 0x8) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8230000000000000000030e7a3e41dc46a595f2aded96a05a7d88f14194c684d2fc6f51b381fbef304774c7a48bdd78213a5c3ec91701cefb456c646c9ab082eac073fd4ec07618a849865e184c6fd94a85c3dc7124b010df98dd465ad5cc693da19ba1e5c34d789beba1a86eba0e84745e898a08975a00ef72002a79f86fd85d5bffa6a72f2c8e2aaebc0c8c73d2e67b4a2c915d71aea43b0478c7b9d5f282daa6bb68215f08c44cc987f476c2dbb5a0e8cfdf7"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521e", 0xfffffffffffffcaa}], 0x1) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="6cbff08faf08f595a253ca9aa95e223e9bfc2dd45781daaf9e4852740298c86125db3ebd5afee4cece24de62aef98bf1ac5085993228d9dd7b", 0x39}, {&(0x7f0000000180)="e5ce40eb2c8a08792c055decf9d1211f03714c72c20d9a013d07f71423fdfcf42e78853f0c824b5d0c9603fd2964b4e89819c9147fb743029bf02ff2e6be", 0x3e}, {&(0x7f00000001c0)="39b6c580c66259839c630d32aa604225459bd6dac10561df60d74d9c795bf23841464694d9635f392d0a635b0236", 0x2e}, {&(0x7f0000000200)="7189d896a48b335c0bb12a6966f0d063ed568f0b595f9c7bb5d111fd539ac2c2f81c0a388f7b3cd07c6c06230b0501e63f5c4a747f30bf702dfb3b2d902e83c7a7ce8c66f618f08f9d4dd08195500a31efc2c1628d0661007af235cf18b2a96218fa2fa33d5b9ee2d1800188e8f4b6198321d72b273c30", 0x77}, {&(0x7f0000000280)="23c9", 0x2}], 0x5, &(0x7f0000000340)=[{0x20, 0xffff, 0x4, "79dc1435a94d525b04462ca363"}, {0x70, 0xffff, 0x7, "fe67b6671ff41ba7863fb29307ed071e18714e44841a401a22fcf8067509db293f6f42670d73ff6dfccaa7408ef49b9f1b4ab1b864d4086df4505bd1bf28718206c8cbdecc2fb08849917f45516854469c92161f989887748524c4df0c"}, {0x50, 0x1, 0x30c, "6dde4f6364c0986cdd520e9f943934909ad2c3756b73ea5e385303ebd1ed39b536d32d45d4dc587ddd7e08ab20d6c125691cf57bc419fc22e8e7fbd17205067e"}, {0x98, 0xffff, 0x4, "6f95c9955dcd9258b225ea6bd90052bd6b5f208abab0ccb7fd07255c5d7f41e160665c5f97692be0c971471f4975a7106c35aced80652666cd4048e0dca0a286372845c5e4332c0b5600cfe33a76ccd2db4107c8db8b5b12877729038e80b638d37557aea4249d1ce2065ea1966541570c4a725872c1f5d29b4059ea0c73f1a1951da5cbcdfd51"}], 0x178, 0x408}, 0x400) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) syz_execute_func(&(0x7f0000000580)="47a09600000000000000410faef08067042fc4012d73d9c2c4817a122c3041dacedfc0c42192c2dcc942dd50d86466460f596e99") munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) setitimer(0x2, &(0x7f0000000500)={{0x81, 0x81}, {0x2, 0x80000000}}, &(0x7f0000000540)) r1 = kqueue() kqueue() close(r1) accept$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="dbacf099b06877b2b24d87f51d1d6aef5357b0e9632e3872af889d84f8f564a7763e4c94c6ab459193d847da660192fa2a5b0da77959154a030600000000000000908537e053d83ef9b4f88b64a0bdcbb72a04336e3421825a0aeaf2b67e2537a0eb18241238c1de590f247ac0543fb6a0d300000000000000", 0x37) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x2) write(r3, &(0x7f0000000240)="cc99c1d2038d61b0964a42189cff2c53bae32c5d2b90cff0444fd22bb707dc337c2b48cc839fc6436f204029d0efb3c889bef69302556db3ed5aeed2f917c5d74a1c7867bf8f658a39c8ffc05599db26f314af0452383e448417e0d3cbeff00b75c705523066d02553e71979b898b7226e85e9f2aeef6a0928aa11467aefb0c3ef278bffd79f2733d6d4d2dc442bc631b0bbaacb26a5faa8d82b1ca5c88cdaec50585bb68b829c15da3616241a1376c0e58a56f645cfb83dc7", 0xb9) recvfrom(r0, &(0x7f00000000c0)=""/240, 0xf0, 0x800, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xffffffffffffff61) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x3) recvmsg(0xffffffffffffffff, 0x0, 0x40) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="b0175b11c89124a1bbafc7c98874425d3163ce984930a59e9b84c5b024a8140d1f6d370a9b1ba29b8d37199ddab6abf7e547", 0x32}], 0x1, 0x0, 0x0, 0x9}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xb497, 0x1, 0xe19c, 0x20}, 0xc) 16:00:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:58 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x40) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffe, 0xffffffffffffffff) 16:00:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000300), 0x0) r1 = msgget(0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='%@-:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000700)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='{\\\\/\x00', &(0x7f0000000640)='$:^\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='(\x00']) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xbd, r2, r3, r4, r5, 0x100, 0x1}, 0x6, 0x6, r6, r7, 0x80000001, 0x0, 0x9, 0x5}) r8 = socket$unix(0x1, 0x80000000006, 0x0) setsockopt$sock_int(r8, 0xffff, 0x8000000000202, &(0x7f0000000040)=0x1, 0x4) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ad66314644deee685b2b0ee18ae3013f4d81dbf23d2c2b2a5294a3c4c73a78d9f3c6460101864050f08"], 0xe9, 0x3, 0x1800) 16:00:58 executing program 0: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file0\x00', 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0xc0, 0x100) getdents(r0, &(0x7f0000000100)=""/222, 0xde) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6", 0x480}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) poll(&(0x7f0000000200)=[{r2, 0xc0}], 0x1, 0x0) 16:00:58 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_getres(0x5, &(0x7f0000000000)) 16:00:58 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000426cff96455460bd01240000000000000000000000000000000000000100000000000090000000000000000056000000000002000000000000000000007f09948b98187861a68af6900d679b9686f87d9f46ded49cf599c1709804bb4a95cc17203e5e6440f2aeb0a9d63b8b3ed58c7973f0a9cfe6113ca0829a2b8744357632c18e624a1d9e7676323af9dfe4b478f9e619e0f5df91dc7bce49196c257906ad402307c06e52"], &(0x7f0000000180)=0x3f) mkdir(&(0x7f0000000080)='./file0\x00', 0x60) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r2, r3) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffffe3) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) read(r3, &(0x7f00000000c0)=""/249, 0xff3f) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x10000, 0x1000000000013) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') 16:00:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/164) poll(&(0x7f0000000040)=[{r0, 0xe}, {r0, 0x114}, {r0, 0x140}, {r0, 0x45}, {r0}, {r0, 0x101}], 0x303, 0x6002) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 16:00:59 executing program 0: socket(0x0, 0x7, 0xba) mprotect(&(0x7f0000001000/0xc000)=nil, 0xc000, 0x0) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffbffffe, 0xbccdbcb4be6b447f, 0x0, 0x0, 0x2000000000000}], 0x1002, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x4, 0xa131}, {{r2}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x63, 0x8, 0x1, 0x8}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x6}], 0x8, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000011, 0x0, 0x4c4a}, {{r1}, 0xfffffffffffffff8, 0xd6, 0x800fffff, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x401, 0x100}], 0x3, &(0x7f0000000480)={0x0, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x3, 0x7fffffff}, 0x8) shmget$private(0x0, 0x5000, 0x2, &(0x7f0000ffb000/0x5000)=nil) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/113, 0x71}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='r\x00') 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x800000003, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getpeername(r1, 0x0, 0x0) 16:00:59 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) 16:00:59 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8003, 0x4) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000340)="1c786a45af5fba47c89bcfc61d0e5d344e9aacd1bb9bd728b97be03f60eaf7ac082bf21702e479ce04114b816fdd610421099367225c33c2f5effcd06480612ae27b972f6d201a22a651b105aea17cfc45edfe92384db4efb2f376281c36ec590ef00c", 0x63}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xe6, 0x6}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50353f0a26863eaa194eff7b911382d57c"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) close(r1) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db5d4f89cde85cbf8672c8aa5ded6c7c4f98dab4cfa50b232a02733869d4ab10df69042cafb6911d18c643887df6d93dbec60918a20955447cda38366e5d2e9a684f1f6f9456668c7a8e1fafddd19dff07b61174bf15af2aa02b939bd5e3b67483bd2ceb2721bb79a0", 0x69) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) 16:01:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f0000000400)=""/4096, 0x1000}, 0x8000000000) 16:01:00 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xfffffffffffffe6f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) 16:01:00 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) ioctl$TIOCSTART(r0, 0x2000746e) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x4, 0x6) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0xffffffff, 0x1) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 16:01:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) getgroups(0x6, &(0x7f0000000080)=[r3, r0, r4, r2, r5, r5]) setgroups(0x0, 0x0) setregid(0x0, r4) setgroups(0x2, &(0x7f00000000c0)=[r3, r1]) r6 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x44) fchmodat(r6, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x2) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:01:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x3, 0x42) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f00003b5000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1c) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000740)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88a5bf7739ab1c09ecf7a6ff9cee2418107677fa148bf64599874ffbd26c510d03dc1d3be5374f54df8bcae09302f686d5a0aa060f2025069f6e29b084c438e4339377b41e4b500e10507417ad854a0217ce7051d1bebc62eacb9656296cf98bb3e394284e0ca63b22d4aa62af776c30693cef3cd7a0b992c9a923c6e2d0fd06e477083b18884848ddb16bb267cc4f7ff97696b104f549b3ea9a401cc68efad98a6a54fe12875ac8cf6a7901c7081f5049a72a4957cf438e33fbcce2829c295ff71575fef22c5305dd82f889f1687e26236c0a2d852ba680b5073922f7c857d9e72ada2b1cc5469e1e0fc67723652328170fdba7a676ef61c10a1775", 0xfc) 16:01:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="45952bd29790af8e7e598a303eba9ba2a367fa41d9c5cf0821718225c6123ceba850b07de25e37bb13f841d3d2c23bdf3bc6f98c742aa1a17dbbfab71353ed2e62c7aa77ba9324b9b81b7e8a06b3cb03033bf8851c3d5dd2d39eec168f295f4c153a17fe4234d1a9d8c6eb492007deeed2cd725743ee4fee4a", 0x79) 16:01:01 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000002, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2000, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:01:01 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(*-}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)="8f2d2400", &(0x7f0000000180)='*,\x00', &(0x7f00000001c0)='}(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)="a7257b2400"], &(0x7f0000000440)=[&(0x7f0000000340)='/^\x00', &(0x7f0000000380)=',#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='^[[\x00']) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)="a7257b2400", &(0x7f0000000500)='(*-}\x00', &(0x7f0000000540)='}(\x00', &(0x7f0000000580)="8f2d2400"], &(0x7f00000006c0)=[&(0x7f0000000600)='*,\x00', &(0x7f0000000640)='(*-}\x00', &(0x7f0000000680)='\x00']) r0 = open(&(0x7f0000000700)='./file0\x00', 0x8000, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000780)="8ddcb818c39626f01d4b1035f9655f0c647c5125eadbba0756a739996b38314ff435e090a33d15d090f813579127e55d2c02d594922ac77edf29dc3d6b6074dd704e50526c5f0644e9ba023f40697e793df3cfc24217ac4a5de7ebb38ea1cc944e37c8844dd49386158461e91ff05578d5d510cf132bf9ed0fa3153432135b6fe37da92da5c494da236b26a6d96e24e659fd4eaa145334b7decb80dfeae603", 0x9f}], 0x1, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x40b}, 0x402) getegid() writev(r4, &(0x7f0000001c40)=[{&(0x7f0000000b00)="14d6f568e03acdf97fa6bd70b15b714a22bd542d2f77de7d182d0a2b04ae80f19168afc7654ac017622ccc9c0ce606f70583e52c", 0x34}, {&(0x7f0000000b40)="8bc7fc1151eaeae956626812e129e4aa70471bc439ed6ec3e51f0487089d89046af32765", 0x24}, {&(0x7f0000000b80)="398e922a7d028e9f65ad47e0e51cdba271c3fd6d8f8d2c79772e2627f4b039fe335966ac9cf56e747d2cfe0e10c3e52007414e55ccb489ef75a3b108fa33616997ba59c429ec6a553267ae1ff10c7d08f0cab54008f69bab93034f03347691666c259137c9946519d34063696c6a8e7557f7fbf345d2e9d42dc31aefc47cfcaa0672df67e7492760b66ca87edce8f64428f37697d82b24b8f7f0ed9a9349590ca0a5cba64acfbd0dcd425afb47602cbe599a78ee6d7feea2d9707a4358e69bd0c52a9351bd69a38169801f4d1748eb500c39d392257b88b839ef868f6e2e3e44f4678c6407c1e6f9dc6ea63b8fb2196dfbca02175fb16e069dc233de42b456397ff9df8464946d19da2954cee16c966b93d3faca5cccf7c37ff65084f5b5add4b5c8552452edb92e4e0bc151ee729062db70c4c7207966bcc4d0995d1454ac9f224682b8d346f27cbf37e5c8b5459148554b49fa90be3aa11db6b583b27721016ad9e9a59681cc71bb62177bfd2286357ca157a4923977e2c301e627fd468df99bfed06a172b2ce722d7d76e247b5ac82be55cc56be830af8017bb92e27461323ce5598afff729dd9cfcc0f9485bb9f7a785ec7434ba1248d0bbe517969025d6426d93792aeed50abaa280f591bef35a197ef082bcde52c435099b2fb16ac29ad941916f27aaf16dd20bedf2c19407e9b71a51690b694f0ce140840f2e1cc979a110a1f7803feb3bff1d69f04ef30fc883a1b733b2930b4b96f3565ffae61b175c243ba991c117b8dbe2231d21029bb3cbba4b3a5116cddeba1608d3a2d95d79b93dd9d7a8495e112c0cec5d9702c36f85414b0ac170cff6e6b25e4a08799fcad7e776c6fd1f5ea04e65969aa08e1993c567477933c2fb439fe28a0b2b3721b98ee24df39a01adf50fc10ff6ebe367943bea539d1ea01ba18ad3e0d2a285e5f28284a986b1d53e62172f36ac9e5f7c52fcf12661809ba2bde1ec00f56fdac2251d39bcb50999d4e6893425518224057dcd3e61d94c14c202ced59245728e68f9ccf8e6d7cce33f0931dd887817a7aeeb8e50d8699b4b63e85ebfa6803b1aa0a88e82c19b39c9771d4e3c3ccc6f5bdb23131afe0f776ee1c5ac7960c2d7e9c4d5f316f3749c561474ccb6406ea7e53728502fb761251a7a50a76171914b5f468f1b581e53fc380faa4d60519885bc465844bb5438881750fbd45fea2e11ee3b426965c6b09e2e8aaa1f3a8140b79fe5329ed2b2d293f4e3dd979eea8c504d62cf5b1b8c9a67edf14a4f6134797dbc9afc2a53aa6d6d01bd72c5a81f234b97838adbbda326e3111ddad96f9c961734ce3a3ecb7e3a45ec765c19cdb2e924c061e62be597bce34d0c5e1ff867fd17f60f3ec775dd4fef817b97e76f5c23980f1ea07b9ea8790478fbe5daa544b6c0cd5693df28be51bffc93bf20ed6f6aec79d9ead0e7dad861c529ffe51eb8eedcf512482d7af7f5564b1148d93454d25c95321d90a69429fe4c799c672d6ff280ca43dd54e398af53ef1a4a7e67e5f2d86a7f106ae29fde0b16874c5b955432255348feaa6dc22abd4b44f0ead27080b44e36e868e6b3d47874524f193d50392121b6bfe420997843a97a209e769a7b27d3b64156d97c4394aaadbec0babc0b8fec012e89a755deb035ccac605734d752db35533a042a53b6cb12ea7eb105b6250f0708cb27c76497b307038d38baa510b6ffa622b4927b59a38cc4c1b06853773e53274e735fcb7fde90ab41aa03933438b09e20146978509d768b58f6664706ffa4598ace3bc719201a85b9bb77e73ca6bfd91788af7026fd5fabee57990eca69cbd6dcf6495b7304820aebe51428c99e1b3082ea30008e2a319a7cfe85d6f66112ff5bf27fe03dc14f4771f972e180e9c310d63aba659392f84c2706dffc9a87550d61424c3a296ffee50b0215904dc6fcd6806b09fbf43468932d269edfdb8f71490267f62b435939ffc979002723e5f6a9d6d79436cf571e46d6dfe442615efb07710e3aa15e0efb5420314c086bd67c1d87a8fb5116bfdf190cb1efb9949833790f8e3cb36a06c7e64a69e016a46152706d92d76693215d273e0e797145f5e99d79d48625703c812463ac3cb8a1da0daf42db0ec6b87128df0c7523814fce35daf2cb81d6790e0f3b33771ab2de898980172ef51fd836faf3f556518f1b0be1fda496c3f45c9d5a7878a141bdcf2b4ff7bc73b32ca88063a20352e32b1fd8dce2a55f391f820ac1180ad8221ee514028d9e046b845938a72aedb5b033aed77da239948c7a61265219399770cc76747226f53c1badff526fe304c4f1f186600f295178605f46067c42c781f9fb750dac02ef9691f477bcf5a12d386b80f167c34a8d6f87e725e9a19caebbd2bdace16f65e910ec46b8e55a56e97464715cb3d4268a49d3b99d5ab0caeb7d31a408ca819c5fc363b428bd56e0249ba201385b203791060a1b0f0d42fc9ed88aa044fb364077f5181bd01dfb41de1fb8cba4a208975798b9befb841d8837414d765d84226fde1d1f38a18cf98ded382e3fc1e59255a7de928cd3e03a882cb0fc62461ab103b237121d98e9621b28e0f4b8fc22539e6a1b3e320b392ba44c07e61764cf77fdf60ed88abcf895190f701f291e8a6e8d5cdacb85a473be61e5659cedd96eb0952be805b378c1d14170d2a63a35414a4e1c3e978fb2815d5bc919edba8fa19091148179ef8977a1f9414d57ef5d880d08f46f77ceb6c704679b9f1aeb69b477998447d41a7a1d35c9a28eb86c4502efd0a8354a15b6b7cb6659ff05b138588a54929344c7ee06edddf0895d0d347a13830456eea70e62bd1f5924c2c5e62e05f60e263cda722e5419db821aebfe4003a84eb2977729cb721b732a2823a120bf903f53e9d07eda9d2a3a27fae10f90fe31fe1bd0893f687244f7cd4fd3a11455ffe77f4526ae30087896a52241572fb82ad8395c83591a0dc5c86598959309d2957a79e1f7a33319381a708835e699a969c878e55199cc34c8912922fdb2a80a85bb51f9a4bc9f67b4b737f4b8f8ba6c552beedd6150d23a49e2b2907566853806c2cf6a400f152360aeac440c936c8435f14ea1fbf94b90abd1636b3d045f16ab0c60f3d0075df1f11d4cd3c9c3e757b02e11c13640cc366e61135a2ee0b729e40cc4e34a68259bd02a4af08b114881dbcdf3f28acd6a48b55eea84d21ae07c031a954a65630403ea58c4a5b42caa789265960d62c314ca02d4ad40c7cc6ea6ecb83af94f5c84225c90d79c84d7764749d9120c872b2ea489a76bcb03ab902d5ef461cff947954997df9acf872ec14be706f29a5434f12da6502146673d8e6f2f20f1542da0555bece580313d389ca02a2d3437dc7bc1bc507968e6e5b909098887e8b086dd925a2101c068e4e345fdb2644edecd85f6279465b3993ad3aabe1e8c3e0b754bb2ed632ad76a8c98b923a321010276793bba706794c4a9db0a697b44c9d85ef38e659f1bf08c89c873ed7286d8e59843c6bed656ba39ac37737c829833c439f7120ea741074e906f2b064522a45395ccc58164e91704802da1d9965d46e37c026e648902b6dae25a28e971729164012c686c9f8a72b00f68a443fdd939b0887ff9de6d918d1985cabb3e4f210350af0728ea7b5b9689d5dc61cadadd1ddafa8d180c95120478ff7dbf1331b4e309de5b04b5a2bca15fb6b533b85a0d43cc0d82880a08296b0c44a74036bee2b7687ef81371cf170da4d35ef82ce07d1704b6b719ebf7787449f576b73b07a35871efef50d751ef509309f93845e532a9748dfd8d6ebe3987f5f06a8bd59657e9c1658f5878b6c9c36cfd966b4e9e1c02f8a6a99274d5e0f0c9ab43857432f4291b722a2757f6c83eee3f32d2f8a9c4807ca138ab7b760d4a723167a4c8a7717695140b325cf059d27db415a832c9158de462abf0252f102e2497edb2d7cbe4ff41dcc7931935ec6ef3de4170d4f5d166626b5e1d5989eb5d3b73f6c054710e9b6ff155b6683f81ecbbfa3df39f4b13054db8d5a2f815c54c219a1d5e3d98cecfa8a765d6ce6a7f97d793e0fac22ec7fe486ce25fee0d6761558c602ec61ef01ba590224d8bdfb66932d9b24e2ceef8db07c5021a6f02a6b3917b49a64205f38a9e2fe45ba293624477f585a41530697351b98538e8b6ebbed8c2cb44204bd8cdfea87e2b34bedf7fee327edabbf588ac1662bbeb455d36fa01a59a36957cd254df736766e3ee3ec6d682b44c0efb1aa4b0f905844958b73123d1842f855df7a24d0297603fe02aa68546db25c355e67debe0c7f99587c8c45f156d394c53ca18035e9e66608dc3d5d8ffa2562d1c94bc5d356b2c32352679f8bb522fe35acdb7ffa6321df4af44240a73e77243eca5d2d46704635eaa47cf7c2b264339c2ef669a1a7e5607e22dc9cd4e3cf7f49bdeb14caa16c95fd0205a7931bbca6b34c02bff75d44efe797f1870be30a32b9f58a0a3248a00bb1c6cd0effd94f19d4ef2498b0feded95ca9830896ddc14811f22cd842c48f0f1b597db43f5b599d6c9137252acbd3adba4584b758ef6849f2d8ea4db813189335e2aecc49672b4989eadf02a0e752cbb5c6bdbce5f9dc6171393d70a968d535d5b6287bb4c3aef54b1538c949f4adcd639a94a3b1c0ac915b8066c304b90051e79671f97f0d2b1bc1a3ea7e37b393faf5f4a35c2f580bcd76956c2bfadf0123c407d8c801b8516892145b02f875cc223fb7414b82a8e4ad8a7da4a583751ad9302fab7567117b01ab5623ae7e09a6054b77dc48391d3580c4f4fd4c9460aa48518105161ba0114c2d89a208d133d30ff4c3f1438bba28fbf3d9b22975e932ed8e9d7bb8b677f85153a3bc792f9dbf3403c0827cb2cf0343db054400260b1e6025b16b9cba6cc1aac4fefca75ea02165b714c6e6f24ef77c79dc85cdf340bac484206aed8d5bcbca28f483435fdcfbc68eac75cc577e49fa39179b4b62d29e42e6110fc561706dfcb0a9d3206eff22fe6c09fda7d41f1501fbd25a44519d83292c1f8810d07602a15ed850514af76c4c4fef9565215ca8ea644c755099e677e9ce6594bda5c2c1539aabe36362713d3007a07530f35689311a3c6f5a9340ca61bda2c97e63d5a14a7cf4a274df098918ebea980fd3297da0500324e1aaed92fe71c7cdcd9f1cb20acd767523267ac6a3149ede95103112e305695f755f93f706625c637d08bea85ea8df49ac8ca7b88dd1c0ee12e72d9c271ba0d0f2f965c399d870b8553f1702af62c17ee5a80b6b9c82f25e308089dc0b58b003b758cb362e77ccbc6a02bef5aac88c9c8d1b4830926c75a776d0978e85cfa30ec58bffe8ad9d5bab7595a6981ee95db04c4a31abfaec692996a322c87feeed8225e4fe0e3e47e9ce3cf32dac71a322f77510354b3d7ea0d6d10038bff58a49260864538a922eeebbdecc4ca632c5435f2647eca22da08c128ab77224428cc81c8ccc37a712f6302c3a04a25bc4565305a95f410e2e0c42568b3f1076fccae3c7a72ddf5b60af6dd4070cfe353f544a715ca54ee898f32513ed25aaea38903992600237ae8abafd56e04d61a9a507607c47fb2bc626bda3a7f615fd5c32dc4d84dd219770f8ad8d364534623f377d4f4f5f0c9f7b1f11a4b8f1726497c794601e03564253cd1d980869e091c60994fab8e4eb3bcb3af2791048143bbaf9847aa612765e25bf3fd83e6deec8e8e2397c2c2e634b23fc6e2fd85e34a8ea63242d5dd65758a1c1ac5805d40374dd8d7edb94e0c61663c5531ed0c08bfaaa264e3", 0x1000}, {&(0x7f0000001b80)="5cb09cf5dd99e542cdc02d8fa1d8c75e5502a194ea4bb035d1646df5a509eb1f8e62f984ea05173fb157ee4fc6fe88b8bff26132ce3e7f04919a44796a0976746e26a2a4d846326f141c1c5d52b35029e8a2bab5034c2f563b5d8a98bc9ab1b432d28b70e87d2c9bff6fe74d4739cf4d13f77a62b203e5a36c692c3e176cb0f88b59d73d987221bcbc737d9377eb263d6aaa05cd3358d096ea2028f4aa230fa4c9f9dece6df72580e247f553", 0xac}], 0x4) execve(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001d40)=[&(0x7f0000001cc0)='#$\'\x00', &(0x7f0000001d00)="8f2d2400"], &(0x7f0000001f00)=[&(0x7f0000001d80)='\x00', &(0x7f0000001dc0)='*,\x00', &(0x7f0000001e00)='/^\x00', &(0x7f0000001e40)='}(\x00', &(0x7f0000001e80)='--\x00', &(0x7f0000001ec0)='}%\x00']) select(0x40, &(0x7f0000001f40)={0x2, 0xffffffffffffff01, 0x7, 0x1, 0x49e2, 0x9, 0x101, 0x4}, &(0x7f0000001f80)={0x4, 0xffff, 0xdbf2, 0x0, 0x80000001, 0x359, 0x80000000, 0x2}, &(0x7f0000001fc0)={0x10000, 0x7fff, 0x7d49, 0x1000, 0x9, 0x1, 0x3, 0x35e}, &(0x7f0000002000)={0x2, 0x8}) getegid() select(0x40, &(0x7f0000002040)={0x2, 0x2, 0x2b, 0x7, 0x2914, 0x7, 0x400, 0xfff}, &(0x7f0000002080)={0x9, 0x309c, 0x0, 0x0, 0x7, 0x7ff, 0xfffffffffffffffd, 0x6f5f}, &(0x7f00000020c0)={0xfffffffffffffffb, 0x6, 0x20, 0x5, 0x20, 0x62, 0x77, 0x6c4}, &(0x7f0000002100)={0xe41f, 0x100}) r11 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000002140)=""/211) mknod(&(0x7f0000002240)='./file0\x00', 0x1, 0xfffffffffffffffd) recvfrom$unix(r4, &(0x7f0000002280)=""/245, 0xf5, 0x1, 0x0, 0x0) faccessat(r4, &(0x7f0000002380)='./file0\x00', 0x104, 0x2) r12 = open(&(0x7f00000023c0)='./file0\x00', 0x40, 0x1) ioctl$TIOCDRAIN(r12, 0x2000745e) open$dir(&(0x7f0000002400)='./file0/file0\x00', 0x10000, 0x40) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000002440)=0x8, 0x4) recvmsg(r4, &(0x7f0000002680)={&(0x7f0000002480)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000024c0)=""/223, 0xdf}], 0x1, &(0x7f0000002600)=""/70, 0x46, 0x5}, 0x2) 16:01:01 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x6, 0xfffffffffffffffe) 16:01:01 executing program 1: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x4) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x101, 0xffffffff, 0xded, 0x2, "7002516d10fee4d5b55373a41de3567aa8896e5e", 0xffff, 0x9}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000000000000"], 0x1) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x569, 0x4d, 0xa0d, 0x7, "355dd3b9597e325c4bc3758624777e96893a4d23", 0x9, 0x1f}) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0x4}, 0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000380)=""/193, 0xc1, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:01 executing program 1: getitimer(0x2, 0xfffffffffffffffe) getuid() 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x40) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x2) 16:01:01 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x40) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:01:01 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001280), &(0x7f0000001540)=0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f0000001100)=""/123, 0x7b}, {&(0x7f0000001180)=""/251, 0xfb}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/202, 0xca}], 0x6, &(0x7f0000001440)=""/139, 0x8b, 0x200}, 0x801) 16:01:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r6 = socket(0x18, 0x7, 0xfc9c) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) r8 = socket$inet6(0x18, 0x1, 0xffffffffffffff6e) renameat(r0, &(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') r9 = open(&(0x7f0000000380)='./file0\x00', 0x501, 0x80) r10 = socket$unix(0x1, 0x3, 0x0) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000780)) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x70e85b78}, {{r4}, 0xfffffffffffffffc, 0x1, 0x80, 0x5, 0xac}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0xcd}, {{r6}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xe418, 0x3}, {{r7}, 0xfffffffffffffffe, 0x10, 0x8, 0xa9, 0x1}, {{r8}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x0, 0x8c00}], 0x5, &(0x7f0000000400)=[{{r9}, 0x0, 0x20, 0x80000000, 0x52, 0x3}, {{r10}, 0xffffffffffffffff, 0x8, 0xa, 0x1, 0xb31}, {{r11}, 0xffffffffffffffff, 0x0, 0xc0000000, 0x49, 0x8}], 0x6, &(0x7f0000000480)={0x6, 0x81}) r12 = semget(0x2, 0x3, 0x402) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000700)={{0x3, r13, r14, r15, r16, 0x2, 0x6}, 0x556, 0x10000, 0x14f}) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r17}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r17}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r17}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r17}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r17}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r17}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) poll(&(0x7f0000000000)=[{r1, 0xc9}], 0x1, 0x0) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x2, 0x2c, 0x200d, r2}) 16:01:01 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x49, 0x10000003fe, 0x0, 0x16e) r1 = dup(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="37a832a9da94afd1f1021f17f8a94e0967f9d252d18f1e70d6d65f435dd8831f05fb7bcb2b6d31861fc70630ef5dd0191f4edf258ed3af98ed594a1629bd08f13793701405b5e4bdd903b8160c6a5b09747e96f6abd6f7a928335dd9c2752c32cf57078a9c507a8565cced896fe0fc5156a08adc489f204352b4fd80bb8ba1e48a71df405bd4bb68f20f75549f34f40b9b93b70e869d946bdc3ae98bd5f2ed15b0f17a36f8e36bfdee9e5b4401e1ab3a0eab9cdc6c6c56c0a499657eb3625ee4886a1b49f8a1badf5d796d78fc0ab47022a294435c8faf3caee4b4e89c203f7435e8d132f7ecbd46b31ae2cf1977aa7d770c", 0xf2}, {&(0x7f00000002c0)="21a27a020091cdd0598e6b5c948dc8992ad3755a0454bfd0ba525ea0bfbddc4f3bef902db49512d033d9a6b3", 0x2c}, {&(0x7f0000000300)="6e5e5890fdff5095fc2836d3b11468ca4875ac04190a7aa8176b57c117f597cb90c64acd7b28014bef269701921734426b9edc7c8e4d59e91ffc1bd6035ab8ae9a99dce166e3ae90dadbff3339b7d17f396b7f3b7d0df2a83050af2bfe0613cbe7331bdf30aa7cc5777cae409559bf04fd83674979930d4d51f7692760a59a61e57609516d87eb22252110e769fd4de83651912703e85f296753d816b10c13000ff879147dcfc33c6d382a9cce340d9127cc26af3e2217a852d0d2eafe042ae316e3dade8d7066d5a5bf38034338eb3fc2", 0xd1}], 0x3, &(0x7f0000000980)=[{0xd8, 0x1, 0x1, "94e1ddb3972566e1ff51c73cdbd03b105daf8b5543fe5b478a39adddf829aed3a86b489bed26cad0b56289796a2d39496cce7b7946dd877d97e8d55d2e8ea7df2a1ec60e08e2c78094c146b50546f87f167d29ea3ca3285a46eee22f98c219cfa9c5c00fd71a6fce7fad6552936d0583cfd5ac8a3eb909b3b7c5270c685efb052eb583fcec6af29f03843de2060069ce7add2ba19e96cb08397bc1a5827f6de5d4066dc5bae240404c31aa1ab7ad01dda6f79b4537dd1f3185ca60ae985254e03e7187e939b0d7"}, {0x1010, 0x0, 0xb9, "e95c9f303bccc97b507fc70f1db40ead746865e23419bfb377b7dd46db6e7eb512b181aa4eb71876fb3bc792d5e9f4be6ee4222d4d8ff053e732b92c5ff77231be4a20ede60a7a65d07b9f3ab5c47b78f883f6feddb9c1f7b1aae7ac9ad0763daea52b9d6378b4694b2699a9a16e313d00726603243a987ab8eed4d90c1eebdfcdf22fab5dca81258e160e94b15513a345c2141019835e9aaeb3e9eb21b98f66a1104bc6aa9c8214bf35866d13b93a4aa61ae9964906b2085b23349f31ad19967fcc72996e0ba97d2c554e5ec281c411a9bb68e86347313ac6b0cc1a81fffc0848d863965fcf8ea61bc916d38304375fa636de14bf8515345b3b8a97858d9810f0c054b9ec5405e69aa21fb990a235ca07d08fbb106c764540c7fb7650b30dcdb272eccc2cadaccc01c9ae476e3c141816f8278afcbb3e0499205dd87a3ee641a7a535b45551784f7d4f85914310048632cd42990263da3ea23eb3c9d683f88909204f1dad1cdcd9a0037aba9798d4a020c488057bf0e81b3ff0e6d2ade5a71c7cc3c206551cddc9513913bea1a1ffc9926418968c5c1c49626ae74aa50e059ff989c17058a3bc0c78a7dd97bec925d7028e37159660ff0b8d2a63bfb67f88b5c4edf77014e1ef886689b2db7e5ccbe0a587ae391902cdef32329b47ded9ffedfce55f9143aa3514695f72e6e92ac5bd181ff3d264de7cf3f9af371b5652d9e3eae4f0e8c7774b3d40c499859db3421c0ddd2a4658f0d942c9a0a389870a80606ca5665bc349e737ebc347695c24b97b936c542d0d78df57e6b976af241434b05d4dd546bc81869eb23273b1b9b8af6e2be0560cac4942ea1e87b42ac0fa4dede3d1fe7e66ccdf2abe6a4ed17ee5316df26f0384366cd053917d4a5628154de652a16fd7bc9467e4570783bbbba1a416009ff10f95456fc5fb0a6672b614d2bd13b352fea107c1ecc401a49c0f2087fd22ef879e2a1a9a6eb65f5377673407d37d2d2b9a8d4bca4a3227d3052ee8bd89272af01baaac5ba7763a63bffa693b99d3d4330b049b285b0541c64d9cf17d45af11f67814a245e4c7524a94a0799166ce63e69e6fe6f23c297f1d4ad5919d80fed37a3aee7a7fa6607464cb32b64ac2e87f769952016d069717ff650a4b1c291cd58ecaa2f583aee7b8ddc869582d0253f603b3fc9b1ffb21fc8cf9b35c74dae73c6294ccd2b6e2d93ccaf83f52c99f2f7f994361b12fdc8d3d4044ccf6c554be738d0eeadd121ff2bae09e848cb3e3dfde3c2f32e338d11c40c5b8933d2d64de792c6b92fa980005b4e0fdf9a2e34bbb365446600e95ed15809ba983ba9b048b564d54627b46632b77cb7b1f07aa911e720d34bb06f33a72311aea103cd527980532a78a76660a3b18fa81ead504394ce93146388875ace18af90560fa32cefdeb6ac06720e48bc5ec8c6b5ca19176ce70824e1cd0aebd8ba4ea095ec55194f405787dfe6ef280668c3fd4ca5d46616df6448e1bde02e6301350e227fe97ef4a97b98f9c1ff1a039335edd3e0939190f7b66d175d709ed0d5a9ec7f32e16452247c96791788f18ab5818e34b8d405ebed724290b170ff6a673c167ac826ed67d5ac6f1333af4f97d30c7c84f4d5631fa25ce5157d214fee339233cc33e074650330b49a8123b1f8a93efe9cdc8ed8ab2b4c0e8ed19994a33786699b6a8110e2b1242008fa3f8b374c9aa5ca3d0a87ed68ad4b32041a604cd7949496051749c0121f743a18b5a84b8bc8843005e2327c907dcef3bf15abd11bed3b6228feb05d93df9c78ba74e70b647fcaf1932b846814fea0bc7290da88c6a899c8ce39fb366550fac68b63e651ddf1c523d6599cec120a006c8c9b924a83a916dbc87e66e8c5e12ef3b7786782094d24a4c63976ac37da2bd2bc47bf7e2ff80fbcfbc4ee82a05f47a73babcd14058ef3f408494e4a909e5384e84b4b897c8a3ed74e90d3e32391213a38bbe706b0b3ef31ef6445755f3f319f3a1418b107c96d1146b76730789ef7046db80fcb6c0018c95f0405b3c53e707e5c70e5c1b178ca34542a2d4c714488cbba3fb7286fd70a5eb7f48408ec555a3b1bf7f85f1b50d7752682566f26398bf90336198bfae18cdd51334547b3d512a27da5d77c57d751b802dc201a0f6736fe9d3f26072f1bccc5806daa73b2d835ad5219563f152f07f6ab437439ccfa44c870e8d392058e5a9a33675bd26738acab25cf1b09737ca2c8e128d32d3f4c72b7d2fd3f43ca2bb7c43c1c13257bea44a78b12367031a9932457f3294562e3d0ade0f4f41e36f6bdc9c60321d58ac54104b227748762a614d04921889ea2286e4a740041b45d69c6d4aba4b7b3576c82ef1a571ee83bced65f1b5e58eee0f838f39e4427abf6f59d5db4d8486ee6d5b644850c98d575588f4bbab3662a206bb788074dfb9b534fad83186a061aceb3e54a4ca9aa2e648651c275955c59a55b788dea5b8fdb5b87e5dc4a89a208bc1b4f091a53144d2e2eadb0bdd5985878787f93d62f9e70ab46743e36db874b661df6188831e25d8d88a72756a1506b97e2e12fdced4092d9cae945013330dce7182c58e2e135ab269a246fa18d376df1eb72b560ce1aa6d1f7aca8ab13a5739b0e3031dd8ede5b31058de0b2ec79b70518630f2c622daaeffc9b265fdc6b3e4413a0533ebb7dcab6d0bf7c03c1398726758bcc78a889527927c9eb39e60daa98a284fad6065ac55d64459f53128d8d9476603a5781e928355073ac98920a80c90ccae54b4db257a3f6a29912a36af8be3e8cf1f052209e54694c9794f90e06b873f0afd352c778259216ec13ec5d39abfffe1e0623a06ad243c83126bb1abb88e6faa2a1f31c9794b8a92c83b1ca1a97b31fbcb12a1e705d36f7fcc4c3896d96f8e6cc14bbf15fe9658ad8586427f89feed9a0484f5a523497d76f2bdaba4cb0f21dfd17c53c6bf3b1300fc767a2571663112f8efc6d209cb3678592f6c4fb43048de06b383a628e33bfaf74db3da4dad1fcdd60f3860d66fdcb1e4e6d602c8f3ab5c51872a142c9f7f34679c416382888dc214c124d8359016af2e36f93a0cfd320b18b93b1fccf1bf0bb140d033ce71b5a57f8155a24f1053871ab66380967e92deb5c8df21ac1c884cbafb1d76d74a9babbda4f5bf94e51c0789c3478e5be0f333f1964d98334693995b92d87a02f26be64a0150714e1fc66c290cbafa4962edf1875251bdc29b892e39f8fa9fba3b1ea98f6c9af138d32066e04dc10b0f04e07a4c949ff83c8dc82a2b03aedb9c95e70fe1a1057449f96e8a3326e7ee6bc75391649f27dbed8865a5d0488246fa829700858a7a097f3d98d7a9979605e62556c3b8293498b5f3a74255b3b4f4d63c2a8540ff9b8e5b8f261f68b0c1693c2c0ea850f535103861e1511bfaec8f81f606a82a269157b0da33d0479aaa0fd4054d1cf0271bd741d7d610c802acd858c3288918fa63a83f47bc4abceb980ae4b274d37d6c6608b2a7ee5fb6e152d4d21cae85a5d7a28e2176ceee4980af01b71250cf967581a12ca0dddd439d5cbaf6b49cbbbe7a2c742bb0e54737bb6c82052a411947b0aea5489378bc9d52e49342b0659269a6e4d413c9d652b759a1063087ea735d6b911431a3fcb19116fd4deef7d3ff7f6e9e853ed1574179bbe31a62db9fe4440e1987cd6b682fc9f8f981ad6ba933f49fa5d4002a0c781081f33bd4692dc21fb753f4550ad06113c5394081182122d55911396c2473738e8e498e6364a9ecd0ff159a24b43daca5aa304a6829c6132c469a5959b6d7d40fc79eb79ea3d6d8257eec5192c3da3046c1c01b750618450cb6fa25a3784f303f34516109a0a12f3c9ba08c8b7a42b49770c6e5b703804be2b6cc3c778f59d3458ce41ac87d79000ccfebcf2ea1ab368a8ae3318945d46490bb4db631424f0c133dd768b729bfb574f999f866ebbb968707ef3bf4bbd0c09a9c52fdb59b1a927301d37b11d58e1b5b48c891f09c15904ed5d07850cb32a718532a26f94daa8675d8a5582de22bc596cd07d1ccd26ab2d45236e50dcec2eae6947f67a694d7913c83f343e39b5c3085455d67708a5945700b20ae77f312bc2eb9a88bc77670b1afd4d0484562936db774524ec7344e9e773d69e6234b748a8dd6745f93933e71d28d999b12bcbb2bb2542288e2bf5ba81c910d983936a35c629f886c8f2b9a84c7ddc7a740ccc9d06f404faf184abaa4e3f429279d3426e22fd72afb1cb19aaa6459da0212c6acd04018c6059e59e075cd311c6511ce26a3269e279ca96171f2d0349ab837d762c48cac938f8e0853180ec0162f2be0b2d8afd8a1d840233578822011d3ee688e4e2d00a505a5a4fad074c5d5a597c05a33f3fed7e908bf8a5f10fdd6888aa19ac91c99f457c6d72aee23d1939c0dca9de93fc2413281b119a16d40d53c104fe7099a953ac8fa1e5074e4201635f3492ec5d76a19703146dd109e1112513561667027c0ced92fc42802c8ac22bf3f186213db55fa911f1e76c85a5a58cbc2c330b898a65d42cafbc20769cb0f4706bbf0afca582822b2ee386c2a0fcce10267f8c313b593dd765f8cad49011d49bf62ee9e2a807abcd38cbe49322d838c8c4720f7e244724eaf595e405594a4422cd8d9d917da7120bc762def3c6ce9ba08e8a74b2213f0b95f8492b8b4904f10be4f1d6e7b86d13607dd39934c602120d0cd0fee734f642d5382d7cde84805c9d76eb37104fa3d1d94ff77405d58e09d2211c06703dfcd058ab3f514eaf42f60cd5e052a856a50269a16e33d2bfa394bc5cd8011e2d9bba81e3d48a1a95c7cc9f7e10f81a6ed93ef6415b1c475b79b270a81648a0e9ffc0a0c46d62be66f8a631c68087ec452e6c727d94a9ddb6d0550a16bdef8e0e226c66489d04a1b9140659984ad174c180e03d7a18dff8a5d0ff3e263ec76f527c099ac0c33a9784bbe43d51523277dbc415b54e7113b821a4962ab52cfa5137cce42f1222b35869b13a7d800d1aecd57a405e1edca30cdee30b6fee7048c2d396353df181e4a81490523f1ab450aebaa7f7fe5fa085a957c3790dc87208cafca36e981c2821c877687bf54f6b03fc69e4b80dfed2d3c26c24b178f833ff489cb00db777475447179bef26c49b4e7052a7b7767fba6c64984ac6638302291d618f9de2fed2ef2fd422a652b77a52fea84b1fccb54b5cac1bb306b32862f3d824bf239945fe525894b5c33e865b55888e58804ca97a6e728bcf71504b6312518b9aaac9f51c86e6f6e0a121a3e551ebb2215a8787d2a3e8bf0cd50b4818e48ac87e008222816711fa092023c1128c3e00f98f1df891cd2bb8a9cf4a53c854be74b9570207ce9d9e7a5d9897b0d66aafa0d0dee6167eb8690de67d56a08b86a542a996e01a4f434fcdc363772ef97cee5555c15421884485a4e2b078aea6f58bf7f87f6df71a8525bb3c5f7f2cb264a0d29860a76400bb4490b03140674ee928339ecfada3d2d82d1cb0577f0695c56cefbebbc51a564b1b15b34c7da1494d7fbf6e4dafcf9b35b5799946bb6559e9d18a74f00bb68807b521f62fb333b66197f4eb1057ea3219d13c78407d9e5f73438bf6986380b9f437e69e97f44a8ccb83756eb13b8bfac90db571dc57409e1b69068e044c3828ff468a8b9cfe09a5038f777ca34e5c01fd49b08bac531c40234363f76441ed4ec8c29bac89d84a19b3662dc19a538b5b4024245edb85caebb4a9ecd13bc4a6b1ac447ecf57af45a06468d21d3717732b20617d044015a181f0582632e70108ea37f910bcf18"}, {0xd8, 0xffff, 0x5, "fc931892011dae11ec1401dbdbddf0ad2a6da416704ac27039c7dc6c772ca17592505db2db14d822bbe9273ecee8a56dfb710282045ff4f58990314fcbd470efe6fbb67e25721f1e80817b75c9d4055349d78f2a71f2d6e14d684e91d1c33d8508f2dadfb6f1e37a2db7cacf91f2abdf48605ede148a19d981ff389ae0fbad5011bc3c5b56c8f990d2e2b2cd530e5e86f51488bd55f5969bb8cf89470f32f2748d36930ee54786ca3abca97396889a8be18fcb73ec4c6102848028780aa304f975"}, {0xf8, 0xffff, 0x20, "e33cde9dddbf395bf16f8ed4d303497ab20e12d9893351ff10b94a78c168a3c94befa2703df7e521f982e860cb8c626c51982600c31f240e0c29c322459c8e97ce933e497c862f0c373da2f9f837aa72fb58c6ca94d0462e927db06d6b46d4cacddf18270671b8331ce4cd4277e683964072ddd969d8a73af4f3f6c2dbdfed4792e359b8493427be080fe178de000971543a7c57affc9c861d3c1920ee77ef580711cef2ce13f5efe62be076fe66a4c5a9ce202eb11465d6cf7ee76fa87debf4ec85605f016cf003366a5dd08bc8c68cc94cc2b9dd8fa9f374ab9434b35f1f8a03"}, {0x38, 0x1, 0x9, "ae9f49896eaef13aaa389ea814d34cd244963a44e9afb116434778dfc1053259cf"}], 0x12f0, 0x408}, 0x2) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000004c0)="b62eacaacc8d5730162e9e83d84620c3f9c136e3c23122ce9eaeb2f52891", 0x1e}], 0x1, 0x0) write(r1, &(0x7f0000000000)="e9aba275ded485f45fc59d3bd9d4c8368de1874ed3864a2e51c28221bc2218c4cf03036d9058b393b1f015f4b20b721c176ad1fee8f9453e844fc6aa0e00", 0x3e) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0xd0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) fchmod(r3, 0x100) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x3ff000000000, 0xfffffffffffffffc, 0x101}, 0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:01:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf34272639e8bd16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b27a96b33949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209f983a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae796852eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf10000000000e1b640f4d11db10eb00b61ad51932947d67ecbd1a0be1679189efe7b332c2ca022f87887f227508ef69a6b17e5252893667936639c6ea842abf8d91fb1b2fd34f66680e0ff136cc869f2a7190c79bb5c0b3cca7ab36a380cd6f3c5327ec514c87d5d07b0b36c546c65979d5dc0035f2807612c915c0d", 0xe8a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xaa) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0xb0, 0x11) 16:01:02 executing program 0: socketpair(0x20, 0xc002, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000080)=0x7fffffff, 0x4) setrlimit(0x7, 0x0) r1 = socket(0x2, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0x100) mlock(&(0x7f00003e7000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x\x00') 16:01:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="dcb621ce8ddfdbe54f44e7a7c554120dd1dfac52e7cbe36785a88661432cc6d003bf4e9b6026a572", 0x28}, {&(0x7f00000004c0)="1b9fb3966a35c3737000dacdb7c95c74465bb8eb16765689de51073d8f61cea00c916cb91ae64a8ce29d02f1f04d41fdbc60a28d4e80259bdc571458ffa19d1af298fd87285e65abc69672dfc9aa5e665403b53a17ce2ceaa1d5e3475a0df829dd8401f233f466960915ee83f3c030a92c3cd540d2696675453e19acca604a97f105d8b89ef7b5c00a9ebf830e4b8e1ffa8aaf6c99c5cca8e8167004996fae212501c41d6558f8b9ccf0e141fc76cf40fbbe6381d57b6d65455f9e566536e46fcf1624f8af3b7695cf602746658cccced97c9083b4ea98759e2047179d89a85121dd7c6efe667eb01a053851d73d150f7c770b82a58b824c1898bc95b0479dd08dd2fb5fe3b4d101c681e3bce5e58b28a5f346ed8a5d2c864f50ed215f9a2315be7a8277f32658ce67de5b7891cadd2650082df2d756ff6b7b598d5bf9011c33ccd05591737a609c9a43fbda02cdc1cccb06fdd456a645d554438167cb4f0bbe68c0f4b970822cfd75699b6f11a7cfb2066d2ef466de889b49693478876b749e71d9d56382f31705bfceadc79e040a8236991aab05703c4bfa4e876f35248ed597d94bb59ff294bfd9621d6e9d3d571e9a59dec3ec60a93d1e09d36f7f3114d5832dab85618086efd57f92760672465b7c15c8d04b6dc0942cdb63cfd18a117ff85765521662af92fac0d67be721d1e9dce35165d8e45f6b49e0509f0e3eafa121fe3dcda5910f7847a5b203d7b0d9bc0f6488b4ed18b8a4c6a095d762b4fce8941b9b07c3ddb6b03fcf1fe48b673f79611f41aa53aa47265c47ba40c7d6b285eba41b3ac4b7035153463df4e0a2887d77f896269532c8fbfcc0e86d885109dd6b7f9d6709191ab6d62e11393128c4511921ab0a30c60b0a4e7da62bd0e048db43722748dbb16b6a384c5a24c6c86830fe136623e4a78ff45dd327ac683c1efd1a342142096b1c02e16c2d511a948be2d94d146383cbdc3594bcaa787c966635a29b4c12b752f6b3520c8dc630afda4112586d7deec7f5cb2eee2b5cd65009376054ce66c7002dca32ec5f721a5faa0b09a7c4fe17e30b97a86ac470ea9642f7eba100b6bdd09e2b5c2a214c15dd7fab5f857f124913f755d8e6fb183abb1fa8d3335c37f064ae8804eee7fb632f83d564249e50f15b5254d087e7bc6e33b96157de8e3f11d25b622c9499917ddde52ffdf726c0c546041bea10dcee3b7e721550725879db66348e7de07dce53147aafd1b26d27c536a06906c45070d4543d82cc9b989f30899573e8aaf538f6ae0698e47165fe9fda1ce6c4c5a75425e2fb340054a5da9d4443293758ae2a7a2a08ea04180877e94f41704663d4f9a12552f4a3cd0685e5afc8529e302cbb204b496da3d08fb2f040ed401c87841431a44e4c1ae7bcf07006cdb49adbb6ca61e0d240d17a00d4d7044c2719ba5b9497a83541e5555c63f1aca2e4fac6d962ae42b5dc51ca64ed16670ebc352f9aa17e2ab303d80a0ae193cf02ccd46b5d028a80169cbe9b03a7a4b1f8db6368bdb88675ae7b2dc976b5b2a0ee4c15a702cedd401d9545a8436624703ea4437c33a7d02d7f062d3ac5cc52d5bf4cc09d14b39e143b8179d8274592930bfa2f13b7e0834ffd0eca6cb930047be6df3925a9dbd814ce9fa20d46ec4a77b0f1baa2eabd0ea934f23c00ac2ab5a22c702d01ba88f6ae60722d977a3a0d663f40ea20c6377c83077469a18012910405179f579d052265766c154fd7374cf1ba17cf455cfd9b68278ce0ca196a645baa258c77ab4bdc9ad54c5f810ba097fffa2a88c1871f0680deed74f2bd093ff4062e94470c7528228b0e8ff9b8e02fcee137a1a43e55f9147857779ddc1c3f0c1b60c8c2f6cb50596bc65b4688f9a9889a31bbffc7335294b877f08c02cba8d17c2bc7c2dbd8183081b823f1c88e98be3896b6da18ed6520370936455f0137c29c9acf64c9498550d9de8bad4d0edf4a2a9732bcb64e6fbebd0eb4d51017a9401c10e9170e1b0f0725613269bcaa8c56d0b76620e1170f9175257e304d58bea5dadc855334689bf4d831e963c17270babe16810aeff60768c3b1e5851055a141f4bd2067ef194bf733d826d6c84548316d0cdcefc8715a60e74308adef08c0e164a3c1c57d52aca2010cfe46c9b84581426eeb33cbd12ed8cfd5a1055ca9e4db29328336ec02490e6ae2057d6aa75981644c926841ad9a7b162edc957f9e90f8218067cd605fa142821c280750cc5c2c4d38e74dd6286f9ea586ae1837f800763d340c71ca291425d489f2f060dacff4f995e6235772814d72670d8055b93a3aa2325d8f3cc62f1afc88d39b337669457ed1c9690647733853b2e9968ee0dde216fe028fbf40cf865a7baab87db4c8a21b7f79a7cf9490be83522ba91e6f4b7aa3e55e68efbf572d26bacec29771c8fc4a1d59b9fb04961afa056bae3014472f067fb495be8e0b42e93d890ccba3e9ad3c24d0d74872694805fd45e006cdc12e11a73285cba08528008a504e99398070d31e46ac838cfbe0943e0dab707f5b71f17070a6bcc17f8f4bfd6c1b3f690f241b1452496d68855182d483858ffbab5f9804a42f6e631311e72b7eb4cccb8f4a10f1c5c4cbfcc7c9cf63e64272b4280752d9af9399b3c345eb0408bab9cef8fba1c6f69490d0a9f212497bb0faa0ced6228edcf2987f950d5c0160c66085871c7244d79ce536dba8727425afb7728385a64794c03456a0dfffaff9719038697813d2fecac312d587fe4b08ad83268645cee3425480e8c51276a644f337b62d831159bf765555df8f365d002dc3ce3364961982230380546ff886b3b8bc105e71c7383c6ae42e4cc8519e139a2475e305be253bdef357798eaa3866028b922391e578c7149ddb31fa4d7eba9ea758df5a4c59727a141e80d4127ea1ce1de0391a88727a609cc32a434030827d70e1ab04e23c7b4163b95fb82aa9aa4ccbd72d196b75f36ca0c8c3fb54efd96dbc8dacf3edd2b64317779fc9d5cda9b0fab7356a763e0d7b65c78b921a8c0965639eaa222d24fce396dadf13d518c6e55753213323b4f71ea033faac3c3997df65f07da99cda1238fb86785dc59b7b757c139fd0bd8e956be8a4f54566adc7306a90aea6ad2043c8f3d837aa11f13b6887531a80dab40699c70136377984269aad72f1d0b66ee9fc3c856fdc1809f833a32d14b2366083886a76b9a722e21d42999af27570c9c8fbabb4b5a744fc56904eed17ff8537cd0b738416fce1d6e28471d60dc67644e0b7d3f50858b51b4052106f542977a6126d7faa387bda7d2dd1e265103f993c0838eea7061380ca3d4d21598ee728b214c3b4cc0265b6708ab1198d063fc09efabf0c25f0c485a53e73a73cfd7f12337e39d013583407e279192f562926dae6e4c93de456d68f87a849ce73c3c636806d6a4c1c2c62e7599e56e103b3ba37c7e46581b344e2d8baed63abf43a8e9a629edd35c34f47c0abddee29a41bf1a96c212e1eabe9e14a6e6780ff638c506ca4b4d4989ccb4af38ca2350855293d0eb7a79e195c0e9238da4b861f358e63148e0ace32172ee2513eb9b0a526b2baf9ca20b7de0b56b8571b54ad7a021206476e948c0d803bb3f24ca9dab7d532e6e2c88c4df338968da326c91a3a9f5a1e2036bb360cb3843fb6b549042144d4eb42f9c915eed41a31018d36eae141d7d778d6a7ec663b7057b1936461c3045f4c0d6390071b2d5bac9e1c7215443d1eecb788b2989a3e203e424044e5cb86964ad984ae935850e76ab2a8b196fa6970b1995546818c672896071205192b7978a502b2c2d123abd5570c92a66a2e0f1c1e2f2b34842e45af99d1b127a9f157e8286050a6b555d48c25156a5cd8a55f0f9130b6e886f5aa3e046e54d3cb1ea985ba7469874baf78b0a062ba72fa8929894cf205d547d114084acbcfbab0769dde2b3d27c70655aa75f37dcdb435c444f66f488e35095cd451bc661e4bbe3e29a9c0278b368764452a4ca52db5302dd2560c9ae862534f29700f11c9c0778c2c70108d0a32f7bc7c8f9c49afe9ec3235f60a4cc581348ca87b3c141ed0cf84d4b647a041d152a01be3b5530824b34edb04e584da6e048b312a3c8280a1e4ec51049531983f868da397d55a839254551faf0df0ecf22d3d91ccc1e8e07a93fc0aa80aeea28d3529937ba86044602672b961a1571676769e25118bc79644bff7344eddbd2aea41a91f09343e1025cee5eed7fb5bdf8a76c8ad0893088e838c2ece85ea771480256b4b81cd8c169ea23fe270bb3ae2d4d368dbda98fa011053fd3ce3c014d66b57fb16f6e005b83365a5b12b788ddc04fcc9a4f2359f5abbdddadf36a0dc6abd54b546b69c2bce9f4b21ca791664dc60cf242f8f1ed94863bd86570f64c441877baf5dbca8e95d50dfac1b8f859f97d9640feb5ee0db025f8e13e5f0f0d56d7d603fe361d25868cc4ad297dbfeb535cddfd2dccfd502fde2db8880c1e6ad1027623d21becd624c9adc84467025cceccf4c3911e24d8aa388b499290bf207b901e10158c2ce4f1eca5cd4d3e121e0958ff47199ea2c3bc4a5232bd2066e05e81e91a4f9d2afa83aab88fd162105656fc2857fca5d4c7482f6f0557c38b07f0a72e3c7b018bb3cb9257ef59f801f3fbe950c8c93e188e0912fc91cb787736efcb3f77f3d33e62ba06b3e62195b13ec485b999daaafc8922d6224bd8dd98cc9339159d055ca08a0fb32603de9706656c5f1b2fef34a24f0fe99bef4a784ed7feb270f47d5d0f2d84b42ede710a3026a9989598fb8a88778a30dc77d8a46cdac669d2e0f84dedbae8f3824d30954397f0a76da34919fc7f1a3260a747b57028aecbc3124fd297503b72e10addf8d5bcf0f64778bad31d09723c32708f457fd2ffee48bc8c9ae2bfd738fbaea903457b888ee8e897d94d6ed1fee4f318b1a8262b2e8300f544f3e356077f4fe2fb78b4973eca9c3cf365430491e98da01ac529da5f64f28179fb7d007d74b10058a299d7237b0749371009bb74d21899eaa6fc1cdf4bfa0073c42cd40b8a2837d58de8ae472511d90c9fa7d6f606273b1f7183dd78905b8a7dfedd8b7fc48129489356b54aa5a07d9e9d2962388612fc2d4e87bd6ea5dfd7fc1d73b8fa0d9a06563bfd053bf8feb226ecaf3e89f3f2acbd1b7d9d5f1856f8699ae40ab09b378a803d3a9b06267d301ba7e36696d12030aa931a43c5f2b20eb2dca9691ee48d4ed91bcdeeabbe161b41b03bd6775b567bd43519d578a13d547561b2ee7027042987af6950863f37727aa892e5d02a29fdb8009c435e82d72ea50ed3eb96ac0e60c89d0b72f91ba0ddf2a513b183b0074bf16659c71d62acb829c99a1ca25a2de4b26783e6cf130610b642a5a58bc70741bf791e39e5339083661c11f651322f46bbf8a0550c165588a3477077363e3758aeb5dc6a875174bef40713528f85d7894b65c88ff5c09cf16f45370cfa851c44b45083fdd37710a1f94258bbca27d01b0e213a611e377f0df08a1696b59bd9027d8d1bb844b3ecd1e09996b5e26025985debdff346f8e301f4e2bdba3d0c6415234cc073b0a33bc9d095a7a69c9aafc747100f696ef5d1f6b0f1ec92f4fe3f059db10a806fa03b631a7f34fff545cc50bc0aeeb27b01acc7ecfcebf3caf7ffb8865265d33377278560358186681d6acf41400143b0f1dbe12b2429065c3de3b3e0f13bc7461b6b836542d096a28e9df021be57400e861d7fd5334bc65f12e973548567622f8baf90f37629eea13a600a873af19d12dddb69d0d4ee00d", 0x1000}, {&(0x7f0000000100)="0fee223ded80d1baa8c96ad87e6762132d1534d1b35239e6814470ba53c0d25f24e654027f4f85206ecdc45b471ab8564e74e27b778dac047c1f30dcd9de2b1cab1fa4e19bd0837f2d22d6e1210edc3ae90562b52ed669cf96198608cbc19ab3509e1b95893927360f0d27e3d8ebe35bca88a021b195120da670a07e02cbf96cd05cedd7e1f3eddde0424bad6a09ef495318ac646796e52524fc9bdcee3f7e2896c29983ddac20a0652c107ac8", 0xad}, {&(0x7f00000001c0)="fe5c0ed7bf9a0a7432d439c1857985e15626b93d73673008ecdd48d37fae98cccdfbedfe7856c36b", 0x28}], 0x4, 0x13) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x1ff, 0x5, 0x6, 0x2fe1, "fea0c7078a4c084bce9b5237dfa552cea88eb0e4", 0x7fffffff, 0x20}) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:01:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/224) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) r1 = kqueue() lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x7fffffff, 0xcd, 0x6d, 0x7, "1007ff00", 0x5, 0x70e}) getpeername$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() connect$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x5}, 0xc) 16:01:03 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2}, {0xffffffff, 0x4a0ec5a1}}, 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r2 = dup(r1) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xff) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x2000000000020c) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x2) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="8ed566dc1447b9afa9c0c8e73712", 0xe}, {&(0x7f0000000100)="3747fdf929afac6733f0b41e4c4b36a8e284fe73127574bad1d81e7da8b0a719b17c5b187f5d642ba39d80c2a26fd3875e14beb0a66b77b2780beebec5104380ffa4834e3f0b04271d51d2a8d53b4c9d78c9f3c59ecf3fd711efbc62cdc6e362831d84da02061975f91eb5c633bb9da5e9a322e84b081aa2ec4d1774e09f2ee9fa02fdec15e0f400fd181e0c526e859d45563f2ffe4219ae66de64b8118112adf10a55420a8adea131f1ada3785168037a5e02551c8d0dbb", 0xb8}, {&(0x7f00000001c0)="77a0acf367cf183a0f49aaa1c0c19a1ebf3845c55990ce50be3ada2528aa8fc21c9b6064f7d7d54f49147076f134ff17a6818e3ca58232f64b06c64bb3e2348fd3952060d4a002443bee5d29904e5a2ea6d89fe23f39ea7ee3fc284f746ebe3dbc6a1ae688e0c22a5042ba03249ecbdda191278dc842432f01c05d7b1faebe84bca3990ff10efb397fa4", 0x8a}, {&(0x7f0000000040)="3711330bd57d9f17", 0xfffffffffffffe2f}, {&(0x7f0000000380)="051df0a2e78d5b8f6899d00ee379afede8679ff84e8cb61805a7d34a4a88caea8f0548287285016c64c75bf5cb0f97ca3edade1258cc4fcb0e000a505d8acdcb7b45388025a2c8147b2dd23b2eec295a3eea5726e695e88a1bbf391b2ace16de85f3b0ede2d0ef59a7a66ae96d0ace21d048886b4daad6703ec22fdc6ec49a7c84f13d01493e4feac14b68bbbfabe7eb9feb0b60c141b4363a3ffffe56a0b57943428f7d6b03fb8828905d72d70e5472d73920a6862ddf0c4d9fd4f11d00d88b54d23aebef754b0cfbe650d98ad6bab1f2d91ce602eeb8d9ef889424c1e92b5e4504c81bc829b0cf4c4d8f866b06524ae18fca11962e6694cfe9b227", 0xfc}, {&(0x7f0000000500)="0f803953ffdcd11e48463b9335d75eccd825b5c958d5d84279dcb3d079f0677823005ddb5aca26aa33c0b64fedfbc7e3e369ec6973cb1006c40fd49be353dfcd4771a952908a63bb0d901f448b4f010e1c0b874a5f9d777571eab67a70b4f7dfeef90e2a2f38d6514b58e1a29b9e4752f0e18c0c25e70085b68c63430fd3102cb76dd9622b579bc24b50def019d770c2869264e63dff625c5b3c2fd0050016eb16eae204bac79fa56d47bc52acf061f5f883cd2031af5db19f0179f961ed3610a98f6547dceceeb756acf9923bc0363ae8d5ff73fbad8a930a4541aca969582679ebccfe449091b0d47563e44d36ffc421e51ed26ec2ddb0d44d053dc69415ffe3f69a5859b392c966ba6100f896034bc5e843172f3ff6e4a3c66889228994c267a8e38d", 0x124}], 0x6, 0x4) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x2) socketpair(0x0, 0x4000, 0xccf7e4c, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) fchdir(r1) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x44) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x84) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) listen(r0, 0x9) sendto(r0, &(0x7f0000000040)="9768c0d5b8eaa3ae342bca04be91e0dc40d6fb6c64c0bc439b0c7ad387ec8d7b84432d42c3371a31915c282e0041cd3f722806605a1578a31f0937a0bd7775627eefb9823d74c01ffed4315d907394c638834353b92ce3aa54a598b28996c395f8061afafbfb0e13b2724d8315c407ce5262ee8111dcc09ee0c4f2ea225422cf93bc26259cdb6fde3e60c4497e62341000926eea2259c31a78457104", 0x9c, 0x401, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x8008, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) recvfrom$inet6(r1, &(0x7f0000000180)=""/217, 0xd9, 0x41, 0x0, 0x0) 16:01:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x21000000a0, 0x20000) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530ec"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="2a2aa9655098546eaf1e8289d7746ed8ffb7881e64ab19d0c8e5dc5f9a863fc7a02ce6e3dd02754296bb260723c80253ff0a3072e391db33b5c56287e52532f3d19e6621af0d421827b4074b9bce5f9d8090b1ac7cbe19ccabeeebb14d13e5db751eb4b4f7ef90e57d4fb2c147c6152982835539618e037f1ff6d1186b382b7041c2a0fb81a3cf1c76c3cef72207f859a204885443bc887a37779873c4ba54432730490fafd409f5ad71c3e14523c050001f9657b08526b3fc8341672da769b1f55f2bb20fa766213fa521aa9449d833e2446fea52e3e00f3b975306a03a1e4e3b50632a84046c3ba19ec28847f16c3377ddeea3873b571a2801cfa15f9d8835c499dc53e355760417f37bfa838e48e826f26b00b62b228a774d1b20da7f4feccdca76c34954f5a197ae82035d78e92414d62caa05c22148b05999d7db71cd401a93202f56d92b348d68582beda08733eb68a2b1e798515a4866aaebef6236e8c00a25741425a2a7befb08399d15d840a311b57b9704aeed3fac4dc5fa42f047177b8a33451c53606883dc996e043fa32c2fb1f8eeadcfbc3fdef5b0ed4cbb78058b7172d32b159798a153020610a60f3cce97195b0903579953ae02ad0f08cc30c8966ee0bff025a526f46c696fb05501a589ecdf907fe29c46e69c96c804db3581fac830bd47477bf7ef34f8b80ab3d5feae5a4360db6d3cfc5181625af2286d735143f93538c4707944950657ca48bb0961c76757a4ba30c904f7b286c22fa57243d5e8657a83cdd45eeff74cceb098a1a1819c48355d28372173fb96423c7ead1927557681c9f2d9cd6960cca5d56c990125b8cef58876127a30f81c77b25d95cef34a3b060078caf082605d3b36a0492889202ef56a8d9a5ba2bfdddc796d89f5927e0d4745a866b3708efd96f05247ee6dc421500925ca0ac2bfa1f711419251600530c6f670472a917f4ce93b08b737ee31ecf7c1858453a016ebec1c2ef0838e09ecef81a74b14f5c9c2398b4f8602f7fde33e0f1c763f60a494e0f117a1a00b8faeadf5a66a3e08a38e21a6dfbdd63d85b8387ebe136bb4ef4cfc32e41e0e5d2f4d5689df00dd96a522aaf34803ca02c81fe83547b1e1723d7008c0a8e6bc716fcd79e360527398408ab9a473155d95b9c975b51b21daff2a159b0a01fccc26860984d7fbeac0696467caba196d50a163ad91aacac27b2c06e9026a6e48ede47a2ed30c7bf10cfdbe41059ea4c995851f6cc57e4e93eacb02af4a0800160c72dd16cf8d190f9db91ba901f0509934fa559f55f89e413d8fe25c3eb18372774447f055dd727ef6f86346d4e37ae44438f9578a0f5d1b321af3b635aa462d2b4b13d394b5bc8dbef0b5ee2c8f2de36b1a93b7d92f2df4110e38b90a5007d9b948145144a793f810ae64e4380c21c89a8eb95e6bedd49c1a2b545f0727315030a9699a4fd01f121671c4955c38017b38696732a5efdc8d028aa6aeefdabcde71abc2b9448d5c3c1d4ae1eec50a6532d29b02efaf152a46ee0a604565ef266ede8d520010f0ad0a56d2b734c97008b05610876176c0d34c6c22c35690372d6bb04ad69b7101230f578183d131bd73cf10543c1ee804d67fe8bf848071ab10e79e7dea99f09352ad83e218d060e2aaa298a9bb1273f7c53b82994f5ee5809d69c08a70d66948d16bab9e5c8731aa4b859730133c78ccf0edaeef14dbf8317848d78e74ff5702d94e9d93782eecd6f36fb64b79093e215018307dce916799192275ea27dafc8196e065a00ccfaa5c98f5477e69645a69729dbbcf4f5cf57a9e72299fbe7f55db34ff2d99773e9b0fde693f6196605bd55573b32c5db0b28a288409415557b44c3bf082cc4de03a3e61bed66f8e01c960049b9cc2dfc2e0dcab063d624aafe4567f684f929982ec44adfdac63468a7fcf0418be451fb367ad8f160e855eddea55c0b1e311456d4ad93af86e7969bfd0b9b3058295f18c91daa430408022b50249564a1829493e25e4c06e7d5847604e0bb52dacadf8b3da61de77c81eb23fea6fe285a4e6011918ffedee0b24380180340a4c98b1875ef1a0f3386a125ee649f4bdfdea6c301a799dfb0ecdf6fb3a7ea696c4199f42c237eced00e1946148965730edd14b27cf82b8334e1ccb897dd29ac3d36f47fd4a802dcf103a8e6ebf42cde868951e15233f705ee2aa22f7498eb3f76719204fade9e13d09b553342a1618631363691a8940df6d949e9df82f87e1414dffba85583141181a07eac0d2a85c59154901a617ce01a54694f6c0b59cb9f29994a4f1a0a91d95dda615fe955b9fe11a8a83db7bec6929c78075b803cdc6e2c33b8ac0344806b7aca33033ae4c2cf5d1506484b796f70c77cb426fd2cb2d904454786eae2d4b539efbd0595751fb150b0064e2c123e31135884f7f2900bdbc4fa7673d9250456a9e39e1bfa903a44362ce1c83b91c656f038da73047ea1f74a6bc6feca1c58985998cb88febcdd15319a73170a2a4e28e85aa9da7d5405c92b28720a90c502021f3d98ca1f3c5a4066e71cbcf2ff4ccb366404dcae78b32ba9657aaf90e55b8b835711f224e4b680194fa914f3b83dd50f4552f5d724c6630939131fa82225a01e37fc677f5b01dc1a7ed0c892fb5c9375f98704e1b3c1bf914e4995d9c916d74cee653761591d0b81f330ce38caf8787d53f3d755a6bb1129546e7348d0514ed3309d6cd6c5008b7648f896afa73a9c58d1b3131fc0e51c892942f26659342fd4ad916f254284a96dfd6edfa5af3db48ff02415ad8275514d4511f174a6fb2fa1fbae62d6a7ec06e9f61edd4886b8b3dd817a2a09062b7aac5f8c0a91493c095b084b05d339041698ccf05ad128685f802f2d318def682fe00c79fe44b03835956a35cdc914423e13699893ac20b3d0f2d17118e2227cff09e20f929c0cfe7051e789e3414db492fa50288c473ac50c6862c6d59a0f5e22d1a343c54872871dd3188b678f3ca7c5401deb8017d3a56a91dae09434a9074f030efea560a5d84d971ed072f90e824848f33fabc9d0cef501ff1dd9d05c98837d24083b9cc6ded903d2874688c73cec576fe6171756d73a98cd00105544d9256b71f15e29b3b8bc3cc78dc04da58676612933b47f4673988924199cb8e0d1ae42a84c88da37888b9ef1401d7b67709709e582d9b04b3987a7b9573eafa306084aa2a21211d8e2238e1094b51edbd5888fa2a7c773f0ba03761f3f38228602086be043eb3da5dda24f3d24b2b69d90c8eff64a961082f15b8e2a62385dd4e0072899ed71b8a0776db480ed7bb92c76b32bfbaa3b246263feb93c5a9e61f344fefeb14ef2a89fd31ea523ebb59267149fbd44ba5dff969b6f688ce2f8bb94f5d2fdc2288c5519d5c4982aa50fc09ee96e262fcbe1a4bd711eb19bfb8eebbc3a3badb392d081255c525c13e132ce96eca1d316390be3daabee1e56c85e6b4f2a36156a7f9e494d06e57285347f7b6720f3943c3a945976573eb5c3dc6f741f6527c4aabf1d7d862db086ee5b7af5c5fc53a173667543d2a005df82c8a5b42688a9eb6868dbba119a0cc835163e03a03e8c51334941b94c654b054133a475f3f85ea1c2a50e10b8209ea1077e547ab72f6005dabff98a6b6a6d926352d2452beeee1df1f7cf3d0bb2a3473c8d38d049dbda0d376735f8716454ef3ebaf671e4971302a7f63b74507bbef6f4322dc76619edcbff0c101b10ff533dc2656994fa97049c37430f1e27cc30d9ae4abc0d0dc3193c8655c4ad18fac896194397323d9df34025c267fe933dc2f64b8f4ccca04f249bd64fda0b4621c4b512f97b321cb9be4526eb717e7ae88f0699ce579b13147a5400fa9761eea798c06329692872a6340292e1ab4a31c3fe5d8646d57e0657ae1af45688fe4c8b2faf94c82bd78e596977a9aef34c22abb3d866d9516ce102d009c18f8022814c22d9c8556b72ecc599fe528163057208a2028301715a0c7a5977e58724549440b9b2caa437454c65620852539a2112f7096ed270ce49c5b2f8c390cba80a66935a5cae7b2cebe652268caf49790edaa4f26573e3c9c2476d26c5ba7f7a3c3e63f1de363c64b3d97e75ce1fda49c5f8b33e8062851c0735c386fad6cd53820f835a5b3be6a880fd04eba329f81e752476bf598394fcb3b8e0b9fefa60e6ca5281e6ff50e9e14001af3de5eac8e879de64c6f8a0d88be256ac77030f74db1819da510be99289ec90e6023c7c9d4fb147b34fc37572ea0801d0dc53ce748658bb40859a59152281a8320561bdc4d7ae5aaee74390c786c2b4202c8fb0a592dde810ca1a90b534909727284a895fc8cd2976ceb80e47c0d2a3d069d638e6eae95ca0be75eef27580bf244f0436f304aa7244c7a81e45a9fd31a006e56ed7a77cd118d68c278834f4c26f9e513c6c75b994735b9f62dc7edd2a72a359d5f102c56425ba33992869cdbaa61ef97ab890326ccd15094c8aa71bd33984408e0964b530564591e334ca37f613d178e2960a5f34a2ca96e874c6e26cd712231a5fe08fd97965ee047a06d14acbf351e525e547361188eb318ea15759ef6b3cf20ad3f9692192995e0a7d86895b38ae460e8302d45ab40f46a5af97afaa229882313a58ac005969070ca527960520f226267329968e46c119a5e1d2c0dcdddba197c02dd01f540a3d0c09937c6275436b32240db6771763e8e85057a5017b293510c1b774c23721d177603378d7d2fcb7d4211cbd5b0e44bcb4708be86d4f335acfe1413591f46c604a1d2846ab17a0846223da2894e13d5578f5260792696fe0bc9f0705b75d23f4de5f5b92b47105eb390674de16283d451a826638142df4709f0d2473167fdfad73cff3714541d694182a87ac39b52812b17e8ffaeee772449a9070f29eff79020550bd348353b16c835ecb24dbeee9d1ce4c5e4e7191add16f6213ab37efbf1796328ad5dfbd7b173bc0dcbc97b2051e7a11b34a00561f7b999092863ea5fff5ff36ac9c9b5d4c9090a66edf5b69dcfe03b05e184ff41b630cf0d5ab7d8d97ab0ae5e3720eb2b8a48a019e82a71804e2b8fe504fe37574c8364a3de81773010672d4e13db73df7b684d2097ab495ac94cb7f7214453ba1714e3cec5d32e55759ef3628bdfdcf0d08326e3bf02cd58523e70cc158732ad85627301beae2bf81f29a198c4d2fecf2cfb989c87dd47f6b6bb5b0f33c0c9aa9ecc62253259c8c173fca9b319a772854f775497f694ace8e15477101a3782ab0be3b950b9082c5ecb047a640ef994023eeba4434f45e3e624580d27b2fe7ed29b27f58c2e0ef0f78023b8c06f46d6b0c666191cee0b0313c49cea205c45a103b747bf10122f2399549e8a207c72b7938a575f8c53550c59e64bcd1a373bebe679c81208fd835496e5704e50b2a0ba1e941485436e73468bf165c524fd2dd3ba4b388836ac02530661f503f77bb7881bb835b491e88ac16b9a6a60a749b605fc038f0ed7e19c41daca949e31577354751d7f467c36aa3f3fefd4bb1f7059bd96094d8503e5b542702912d8a7933cdb6860a8a24f682f256987a42f1ce8dc85922138170fe9aa50650e2dbf929cb1f09428e1de2dfae23d148cbb04683aee9ba8314d8c67f116da73ec8227fc7accb28bf12d215bda081b02b65a56dade358f920d07db159ec4172234094ec753f90edd862b8e436d9191c549294a1c42b1251ebab738614e5509fdeb019c2235b0630a453af03ad3ae82a4c46c868ace6be9dbdc345f6eb6434c9c793c56a1626d7702afafb5c555bc71", 0x1000}], 0x1, &(0x7f0000001180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x1}, 0x403) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) fchmod(r0, 0x81) sendto(r0, &(0x7f0000000000)="3f87763ad2b0f10737ca3405bf28c5d9986f131d1627291b2cce7da3ad9cedcf92", 0x21, 0x402, &(0x7f0000000080)=@in6={0x18, 0x1, 0xd3, 0x5}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xc8) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 16:01:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x6) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:03 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = semget$private(0x0, 0x5, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7ff, r4, r2, r1, r3, 0x40, 0x1}, 0x8000, 0x9, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x9697, r1, r3, r4, r5, 0x20}, 0x7, 0x6, 0x10000}) r6 = open(&(0x7f0000000300)='./file0/../file0\x00', 0x8000, 0x20) fchmod(r6, 0x16) 16:01:03 executing program 0: r0 = semget(0x3, 0x7, 0x1000000020000) truncate(&(0x7f0000000040)='./file0\x00', 0x4bf) semop(r0, &(0x7f00000026c0)=[{}, {0x3}], 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x10001) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x9, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x0, 0x0}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x403, 0x0, 0xffffffffffffffd7) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) 16:01:03 executing program 0: r0 = open(&(0x7f0000001200)='./file1\x00', 0x20, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="645d581f041fca64f77d7425d42eb1fd1072ac41ecd145a94cbce32aee30430ed84e41c34b21e4a332e9399b22e13f1e5a5e9a1db98022afe0ddd35e3cdb6b73432cc2bcbbde0581be62dd98fc984c7ca8dc955004993c439cbede1e6eb40315422b3d296e40f76bfb96e0c53e66faba2cf13a3a6f60a80eb2e60d6c9dc303fa36977814ac4b862dba0d50697fed886e97c6d641802cbb6558a13b94c0b9e0a48d4dd540046bc0b1685ba873ad5a8f361439bfd4a60a781aa7df499da3f0b4f56c3fe62179bff0102e6702438192fb311841681eaf91a0c2e67ebac2ab2e5c3db2f46d0be77573e25a648d15cfef96904e3399b403ac2d8c18509197c3e1a72a3550cf85cc386c413bc14f49b084722c603805bba58bb747d7a7becd8ceebd812cab1acd4f3b09705bc3f19ec3cfc5f30531aeddaa0574943af880aad119308a1e0820ac891e2a1394d22bac3b7c2eed0bc3511d9434b32dd213a34e22d40ce3b90c8a07d1656897f2b6ac7cf3916af892ebfd1a9c0da50c98f958e2dc43e6716ebe3a77017a0df55c18c189f504ffcb11cf866e2f87549d9a23d5d099f46c7843acbc3efe4166193cf09e950717e9c47d70eb51cda4dd316296a6c3a29c11fe8aa91e1dd7be2f862f2edbafd328e574bed6962000b659ed128ece5980742a84480e59f7fa022a9c2c8d431704037327446bcbcb52dd47af16e8dcbbbc5cde5103245cf2997e77a0865241611759759a3c9387e959ff2b550c5d035bcfa7c903a477b0cc2763b30d3cc0ba7e16ad8a8ac51c66c0c38ee8d00fa1005ddda00413cfe135631f29724fda96540f21210b7bd12cca94324106e8ca8092cae7063e924a63e2553c5e98aaab4739787cd3d21c55654d77d9160eb554d5e19bad37a04247d4af493b81b0d7f6d1957bc31c6241d009dbf4f82329eed33076fd65617842f8d38b414c340812ff78bbd169e6701554d8fdc1d73a8503d81b0f0c490b2c2cefba995a92c410d8c8435ce5299c563defc4e38e7d80cce26c3d9a7972d7221c0b37ea436c86e414fa62f84e4608e2c14b1f4fd924b568833e682104d0e5a700751aabd036138eb00abf5c89154b92f28bc2f902fd12981e80cff0e451cc4ee1d923b501a94a0f5abc0ea085eecbd8e2450d965f5ec7269a8cf68266ad72ea3d7f33274d35377143359db7d04c743052476995390f4db58ba06c2e17f0c84b40cca0b296cc9e8342aa19ca434f59339eca4f1e88e1f4a670516915c6673a55ffc76f339db3e2876a794573a46b732ba674f5b2594fb016ebd0767c6694f4a78049f0b565132237bdc0fedcb27a934e830649f11f76ff61da26a2c6dea675c92a21dee0ce2640d177ba8597039eb304bf18edd5366737d1a8d2212639280f0ec5fc2a3ce5088b7528fa2ec6907e72a233eb91a61acac0237e38d0339143b380256e085d4d1b8bcea474dcfd291bb9aa2471606b79741444f147b182fe26274a1d9ca9e0d0c02d98c84d5b7fc30c36400db87044b5b7033821e98b6821fa184f21f09f04916289645228cf0d8769209a2fa94bfe7a2b7de6872b1158732c2bc63477a45b2fb786ee3cdde1cd4571656388d3538a0c95f8f38f9fad7599ea195dd7167a1c45eb9501e2300ce82b73f2c51a1b2e30f72c9bb3970c79a251456f87fa87aa59d183c1fff08124e1869d879f6f78ad1484e7a71a0b013e53c9c4b8b82598e6e89f2d7e0faa0d225f1b43b278911e8f6f55b9e535f5254c9b20453a3ff64b93c73611b7180fc879679ce9568a50dfced71f3508317a4958712c2bf1f6b49b0777d3f24ed2d222f6f4a29c77b3c8d5fe6bc93588a08ea7bf83e9473447e699df0abafe3e84ec0d35a496ab9b7c653ae280375e508d0f0505e7d5f19b2f534b44a3b3b03b9b173384e1daaf29ddd99b403f782946ca0ca3ba4ad4dd6d11210f4a541b358dba2df146889b6ebfbf1e51f670a6584250a56e0bcdc61e11bf473cab88543356a452b09e40336365c3fba2e4adda7a0d112f8ed9b372969e5e2f444e437c662e9ddfe834c34aefc575c1ce641ce3681e394ca05cb03c7766d3e03b185faa51862a5cb51b0896181eec57f0e805718121247ffc763725827e0777598dc30c089b6d9f6e6ac03f8bb866e56a41452186c1cd03e03ef5ce31ddfd0b9ad0843d32583fee3b473524a6bf3f7abae4f9974af2b0adf8c5bdd2481141ddeab3de3aef755a17482c578688fb3806fe87b5412235102cbf2e5bddbfbbaa4261641e6540e9c6b50a33cb7853633e633eddebbd7e705f1a4f04b8731d62aa0248a39e8d94b4156f817fb873ef9717369270b5ce9049d2ab74a2c987c29509dcbafbd7416785da18f2ca8a91d25552ccffadf03e0c368fc63b3c07612d7bb5e4eb41e93e3d037264585de63bdcb6388dd8904dbea8e315250afa8d36761a8ca93872bf4c9bef0c75298229f5adddc95bb48fa26b40497abafc6390a281317bc36e6b054b5c162307b0085f62987543219388beba38a44f04ace80d1285fb40616c159a17a447c1be8505c59356d14d75b8ae556be44c63412d8e10f9dc5fe5d861a3832615599dbdcf58e10184c0a35f6d59089820256a7f64e34d9dc1c7f18399c5bec6f83a45d8a627cb4534490c89103983546e71640f0e7c5ff7694a18d96bb5b1de0b5143811144a655ebd12a7f01b36cd3163542bc2f0469ffa7377db1169d2ab40c1436dfe1193975233ffb43be3b333592f495e01eda9f7c2d02a89d11a261a079a74ec34a1d17b68b0a5550252bba12840810151fa232c4a8edd848d72dab824b6211076c9396fbf63639dda0a919188eeb957a81f74848076d2406073de4d6c2e59c2b593c97f307442d1ea81b467f596e46b1e0637bf501f7a4876fd70424e9d68337396f32fcd8fabc0ec589f80335dd93611b35413cf929b1898d1859a6f20ea9195c36242918c8b6d5c1661404483ad89934077e647f8c38fced316511348dc4d9ea2523d85627ac5cc5dfe74487c63d25179cf5fc233155a75a9476b6acad609f5743a006b6a9c4d2bd644cfbd1bbff3c47cf16ee672caf1433e0ee5c49704c8ae9868bf1fae03d7c38cbde4dea1d41f60e3df6f831cd815ca8dda0731f58aaa013e952f2e06b65e77bfc5fdf11d8c29ec703903518360d9df3c4b84fc69a779195d815225cbf236bb88dfc3bcc1d0e86a9351a5891ff13f4d878ea819d690487450c891b9d5a3923b3f77bf00c52abd768609dc46fbc28186092598383cbd39e0fc79f57ac39847d17bc95ad07fefb8e31c6a6a91764a4f58184d593f24253bde3452bef19c2856618308499ef6dc9a57dedd8a65b938c2541c6b2711a6c4289a1936917d9c3adcc85abeb9eb5839270c1f837a8d4968918715ff68b8b4885c32adc2f4ccd71a70e56af005a0210ef8d2d683d7d659b822576418b62546e79cf9528d09baf0a8c1d6e3c780e81b4f0b16e36234db8ec63d741f791d7872ff5e71dd9822b423d5791952b310ee58468b81c73e1bc3df844d09d2cda6b31545ad3e26d587c0743b60f516097ce840856a696fed7bd59da703a09e242085003fdef9fe3aa3d978c43d22f0bad7c7632492262e488b61e45f74bc51598f5985b15f6f57f1729cfc40d4e431ba4de8b94e1f340418c474585815caac33fe00f19056721c8c29cdf5041459e9b9c647f88bdd4b52c8d335d3ec98da3fd06467f8c9822e214e1e0ea88b2354087460be0611d23ed1d886b0e7e4b1da38acfd47439bacbe0f3f510a391a54ea26a622c691fa9a1f96c1929757ffa3526af55f269ab294bc3529155461c71438c8a45d39d2d07add6138c5027e807794ed34dac9c468ddbd7910f7975654828b7283b189ec5550c8413d6a65d98e5b1250ce1debc4523bffcbd79986601ca0234e927ab273091a1a2f95bbfa8b658e9ef3fbde13ed193402d22efd29d9756a905e7302c2691f90b2c96dcdb0b19e9ebafd07fcdd520d25d0cb5d76821832d724825f4a9ce5af9dcfa85b52f5fdd620112fc6a6b78032676cb5563e80669f039eaa6ff0cfe1e9faf9c3b20549cf2441abd891d3acd831002e03e482b8d97617d851eed13982b6401837fd9509d13a112c79a0bcad6b4ff2deb8c7535a493fb63da3837d7d370c7ec92869c0d74488627d278fd556fbcdd8de6245c33ebfbe51365aa4945603251a6399cf8ede9d341b20a3efc603fdfb6a840402a6613d5b48c25397203302eb74ed30f3ae310fe7eb988aeb4c760238880e8b35fa31704a63b612666e4eeabd351283a3adf34e8264043c04c7c19a0ff26ca73940bc934d3c625684e3f952e820176506fa8be006f98a096bfb75c1b7917e5afc11e1962aa7f17e1df64513dd8efd0ee7214616654ca9f229026fe282edb495202bc7315ecb361aacaee74cfa9bc74a312bdc377a3fa1c2daf4f0ffc0d3e934779b8e1dfc474266b05936d17a672e669f5667185e227921d14856eae2259819aa8a815ab61e52d6c78975fb8a73f6f77d3baba26f0a6261a1947f0d9d7e8b554237c5db68d25c26fdc7ddd2c9192ba7457b971b58988106cf1c9d1f95433bb1a7de3769b0882395149dcc15d02a3c6c9ab38e45ff35716f50ee63ceafa9742c81fdd74b54c2023ebda1de70ac581ed02ddd5f797a4b98f81fba52cb3cb8993e9aa204dd53957c4bcf3d1ae22997315ea8523095a9385cae40d072926c1dcaf5d7cb127fe2abb551eb6fe14d08bf9c09caa75fdd5ad4a86d8152c6889b4c7ceb8568fcad1d4a511aa73cbfedcf31f8b09c0070fd7de6475b0541920a8e14c59d5e109083ad56f2284d1caca7444a538dab34074b228bed216ea9ef72a4d87c6e2df678a1cdf36ca088577ac74e198d8f19a852e7295d260da23ab5fdb4c2626186590887424d5a8bf6ea2d14baedfa9aa01ee2f71d1039fe451d3320ea7fd808af436fad8b3946a1bf617aed01c451b2090c18aed2f3bfe4fccdfc2ce904ecce25603d78c1eded59425fbdc1f98214049dac498aba64a35c8d108259f7835fc7901e1be31349da779543d5737f1c7e9d3c860c98e1664bdd892a75dd45c0c7645193d71dd69cd69dae38bc0b2d475a31081053210b1895f6c235d3a75f6f1ddae487dc6250fe729bac13c6dac490043e85855b5954469b0dbdf47912444415e2138430986284e0c33b0c3b2c03fa004b5f05b20eee9968d3be77c49e256240a8a188c2f44a19ad2337d3e68974ddeadc40b0d43d36ee1f33d1d722b0d1eac874cc14442a315a8902351c7a57c08fc75361572cf1bbb9d8e8a9e3317f7b6b47317c1a76116dbc66a116a33fbc42bbb83ee38168f7b725c3d7fc658fcdc3d94dc7ad83801f96503f5b976bc85e9e8aa95bdbb2eec8ce0415a334bb3209f8f759e1e766b575220fd04a67e5a91350c69fece7256157a4bb1801d155dbf91883aa4ab30cb049057c19da23785ff74c96af2b23013d4b3a688abdd9030abe49daf938b1a46861f128e5f827e5c2a252c0fc06dc63f146adf9f692560edef3835dd4f3600000000000025a4ac8e692b975a2be444429d9c0cf333193adaea739ceffd806718594aa93fb5443afc4cd4db16c0b4ff1661dc8e2773e860e6c81c5e1b960354d5df1779808b66081c4e1e2caab64754d11b21088b58e43d717087c961d2563f1dada48ade225f5469a85b9def8f2657355a89d4aedc54af615e484bf29e6256c2326eb23c64c2f772ccde741586760006aa96ccc5dd1965d697d20f0fc3fa4e44a210628901c9d61cfecf7f"}, {&(0x7f0000001080)="0ca5dd2855c0e2557ab06939338cf4f2056d2ec80eb6cd7734c32edcd7a35a356cbbb834cb56116981f95490c2964d49b6089ff3927c1dd1d86c4f4406def86d4fb2f22d694757308ba3fca25a2989c24f857049088718bd63b724e1001fb0b24ed2334153a9e1b84c0a62c5370e9f4521b620066975ce16a5fb8dbee940ff7f8699290bd409abd8a2747143c6b8c50831c63b70c4b8e23424cd92111da204"}, {&(0x7f0000000000)="6a23802a5b6bae9a41"}, {&(0x7f0000001140)="cbee8a5d57436f14bf09a8f032b028cd17c3b25f0b973a18190adb9e4bfe7fa77aa7b2867afb23a6e25a9317f9ab26f8b7a9709996a14fa57982352280ea8afc6147bb42aac03f5ce92ee10a529fcf8445d86d1d5f5eaef013a0fded14b584f250e1476dbbb9eec0d14c88757495f5b67b2d0994e8a0254b3693cf31a06b71b31e336d6db51d37c1108725"}, {&(0x7f0000001240)="3a58540878a2958035edaf6884f90bded2e2b9032ba8baa5fc6ed994a6af012a6deed68b1d591b0c58f8fb1964ffbcfb88a42e1b2249ac1ba5ace17e"}, {&(0x7f0000001280)="2b302ac0cf58f669c68f15525e4650e02a6d7ccb19c50db83b9a348c2a35cc999e5287268b4846301b0f2ddd42221406c8ee07900d9484f9572ca6ce08f917c5d8ed8b6f103127fa6336a32ef9e49263cf9f264e7edb0baab5d6f05d540628732715405c79bd14630923968f42415b3457c7bdfc0b7f4fb10f21db0c829f83"}, {&(0x7f0000001300)="4043b618d663b24b984126a051911c01a1db85f51ac1ea3cd150680aa549b1a41318a717a2f78f67cb1480aee7bec0879319d2ef3b029bdd8a0e2d069b101581f72a1e39180481e314da755dbddaf24bfd52a24c1ab3f70936b6868583c98b17da450913b6cf5bd30dc26986f4560c95014bfd68472d0d72c8ffd9f249ff215076da379d37dbb86ae1d040b0b34bacfdcc6217be"}, {&(0x7f00000013c0)="42ace62bca9695e70866ea1bccb73a2283f26418cd316ff4c8dc497510b99039a228eb40fa46f506e79fbadee0c8c64c010e5e1b135bddfde78cd090c6512e63d904bad3f572514d109ea5d41804167fbf82c8ffc8786b39dfda488d3ff98428c105cbb30fd46d51f9cbac5515e97331397c47ba1ce016a038602fcd13701ad3c70aa2e916d201b9ea18648de501b1fc0356db2b0655a4c9591ebbcb2e919d1b364925a898a793e5b93f3c8a6c86dc5241570c435086869b11e33fe560e4d844decc42bb7fb05da97791d5bfbfac7962e81dd6b37399384d7d67bb8d77ce6fbd1ba45a4bdefb894bc3102e549251e85259a85ccf0b92b470d46ea947"}, {&(0x7f00000014c0)="bfeff19b7fd5f5ce179a1586ec196d781ee9f2156a25d6754f8c05d4c3c2d1c9648f72c8ef35a63a7c4cc1d762da0f758bc14656066344f311abb28138324353c93d4d279c6793870d28a75c28863017bd792c6201"}], 0x1000000000000262, 0x2) lstat(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0xbb59}, {{r0}, 0xfffffffffffffffb, 0x6, 0x90, 0x0, 0xfffffffffffffff8}], 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:03 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x10001) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x5, r2}) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x6) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x17) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r2, 0xffffffffffffffff, 0x800000000004, &(0x7f0000000100)="8b9c1f3420702c596a5f572d97b9bda52497f784211bf3c4a21863792f3c56df9a0a7c764965a9b7bc42fb02c0531c84fb8ffc1836b22371ad55000000000000000000000000000020f78bdd316c7b0b22acc7d6985e2f7e080ab50fcbb677afe0", 0xffffffffffffff89) 16:01:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x84) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r4}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r3}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x3d) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) socketpair(0x2, 0x3, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x1, 0x8, 0xe2f6}, {{r1}, 0xfffffffffffffffb, 0x1c, 0x6, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x6, 0x20}, {{r1}, 0xfffffffffffffffd, 0x86, 0x23, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x81, 0x10000, 0x6}], 0x9, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x7f, 0x4cece6dc}], 0x9, &(0x7f00000001c0)={0x1, 0x3}) fcntl$getown(r3, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x21, 0xf0000022, 0x80, 0x5d1}, {{r1}, 0xfffffffffffffffa, 0x400000000010, 0x80000003, 0xadbb, 0x6}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xfffffffffffffd47, 0x8001}, {{r2}, 0xffffffffffffffff, 0x7, 0x5, 0x0, 0xffffffffffffff79}], 0x1b, 0x0) socketpair(0x2, 0x1, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x52, 0x40000002, 0x800, 0xffffffffffffb61b}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x9, 0x68c5091d}], 0x9, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x20, 0xfffffffffffffdf9, 0xaa1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x8001, 0x9}, {{r5}, 0xfffffffffffffffe, 0x51, 0xf0000040, 0x0, 0xb4c}], 0x0, &(0x7f0000000380)={0x2, 0xfffffffffffffffb}) kqueue() clock_gettime(0x4, &(0x7f00000003c0)) 16:01:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x110) 16:01:04 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000580)="e0ead9b832edd0958b918ef7efee80855fc3c1b6b22dd5717d7462fae2184988f910fd0d6a42b2d7cc7782ff8fe56ee7ef27d800b6dbd944e05d14ec6c17ba9b270f533305848557afabef0fef798b821369fbb6f1b706b3b78f59949642cf008d3b5aad14db8ab021242a9bd8436d3a6b167bf79573b71d0c930db2fe9fb35f5cc9d1f8f993f876f8a3b1c2b587f816366286250dada97e039d7503b88ef515c0d77766d6d257067fb655c3c97de67e5838e06611fb47823b3b3840152d3844fd4c2a8e72549f1617705c17e39005071ae3b6c419b86c6699331dbbe2f24b8388f3d512b9ec23d439363b60b2175ea3a6432d1e5b98a7ea6c574e219bba556d924830a90f01d0016c48a46720462f93234a4a31e6caa78e3bb046857c100a734a01db242fe1692b50177fdf702b7df33fb652dd4e9e00ce5bc889ebb89886c9299e5efc99528bbae570594d231e3b2c487d411c2efd514c0aef30fcbf35299bf81d1d5b294b76ba104be19c6c09a88a5d53b8d3494f4da9a9477236fb7e91bc0be58b83ee2050e889889e2f5fc6764bbd8b48d903aea2c32d705392be811375b04271ebb244ab2f22ffbad8411c5b7faae08550248798d97bcfd2bd126eeaceab75218c8cfaedfd3b54e21c2edd6526f60262b1741ceef875c35a098e62113455ba0f0ab04ddea8468d197c4299db9acbc9bf74cd035afb4b19e129b243aab91b37f3be4a369d7a2420881bb00c7fceceb9c247993ffe2b71cb5a2d9fc2debea96fca14aeebd7b1d9e6aabe3fd3fc8bf6806be4bd504b21cef289ec35f6ea6d5e3ec99b21d4c6cf979245d486b4f5f162b8743188c57548c22d5c7f0d8ae81b162136740afe93dcde98e720eb3fbb885eb9d4d088febcf42e7345c3b4b692a19b5b602315fb261a202c47021c696580e4e3e6415fc86531459e740b471a629d5b11bf4d5e8806526f1c7f430c4a0427deabf962a3b9f863bf7b93511a101de8bb048e992caf37b9fda66baa007fa956e5276db6004317f9904807e0bce23cc1efc7fb5b446d93e79c26860f9087784797dcdf1cb85acbe146bb91d10b38af9b71433096462409dab1a0ddaba698c202f1fb9d05ba91b8d8b55c609e48e8507c1af947349c3956169bcde23dbea5c9f9a15f33e3cc1a5270e5f6a18cb08b57847ecc9324d0e12484580a523b04949a91b18b5c2534c8bf3327e5b4e08fdc21873a9362843259c6e29167947cc53d1d0c6660531d3fb18dce8c241d6330f6b3058a3add04b1f12a0d0bae52b6ef31a9d158ee38afc116ca82e2aa18ff9ba3338e1e42e07f94ea824ba19fec982a8246aa1b9d2eed4bafd510419f193e7835e5fd45fc0723ae197308aea018005bc29b7a3b74d8d7e97958e10170dc6629913cb43b70aa5cd7502ba1812f7766a7322dfa4d38a1fe0ae730c058efb94491a4fc298a08c792606489eee00193d2ee66b8597cf693551ddffd84aa835ef01a91676e7813872affa78ff32d97798f7bae0e477e7daabc518b32cbd9f6d771a0cfd91eb3b16ae431aac398fefe73e4258c25234e3e4160282bdc709d3a33047fae4eb5c8a44aa65bd243e353b00164ed0eaaf041fcdafcc3318537adec95343fa3fbc67b30750108166367b536e25d372d81a986f51e9a54fc13f9ff959a88acd99f071022895a8388e56115277f9fb4909496479274694409334578fe1ef922139e5ccc511138ecde8bb3a828bf047e33bd43b619cc8f226a0ea27cf463cdb6ed6436d59c98eed31093780d4972f8cf8e12209822b20a243d827140f63bbf8009d0890b0c86ff871139a0ddd832c58e96cbdbd4846b6a4b58c7486a7453aee30b4e735e0a90c0045498fa2b152e5e70c4e74c95e6ca886d17a0203c34783571b76ffe0e7ad9ee29e473cef2600567f8191770fa92ce233efd8c095490d07e1cd42797667fd4888431058d117be6da9d41b140b166a9043714aaf940b44e4a4c3d8bc5e98831773519472105902a53d9089d9d26af14411c5a87485d57c393e88eb2ff76191aef7b79816c0352d19f1d476b50936c47be2342bb0c47c9080e7bd617ce29a916a7c30becc5ac0c7ae3373f1f04bd1f6e51ea79ad18d8c68cf0fa3138477e941d7e814c781950cfab52fe5fbfbd240e4b59049d93752226490d9c031d316379a146f4a78824102c8f6641c6b3eb273af9d1ae5c217b40f617aafa749310d8dca71984bf6176e98274ae717e868ae836e27a395d369a6b077b57f0ac7823bd4042a2d999b9224fb49a20689fb2bc37af78e4d65aa5cbbeaba5970bf543a279c1252e87c8eb6c0be862bee4d42ea48efad4f16782b6af116f6b006b05af29543990a9abc608d791b944c9f85b8409439345820268e42117dc01ca23b327504e909345ecdff38647d03be91f0eb1003db77a431a58e91fa63757504e6bfd33f4dd13a39066260fbc482ef51d26c658cb04a5dad8484399b14240ba8732069b35332177674de1634fbb23c31e7cdbbe3d9c2f717b954577afeb57582c9e67cfdfae69cfe2eaffa89da1c5fd9e309964c3d7e2e65027ed00222f26b179df23803d3973e5b0390fcaa400fb95deb8b84929a56cc9849261dd6a4c4f2b9cd6b45c278025b58accd644e3dd004be603cd1145704a67df5b0bf9198b731b293829bdc9bdaffff510fa82a4f171342dd7d11726e52c70874e1055e15e9646ca33488caf1ebad946007de1c43fcedbc45352450f1ec1fec04be6440b09efb581685a93831c826f677536d7821d44fae43b2422e31db3d24278e94716174e57bd47a5187f113ffe7420e5fb9a8c12f592ffacae9a9ee14bb83a5f67c30b927b33a8ebafe1fc7bdbf32069482adb961ac224d02c4a49743dd2ef963eba124e0c52d07b51d8588cabebfc0149ca808b749f97effb3c276c8c129ef74672a6b041d3b6ffc20eda7fa6f23cec9a0d9d135df199e4e1a0ab8a5d5f5e52e89031f1f6c7170036dd4624ee16fcabb2ac169f4e8b5b93d96b72da29531d41f86a2ceb9c4e0434318ae7b73e0f687f1b26a8f1b4e2dd2450f7c28e5d5b168b3b79bb9c6ca8c1e7a9f4cdfeb02fe8c4f9d8560c08c451bd30c39198f3367c9ae8e94097bf883d76108552c09a987a6e36f9a629575533259143fc0158ca0d41f58227b450f027dd9de4084b3b9a2ee5f42f79d6332ceceb34135303a7812ad0f66a058c7dfa422900e72a478c12c112f02007d48bd6b8b22f43277f7e43d84180252ca5bacdea751fbdde8f611dc575dd0ff6fb6e1b03d1b909529ba703d41ba88121d1d9e09ccbe3d84fcafcf338adb48ea09ccd679a0fcac6b3b557ee35d69ddc4e579b90f8341914c122f2ab40c1a1a3b4f50f72a3d53ed30db89f845c745a9e046eccecf32b7387d442bc1452c6df9a302a8acde768f8096dcd0866fc69a14b4c5a6b94055d61896aa83f976be1303b74517a24600a104f6097834291c62f462781a8de79ade4b1e94623c00cc07ec6ea8b7ec2554ebc80cfb9a0f5a37387c26cc253907ef1ee4ef2fcf668c58fe5e6f45be227c13f03831078d389ab83c653c6bfa16674799a52ce2c49a7fe0c953639e151d14d87381ea82908d8f8061efa10bd55f3304b354cc596e6f37aafc39d6a278af5f10c583c71b1d1d9070d8bf45e4eb9b5c11c50ca495110c7e8d0b534931663d88c4a6582ba9b833753a071bf211bcf76534af1c7428fa878577e007872681abf60247e6389fff5e1417f7cb3f1c047dfedf5ae965fb8a39b85a53edb29780d63dcee679af360555b0b9939854b71fe40cdaa76d38813c0445296763e5ea94b0478e7fe0d13c8089de95372612c6a19912597e857734ead7fed447345e6760d04725218578b139a4102052babb187da82f787d8a4380dc80875bf9a30b421a430b4cfe8b1dc4f570df40009a1826004a30e6b33d181c0a8bb4ea55b1d60cf83f223a53d2cebc163c642e6f5d5cef9698e485d0c8bdf42c182472fffc52467138918c18e324d1d61f4356f32eb52ba17b2d28ff16087ac4bffbffc3d04cb927aa5a0f52fa4cef1d23b98df3bbbc11111a6018c3190c947ad444a44c07993acf28728828d1846c0d281bad8a42d1e2d3604357fe25df2ea1dba561e8f72af5fdb4bb1a6fe003206bb78b72d2760ac0258a92fc0c6b765f0538e09bf28da2118d9984f98712a88e001f51bf072c595f939433892fbc0300574495e8bf726563cdcbc67636af50f12d209f448e277b3b2630030e5d9ed9a4827ec07e19f5bd53b54c2ebef9045714073c472160ae68a1fb5aa8e155853591be7c3ee243b7df2fd8565ae1fbb946905023a827eec839f09aefd9f085626720f826f86c0acdf614dbcbfdd05dedc447f3764f6cff16b8777f8927a0610802e438626831a56274634e2d9f1d61201d95b36f783864f03c46cf8ee1f3b47fdd11798d1472d15749c12e25e2e3aabd9b9d220a54a683ed137e99f23d35ece52af2db34d317e760e54a92228118dbb530ec4c424c8e213eec068149c670171485243cea3486d62ba7610dbe5f495428152e827a72e7b7f49f5f18f2ce2405fb3b9315859741c69e52eafb99a68b7f684c025e7b5c8da3fe8e79e1ccab115facaadb2ae58af32240cf0c1163fee9780cd4defa333864067ebcdd37c226c62c218583285c65ae9556990d6232e918c226c1c61b9d117608668e80b8eaafc96762ee21684f07ef5c4d2faac0d2050b860e2390d508474b26b5e673bd0b346b5a916e90d88ac2390ffa58c2ca8ac6162b7edd086517a268cbbd8874bd8f14525a894c28217849cdfa3afd3485e1c945c6733bf34dedbb73d03e46e05a12bbb3bc58a1c7b5567d5492e63394b72b8e561901c701021e9bc6369c8c86b5bf5b702ee43ff59c4832105e7df803b0eb59297a64039247e6682832823cc87b7dc7126250cc9ff2d71ebeff412f6e878b7af7058a6738cb212321849871264b4ee194a14e96fdde03dd4584dee48c3eacd71b0162cd1682a6686d792d00f496b45ffb54fe5bda17dadf3ae1b8804a66ccbbade8d4af95a27a0b6cdaeeb62ca1a5cc18d4d537190aa175c0e87dda4c5c7f50d678c8641b5207839616d78855dac3e0629a5fa2a60fa5765140d409abbfebba3d6fb1b565dd1fac32e778ac542d637c2b9b61109b84a3f9f620aaed50cb0861000b91199c4bc9903896342b88145fe25ea82da4241a4659b641d64312ac57e3099170a0954df4c36c7b4b5db31ddecbef5e2be5ff736a503138bb0fdab454ccbca04c89e3551480a7009ab4b782a2ef1d9947858d2f6c69498f8c536afe6e5171c00dfdee9a577da2ac02cfc960b4c157ec208d427d9e390a8269d31348cc57cd49e22ae3302a820e8460d575d6051cee3f96870a00c73d3e89209e0ea2e5fda4137a2cee448ab2872f8107a93d34f0b1a91477b51b39bbd1fb2dc9b1c648313b7120d78584673f29bf76e7cc08f790b07323a38ef0dd0ab5d6d5d399b9d9bd686f7f3eace938098cdffda1416de6b1e65ef534ddb242ce318970761e97068c4e526d372c28961a026cbf2b964b6ad1d872f9c281eb53b8fc75b5deec6a295b785ccbce792c5191707c284a001de0b33d9b00117910103dc366d41e284dd3e4f76e2b345b1725d32bfec12fbd59c8a72745ec64ab5baed28ad20dcf3aa94be8a580d53ac36adad04977c66cbd7daa120dca61c5a33517bc1088df9776e4ef0ada59a3318f5109647fa71ef098c2a44c86a189d7c73b723ad08c7c6486613f2e97523328dee068ff6fc0c5e9198c69f86004d", 0x1000) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) close(r0) kqueue() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 16:01:05 executing program 1: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)={0x4, 0x200003}) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0xc4) 16:01:05 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) clock_getres(0x3, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x1, 0x5, 0x3, 0x6, 0xae, 0x10001, 0x5, 0x2}, &(0x7f0000000140)={0x7, 0x3b}) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b2ec4b77f6429fa1de2e3f39f75f14e9bc9010f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb455c2c9da33138fc22ef2fffe62ece41027c0b703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xfffffd12) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x22) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2, 0x5, 0xffffffffffff8001, 0x0, "bb9b04a9bf5d80f71ce1ea2b2e24485d409ebd81", 0xffffffffffffffff, 0x1ff}) r4 = fcntl$dupfd(r0, 0xa, r1) writev(r2, &(0x7f00000028c0)=[{&(0x7f00000016c0)="8d0309022e0bd60a7928912d5f9d993dd75436547e36c3241717bbeacf6e3a1679e4921b5a7a852b1026811c164608412e1e5efde9f77659c34ec6893671cde67dc1ffe7e1901d4013f53ce47be638709cd28f91b67c407b87fab976dc29f7556a2093b92b5cef31a6a1c3dd8441547ec449be919990642c50c40785a95acda0dbe819d3e924dba1c72f310b18d82aa540ba69449eb549b58a34f7117387f90699e7da7e90137765aa4581e48f3513defb108417f98cc4047bf06aecd54855c5fd6451efffe43518e42de6f48592b0978a402a483891c43492a323560825c19f8613fdbfb788c86380ba6fbed20690b47503725dc5d7414bc080cf4a81f63311d430e3ec16e928b614c2bb11b679d82859cb62c313e27d9bb4c9dd5e5941d51bf71c5fcbf05b0263c4fd58230fe98ba3974090f012aff0249ab443713c0e5ed6705b223cc6749de276786327680c5e3df590fc3b3fcc73a3fdc742e8e73b60569420122455c3bda2dff49d690862b2968af0b5bec5ec8836e5ca688f077ad266663e541b9c7820483ae22b60e31dee29c02ff4bdb3b36384c6dcfc237ceca7698bbe3cf5a1e9e417bd0380fc6c45d76c4530b77c539d7f13931cc16a3f499e86f05911b9d783b5f8cb5f5b2e6832241f65a587fd9a4d42745c329de17dcf7cbde74f388b794ad73af667340258a73714a0b8e945eea40a55e8e313f4884764f1fb0999432891b1b16031ce6e340f8c191a218d5d77c647e60ee484a230548a0e2ee69ce0bf6b2f247396a128661af361b1812637eabf0c259b046a44742dc346a61919773e42cb358bb52070a3d1ff50dfa2e495e778fe8f50e02fa5323671ec41ff932b4615d6eccb8ff5a286807938abcb74915b18e8d5b99bdf6dd842792c7b1d0c10394b18995d66e67ed510bb0185c43c3e1312d2e396006c62d1b0046cebbf16d64dd0f3777a02c0780ab55c443c1a4ff271e2646b12767a5c26649a418dd9eae2d942ce26b556f946ab93c862d0aeeaaa493caf05bdd3e5058835d300077e79702176ee09a48d3db6baa875bd785093d641c200626eed78a88a52add1fb7b377a586509b49a6ac7a3299c265f01802193cfed952ca1ca1ea4b689d48a7d6c108d41acdf2c13f4d80935e0eb154f582fd57284a0c1c797eda94d28b97a74af41ddbfb3238ddf0ac33d4b05e1384a1977de4e7f8e8cb55a00a166d6e3d480c28ffb7e102e12520bf1e51e0b5fcbb7a3c3a60ec3b18bb5a9ed4ee35b9b71540b9765ec5d7cacd212bfee5763e6106c0c0e1ebf296fb34ea0d7238c34e62b5ca70002b2b0f4485bf928d56e2feefafce7fb55a2c174f03fbdeba7b46a0bf1644e3fa4b62f854460b0e082bfd8fb25314297b0ce6179b3f01de601c07efa2ea124ca86236a84e9e8e833c823775f932ffc3c2c2485fbb5e5a1b1baa26112007bb54635c025dabd66efeae5ed61bff301b3f88a18d8799dd05cd407edc72316b8133af81684e5618cfdf986d6dba93a300569abda84213b5eb1d556d9b29ed36487e3a8204abe9729fc994651853c5a335ef42f82c9080c70f3ff4c85aff7dd42e35ca06f0031eebe84c834b0f3f0fef60e2006c1c6f73cf7d7ae223aa9198db2548482113de7252257d25469d7bc4cf37b428225f98317b13d56331b1aaa8c2a86834c618b5efa686e117af48c84c6ce413ce87ab04044288b9f5a0ce01b2ff98f13416b79ad407f345f71272da3b6bcd9df9bbd9e043fe03f1db9c5380576433e53d0fbe7fad61ad79cbb117b807ff3dd62de98f54e1bea544a047827e34a5345d289fd17fc76b8a619bb6fffa64e1bcba8b8182590ec34e04b104988a24cccec95d1cce7fe2ef3caa2809ab529f3c5a3bd8434c68aa334710282bcaadbb1b9a9758a22c98dc5c99c678fff4e6f1723f85e246b20ad2d84a2a42498fe5638d66ad94d958c7ea377389728e8ac0ff85e63762b8d052dd3b9dc287fbe857e6d6a079b62b3a0f20a30d0e1e30326be69e6e129f706b2ffafbc0f011f7c235131fb3458013649876322747aa239fd53f4a6a264d2ccef17135568107751d76005885e3cbbf8a8c392501a71bd656babd3d3bc3521041c0563ea6d8343cdc39ff7c1543fccf9394bd7519f2e741dab497282515c13fa6a9a4877f2fa29f0f7a7dd26f4df148e8d3da915122ab8346721e0324f9b754b72083b33a34ecd267bf00b9c5b6f5ee89d69f19d15630ae944aed48f649c6432459aef4cdacb63ff94e4ca179029e1eeb9af728b673a25f91b3e0badf5d69a0f1d7e73667a560af1114febcc6a2e1e4a45de131c6f87928557f258ebcef4f1250e294fff4b3f84f00cc2c80c985c8cb07366bad0b263fe5b68bfae73d3b376e6d4dc51bc0627ba95a2f923f0ca8a4a42c54929ab555652a5b97d8590f064dbcb3e56f75621c0005230da95d70242d4d2fdded5971d9dc16b41d55613a964fd81efe5bb69fe3cab677ff95d28583f475fec4128babcc1ec1b8a10927204d665c67c50fc14a7d34a8fc73873f8069ebe9e586502b7886cefb575be761e63dd5ac5ced16535b46d369850971b70469006eff8b38870931576fbc932ade57cf62dfdecdc4a31bbcf2843eebbf112e235974b2d1cb5c6e895dcdf7f14d8a8796ec2d63cd49ac7d66cb34ddd659250807fd4b10c93361a8035c60998606bb674224643da3213f4677fd01b28a4bf44819fc0d8243d1d19a1ccda391aff886bca1c91523b169a2cd3341fa937197858e95dd53f749aa5ed2496270905b91d1c4eeff56aeff2cecb507aee51fbf253ef693df96749e2cd30ee4aa9ac612939f94d2ecfd900d197b1c09d5c46e9af405daf0b189e73fa168b4ae240d126e8df3f515046f95f9bfe38bcdc3e0f6dbc0bc7cb060cae4ddf73718f4a0c47e2bcdf155cd86aaeb56cba6bc700bec7157a47d45b1ed6038961227fa671d2a144246ad8a5679523f45c9df6f3d6e3399bc1f4012448ef6648c42dea602fecd48c603d436ff52f02e67693a7c11286d4865d3bcc888efd4f14e6e9adf18ea11a6ebe98e1ebf6ca46ba48c7d9684e5b42f9a3fcc626d30ae4adcccf2957726815c9fd3323e0e6d206731389f7e404cc6f1ee4171995ab0b4a02aea20266f92e3ae742c76d2f836df3bde7011f442e883859f085874a6d393b49030f3d52e3ff464354dd21e35a63079198e11970723ab56f2a35d155dadf4340baa24915bff9c4059823131025f2ec7bc4b71cb30578e2ca4ad9aac99b920b438847548e0e81f78cf24cfc2ba7d14b0445369432909d3c227793e15731ab678c8b04d809886c009d6b8ef039599fc6e944cb21bc52d9529ba24cc317edc781651d165ab8dff16d492d34f8d7890e6cb745d9d5bdaabfb30d005844e12e948867e92d1c14b1c7fb92fd7b9ea9e254cc217a1c9d1a2727f1b18a2ede71f2e5c2fa43b85aefde4a2474a68879bc53d0f7c1f7fe8af880b556d0bb0f16597831ff2228da728dc0e34c84f68c91885782481e9d75786e19460ca0799348ec03357987f30181550b382099c4a7f9a991b0146d5df777bc23fe27eb02995fc1a4338744aeb283e64bac54b5f795ffeee62d1b59dbe6757e346830de7ef10c71e564668720b2dbb3da0f7e9be7662899bf0682fe115497ce7d5f7de9e0e1b53a240e1b2dd27524dedb3cff655b71e110270bab39243dc47665cf55b0ddc93dfc51f713c1ffd01603fc23ff3b7be19e135de7271d6355d237f6ee5e2955f400fee4385b4b2ab76920caf2a16fec15b51c4bdc49f42254f41cd279dc76d9d1d7bd80e6dd2e43f9c20fecc96c161c62d3460616da1e9839ab31d217e5e668a7adc2acb919bbeee25ebae45542b70eff7f0b897a1776b6d09c8413956aa9bfc3152085a7962f074a67071034b5ca385a7e3fb74aefc14ecd69d0b04d31c4968acdccb3765ee13d864fe92538c8241e267a4593aaa69bcea69688b2baca39cc112aabf93030c9fbdd4d6fac6f4f73a6ec208fded8224e8840f60a3b13686e206fb195d3fa50850d4ea67acdc3a2d2c702c5109d2c9fb40eebe6971991ab299b2dc6bcf06a4b66db6e52836f2ad5eed3f1d963ef3e73d8781c841c7cdfee491425ab3aa5682ab064b7e4e1b8ee7b5176511fa7cf2f3da182bfe9f9bd07141903ce6de6c8b369d5f8fb5d7d89d3164804ca0a305c46cf22f964b614e83f640e62e079c10d887cf835f2f18b223f60121a607f37d018715f95c49f087a9763420f52e1ae9f11e201a3d2e44e4b0f2768255e6df77452c8114ba4648e2e01e640f817cc71247944327aa8bc481ad5c1d84d0f47219dab3755dfc87ecf9f7c088434347ff27793cdcf764033576cfe3ec1c65e99822d414fcd3e734c66b5b910c906efd924c4585f15500a9501425cac2d151a184345e768ad7d840bca79f5afa56b27c36a4325704e6692d131436d46a3bf9a1bade90bc4264d50ec87eca00953dfdf62bfc755c5938a54cf5f2bfa7ad6b03cbf6b4128673b04fb85614036d85c322b8c44b6eb5d0f17a79ec435bc6d708ae5df95f173ed8e12bd72c34cde83f41142c65c287007cff31068b338e77adff001f3d7a935a5df4d0829e77a8169b6071a5e636f2c649b16fee46afa1b074f58c46f2d8ae906055598efb7c728850139fc1bedde52800c0a0db351589b1802a2cc5dd387ff98dd6c26d98e5fffbb2a80fad1f3dbb66625373d836224e2331784b440096d8f09839f12c547ecd6a7fe84db7e1e29c4705618a67b5c9a6b834923852e906eb41aaee3bada464f742042b7e3e7ccb9a3c8a633cc6e3002421acdcbe66c5715e9c03ff4fd1a83ec0ea613b4e94614de19d5bf049ac099f63b14b040006e4198e9a44ed4815f0b7294699b4561d1926591ae748aab765325e3089f5ef83b2970559f6cfbfd3eb755e1e5089d51a1d0ff3ddac8fc6540e1ed22cd56e6eba5b59a9b487feb782ce59227318e049c3b9940d3e5099732eae2d6f6d2df0827c12e93accde65afff7a2710f350a1ec6ab37e1f4bfff00b316788bde7189cb442c7833ae757a70c1229c90bca97be21c8d6b5b03f7cecf5db1fccec012d58a0031a20b4c15fcead745fdfa872443696562e0", 0xe22}], 0x1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000700)="f8f31b0052cb601bf2958ba5ebf96acc01bd9e966489bd824efc9a55ff15e41233bcb9a7786e828c51f75020bf40668c1220a44b63aa4b5f262d210f4f2a89b1a85b86c4c739973f449f954d0081d2b86e79a4ea3e031e7d0a432ec227b88c0ff22de208038c59762d01a2c15a462b30e6a522d8e8e0db74bf516217333a8aee7805b2ed5b692d9eda217dc6e6abf90e3e77afd18d9fd7cc8520fb8f8e6fa59c6921c4fb245ccb0a65e8eb0d53b632b049412a7e5bab916d4551ba4ed156e9c35920d8edb245728d65a4240e0fdd9baff469b2f00697d3", 0xd7, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x7a) getpeername$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = socket$inet6(0x18, 0x1, 0x1) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000600)=""/52, 0x34}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000380)=""/204, 0x2f1}], 0x8, &(0x7f0000000500)=""/172, 0xac, 0x7}, 0x41) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 16:01:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x20000000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:01:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x2) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000001c0), 0x0, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0xfffffffffffffff7, 0x80000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/145, 0x91, 0x42, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r1], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYPTR64, @ANYRES32=r0, @ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESDEC, @ANYRESHEX=r1], @ANYRESDEC=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESDEC=r0, @ANYRES16=r1, @ANYBLOB="d6297c3a470f67d505bbde87c73a99dd13a4f926c4d09754cfedb4daf32c3a611039faac6e9f17350059e9071eb0f0aa91cc8168967f3047fa65cb47e446605e19424c0a5a797c5837da2fb6506bc6b06283f82eff5c731e0adce7d18241e283156fddc95b221bf3217f851ed9faadf4f191388b2f2726d5587933bac7ad163f43de85d3e8dea000cf5f3f75c91ae35b6ab250d5a69cae6e9b89e4eb39fe41713d5cbeb0b7a0ed0794aa83c844a9ab9d"], @ANYPTR64, @ANYRES16=r1, @ANYRES16=0x0], @ANYRESDEC=r1], 0x3) 16:01:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:01:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) r2 = getpid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) flock(r1, 0x4) 16:01:06 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000000000000000000070000000000000000000000000000ff07000000000000000000000000000000c5cf5de3ced38e00000100000000000000000000000010000000000000634c0e1900000000000000"], &(0x7f0000000040)=0x6e) 16:01:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="07551693ab3fcd258998d8a72e748bbb2c886936ef11aec27e15bec3e1d68e5275dfc65b9e47c43fa272afee22b2ce818a89090887c65c0b0ca8c8e6be492487ff4b88a9b6f3c1817a87011e5df487009c6be6d3423790374f3280dd55b8538898b930b65e5e0f01e1c42d9f61251690bdb63d1787da61b83bfbe7a981996d23412b19f7ad2ee0dbc5b4a47aa5a98ebdc06de6fcce8799d79932e63b6cef7db8d8f298e7cd366fb07fe23b59a8a78db00ab4b0389caf6d0a42570451a0e26477ef661d85bb4c326e5f8ff0e1668eda2d8f2a", 0xd2}, {&(0x7f0000000280)="fc43da2e51e51d6ff254d5a1121274dfc305abf8547e174adfdb7d6995e0d52652ec2c996f63fc3e1a20aa2621de937d2fa66474df1809ddb4511ebf825b9a484667bbe7cba64f240c30119b", 0x4c}, {&(0x7f0000000300)="aa216f090cff9ac20240d711be0a0c726d94d59ee47b6c7d03aa053bcbd93ef7093eca6e58ef465a9e1b2d4611a3ef3880df6ffbc889efd62318d30fc8d704c3e6e730b7fc1fc9d5ac436c2e7bc5f391c79759bc7080dc629fba0e1eaf6ea7e8a8535cca4fbb2b2fa4e764b407878b7710f07aeb363f30fcb180d9450e2b34975e5180c7d6f6a6054548d74e3b1ad41bfc3d13390ca2fe2f7a272dac8a0462a42a2de7f93a6a7ed9aa19161f3f9d7c5dc9", 0xb1}, {&(0x7f00000003c0)="573e2ff1b0", 0x5}, {&(0x7f0000000400)="f6a90dc256ff4d1881ca0053b8f9d7400e9f5484b13c81b563994186abf562a3c213417e82f42682113fb399d68a848d3da48e6d4e619e5bf61b9dec3afd112bf059340ecb01780b1074e58e68c2c6", 0x4f}, {&(0x7f0000000480)}], 0x6) sendmsg(r1, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r3}) close(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='.\x00') read(r2, &(0x7f00000001c0)=""/140, 0xffffffa6) pipe2(&(0x7f0000000100), 0x810000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:07 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) write(r0, &(0x7f0000000180), 0x0) r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000040, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x2, 0x56f2}, {{r1}, 0xfffffffffffffff8, 0x21, 0x41, 0x7e3, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0xc1, 0xa0000040, 0x2, 0x400}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x76, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xa0, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x9}], 0x1, &(0x7f0000000140)={0x80, 0x1}) 16:01:08 executing program 1: r0 = kqueue() getrusage(0xfffffffffffffffe, &(0x7f0000002900)) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x7b, 0x0, 0x5, 0x0) getrusage(0x0, &(0x7f0000000100)) socketpair(0x10, 0x7, 0xab, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x0, 0x81}, 0x7, [0x9, 0x8, 0x2, 0x1, 0xffffffffffff9fd4, 0x6, 0x6, 0x7]}, 0x3c) preadv(r0, &(0x7f0000002880)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/157, 0x9d}, {&(0x7f0000001440)=""/92, 0x5c}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/147, 0x93}, {&(0x7f0000002580)=""/232, 0xe8}, {&(0x7f0000002680)=""/193, 0xc1}, {&(0x7f0000002780)=""/224, 0xe0}], 0x8, 0x0) close(r0) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f0e4483d60f12a67c9f911d8c272c4768732d967d0a6810a3c96a173f30a206512c97e83f33dfde5690de1c3e00e516fdb57bbf09bcbb922f4cc649b3f4d2680b3ef5cfa823050568d0333245f235a1a51b928d7187e6cb48e7e71caef1aa7460e5b5a7a56ec73752fd7b8e9376723ea", 0x70) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/68, &(0x7f0000000100)=0x44) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') getgid() 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000080)) mknod(&(0x7f0000000200)='./file0\x00', 0x8020, 0x80000002) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/237) 16:01:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r1 = socket$inet(0x2, 0xc007, 0x97) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r2 = shmget(0x2, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/4096) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getuid() setuid(r3) msgctl$IPC_SET(r0, 0x1, 0x0) 16:01:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="45e9ea4270b9889c73ffcd262dc83ecc3d1ad8adc94964d13e64bfe8b421b39e276ffa02fa16642c9675a1dfd654e8e3ceac29204edf4d4f4333648c7a751e1b76b7c6dbda00000000000000000000000000000000", 0xfffffffffffffefe}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) 16:01:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x5af, 0xffffffff, 0xb25f, "a83a5be97eed16b08c87a6733d9198dbc5d61bad", 0x3ff, 0x3}) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:01:08 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0xbb6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000093, 0x200, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xed36ebb, 0x7}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80000004, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x81, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x12a3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x100, 0x8001}], 0x4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xff, 0x20000000, 0x9073, 0xf16}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x8, 0xe5}, {{r0}, 0x0, 0x9, 0x8, 0x5fb, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0x0, 0x80000000, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80000001, 0x10000, 0x4}], 0x8, &(0x7f0000000140)={0x1fe0, 0x9}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x20000003, 0xc00000000000, 0x9f6}], 0x31, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffff, 0x4}, {{r0}, 0x0, 0x0, 0x40000090, 0x40, 0x1}], 0xfffffffffffffff8, &(0x7f00000000c0)={0x3, 0x5}) 16:01:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 16:01:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) dup(r0) 16:01:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "942a719d90bc14c4ccaf"}, 0x12, 0x800) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) getsockname$inet6(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:01:08 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:01:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffb) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x0) 16:01:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, 0x0, 0x80000000, &(0x7f00000000c0), 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x3ff, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:01:08 executing program 0: kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x20020, 0x20) flock(r0, 0x1) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='$\x00', &(0x7f0000000500)='-@%-\x00', &(0x7f0000000540)='/-/:(#\x00', &(0x7f0000000580)='{:-\x00', &(0x7f00000005c0)='\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='-@%-\x00', &(0x7f0000000080)='@}\\.[@\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='+#\x00', &(0x7f0000000140)='/-/:(#\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{:-\x00', &(0x7f0000000340)='\x00']) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:01:08 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xea}, 0x8) setreuid(r0, 0x0) setreuid(r0, r0) setreuid(0x0, 0xffffffffffffffff) 16:01:08 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xe1, 0x80000400}, {0x18, 0x1, 0x4, 0x400}, 0x8834, [0x1d0, 0x8004, 0x0, 0x7, 0xc, 0x800000000000005, 0x80000000, 0x9b1]}, 0x3c) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='.\x00') 16:01:08 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002002, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) sendto$unix(r0, &(0x7f0000000600)="fb86c1636c631daf6861e6d0134b77aeda7282133a9b98018ab459a9346b1f803871e4a265c92298e6ec00e0c61a11dd4ce7cf3e562812d2853ae1ccbfa6ad9f3a805b0dc7a334e8e26367ec7c35e998abf905c57e6a469a88eaa979e7f119d14a464f1e436a3f5e58f3288d5f5f4c8f3f489f442b84207c8d60145a78ea63072e86b143e53c6e41b6b7036653c7", 0x8e, 0x400, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="7a4fc1159f18e4d55def5a6b18639e2305ee11659fe9e96ee96664b8d65f40df6ff7a96059e501ed641de8a890b98d375243bfb6213fccd63570ccc9dd7d4e3d5cb44f59e632da1db997f4b4556530377761229b3b7619f4fdf39e994f04170abea5f8ffdd93261cf6f7e6ab30ffb0a43e388cecdbdaaab4c90be9b824d2fccf771c3f8a8cb731601804fe0b73dac10846265ae451c0013f6b08cf36c177ee0d4626f0f6424b22790e63052a27be3c6264729ad6", 0xb4}, {&(0x7f0000000200)="3c554002b9a77efd0cf6800cc73a3e046a31a6cd223cd484f83dbdaeb26a2975e5", 0x21}, {&(0x7f0000000240)="36a5d8b4fcad9cc74e67bbbcb4190e636a447ef1c38c24921a7c9ec331a3af7e516209e510bae6fbe001488c24bba5853fabba9816bca94828de124373a77711e9b70a0ae1d952fe910ca0372715765ee23320dadf4960181d1b4e", 0x5b}, {&(0x7f00000002c0)="be76aa13481b7b97fca0d08dc8ed8106b5e65274159dcb826e6b5310e511cfd02954405b742a27972858e07931f8e4ed7f2845184814929f4d7a977bacdc4c335e38084319805ac6e328a4365cf775a069ba", 0x52}, {&(0x7f0000000340)="90ed243a69a5387684ff47251f08532b650c7b55da2b8a082c5c033f82b8a09c42ffb4efb5ede5a3d35d7071021034dd7de3fa61e7aa6e0be0950a117ea54392febc007a6a05850fc5434c69d74d6f8bf52ee99f4171f22e0a29c24077222c9f1c3ea7f8a887671b0e9b581fda4ae6f30deae923a4488feb8648aba6deba250d652a5b481b15e6f65b20b2f41e9420a14cb79694d9e73dfac0c82bddb963bc4b9613da23328da475578a64bfb62d82941593ad9fd6ce3feaf47087ebf5d850dd", 0xc0}, {&(0x7f0000000400)="8c0c07d44bb4a322726a71f6e4c9181b43840b6bf4ba6ebf2a946da4f9982f15a98ef7ca639fe24b5137fea55927838948add37c7c99416a1c07c8c1d050d39e869a49e403332ce66c3297026ffeeca173934fd712933e973cd9746d8362dd6d9df115a2a3fd2950a1d9d1bdb8a701a4acef92810cbfc955561c330fe581bb1c864dc38518c0aaa0f3c9a277406276", 0x8f}, {&(0x7f00000004c0)="f7bdb670", 0x4}, {&(0x7f0000000500)="744a2830933b5444849231f46e7632927739991bac636597eeead28a951cfe5d4901092256725c83fabe28b127db88ad5f853922195caa670f5554eb608cc77f165a68a499897445464311", 0x4b}], 0x8) dup2(r1, r0) 16:01:08 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x65) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r1 = getpgrp() r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r3 = socket(0x0, 0x4, 0x1f) setpgid(r1, r1) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7, 0x1, 0x100, 0x80000001, "5489f285773dcb17dcbf5ceaae89f7cca05e187d", 0x8, 0x1c000000}) r4 = msgget(0x2, 0x0) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x9, r5, r6, r7, r9, 0xb75a35995200501e, 0x1}, 0x4ae, 0x6016, r1, r1, 0x7fffffff, 0xfff, 0xd3c}) chdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f0000000400)='./file2\x00', 0x40, 0x0) accept$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getgroups(0x1, &(0x7f00000004c0)=[r9]) fchmodat(r3, &(0x7f0000000500)='./file2\x00', 0x40, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendto(r0, &(0x7f00000005c0)="ed67de9cbf1bbfc33daacddb34e4bc33777b47b526d3aaa1c85af5c67d7358bb2994b4b9fab3481acf93d51f656d5de70296c9411cb2fa97f55c7c3926f867b195444fc104f09f480b183f5ea8a6ae0d42d2074b5aa00d2e8dd99c58b9ae84841f01173643467a163c58214d0c60d7181da4db79962b3f2173d93878196ee3642a05ec5c871809b25192cb39d93193b3311aff750f60ab1f32376c695563d4afbb0cd3d674a23f2ca228f6231c1f4da2dbbc7fd045700c36a03b7b12b878aae5aa6541d5", 0xc4, 0x0, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setgroups(0x1, &(0x7f0000000700)=[r8]) link(&(0x7f0000000740)='./file2\x00', &(0x7f0000000780)='./file2\x00') shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) openat(r0, &(0x7f00000007c0)='./file0\x00', 0x800, 0x130) pipe2(&(0x7f0000000800), 0x10004) 16:01:08 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x8003, 0x9) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) pledge(0x0, &(0x7f00000001c0)="5c2e2c2e2d00a09f5780518e733879028d318bbb") symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) socket$inet(0x2, 0x0, 0x5) 16:01:08 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x81) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1ffe, 0x10001) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r2) dup2(r2, r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 16:01:08 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() dup(r0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b}, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x100000000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x108) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/136, 0x88) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0xcc9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x900}, {{r0}, 0xfffffffffffffffc, 0x8e, 0x1, 0x690, 0x4}], 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 16:01:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x10) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x400000000000000, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x198863c3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x8001, 0x4) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt(r3, 0x4, 0x4, &(0x7f0000000080)=""/86, &(0x7f0000000100)=0x56) ioctl$TIOCCBRK(r1, 0x2000747a) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), 0x4) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:01:09 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file1\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x52) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x1) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x10001, 0x7}, 0xc) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x4, 0x7fff, 0xdf, "e73a6f12c359f6d170702bed8bad3a83311afb80", 0x3ff, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5fad274b4230df0f2c4274a68810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3ff, 0x1f}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) flock(r0, 0x7) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) socketpair(0x2, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r5, 0x2000746f) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:09 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/219, 0xdb) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xc5fc, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x22, 0x6}, {{r0}, 0x0, 0x80, 0x88, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x50, 0x10, 0x6, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x80000000}], 0x4, &(0x7f00000002c0)={0xfff, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0x0) 16:01:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x0, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) mprotect(&(0x7f00004ba000/0x1000)=nil, 0x1000, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8280, 0x159) fcntl$setstatus(r0, 0x4, 0x88) shmget$private(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f00004ba000/0x4000)=nil) sync() select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x1, 0x6, 0x100, 0x800, 0x1, 0x5, 0x0, 0x3f}, &(0x7f0000000300)={0x4}) getsockopt(r0, 0x80, 0x80, &(0x7f0000000340)=""/195, &(0x7f0000000180)=0xc3) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 1: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) bind$unix(r3, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="04daa1155a948edca572dddf8fbe89ff76bc4045", 0x14}, {&(0x7f0000000100)="e653284bcb216ac3f4e899792b613b", 0xf}, {&(0x7f0000000180)="ed424d7158f70e6251d66857b43ad67f407917d2eaa52ff6f481b6fbd2f3e29490414521b774042d74bb722b0ec0129288cce12ff05429cf1293c704fb50c720dc3a1c7080771cf6112e7cd882b70e3418fa6dc6e1fba38ffc667dec", 0x5c}, {&(0x7f0000000200)="b80d7d36ed9d35ae9c4a6f7cce1e65d748870a43fc341951de14de1d1289acac30ccbdb5e45b6c2109a5a76e6d29bf7383932417de1ef4552e48c72706e40a97d066b7229d729cd9b974c7310c4716145904eea5830656b70a7d4451b6369ece0ce6de3f6b465b5a416010b5a1c80c8aa82dfc2f86b8e02e74fb73537957aa15e92fa96be444ee7af36137df5d0faee1d915b4bd31ff16904f61fb7ba7fbffadf1d653a1a1ec918e03c74248d989afb4e1f73a28c061bed8f8f8debb9e16039939e88500154ca3d5722dd6820638449528655e4a396c8c5134", 0xd9}, {&(0x7f0000000300)="0d018a315e29965093696748efe36b618ea49e", 0x13}, {&(0x7f0000000340)="dab7a0a39c9d7e97f33b0963c342fcd5338e4f16bebc8c57a198e2d38cf0ec7c6774075e0e619b27f8aa00ff386158e861260829116afdcc79175eaa5367b7b1d9605ec6c36ec732d5b658356a5d14906636183d1b346da9b4cab402c256c92ee9aaabc9cad4959dba4584540a964e1e2364b1923663b5d92090a1b832ed28618817d56b474e8125", 0x88}, {&(0x7f0000000400)="5ea2d5ca455e61c901d9fea9c709e165a63e1b169132f34010b57b1444da70c14f7a7174d5dea58cbec7987055a337389a93c959ec14de393c1341a3529936dfc6aee42c92d9e85809e8c60ce639", 0x4e}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x58, 0x1}, 0x5) 16:01:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) select(0x180, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x6}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() 16:01:10 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="7d12ae717444f2ce4ae1d6e2b980f5aead3810439f760ffe2c1813e1ab31d426a11b35db7a644765d648e177661f041a8864e92c521d59622099cae3157794f632194d6563b9e5166d73428d51f32994887b0dd22668ee5c3d80bd57074771ef10c66f3e0f81cdb4d066dde96eefdc76e6b8d864d376627a62abe276d115b5a65a6dd769a0b0382c7f25959655a2b4073afeeb50", 0x94) r1 = syz_open_pts() preadv(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:01:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x420, 0x163) shutdown(r3, 0x0) 16:01:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000010000006bde86df78fbf5b8cd96bf966aa72442f26ff480755df97fa543c5e7f32222b1d583fc1fa96fee7d7361517331b811fb523f74a99d4d43d7d06e02d36c0974a826c7f6ccbb6c355643128d17af1a879d4b853a7e806a4aab34e1e1f0ab54dc6db51c149345753336b05483c8dfecbde66be7b7ce25757b9cf1c4b0fc3ba31288c6073d6a78609931b27f0ba922fa3bc36eb2f299c72bf4e2462cab36454712a0c49101385001eb6ce3187bbd065599a0c01b9c708a8b627a37e224cb619e65b8f067ffc00982be9ae558b5efba37eac3de615035b5b8"], 0xa) getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:01:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x3, 0x1, 0x101, 0xc9c, r2}) flock(r0, 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/163, 0xa3}], 0x4) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) msgget(0x1, 0x240) 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x90) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0x10000, 0x5, 0x8, "3a46a7b7aee0049b86c552b43c5627c144a425e7", 0x8, 0x1000}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 16:01:11 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x40400000000000) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x40000000000002, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fchdir(r1) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:01:11 executing program 1: r0 = socket(0x0, 0x1, 0x10001) fsync(r0) r1 = socket$inet(0x2, 0x4003, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:01:12 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) getgroups(0x1, &(0x7f0000000000)=[r0]) r5 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x8) recvfrom$inet(r5, &(0x7f00000000c0)=""/155, 0x9b, 0x803, &(0x7f0000000180)={0x2, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000040), 0x10001, 0x7) setregid(r4, r1) setregid(0x0, r4) 16:01:12 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:01:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x544}], 0xceea78793b6d0a4) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x429}], 0x3) 16:01:12 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf8c6f6b9205ba7e1, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) setregid(0x0, r4) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x5}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x600fffff, 0xfffffffffffff8d6, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xe4, 0x0, 0x4, 0xb0}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0x80000001}], 0xa608, &(0x7f0000000140)={0x1, 0x4}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x4, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 16:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) shutdown(r0, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() fchmod(r0, 0x10) syz_open_pts() 16:01:12 executing program 1: socketpair(0x18, 0x1, 0xfffffffffffff4a1, 0x0) socketpair(0x6, 0x2, 0x3, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000100)) 16:01:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/13, 0x266) 16:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4d44f06fea8712d40076600ee73699d56c1d95eb53417cdfb37138addcd4c59934c774f0c06625f060cd4448d5c40d2bfe8578d611d3bfebf1536211ed8b33b580cc02083f5158dcba9d2c24f8284fe686d42276aa1a119fe63603bea03e6429825e696c68537992974937e1a571f2a889e4dbf082d79f0a0664516fc2c7ebce5ab521ed0bbdef965e0e9183cb787734d29bba23539e1285c6c8cdb11acba0eae358d71b61b9fbfe1a", 0xa9}, {&(0x7f0000000180)="b79550f78280b2c091bb0620c03edd520910e0547fae650d43182d18649993af3dfd4e601c8444e759e819b5b5223af383ea7795e7ad9ad3668c5e5c4cba87986829cb945c9d4f4a43e93cdd36328151503b551cec2be69093abf6fa822c84948fbc4ae2e906681f5d3a929e9305818bc8c1e506ccb2eae1806b52396c8d6b2d7b1d74e896372f43423f5f555e88757fc608409ce2ed354d76e1486bb84c53f13b70a7f0c088a0fe0fbf986e46ef8da5fd2b2d0ee6f924e67c7127bf941a5401412a2daa3a0757a68860063b8e269c7c9b", 0xd1}, {&(0x7f0000000280)="13c764a57d0008238f6dd96a07677ca6440f67c5f8a8367f90d67feb5afa9e9d57d48000d7003b986e1a5bd9d78762a5d74f66e75d84246b27235013c6943a37924b3d4a43151bfeda55f6d5da17a59e", 0x50}, {&(0x7f0000000300)="87cc31348007d547ed4177d72bfab0f10e007a2e0605cc8320e81110c58dd099b595103de3cda526a9ba98bb2d314370a171394577877cfa232a9897bcfaad67af373e5b43ed7b3b2f321c096e7d0458f484f48facc219a71a68f6100130c74698262466411c457d545494908a23903a1ef48b7352c2560e65dddc13598372cae84d6654fed7c8b8ea52ea19f534b0f88a85219399e4a6fe74dc9701992c7ce57727f950db30ccc831d507c36171aff7170dad506709d26e7241a9e992d68c9d75793debfa76f17ec6f63a1cfd724618a6175084f11dbcfb7714a9e124727a", 0xdf}], 0x4, 0x0) shutdown(r1, 0x0) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getown(r0, 0x5) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x800000000006000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001080)=""/226, 0xe2) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) bind$inet6(r0, &(0x7f00000011c0)={0x18, 0x0, 0x8, 0x2fe9}, 0xc) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000001240)="b665ce03330a", 0x6}, {&(0x7f0000001280)="5fbaabc76456bfdc802a792c817d26f3c1ebb2dc9eaa45cffc0d2b04df8bf8afca9aac248580b2fba4dee57e1f28ed2872da7e073069aa8544a75ea132f9ff8569035d934360d62b5c5c47a79ccc03fc9cd055c518c0269e6632c636c19dcd4c165d65e27a32bc689cfa", 0x6a}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x1) faccessat(r0, &(0x7f0000001180)='./file0/file0\x00', 0x80, 0x2) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0xbfff, 0x0) listen(r0, 0xfff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) socket$inet6(0x18, 0xc002, 0x1ff) 16:01:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000700)='./file0\x00', 0x301, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:01:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r0) 16:01:13 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = accept$inet6(r0, &(0x7f00000005c0), &(0x7f0000000180)=0xc) unlink(&(0x7f0000000540)='./file0\x00') dup2(r2, r4) fchdir(r0) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f0000000600)="809abd46c3ce9492af848948bb4e02e5f04fd8dfd412ead4bfe7c6cabfc506fee42f118edbc93e49f4267aabc0806cffb436a45193608e7e9ecb48fa49a371df1f3e90a4dae4", 0x46) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/95, 0x5f}], 0x1, 0x0) listen(r0, 0x9) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/243, 0xf3}], 0x2) 16:01:13 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x70) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:13 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x8, 0x9d34}, {0x7fffffff}}, &(0x7f0000000040)) getppid() shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffa000/0x2000)=nil) setitimer(0xfffffffffffffffd, 0xffffffffffffffff, 0x0) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)="ce0a87a42a9170b901368745feadfd2f570da5667fe98bed4d1d718334601986a19f62b8894c04923ce8a41b4e1f88d6efca437fefb313ea82b898451e9f829dc4b6bcf714b11134d06367291502421ec704326930f95e5cec5eb738792e209e82ba4e1d5cc3e9b06ba55133598dabad6f5849f9047b60b7b7c91457797a78c1c1ea8a2448d1acc54bc9f4795de41d906d4c011e89fb4239b3b3c6820dae033a27293e0fa6a69beb40aeeac2da31cefb371e1c29762ca1fcbbdbe53522d7ed75f265bf81f07cfb264de1a72f1712248a01b3a0fb3a769871ff013f525c3978381fef8779c720c5448522", 0xea}, {&(0x7f0000000180)="084de3394edba3272223961015e004aa9743fc10c6064f633d4fddf7ba31ffc3a5075515fb75b5701375c2d4fb620182b0093a788307e73db3fbb532676fe5b1ac65a9d4da4384d451cc31a9a1261628b2c10513c6bda0f5921609284740e45f9dfefbe258cd66324673981bf3b34685b684f183e360f619fa903f510d291d8496c6c9fa34ab5e54b85c9ab012ba56253f81ce81001505fbfb8666159c4045881b011ea9a891fef93be7857f35ab9207f2f5f969e4a83c60a029399276b321bb051a90c6099aa70a6c310eac3c0e98a79cd8e605751bd6ecea4981c855be9ca375755eda21734985", 0xe8}, {&(0x7f0000000280)="172cb7c6faf3431a645ef8f7188ccf5580743b698f612fc86ba1f9fcde5c5b537e58b85da6a69e4cc0807058b525484e9bdf79483d3859965bbacde15e179fa26619558e7a3929de46c0eb6cddaa96da39b02e5f5e36ea94bd5ef89ac938b6706da7aad02220e49709f63759ea52b20fd793c4564f689b5492e388339496daeb395096743e3887cc0669fcf7f7a3ff74cfa339b2f382e5dbff2949e0dfa4e7dd5cc2915e7e9d1d67685ced35aa594b9882552d0975ae157199c58004b90fe6091eaee15fe50bb9c5d5659fa5b00b70b7e9e75ec1944911bdfe9c4dd935befc16974aae", 0xe3}, {&(0x7f0000000380)="a39d4b1527f76bf31c9db4fe6f6826524a483e4f6f1f524ca2004addad38161c3636486445bb1a31c563ad0ba515aa1784b067667c81f25ac5830846f64918929b56f2a9b1a0a37a489c02681a928e74a2d56addaae6855621032a81159b202bad4bfc1a3bbe5d593eec830d486ca09fc42a92e7bb25e3761b95db79038a98d66f098444d7bfba8e7c3b93eef593d970031ee5e5995f7c0ee8c224b8986eed9265ab1a9832eb70e373d1a66b50591a458d9cc87c1f6d0b6d65d47032a5bb62fcbd5e5f07118793db5a1a45cba7430ae347f142abe1c286778bf439", 0xdb}, {&(0x7f0000000480)="bb37b4293756657596cf190e505e9341fce3079b1ea2ccd1ec23a38bab9c2de377193b95a15f9267d4c6fe4e24c16732c216a59ed2f7737cafc78ecdb06f5494a7a720cc4853556b1bd9b3b79c8b233653183be0ded9", 0x56}, {&(0x7f0000000500)="02b74499599ead07a011ee9410a2dc211c9358f9bb67b24e3323625f8c51bb0cd589f4d81101c22f675aa74b85b396d1ced7ea59e81eb9119689886d6f64c1bd763d55193bd34260e3ba29888adfd4b2b2cb9c0917e293ecc79fdaab7e40b61c16e2fb944c4c9c3a77bcc49f563e4e84c45d84a29d00d5a74729c166e87991030f85daebfbf9ca924323d45cb4e8fc17a1489f849e9103f24d917abc57a1dac04a4cc8c2ef9cca64ef7a51e87a05cc1438866388feffbbbf578b460cbf89f90b70ba525ee6d3d17983b00d041b99c475eb98732fe44f21665cf53bbeeb3f720cbca45b10b51fe5d0df7d0efbc02c1ed5fa601023de78c9", 0xf7}], 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="5800000000000000ffff0000020000000ddd10457e7f134a67baa02cf71a32f7195e108ae2e9d89b1e322ba2a7e8b78ef2d06f778784bcaf29723df2477927147aaf9901bba506e373ce22c8063134d54800000000000000"], 0x58, 0x400}, 0x406) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) 16:01:13 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x93d) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:13 executing program 1: rmdir(&(0x7f0000000040)='./file1\x00') r0 = getuid() r1 = getgid() fchown(0xffffffffffffffff, r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = kqueue() close(r2) chdir(&(0x7f0000000000)='./file1\x00') 16:01:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) chmod(&(0x7f0000000040)='./file0\x00', 0x181) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:13 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000001680)="4420d56430c3911b76887fd1cae14dceb46973a291863edaf329dc8508a781775ee5d75c79262b079eb68e07e46a6381a9b113f322c6cc433b4f08306e0986142900ca74c89ffbfba37ef9a54055fcf0e2cd9cfbfef808215083", 0x28) kevent(r3, &(0x7f0000001740)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x40000007, 0x3, 0x5}, {{r3}, 0xfffffffffffffff9, 0x61, 0x41, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xb3, 0x2, 0xfff, 0xffff}, {{r3}, 0x0, 0x80, 0x80, 0xffffffffffffff54, 0x5}], 0xede, &(0x7f00000017c0)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x40000010, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x18, 0x2, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0xffffffffffff2543, 0x7}], 0x80, &(0x7f0000000040)={0x4, 0x5}) dup2(r1, r3) read(r3, &(0x7f0000000000)=""/9, 0x9) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="ecdcc8475bd2705490fd5fd364e30820e709a3a655ff2d7127fba269f002f2a98675fb48a393124240f98e1eca61f62f999aca843f9e90692bedb63c4c4e9d506c4685c73b2b321a9bf2b64ec8b742e24d03775e29d916b7475fde910d123e19449e55044b0977c1208dfb4482c9313d310271217e790001c7dda27c6c7b30e729", 0x81}, {&(0x7f0000000280)="87f0db2ce8b70fd1c7a57efcf8827ba343da7ca12cbbe1586f63a99c109d2ee41458ab0b4c47cafdc385bc0236beec0a7405e52f00e86c7cb2ea3946af0b919d9d7486d8b3a338f073dc845045873ce8d2bdbd59aee4dbdf337998a3ace59c43ae99206208ba195efc36715752d940784aa8bb5bfd9698100a15bf209bc3718153be52fe3c4c4c7c4277f128d3546857ab0cdeba5ce48eb41db9a78b602e893e639cc2fb06b9aa26f339bd41ab6c664a218368252c15b976e49520bb36987ffa95cd795aa775e2ddb6f80f1ebd6bfbbb6b8cbf92a91a918197c200e6532c23b5eecdb4fbfc4b6d6652fa2f", 0xeb}, {&(0x7f0000000180)="f39e2634b1cf5c0301f03702734cb681c58e6b1c25e1def0d22f7119a0ad89361a84f2c406ba9d0f191755df11d8115d0913013203441ff62cb0ee556c247df9c2f275eb8bde1f4c9a", 0x49}, {&(0x7f0000000380)="d46d98b6884b01254243bec494bca6e98513a6cf72680c9f4e83f853d86333186af84734be110e6f6b30855a0f57de60790c253bd5a5c0e7a2e4e1bdfd0a1fc8f05c6b1fdacd1c5720b799323009d31c691e7790460c5e370eac", 0x5a}, {&(0x7f0000000400)="2c1b342655f64f3521678de4ddc550ebfca811543b0aae9f0eb9addb349435f97e30fe3474348b38d4b9235065a9f168818e140a64c5e4f5055da05cd98ee91c6a48917afcfa86b2568edbe14f9008eef5659fe3e8eff7d378b41c3fdbf79eb55d6944a3b68d159197313977f2c9eb22cc512d320ce68005042cfc8551cf952c1f7e0f690cf40efd55af24dea2ac535de2cf98c15fdb88bc32ed17ea4ba4fd873ac32c6eb1c2d2fd0dfcecadab6c1b911d1c4e98066f0ad807c402270a2161410137d6d1ae299dbaf959e7cb363a08249f08b214637bc3d802eb8a1097ec66b37ebb88fc", 0xe4}, {&(0x7f0000000500)="1feafd6cf2ee2babbbc08fdcca271b582a4ed2028620a005afe2f40c62192a082ee481e410c250899458099f856bdc333807de24e792c2a1301f7540b40121a6f14ea7d90fe3efae94f5b5a256864e7504827d", 0x53}, {&(0x7f0000000580)="fc420173974d34a628366649c4af9e9826da655fe139b94d5163dd5e636c963d341ebd0baf0d2b44167935371577184695a2c5a99726864f22f35fb31a9a5ea4078261066172e968a5657b9ad2a5", 0x4e}, {&(0x7f0000000600)="b173e3188e2d2777efca69e26fb788bd3ed5f4a4cf7e158cff3dab00a113e6961164d934f24487fab5702442adbc0aaf6d0cc91f8f9a4e8735984323eae305faf490b21bd8845ae54422adbd60a16845541f7a7f1a8a26c184d6d934efcf308d1817a1d328ac7a836b4695d5894b123ac6fed81b644963dda3a42b73154545e534c255cc791f08e89c713a84cf68081528ecc7707497cda09a44477749556cedd1f80e80ef4dda3df64bb2354abdf0a1edb9b4bda6ffc1a6284221d99d2c18812d4cd48f006cac366f42c480d25bef3c0a078093088eb09d868445ec474a5b8e1f1b651d034835f2b687eee4f0abad7b8e21f5a7cc9bbbdb5ac818d66a0008956f04ef1a6cd6ae4d9a6bd83a2e7fe516e31bbb74928a28ad2a465844c3be4790ab333a9487b86d0d5f78f2c8407d0a844c6fcd1ed8a9d19d8c4da25db9a085f5d13a5ef6529c81ce8c3ac440a93bb29b27130fc284e47869e399d2d29c034ebca336ee12417966ae7db7c3f11f3a742d1452dacd42da6f4c817943818235b72dcce31b26b36ab96db5aa692e9a2066a62636fa2c9d2749a6a395ca224f05a2103ac8f57a85d71390789c30d288e141d2a050b4977d79f62d5de1481f2838e99c5cad489088cd1a19d076152360becc1e300f40e1f11996b46553c3a99094ab78d162101f19746be3d68e636ad3da0cfcbe3f91a6d1056adbe4052fc8f3d49b5b1083d698fd52e930e0dc458e55b8fc4a97e29b3d4f13ffe5b3e42f87d8c7a5c07c42fdf42ee0db8b8a88a9c5da01f2664eb6e248bfcbcfe642968d69e08712ac4af607f3a428cbc4fd40673dbb5da70756d89cd0e0bb41e749260c6a97d701640f0a2c9defab5c67344c7b418a24c08c9298dabe90570565ec29b8650505d18591ee87cd11cad425bda5bbf13e8de425399503aac101f1ee05f9ce5311a01a5a37d851d2b0f80d8dc850532ac4b84bf730b4470f04ab98976652d11fa2b86e5aea4124dc44f7fd6174f2b7d26a3a73af9b34c9addaecabbdbdfcea2b69a5a301e086dcb901fa023225a0d7931199aad46599d284b7e61406281d05acc03fc7def5cdbf81f3ac426127963b7985e4758814c4417c97bff8117201b6e3ba6d3929976c719ba9fc4a6e28786402e3c703afc8fcd50683de7d6210d074f00f368f1282b4d3e690f5be856e317a7e158d03a0cd3f9dd38f6003258c1616d23dc3f3170b46f308a78f08dc5322603be97ceee480ca7ebe27185986ad8d913f00d2b56bc0cd2d6277fd6465dddff1f9e20f8a1df45f0c5f76e267617260037491c382b65f978c554743d07d28ca39788ec43c426e469bd6b72862f0279a23ef2e1375ef2d1fc689886a5a164f2a43f15a16e683adc40f66b6b3437edab7743a0721683f93b65b7c1793596068262a844bd04cc938dbb27ae14ba1a5c8f0c32798b4aae49c5a13575ccb768da359f08d8e0212682ea9643cfbe9da9f4270b563b26e81d2365d55ca49b1d8c988882517a1878c6a39d74d63b540b0afc2eb22f5978f40d511d91cef7aeec254f0733b47cb1c334d52135aa5ebfad0a28a9df96e52b0e91324a4d89b257990e402d2a46c8b390e8bf9a683431ca674bcc083aa39028e3d6a267dbfac9f03a3e40e57526b40f2380422a215ed2d46e4a7fb6b48d280f4bcd413fc52b18741a764a2da9dbfd238cad98ffb676c10892b1aa43534d15090294b4c9be48b821490963ca2dcad14ee9f078708de57e08ed04740078f49f62b9b7872349121308bd8012396a8b2c7ec47a1d496611d7e08825f5a377a3c25662a84a28aae6373eed869f61b1b87e0e4abda98e4691703f562dddf74799246fc5cfcaa5386a833f84b4e91f942209e251e1c07ff0a2fb6f46f96c572b38ebd44896cf015914f5eb872d64f9a7e338f4163a56ee45ed4d58ef5ea71f620fb8693fa281a11954e512d5bf739c6177f52c839fed866206f5a1e8b03e5b9b55edac562a5f76b422d3f66159c3525858d01063e0567fc83438b1c65b4b4834861a2cf05bbb8f589a6e2eccb52d975e95e6084958a13b1cfe2118b67337ab8acda83c64fd61f83040ffb19667e3c04711e4e3e75a916cb590ba3db9a3e23cde1dc7fca5960d5b56a555544f3ad2631017258804990d77e93070497ed4a61270b397549a3a63960eca9614f86ab2a94b0080161a899cb3d61658bd6df00041a0b499a55d3d9f95f6df2825e0bb2082365d3a82c8009c0b9b93d5c77762606063449420664b1d3627c22c31055d8bdeff6fe5e090dc248a390729aff5e3bc613c217e8392600ff813cba9f4c1b98436183aefd99fb28d27f4e90382ccd9e67ef2ac9edd39b6f5c2d306a2133e7138b0ad056e6662f9b7d44cff86df016d888571b1d1c41db4fde83ecfe324d705627efca137ed51d57ce139b74a1b28e56f0d2e43c0f4997ba2eeb4df55ba26f6a061e2538149151497da3c620b570d62601e63e73ad8ba99c27d578f80f47c0a995763922cfb8ce7c02eba2989b39ecef186f03816615545d8c2a301b49abfb8f25ffe6dd72402332a2a1cdfc328c692ae05f6500992aacf534afc8e4791c6c1ba3e0c720373a5d5be1d7b64d8152a54bba986c5cfe43a5f23e52daeac935799abcaeb8fb3589a839483580fa2b456fb00f372c1b65898daf4cf606036173695556e19aa2fb9313bfe569993faf0229fb0dbdf4caab5a95a57c59288288847a5f98a90fc8ef0cf0a26e665de75f90c9ad853e998d9b6fd320b10e942db1e0c66672078baa5f80e74a343c58c18d2738e24c47eb51a678fe38696461eda2fdaac71d08523604484770204f5ba714e7a55523bb7dfffd763748b5c0d00687cb0d0b4c87743f7aeb911098ab19031575fb742cddd8dcf1d47386728b918484678cc56502cd6305fc9f680f5b0c41a6b1df7648d1da69a4c11742b5a6b0c915980aa62f517db33f0ed4c2c08ebb6cbf145a90e985bc47ea919b32104c2d0b927500cb7dbb0ac5dc48d47c71d25adf81b67fdbc1c7e82e45d930e19934dee24ab1f09944c03f2d7d0d2259edae5c91d940736d6f622b35f7cf6c0d1e525c1b9dbbb4311e73909cf72b64555f359684faffaa8065ccf351ce54bdc305ea8920f7b469869d7c3df796a8311bc341812e2d0f1b8d79351f73e38581e6cb70f7f80da8bf7c44d0f6e8eaa1a1d0b7b8f49a196f9b12b647d2400aa0b7a39d51b97cdafbfa3160f31263652d11b48d84b93df69da3956367a49181563b6f9485a94b5186cb2364f7f056b10e2c42990d00323613be7d98493eddad9db6ce545c5168e4161be5946d09eefaf50b95e57cc76639ecbf0c8d6dc52b3fe8aafb983987cab380beef0723a78bffb90d9d1db2e4c8457e64193b813d71da31a660a6a1eda38a7d46a4daa7a55a6e680bd2836630116eb3dcd1f8a9c0d95829035708b592d5ad465c164e37826270542a4ee5d5a0dd6d43076eca8acf8fdf9c1ea2a83a1f60ba7399672f1dc829db778d06f885e5b466676479bdc998a28024587e11c945e2a29664716e13d71a07f744665064b0a7fa37a4cc39389aa14380471d2ae03a7c1e94ce34bcc50fc14cfa42250afb39180da4a9806ff980add3384dc2c321b26a1dbd03169dee11031268a06facec4636728969176b4f4997ceaf4696a6fbfba230e1dadb85ea804325f50ed71daf03654f896b3fa0116d0764323ec055b5824e3146f80b9302ad4016d0f843a7b13d9d3faff4ebccdfff986073407f29af366930d244c91b08e5436d7a9ab5bcb3e3945569f48e76b5104a1c85aac179332f46aa795a0b23765dffe72cecc3e6c32252ea07d7469b0b7e6df40b873b9a12e133526e0f842ad450acd7b3188f740219a116394e5b2f174b0e020b58263ad7672f665700a839fdf615b0a37d452c6e5b1f231504d4d49a49cfea740463b8ac804e62af69c240c9d491cda7d6a653c065347cc8153301af17de150abe4710941b30cd762a46fdadf11756045411044450df79394a7c4bbc62f588934f6be0a4e454df3205aee7613834397080fe4e9a951511ccf39122572a8ae3dc99ab29d72cde614abbcb33b274d33476e7cb450ef379ebd4dc5b7337932e96523f8cc850fc8e230ad359e2bd35b1a78db5da8d2ae26d7cee50dc1259e692e02449ee110d1cc7aa714e88fc80a30b3f271a903d409969336a85e879e9a19ce8922785fd6d8ed5d2a8f7de6942977e2602a9a4ed7fdb27b2b6874a0667452ade7d14bf3162a6a31f5dde2903d472ba760ededb8d6be8d6e34329f952fad64e3fb3fb86fbbe4409667f2c530b56fcb92415c2e938598aee91691d334d0f58b42deb497ee072211fa715304551c9d9f255a210b7cdf648829732efe8109550713caf8366da4927f375deabb99022d76aeccdf99fd0904bdf8c83ff3ee781037bb4808daade8817b4aae000af57321977852502a4a662f039820aca2bc5b460470c8239aaedf7791137efea794a853ba59636c2ec790f876f188d223ea92c540461ee245cd589cc124e56c9d6c6929c0b88eefb679e15726c5115b0ef9a6a87083e7ee87046c08ecbaf2b7618ea2629b86ce0d5ce363a0ace85c793c3be69dbf7f16682d35424e80bfaf680a253ebaab3a57833d07214f6fb0d13ec55de141e8e4021cf570fbdb2934f3e4e4c70affabd7b2c77e1491e102e113ec6c85e8ac3f1c5ab505dfc1a8ddc5ca0ee47079dbc3068467bbe80fa143759f6715f5c9dd7dbfeaec94b8f3526afd998db29e507ab0015baf5afd436694a097ab27f53daf1c1dff130b24c50deae8ef5463f08bc13d0228a27e06b44bd937dbf14015f6e102e81446c1338c292bdb0ad51c7d8b6cbb64c60933def3ed6f24a816c3635ad7ac439e5a2a2905e6467a11d3b09a0e1608d74e1ed72f76b9edede42e7ec2ef11d80e8219a243ecaf3d3b60ce1e3a20f3dbb7e25492d7f39397aa08c86e9507e55c00bac6d9e1f33c82ed858207681f31b8385a74010fd369164f94ad293fb397e8bd7ee6644de8fdca06c5c9ce9d582205eb65ab20d98a926e5fdd526c836124ce250a2b1744fd8f3e3d7081d300af508eaf46e503ddcd7413f93e3eaf4af4dc89aae7c05ac20269d3495381f7434ce574ee9dc8a57b6780b09f202912d23bc56eab31040f06e1840cfca35cdbdd5509315d6a2da690bd63f6f18ac29934f617141bb6c0808538c6364a9ad0465cb386166d192fb3a0981442af0a095615d28280865cfc76e8717324cd1f63bfd590c17679132857333dc3ef0eba05c238ba35d140e018cccfb0e2048bedff13e1e4768a2a5eac541872f0476de8138a6970357493eb7d03724f84b706a8b05d16f8b24ecf7cd98e6ada7a2e0bbfb96c9a2d5f77c72a9041699c948e0bbc32099269844067ad256055950fb2eb51d4c36535d8a5edc9ecbf8cd2774d61173ed11ef60cab8c22571e7ae5aa679aa6accdb99e6edfa507641a461c4e23b3514853ee059006d12e14d78c11621ab48818dfe89525d9870b9349914690b5b48414f02dd1d7ad1162af28a0f7f47510d90fd2b47994259c126ffd78399b39b1007f431310b91d987372b880268c4bc5b1b0c6103a3145f149add8a6f2f301ec2cbc97b6808283dc25a7f9ba4f0623bc683758fd74bcef758c2e4d2c4128acce631df65df9e73809f36e2f810b8a29d08d3e151ad2f76eae612fefe041aedb5232f49105c63b9a3a9d1f5bf76fbeb96f2d7c13a7eea4f5dd19a702945110e44fef70436ab02636b5e5f1cfb8238a82723a3af4f8b43192c2815f795", 0x1000}], 0x8, 0x0) 16:01:13 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202252f666181000000"], 0x10) writev(r1, &(0x7f00000012c0)=[{0x0}], 0x1) listen(r0, 0x6815) 16:01:13 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair(0x1, 0x3, 0x3ff, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x100) accept$inet6(r1, 0x0, &(0x7f0000000180)) 16:01:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/226, 0xe2}], 0x2, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x3, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x3) syz_open_pts() 16:01:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x8a) r2 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x1, 0xb5}, {{r1}, 0x0, 0x50, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x7, 0x9}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x40000022, 0x0, 0xdda}, {{r2}, 0xffffffffffffffff, 0x60, 0x11, 0x6, 0x6}, {{r2}, 0xfffffffffffffffc, 0x1f, 0xb1, 0x9, 0x80}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x4, 0x1}, {{r1}, 0x0, 0x20, 0x90, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000004, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x54, 0x20, 0x1, 0x8}], 0x6, &(0x7f0000000200)={0xffffffffffffff7f, 0x20}) dup2(r2, r0) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)) close(r0) syz_open_pts() 16:01:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='J\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='*&}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@]$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="252deb235c215d00", &(0x7f0000000540)='[{[+\x00']) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 16:01:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "58430925af891b6903b76bed989b40349e940e544fb38daf0c2cb9d19f6d"}, 0x26, 0x0) 16:01:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x110) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) pipe(&(0x7f0000000080)) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdcb7ee27", 0x17e, 0x0, 0x0, 0x0) 16:01:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3f, 0x2, 0x0, 0xff, "ed7e0bf336fbb37a181e48ae4651c0204cbc00fd", 0x5, 0x3}) kqueue() syz_open_pts() 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) kevent(r3, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x7}, {{r4}, 0xfffffffffffffffe, 0x22, 0x0, 0x3f, 0xa}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r4}, 0xffffffffffffffff, 0xd4, 0x20000003, 0x3e0, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x54e6, 0x9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x30, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8001}], 0x65d1d256, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000}], 0x7ff, &(0x7f0000000100)={0x0, 0x20}) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x2004000005de7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) dup2(r1, r2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) select(0x40, &(0x7f0000000000)={0xb}, 0x0, &(0x7f0000000140)={0x6, 0x1ff, 0x82, 0xfa2, 0x0, 0x8, 0x0, 0x80000001}, &(0x7f0000000180)={0x5, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./bus\x00', r3, r4) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRES64=r0, @ANYRES16=r0, @ANYRES16], @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC=r0, @ANYBLOB="c47798b849f38b8c3ef30f99f1495e98e76ff898cb39699b56ad174b418c639309d92ee44e190125111fdee8eed8c03df60100000000000000c26892ea97f37ef3ad8ad0e7e74a18883c4bf46b5e3263717d7c5e0b1b0b7e4c20ed73d7780241a2ffb962048e8588f2057a54535bc4816001000000584794845cc9b3bfbf56e72814f9d4953ad1ae114712fc4c9d0f0ac060b3e37b9824309cca0ade65993b1fcdf1056c4161c551e42a9ff19894063e93d37d9d93cdd161b1f356c65b0ac340146fa479e7505c3abdc526a49f3a00000000000000000000", @ANYRESOCT=r0], @ANYRES16=r0, @ANYRES32=r1, @ANYRESHEX=r1]], 0x8}, 0x200000000000001) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) 16:01:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x22, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') 16:01:15 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x1ff}, {0x18, 0x0, 0x80, 0x9}, 0x2c6, [0xf400, 0x400, 0x3, 0x8000, 0x8, 0x4, 0x3, 0x40]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x1e, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x7ff, 0x78a}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x13a6}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000003, 0x0, 0x8d7}, {{r1}, 0xfffffffffffffff9, 0xa, 0x40000000, 0x33fc, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x4}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x42, 0x2, 0xff, 0xad7}], 0x400, &(0x7f0000000180)={0x4, 0x100000000}) 16:01:15 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:01:15 executing program 0: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) setrlimit(0xb, &(0x7f0000000000)={0x3, 0x5}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1e, 0x2, 0xdfe, 0x33, "dd107bf1c3c480a6fa83ef4737a93ce150be937f", 0x5, 0x8001}) 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x800, r1}) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="4c80edd4b17e1bd792f6a33d43e49a19681cb435a0b9328f697a5666a6f1f9645cef51d290578549f7d60e78f56d2df36e0b6056045a5679a400000000000000ffed000000000000c5cb6299aeed5c75e335d2cb994c8c1a988cbcf8aaabf19fc2c1df668e687b173c4b6ac7623572ca902495452c377422fc92d0f511186d4bd727e20787184e90", 0x88) 16:01:15 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x20) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000001582f3ed2d692393f20e1eaaf77030d4cc6fb3812e50eee5b7bf362cc3eb84d736fa3284e8c95512a265a443b278000d2fe24ed9e29710a7fd29718b456270558d1f0f82db556df67740cf246ffc4a4faebff5e6862b797a4e4a12f5f15db816d30e6fd8e12a45cf60c56b5571a3df884f99a6536bcdb8da7c47f7eccaa48aedf57cc214b5b6314f2f5b222e07d1330ec398616dfabe612b47946718db0b6fd7f1f3bbab972d58de81971f315785a14bcaa5f847a4f78ba68edc1409b33d25f3b3ec5255c50b42401bd88941e501f9e753df5cea060d337cda7cc4dfb652b14c73b7af4ccf1fcab238397980db0467065753f6d8deec7257701939a71891bf9f03a72b3b3c1dfe36a0532cc24f614aa7052e95c30c6b638e5ab1c8881c93"], 0x1, 0x800) 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a7", 0x1) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xe3b5, 0xc000000, &(0x7f0000000080)="7028f511a7b28e2b2e3b8fc22540d345e55e3497917ac93c1a43641a2acdca336f9c442115c7e18a3574e82734540bd0695ef2073603e1f2ac58f67a4af67ca43309d71ffd06a94bea62c1d0b11e0759352da73219681db91f3980d5aac866a4d0d1c97bd50ce8910b1cba2492f5542361bf26a4418a2bd37f18ceb07e44b81fb757903ef276e66984da70d0319c43cfd812c627da42b39a793175b0790074aff0a6ec251192be8bedd87f848af15561dbd841f098a00f6404c9cf941c6fa02c6ad314d187", 0xc5) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) 16:01:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5da97a483b14ec6a86039b92470aa18b6e12a88188cfa0621991a43eff80250b802a839c76903eec3e28516ce01482d3c2d631ec076445510936ca6ee43ef965e8ddec3b2c2bc0c61d4727b6193b8dea3c4f795e27e25bedd115121cb38bf3ccf3c3b28d50373f8f93b3d4afb56888b427975199362f81a88777cb6465a61c7b59d981582ba15b48d35797c54bcb4871340a7251972fbb699b373138159e42f24b2f0c08cc9f2d9ec98514d048fc0ca791153caaee56aac453bb87", 0xbb}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0xff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0xffffffffffffff50, 0x54}, {0x18, 0x3, 0x6, 0xffffffff}, 0xffffffffffff7fff, [0x10001, 0x3, 0x9, 0xbe58, 0x2e0, 0xaa3, 0x0, 0x1]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x10000) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x6) close(r1) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:16 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) nanosleep(&(0x7f0000000000)={0xfffffffffffffffb, 0x1}, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) 16:01:16 executing program 1: nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) r2 = socket(0x1b, 0x7, 0x8) fcntl$dupfd(r1, 0xa, r2) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x20) 16:01:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = open(0x0, 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x5, 0x3, 0x770}, 0xc) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) close(r0) 16:01:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:01:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:01:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/127, 0x7f) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x5, 0x14, &(0x7f00000000c0)) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8800, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) close(r0) 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r4, &(0x7f00000003c0)="33720313b87d97840cecbad5836a400cbe416645c1e683b8778936cbeded60e2ce1b907ca3379be3699c760094342618aa007ebf0bb7b86fabc069a15378e14b0319a4003c8213d34909a7d49468a09e615e55d0c17941b611a4522ab0d200f88228ac7321a235c1094cd9876bfeb36861c35e3ad23e04fb1e6e4db0c5a7e3dae4d0893412cca368ac9698b1e6", 0x8d, 0x8, &(0x7f0000000480)={0x2, 0x2}, 0xc) getgid() readlinkat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/176, 0xb0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:23 executing program 1: r0 = socket(0x3ffffffff, 0x4005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) getsockopt(r0, 0xffffffffffffffff, 0x10000, &(0x7f0000000140)=""/160, &(0x7f0000000200)=0xa0) 16:01:23 executing program 1: mlockall(0x2) setrlimit(0xe, &(0x7f0000000000)={0x3, 0x8}) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) 16:01:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000040)="18cdc57c251340b9e046056c8c93b2ca6b5e99313ccf75ee6f6af71115e3232f0100a7861371e3c527bb4ccfa21daf59044d29c77d279917e1cb1b6ccb68ce7c4b32fae5aa", 0x45}, {&(0x7f0000000100)="7a27b1d8ca6dc5062ef3344d6d845f6aba1dc737108563f3bcbf2a19e4401dc30ac2f5d6865f4dae65feae2402a560edf615120abb178699c5aff7f0f2bf2ce7c8b3cf8e556ad612b5aa143b0c227f4d086e32f7d7e3b90c21a2e9c496b0521014bd46fafccd5045426ce57d7ee423d4d29a67311cc8eab9a0ba08923b72c703dcfd7dc604f7172f0234e12ddc38f716e450c80403a28efa420ef6e4dccc2899a47aa0c75ebb872edf16c65e693071f6cb463e16da67ce5812e4a435530e72c601e1a3b9b29b424f52de790e1e874146844924cbdb1db95baf28adfb39e64dfbf2c7ace02cef327be575f9e5974c648e661525044f", 0xf5}, {&(0x7f0000000200)="0208e1e8a6f96cc5322ac9fdc799eb1fa4ecc4d4a1e1c22338e4bb9dc93936863b2f1455460433b9ac31ec19d32dd044ec1b81fb7c39d3c9b2af5c3e89de1dab03f21bba48f010893c13857f44264736b57d3e15efa4c68224b47911c549660082a1ae0c5e516b0f1695a2a4fbeb9b37a3a6afd57f6c34bc50207c8760428e36c9fbe46eb44ad11035b46883c1996c21548324a4083c07fc2af4a87e44c403cee872dfa2967e8b6ff83054e1a804de110d1558008cb161913a43dcff1c2e7d006f95276bb194e043f6c3c867c34e88708dd3eef10fda79717a6a426618ed6d81534dfde85ccf4de9295f2df554103086fe18d44493ebccacd1b5b36d6ae261f3b9f0ea67aad40aba6ff7be9ef8a03001f9f0962671902915c50c3d152aa3df03ec6969e9e8e29aa3693e5048307c03a1e4d5615024bbf2a323a34201fdf65dd14594a2946d5ffffa84ff7efe5b393822f82dba98e2e208f255578051e713a29268af63e998799a40a9d68d447f8b4f95f3b6ef1c90bdbb262ddeccb2295fde58f6cdbf93169c2f3e7e45f702e6aef0f435781fe6141537c72648bf249a473232d14c7416633523cfaffa83fee91bd6b879fcadecc515cb93de2a282cc5621000b3f6daeeb0dec1754e803ed9cc6c74c06d5513a650d468b2de5ef4e52fad07292a95662a63d7de566ef730475e2f1c70b5357ad92053e6313af2633197e20a7295f5fcb010bc847127727c1129f110410a804f54981ccbd601ad0d9905c7f843e69e26ea34e4562af769c6f0b06df231e2667888712a291fec8e092c65ead7b3ca91d09a3672b7e56bcf836ff1307242473e7a39e1d1ed660faa03cea0ff453b2ada1660924fa73a1c1e5448ead232477f2c8405ca5b9cd3256573567db6118bc4070b3521c477675719f7a0e0faa4cb7377c93bcde965e2eddb8481e1045af4e7503268d7259f73dbacc7044ae27ee8af0f6164bb29b74884290b48474f1b585928080c3d3025e12980cf2417619ab3a663cc595be49b1196cb089f1b5ba33dbb51c3c8f021e59e6647e1b67e9ccf5cad4f3a6f666bd3084b1775750b61fe05e395d81158acc3de628ed40b3576f31788edf58962724dbeb50471983fa6f280d631ec00e87860c299c915d0e78e378617d48f35c4ae55d09439d0dedd1eee467edf4ed557be13527e19835e3c9571d6cb9ed66485031f899a1e3ded5153232c3331a6250eec8c5c5dcd48fc6ed0003e2bc10187f1bc646d4659347febc9d61fb1e8166ce765fe051175ada4d28158f560265830f113679a0a9a1bf4973dcbe960160c369acce3e9e16cdadfba1a265321a1e9144adf17f4cb5bfdaf17ed74e69713f9fadd556a611e116e8ad397e40f0f484599caf85752c0f633f883f5b9918165f7e2f58b221a578dcdef4e0c4fd9b6db38d8dd28e90ce6266b7bfeb1cea0a921659da58a3a8303cf155e90e119780190819d272340a1098aba996e4676a70e63dca56723e79c3ef3dd3d05b3675fd5ead73cd5512a3e208eae457deeb7621c7dfff20ca305c4c8c5812f0efa8fa47bf9b96f283df04e45e14a1b40470806cbc84fe720097447fb162f66df62942dad82863e41dac28d0a6a664ec36614e6dd52ac366b47e65bd70c4ae5ecdefbb8852a7187971084eb941ba1138faa34228731c08ea3a8f9d2698d090c240a7f1327db4fee088832f393e43a7adfff55512d37027c63f21a331320a3e8814a35f4131c18c3557a298fc79268ec41e522a9171b7e665d415fae6cb79613f227c12d094aa1c4cb5a6d10f5db0eaff4a8003629e8430ffd7d9cc4b9ad2ab65e7c997eb00a8520c75cd2bfad0f175caeac3a73a00a9dbece4c056922d8aed2fb08fa1d0adbbc378a03357e674793f898a8f122b199b2c85ebaef918501452de14c4b64b156ed655ee0ab51db3e3a8c900cff723a530a111bec1c52dd19ed8091345f91f3c051b1596dc7294b6cae6e0dd2e36a5f99836eb6a29c5c571f3b4dddfaed2bbb6c8871e5c0187b95a7eb2704db247a98d4ffc846ab6302041779dea9008000c05d954592c33193f0a77b5b5f4837b345ce005eda94e58fc0dce0a84bdf3e81132fbef338c85f608d479f8fb2586ae6dd2989002854803b0575363a6d99da83cf6f4b6f7ac4db6a4987ac2e50be10214315803b90af444e7cd0bbc8c91afb21d813fd8eef14716720b65c42a4d3623191a904637632bef1d11b9aebf492bb49bce5a367b7259fc55f55d132c8b4997b8301bdb2c2ac1d8c0b3436e105e881a7fdea7190f147c7d6b7f17d43dfb0edf48617f392ef9963af20f09dcb6daa850103bcf132355b8e26dd97b35bc708db6df4d066b8d5410a061d28aab4227531b95537d658bfe1e0bdeb0665b93c955c09a9ba5f9414ea85e14016d6f9219480a0735143280636f9a8e34f32ba25b2064bc81045b54f060a2da91f0d5bbef476e436cb0c42389d22effa272ba30f60c61bd3c0652a3b1f24376dd72c8c6dad11f0104eb12010ad3f1456a788c5e5a2bb61b58ffeef18739745f75394d138d0d238fc930489c4c3a2d733b74a9ac81e6c2959da90618009488488c49fde8cd9c7764eaa6d5adda0c186833907dbd0173cd3643a4c00a817d30b7df669c45989e2a2c624c6890c30bd12681ae42a89051eab9041f96f0d8d0c8083e2a8dcbf792f9dff0b38bbefc25810be374d4b77a71e260ba07bbf7e3ac5b0ff8c6aae64c125e649b107f0bb0abf714eb121425c1397e35207ff3413af7266bf3034470688f90e5f9620bd75c03b60207ba267062106bbf37e625f142289d6c2d1d0c4ee8443fa0c19c19e231730559a588d1b2da15fd57eb939c3e4d5fa7a0f3675089efc8b82875b314aeb539ab9de58fe31689127a9c40f17f7cb74af442cd08532c665a37cbf4ad590b24a0687ec73aef41a6f831706fdf1de1da95363b4135f9679069f805817cdc82ae06ad5cb28535136f6c0a59fd7aa96ae5ddbc7fbba747574ab9a0b42b0aac6c584811d932a25ba836aab25b846605639517e3ae323e3ad458427f7bf8dcfe8837ef52c37e0244caf22aac147046faeedadb3292c582341de33f1da0caf0832e41d002506d0be3263fe3da8e80663ca9dd997cba68592262adebb95cdc497f07cda852a583d7313f7f37d802553280f56d86f5b50bd4610128b220a77e5b098bba348666e752c97cccaf238ca73d297e02e1e4e7e440cb0905f5ab40c5511f9a4c592e58075efb29dfb06343de6f045357035dbd0b55220c5e8319bfa08381d2ec51d93945f8babe4ccb16b8c04002597bd77afa7facf6de89054bae2133f297c40994e8bdfb76ff640227340be4108e74e17d7adf8b4c0ff48e6d0f351f8bb43ee72326e848059182f0d509b40a0c3395cc9797027fc5e8b55a2a8b9bccf241adb29b2f12ebdaccbb2ad80d14fef50f2cb037df1d6bfb1257698f96bb45e4c4eaf3437633433f4581b06551558afb049b8297e1c709518bc45a003cdae9070fa5bebffe68aaf1b2c498a4bd7c733a57e885a090d0019328c27917c8b5d0f17d1aee92d939d09beb830b12dabf2a42fd3805348f2d8249159f2b13be9d2638ea19f9f6cffa08769c32842adbb0c8924a8172b5215b4bcf53b970965cb5da3650570d05556731d5841cba325195d674c40b79cdf6464237a3028c7be854ea3243dc71312083515fd0f4766d2731cd623fe76baa88400e8556b82c2a9cf71092c5c8208f630ac291c5226f1abe00b48c32ff3329e02f3b646bfbbabcc9a71d1520d3fe4b5ed1f1c16cd0e6ca9a5aa9bedcd6d3fddc550c437b26b3206989f1719315ca1cea54428f6a7e51b38d0154b0daa2a762ff1d7a9a79ff3264906c01e7535cbd5bda9412a1882676b594a2d05c9c17995ce22c937f5a0534149d9a7b0b72373b591ea314cc85437e8d980fa0cfcc585d81686b7dfe8f2aa0bbedcb325884dd4a55a18b10b878f969b99424d9c0167396b45f291c7b2477ebe0f7153fd06fe2e42848f89c7b4e9b8172eb9f46dfa3e74cc21129d832fe463d61a0acaf522ef891e0a5591fcf0442261923157e584525b15915614e5a65c69fb732784157be9915c3b1e74b3865072b7ff90bfb63e9d915dd8ac83ccee0584c1ebb4182976894c86c7fd8d9f9b13712737d19b97681085ef8bb0bc8c04a722c84ebde4d4172e66bccabd7dc0ba77d4df73c4d9a8ff6849334fc75a05273e8eb60f89c8d08efb1c5ce4b37130c1d7ac43c28aa68357d2fe4445e4a59fb56d250f24161a511fa5eb2b86fce07503a74ed31299c9f7a28326f0a668a9e2723fed30548ede475babf9bd3b4ab9ab3703f90021168c636f417652c2cbaec9c7cc309a6847d3bd975c533851d0a2adf3fbd1ca95d6a5f87b8f59374f84a9bc54db7b34a38bc90b3fa828a260bf1c5b3c609691810daff9c8a343d111e3792255e2f55e4b6595e68723f1c81532dd7da8ce9f17b780b1a9be9214e371efda6aee1e59d8825d3324bbae6de7b44bc9db0ebaa8aadb491c656a2e252ceb2b2108cfc3da2fac8675bfd42f2397f7c0c5b99b4c0ef43c6b9308d38ee90f40caa5d22c3d3a7eaee4cd060581703f64fbf176584d2f3a971bd18c00812ebb5fd86ab8f07d8379de345bf99097b6b4316401bb6dc4d9cfb4cfb1081f8de4c8f1d7c117286fda556bb2b1e229fe25f596eb909f8a585b250069d9ecf1852229ae12f3614b2b2a4206e23402993a1633fb03f6c64b2e3889e4954c9d7f10f1225b1b08974e463c1ba43c865d1cef45eb2181d071118bc454b59e98c5d1c4813e28179e044ee66b546e343337469c499eeac2ee01b1ec7d8fa19802974dc08e37baa7f98fc5278daf890b7db8a7ecd59872fbb78e53a636889176ca2d63307b8ffa52cff8bf7291c3b5a53f3f55f34c30827c28114cf2246d61046bf9122f45b4ed0ca56c160548811cc0810ff164ea242db57e2b239ef43a0e6e9b0ca497df48ece7c8e07bdc0f1beeaf4448154d08f5b9ed7705cb61a4bb4b7acbc30916874164edf106638f8d288c99a3c9368649ae856e977c8ffd4f4d1a455bb04a723274bdf0f0b7de190f6aaec93a67e70ee106dc2043b539f86fedccac658cd4977f5c18a1a3ac33713e5c9ffee76b426a3c771f3b910b3f9d1a4fb46d3429e042dfeb53cb6343b1febc18e293e6f371cb81bc88e2c3d60847e68d6afa98a379bdef0b6a988cb6cee186e6d6745699f3a1f8e0085c55ec8b97f222862f03f9470124241d1bb70b6acedbd9145a8209d68bd2db4e16ad0b58560312d1649f08e299c55e13fc9e7df442506fd2f6eaf21d04f85be7cb8a4e3bb61d0002ce693fa206475c14081f6c497d767697429357bb117e9393b5c3d69b2487eb650a15ae763b79f321daf547c8a6905041c03a9ff32cad7e022aa78d527184ca9420a176581f958a792b40c3b9ca7cfd32e84c6032bbb2966fae6648050d54a68680553ae916c940df47d93432bc714e2128a6f6248b4cb0c11a5c11710d40f22c500606f927332d4fe053b97b1af28502664f5d27053875d7e36bee9c0c24bc81bb80d87893f430cf7c430f02328aed6f9ffd31de8ff1eb0f605fd8e4066a6a7b2212d5aae5c353fb10f4a333c8b3965f0d8c1fe88cec46a5ee8dc8972e239078ac2053cd58c9fbf3ed1bfcf2c4aa7147059ce5a52b38b02101fd506a71d2f208d58e38b2ac3cb302e05b4f75c865a60b8086112c779fba57cb9673137f0508ec6170f68736a178e562ae83492ce73c90a44a6aa2c36bfc7049ec4239ed14f255", 0x1000}], 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() fcntl$setown(r1, 0x6, r4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffffffffffed1}], 0x1000000000000018) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x100000001, 0x3}, 0xc) r1 = kqueue() fsync(r1) 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x7a0a9361c55c9fce, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:01:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) getgroups(0x1, &(0x7f00000000c0)=[r2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) bind(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) fchdir(r3) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x100000000, 0x7}, 0xc) r7 = geteuid() getsockopt(r3, 0x1, 0xffff, &(0x7f00000001c0)=""/159, &(0x7f0000000280)=0x9f) fcntl$setflags(r3, 0x2, 0x1) setreuid(r6, r7) getpid() bind$unix(r3, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setuid(r1) setreuid(r6, r6) setuid(r7) setuid(r6) setreuid(r6, r6) getpeername$unix(r3, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) writev(r3, &(0x7f0000001540)=[{&(0x7f0000001400)="80cf726b1b2d5c71b4061958bb0cb666ba349b44178c5ed76f3ca38c2ec8fb82aebc5cb77ce0", 0x26}, {&(0x7f0000001440)="3d36962ac805db9f35acb4312be48b22f28722113f0eb2045cb1e0be86868d7b9d00fddc5f83af87b396dd52b9386973a24ad9a62e899f76c6e11253ccf8f6df46823f405dd4fd1303e1cc70a501e04cb38ff069372972ed6519815a9e51701e27cb", 0x62}, {&(0x7f00000014c0)="0de77555a5e917bde2f0964be8d7a24302e22303dea0e9309f1a84aaf28de8d9d308c120a5db006bdf45c3a5ab6f9682247a20cde454d9a8c3c12019843b319ce58a5906134ea213fa469ff66ae4b6739b5a1a48991ca7836a7b06d2254b0e1f", 0x60}], 0x3) setuid(r6) r10 = msgget(0x3, 0x80) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001580)={{0xde7, r9, r4, r9, r2, 0x4, 0x9}, 0x0, 0x578d, r5, r0, 0x1, 0x5, 0x0, 0x400}) getpeername$unix(r3, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) setreuid(r1, r7) lchown(&(0x7f0000001680)='./file0\x00', r7, r4) setpgid(r8, r0) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 16:01:23 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000180)={0x3, "229d154b2628b87d028cdfdbba2acedc463f733225c9caed2e46725d22cc4fe4dcaa16ad33c89af518be485581f0eaa4cc10a1575c51fd53dcf60d7eb09a79182a47643979bf417e40cb505c160ead24e9c47ea08a168f5b6f69877c73"}, 0x65, 0x800) r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000080)={0x3, "ebaf0cabccb19eb220c0a1ff36cd8ccf1a3d8c42d6b99be65de3b7ca680dcb5d169acf597af565c79b4908ab77d286bc2368e6599ad15113317d07711f569ad42cd1c95dec0a8cb20d924923630a69628e5440e65de28f8c1c34414e18680393366d62c8783f1109313ec7534605245f9f921f4f1452ddb6c32343d851146ce0a815a39437a249adb8cb31f057a8665e6e82d9ab8c441057cde7e768eaebd50f79ce12509cbcd60fd70042ef591a626f6a47815a12ef8f936e06d94c3fb9a02fac2c0468217ef80fc7e085895de7e93f9fd750c894c86715f5d274af9cf66ff454d199229f58cc5f65a1e1d7"}, 0xf4, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x200}, &(0x7f0000000040)) 16:01:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000001}}, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) socketpair(0x20, 0x5, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setitimer(0x0, &(0x7f0000000180)={{0x9, 0xdd0b}, {0x1000, 0x7}}, &(0x7f00000001c0)) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xe19) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000012, 0xfffffffffffff25e, 0x100000001}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x5348, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0xb53}], 0x7ff, &(0x7f0000000040)={0x401, 0x75c793d3}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 16:01:24 executing program 0: r0 = socket(0x13, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchdir(r2) 16:01:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) mlockall(0x3) 16:01:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) select(0x40, &(0x7f0000000080)={0x1000, 0x8, 0xfffffffffffffc00, 0x4a2e, 0x2, 0x6, 0x2}, &(0x7f00000000c0)={0x3f, 0x7f, 0xed, 0x8001, 0x0, 0x5, 0x10001, 0x9}, &(0x7f0000000100)={0x7fff, 0x7, 0x6, 0xb4a, 0xbb2, 0x7fffffff, 0x1, 0x8}, &(0x7f0000000200)={0x7f, 0x3}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x6, 0x800, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b482bd5a", 0x4, 0x0, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffffa, 0x5f}, 0xc) 16:01:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x8880, 0x92) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000000)="b2", 0x1) write(r1, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r1) write(r0, &(0x7f0000001280)="d1f8009ecd3776246095e03bdce5919e0cf9103bcfc035a6c53659cd7400c57f8f1470393d4fc70201dd2ece912ad33fa84cdca29fc2756ba3316615e288b49d33bba0ced3391c982b676752b8e68fde62ef38c29123a9ffe2c32bf951fd0fd08cee76a94cd384c52bb6f0c419d1e5f5b306fb6314677b01428068847606f7937e1e68089ea495a889c0dfc4da842291f6653f29e960604601bd040e9f23ac85bccb6b457982ab1c374834ee5b4354fab26bacdd22e3e84e8b328d990b2cfff074b0315db6e3b70fed13415aef7fe5b990ea6e7b1a036469b38aba49cb9227f8a3f4a0b8dc", 0xe5) open(&(0x7f0000000100)='./bus\x00', 0x880, 0x28) getsockopt(r1, 0x7fff, 0x200, &(0x7f0000000080)=""/51, &(0x7f00000000c0)=0x33) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x2, 0x9, 0x401, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, &(0x7f0000000240)={0x7, 0x6, 0x6, 0x1, 0xb23, 0x5, 0x9c, 0x3f}, &(0x7f0000000280)={0x6, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) accept(r0, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:01:25 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000694717d900000100376ebbcac011"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) pipe2(&(0x7f00000000c0), 0x4) 16:01:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xca0d296b247db424) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xffffffffffffffa0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6, 0xf0000081, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x3, 0x9}], 0x7fffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x0, 0x21281ddc, 0x2}], 0x400, &(0x7f0000000100)={0x9, 0x7}) semget(0x0, 0x0, 0x1) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000000), 0x56) 16:01:25 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x0, 0x40) mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r5 = getgid() select(0x2d3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x40, 0x2) getgroups(0x3, &(0x7f0000000080)=[r3, r5, r3]) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) flock(0xffffffffffffffff, 0xa) fchmod(r0, 0x10) setregid(r3, 0x0) setgid(r5) r6 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, 0x0, r5, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r5, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) r8 = shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_LOCK(r8, 0x3) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) r3 = socket(0x18, 0x7, 0x6) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x20}, {r0, 0x10}, {r1, 0xa}], 0x3, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xa4) read(r0, &(0x7f00000015c0)=""/94, 0x5e) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:01:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = socket(0x10, 0x1, 0x3) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(0xffffffffffffffff, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x4) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x2c}, 0xc) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="73a2710339a6dfbf1e9fd2fa793a0e0ea4a9da5c73f5721e89e3b64fec0af1a6b10f962cee2ce4767c9147b9cb19878dd6c72cc7d542cfafe985ca86aa78d8d092be79dee62106f2300aa0575bcb56b95d953fc07cad5355f649ca5febad423d274f419bad899590e97a90e486d1eb06f47c64830aa2ef705ade3d04df55fc36d9d7d1d2cb95945268ffd45e6848c7c7ae698d", 0x93) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x8, 0x4, 0x6, 0x40}) socket$inet(0x2, 0x4, 0x7ff) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fafd8bbc46692396dc2eb88f035c59b22ea39d86e500000000000068f7acad445dd976", 0xfffffffffffffdf8) semget$private(0x0, 0x0, 0x678) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x44}], 0x177, 0x0) 16:01:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='W\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8002000, 0x5b32) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x10200, 0x45) recvfrom(r0, &(0x7f0000000140)=""/17, 0x11, 0x801, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() listen(r1, 0x7) munlockall() dup(r2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x20, 0x10001, 0x1, 0x6, 0x3, 0x3, 0x4, 0x7fff}, &(0x7f0000000240)={0x9, 0x5}) shutdown(r1, 0x3) chdir(&(0x7f0000000180)='./file0\x00') 16:01:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 16:01:26 executing program 0: munmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x6) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:01:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:01:26 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x7f, 0x10000, r1}) 16:01:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x268, 0x120) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x3}, 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:01:26 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:01:26 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000016907e10279600000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x6e) r1 = socket$inet6(0x18, 0x8001, 0x0) getuid() setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = semget$private(0x0, 0x1, 0x20) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/30) sync() setsockopt(r1, 0x80000000, 0x20, &(0x7f0000000180)="eee98dc4af96336e377651d5217de24b25da7fe81470f28d11073a8d3807a88a39dcb315d2c63ea572b6c3db2e77eb35b8d72c06489835a1840b9c4f0b6baeb0785e23d75450b77a3f4d45dc3999900b33ca452b088f9eb434213eb40499ed7fcef5c6844a03cdf8aa02ef9826ac2f63be03667c08d36fc878fa7e69d0631f6446b6394fabafe45a085e025f9294389abd6604eab7b8860f887d81ddeb1dbd5f29a3733cf7c4b1a466d874f87ac940384f69e8ed900976f0f86796b6d261cf97cb3e956d2ec22acac54dd799e6d0ce0d703144a668c955bd0e008a9e2150dc350a859cce0f0912f6105eee12a47e32fab54482700779c0cb4c8d9e5dfa4786636ce1aceb0df20fc63c9de6200bd5932746ce613d25cef8412d44b9a3a6325292f41ff746871323a8af9249f000dc692f79b137a6c42bd8d064098255510fefbe9d2354dce5db984a05d11d6baec925aef037e4c41d7eccd2962aca760662f0f65aa483f12ba6e38eaf31acfbfa6ebc835cfcad5688071070dd19aa0247184f82cb25b31dc248599b828f2e9c217acd54e2cf4583c2feadfbe7757c101db35efff9fb724b22c01693b3e54aa960e34a777b74fba9b0ebb931d6a4db3eb350a86de786fbe92aa801d09bbd6f9beabc828beed138dc7f28e3ab772fe8e9662f3eb93446c7d08a02b5ba64585b4dfaba8f727e6d6c05ff035b6f9f3937afe7973b6bbb53cd1dc23b9c74205ed7bad300adf8ae1e72634d3433993fd2c406052fe774c0f9d7476cc34406a7fecdae173b4fe4e7d877e586dad8b6aa27e7f52b097b3d8f17472b3ec73e63baf8ad682180d331bf073584b26cdb59cd431290b0d4e313977dfc935a50ec0449e800ebf4e9ad15d0da8c98621e34f595eabfe403a2f8f6600f12801dc6ad8226a1f4d979334d0859f72cfcb5f8eadea61fde3a08d02a45b206a79ad37978ec482d52b5a9aebe92ca3f277bdbc0754ab4f19a4e424e62196c42f946ad7de46433c53d01eae2b367704d0203bc9a7079cb19263fff0a20c8412720e38b6482eb09798e7b7d9ecafb1f39317e8911113d37e635476ab719b916f2aa63cab0a8c2471331b27828cf8bd4a3405d27382c94dcb714aa1ba3977836438ba12577fff8e7176caad6d43d58a604a03f11c2805307319ceffff4705a6a84a787ef99d0e91499398c745d04318211874ea5fe938bf05855a8afa7e340126cf34276c13217f6b3641e6544fc29e1f9bb216252911a48028ba71e467ca235c82014ab85c6e388dedbc0c16cd271a797b6d6acf596118ca9f745e869f2eb2baed411d74e42efafc38a8c042e7e1b7c96cac418a04c0f1713a459189aa418364d305321be4e257c61ed94bdffd2bf161a98814ebdeec17ddec8841939657f8c246ac54b1635f308fab648bacc5e039887aae2e1385f6a618689ac2fdc9ec3f79185533fa0a4c423828f952ab52f952e129b5a4f83e27f672251e4032196b611cf8d6b052809c7524b52ff669d2e85496e1f0bc908227628d000d3d9148d729e6dd52a41c67de5ab637f96a98f66eec7d68aa68b4b086f224c482123b0c9bf844f2e4a8a4173b3eac81328a85c9f915e85cf4077a95b71eabab96a4e4db8bc22b84028e5a759391816b1a3e26e2b647badada7ee843b710a6fd307ca3caa6188eec3f49eeb5851093a1118c5bb9ab1f26032877db2a70f33c2543a61e7411698792a241405a495f717ff9842c6b075f2c2e6927156b3e4103c46f137b5f532cf289bb547fb40146271b741b86741be76b82020bd36f4db12e734bf19e51111093f217e5b5a25a897b33c335aee6e69021f0c6014b4ea58b6bed0d2e48dcf9bd7285849d833e71644a4243cc7b688060414d3490576a2d4e1788b510987666fad6a52ab6f4cf42cf0b74b7e71a310acabcfec5f3b5304b5cbe1aae94ec2487de1723a5457330e508354ffc14af23b9d63c5ac5582b6d64f6afe732ecc40d5d5d4ea26f4b776a2428856648f3e8ba55ec1c3f852ea66fb606bb505b09752c895e822359d40be6d500a44fc4765ce6e2c72103d68f3317649aa5fe3c0bfa9fbad1de5a3a948b0ca9dc398e0b97f5d10230f549a8d77a620ed9883bf1ddfbe68e53d13d6911838393bc2ecfd075d09279dca86ff47abde0dcdbe59b7a0abaa536d6d4bcaf86e0025a49f9c7338ed98008da8d4043a1ea76a3dbb3c0d54cefe07a5b733722e1e63da67b9a4528dd1b64de5b66fa9a707c6f565f40c293e762c36152b6fd91f603a69abce98c1451d688afef7584c33e4ceb755b27a637b5a1066073e30232bffdf1828375a77d59e7d57778f7dcc8ad839b37573d53902e3e0a94d6df031b27d8c7d289bbdfedaccfac61f44f4f5effddaedcb1289293ea3cbfd43cc97ed3a19684ba7c4ea4bae3ffe41906c72c9c0e9492e909d53661ff72e8ef37ca15ac7aa66e56012bd888b1d5e3b5a32ed261a53a422b4587c022e06371a33dc507c7f34d1e039034927a18b0a22e393ebbac51653a944ab96f3c744076ab08c8d7a9d3203301708d0717c5b455b45cea0d248aa160f5967f3d7d5202fae9906d3f81940c33d6254bad44f1a7e73fa689dc6e384d247eaa3ff958943c7e81c0e5224f1a348db58d6ac4ee1a5b8ebadce4c90975555167b920357da2a2e7a933e18d7a88e09774e09eeaebd69c97969264b9037e0ea38cfe6082d5b626d192e9fe8c6a4bdc04ff719981100b96be7ad61403a362920605ea1270f0761336a748996a0643cf106de825e089be1b378a913b9f6298e1d1e16886ed49a71887b2202a6c721f4f799b2e49c15b01233ccf2b829f6dd7d80b6505f85ec54ccf333104458e2dd91f6e7ab0abd0c41baab96dcf7d5a367e62f324bee09fabef454a00b06c888fb8384a4b489a7de5896b234ddc0c9f66dcea94ddb76eb91312657f3792b71491bf874b3d3f147ac56323152beeda16070c060b0d5e613d8b40e8264b00d3e2ede1cbe0e0ad7a007f3936a64b3a30d99cfd0b11599b18e4df98bf82558f89844fe977bf9b518063c44722bbc22674252f650f946328a16427cbc716e309d997aaf9bbb52f2743995fe11af53d09e498fcd6ab325440442d6872def81121d3b609a7192cb2ff6626d2c70eb3161cdd6c98433f346b858e5da62ab48bbb6da36e5f609a7465571ff447217c9ff0a9fcf319f5aa76c0d871e9ef891bb8039e2e9db7469fba9520d5d60b84f921277043a48dfb77ec1f93434fbaf0db8ef6273e510bcd031d6f6363ab83abc36e50c7ed0897144b2144107efc6d68624a5b07e1b91a0d4b4096099fe77ae8f61b22567518c9cc01b290c4ff476b38e4d652f0f6a219442a09ab41f0db564bf3166f79bc8034432c502b9a0ca684bfbfd1af0401dabccd300c81d69230aa83fe73ef3f9cbe1ee15a7d461a9efdb5c7321c4c3f5605c92b98d5b9bed5f665cfa306bd6cd637dff82e2a6f5f20ac2d8c6facc6122c23a3315450bfcf152237b3f189c505eadd3b5ef880e5d324e3c985bea7f707aa47e588eaa4250a607a3432c25b2e2026b6ec5e142762c5d9e5aa7e031f79ff36673ee5faa9f86a5991f57637869e27a1d200494ca5a4a791d65c1ebb9069c0da59f85d1be5c43583ccfdd638561031c6a0e9ed9ee485e650ad429c23859e8b345f17d68de65f9dd1ca0d90953165ed974f90f208b0468e5855343a1c272f77e492f1d92a7c633c95b35305e24295c04b2d107c474ec88bd19cba9b95f3c6dc024c387c9d67a8b607e23fefe30dbdbba368b7a7521dc3e09fa54310032606a6542e7da63c87ac5a856450d8dc6dfb26556d11cf3696241afc51475df5ee17815fc4199bd90ec7d96f9fe55432aad6f6fbb920ae42bdfbd8a3e4caf74657195e9a2ac6b30e93e26636e93aec3180ce7b3cc9acf51d5ddcd66e98360b59b564f7b7c1a09813334eb66f39d6c56340195e88333dea185efa3c87b214c47e58a861ddab7929760f951ace749d5ad1d1ad472d729d3791876b529329f7b251e3c3b3a016118462043b95ea97decf2c243f8b7e4e54c25d5ebec187c1531958a8cf948b5e9620ac9dd12c5463ea2d6b43a7731c728e79c54a1fa67c40b43e84e879d41156fa1389b6b23c3755488df9e6cbb3d4a96073add18817b2755aa23a3e159f64bd75f2e7e81753d80a9e493b258c7bcf2dfa7f58cd5cab91e09d35bf3f6ef1c86ea14bd8d1d814e6529d3a646567d411941735ec0498d48fe45f9535d1bee8d1a88650bad4948e095e78c96b3596b60ca91c113044ae7153ecb07d088db02480f5f545cad71ca2dcd457d90207223b2f87b9cec272927f528cc63662396235822b64923ac82e1f6ecf76165e335e933f190a71aa5be2c9fe87fa5c02d8e9478f130b77dbb681dbccd76cca0d8003ea6a8c7425abd4ca158b8505e1dea61365f2bd345f7c45b918637d378a9fe6c071668ba7e2d6413572f2b072a5bdd50481cd14dfaa5f898fa3737a16fc94a51a30750b4488f80f9d02d989f17c1388720002ec8fee59fd7f59e1b015efd3901bacef05bf7eb33e767fa90c34ba605a9d711eb0f724ebbc09e26ef4f68f8844ffaa2ee8eaf88a916db9b1a0ee232e3b317a104a10a4ad84caa0c6bfd432a2e38d6251994fd86e7eb524335c7e8bef71dbfae47a4f58a8ecaf33d5b4c59cdaf3a40581a2b53bdbeee2190414225dc71998820f391392cd8a4bf20f37e0f8e149305dfea2d9b74026a0c1f439b6cc6d7791f8cdf5cc09158cb219a329743bdcd14416113c0818d5a89cf063f2d2b67f6277cbbc1b248768fa8b294f624a7921f8049b9930975cae668240da8831a5e34858ae2cefa51de26b6c03e7901b54776b1c31f45a4c6121cadc12cd7b2c78d06858ba46868fa69d33a577aaa8491d904313e05e67bedd4d18cef72b34d96e88a334970b75265c1c846adad393299ffe17cdb9f39d3abc7f0b62863323237b67f229110118fc74af3ccda50f0a3ee819f9ef061370bdce8625ac7d2611520e60b882f22fc79c37c085d29d2ed195a9a17bfd9b18def99825f588312462ea84cc39f56c7432ee8e0db403d86b914e86c33eedaa26167f0f97666edbe66edd26caa03212068503948be4b4aa207cf321f2042d9e91ea16fc5db3fe160663967cb98d05d50c1671d2ffe25b69c4cbdbd4cda1ad974365e9e6f9fb69edb615a8bcb2843d86c70dc2c224cc75f100409e9fe941eb97b727615f69c5255a8be1fc1e2d50b29b550fd21827a396a8ea3a3539f8e442c346babc3b7b5759310ca09a27b3b3a9069d82b72b22f621326452cf79555914ab22a3680cad41f76d8b5638e76502998aced3479a45feaee6005a1fc81082329e1c45a1f4844c4fa72ef07642708bf9f1f2936f17cbf58f9e3d3c0135ae8c5561f7df464f6646f57ba9538c06044efd0c5c0003d5543fd7f7361ae272d9bbe414455f3b692f7b6dc58959c47cc1f4a8fde436cb1c945207258bca91701a580283ab566d62134108f8069ef8e293cdff0218d142bfd8fcf7d3cadbf071705d928777b1525db1d1fb5f7de729a2ee5623acd05708b77145fd7915a70e8a05f2e22c39a0b512f8c59e7a2ac70d0c077b3aa99d733076dc2beed884001dc8ff6176d3c75d28b7c0b4a40a9bccf0b49c60a00ede6b4215260680a8935729bc2fc84f424724ef6581b536fbbaa608b2c1adf7318ad7b14a680955ef0da6aab04281349de50b34695522016c512cc2f020794c8924abec3f3829c3ea5f781e0685847c5869a170bc208afcaad3169a99d8d3236", 0x1000) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) msgget$private(0x0, 0xa9) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40, 0x593, 0xfffffffffffff801, "b7737048653c1f5b8893165df0c8f157dc02d002", 0x4, 0x1000}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) msgget(0x1, 0x50a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x40000000000, 0xffffffffffffffff, 0x1, 0x803cab, "03ea0100000000cce16f5c4ceea3ebdb160df894", 0x0, 0x3}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:01:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="dd", 0x1}, {&(0x7f0000000040)="7e2ddd93a3804f8b13d3540f7bd7fbef71df8ff002519cc83a46f8e2ada31f53c2a8cc755f53672fa4920189a2c1e68c67791be664a07f374b8524c109", 0x3d}, {&(0x7f0000000140)="e4c13ec405d4f164019f7043207a6474c4935f1f4ad45ae68ec272b1f9d63d1c0f9b4c811051c999dc7135c1cfbcafba69666cbe4733c8343d0e76796816ac09ae9afd1ba3e9b19eb10dc93a241cd610da28fefe2ed8e56045f2ad8a4cb3ebd1f47ba689cb75cb7c3e1211", 0x6b}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x10000, 0x1, 0x75bfe60b, 0x4, 0x40}, 0xc) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(r0, 0x0, 0x530cc1f17932be43) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x2b) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() write(r0, &(0x7f0000000240)="cd13cac0d24f87cbe344c96e1fa957b8c5ff02a801499e6e85a7d7fc3920e08f9fdccd619df328988b7052cefd9c081c11e49554d6d3f46d321995303470e65f7e1deb2a42987d8e3e6b67ee400b10666b8a75b032c94721afe85f61d7e272a0e27c4a5cf9a0980e24eca865e48e94d78171655419dea2f092dc5a982e1faba3c53b9f80ce9d15531c2f85a863472fbfde3281a42202920a59526fe7e71eadff3c78b4c8036f6c91cbeb099da5c337ca22303d1ec5ab1eef6503cf43ac596a6705a8eefd00ee24c375be467c8846e9862ddcd839d2d4594a75139d0756bfbfc5", 0xe0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffe7b) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r0) r1 = kqueue() shutdown(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00ac2512", 0xffffffffffffffe2) 16:01:27 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x800, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x10000, 0x9}) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) 16:01:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) ftruncate(r2, 0xff) socketpair(0x18, 0x4, 0x6, &(0x7f0000000000)) fcntl$lock(r1, 0x7, 0x0) close(r0) 16:01:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000017c0)=@abs, &(0x7f00000018c0)=0x8) getsockname$unix(r1, &(0x7f0000001800)=@abs, &(0x7f0000001900)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) socketpair(0x6, 0x3, 0x7, &(0x7f0000001040)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r3, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) mknod(&(0x7f0000001000)='./bus\x00', 0x14, 0x2) pwritev(r3, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000fc0)=0x8) recvfrom$unix(r3, &(0x7f0000001840)=""/6, 0x6, 0x40, &(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000001200)='./bus\x00', &(0x7f0000001480)=[&(0x7f0000001240)='\x00', &(0x7f0000001280)='#(#\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f00000013c0)='^[!]\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00'], &(0x7f0000001700)=[&(0x7f00000014c0)='\x00', &(0x7f0000001500)='!$*\x00', &(0x7f0000001540)='[\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='\\\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='-#+\x00', &(0x7f00000016c0)='\x00']) read(r3, &(0x7f0000001340)=""/116, 0x74) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2049, 0x1000000000002d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) socket$inet(0x2, 0x8007, 0x2) shutdown(r0, 0x0) socket(0x6, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x7d8dfe2e}, 0x8) 16:01:28 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2623c46e53736b2d, 0x20) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x5, r3}) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8fa7a4b342cd26443145404a65c6ba510658028b661d6d61925a878f7c04ed3269a658935a6ba21586837c7865dce59e8bcab80eaea51b977ca651888663739ef5d10933787aafa7c8a0cac19ead32f7336f7104fb44f6ea3e9ad256991bb80aa0481af08e235b8ff0df793b030978fb001d15dec9d6d0873033b5c341f1825b7419499756383f66505f3c23af402f4ed76cc14c9b0b837c03ac349fcad10cf668b49cbf8ab1dadbc99a7583b003242a4b4c265f6f3471374f579461f750b13917799b7aba45f9e7414adc49fe511febaae6eb009f851d7e104f", 0x1a9, 0x0, 0x0, 0xfed8) pipe(&(0x7f0000000000)) 16:01:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x200000000}) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x3) setitimer(0x7abe7ab1ed0538ab, &(0x7f0000000100)={{0x3ff, 0x7ff}, {0x10001, 0x9}}, &(0x7f0000000140)) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() write(r1, &(0x7f0000000000)="aa16495f70277a0279e564f95b6b286f6f5b6d1da9092261e6fc9d4ed5f6bcbdc5e7f04d8be683512c3a3eccdf12", 0x2e) kevent(r1, &(0x7f00000013c0)=[{{}, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x804, 0x0, 0x41b1f84c, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x4) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x9) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = socket(0x6, 0x5, 0x1) sendto$inet6(r0, &(0x7f0000000000)="880da94325554819f909a551b2e6afbbc73375f19f2251ec06963d02010a0854d6c5f9c55f363088903f3553790d78aa9a82e5d703b56a001b913d7b8ef96436cda853adad6936219b6070145d9ea4084ea05d07d95d16a51e445ae257dee339c0c56ecee6701d3b32b6512c3ebf098b355afab9bf0b8373a214c2e00071bd41a4e3d9a6b0d120a9", 0x88, 0x401, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x6}, 0xc) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/208, 0xd0}], 0x7) connect$unix(r1, &(0x7f0000001680)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000001640)='./file0\x00', 0x140) 16:01:28 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040), 0x0) close(r0) 16:01:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) read(r0, &(0x7f0000000980)=""/105, 0x69) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000a00)="fac125d6c19ebce71fd82ae001087edbb8597457440821a3206f6c9baf5d5475c94c689a2fe9d290be1c22ff2e17fa4bb3e854f6cad49fec21a991e1dd1f31da1020082bf3a494e98f0d456da81962fcb50b554a148f4855264ec921d3931c07ea9f7abd", 0x64}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 16:01:28 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(0x0, r0, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) write(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:01:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) 16:01:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x3f) getrlimit(0x7, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000100)='./bus\x00', 0x1002, 0x20000000004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpgrp() 16:01:29 executing program 1: setuid(0xee01) r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="93", 0x1}], 0x1, 0x0) madvise(&(0x7f00003e8000/0xd000)=nil, 0xd000, 0x4) 16:01:29 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x2, 0x7) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:01:29 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f0000328000/0x1000)=nil, 0x1000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x304) semget$private(0x0, 0x7, 0x280) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 16:01:29 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) accept$inet(r0, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="d64e2fd2aa30d3e140df3f902effa6c6cf9c839619dbba92b5a9c996e99c48561a61496aee5eabc1b15879baed25a289721b70c51ec010ad7595c41d1492561201e6cfbbf27179e6796496e87ec0dd74301a", 0x52) close(r0) kqueue() socketpair(0x18, 0x1, 0x22c, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000240)="8772b03f98b94df4787dcc8e30f117c88f80d804f1b8cbcc80aab7afd0afc19d193d05dfce96b3fb708fb68cbc4079362d5e4ab33fb38de8e327f30ad51033da0a70e062aab6596845ea5f076e4392b5cfc49e28c8b825db7ec0ea9f57d8a62ab81798017e8f14f2b498614a26f6a7ba9a018eee071a0aff26bad15e01c6496c0c4077447035800022f472e79a", 0x8d}, {&(0x7f0000000300)="61ede4ae226c7cea94d0aede17128dde70696c814de16bc82081a25401cb46de4a3d286d686a0e8578d9c99d8e3320001f138b716d037cb9eab39167bfe8aa029f675c45b567bf084e18223095167bc0287b4f18c78152f5fb352948beb591ef96b185e48b7a9d7659864e4301f22e217453fbe131c5eda4509cb6332f47cb095b5eb1526f5a4f74c4018b2502e55ebed594e1c225b8585d9d0a", 0x9a}, {&(0x7f00000003c0)="0894285cb219271f57cd7fb6bb4aa48986f6bf5e863d731e893dc8bc0ee9a422e9b24191ee9d713f2fd3691729102ebd50d7753efebe9b35ce50de45a1aa160fc8b7a664", 0x44}, {&(0x7f0000000440)="ca092595dee0b8bd25698168ec758c952b72af4c0fbe85b8de607996f4aef949fdfbe7fb47cd44f6c676c39aed383c1481cc9d50cbd5b0ee6e451134a53f06ef1866bc255ad62a6cebeb688f34659e72d757c8", 0x53}, {&(0x7f00000004c0)="3143577b58c389912ffc368bc48d675f485585d47b0114a04e2b01a8d938eec77db91914d65934589620", 0x2a}, {&(0x7f00000007c0)="ecb79b2e4ba402896f98b35a0dff024ee73dfc749bc572ce6f034ba46190b8070e17f35448c431e3cd63eb4cff9f74d0ee158f64d91b3acdb0e101965e18d28c7eb2ed8bfb6419086ab23dd29308270c69dd464dfe9adacfd79569a6c7c8b67edd4ef1aad3cf3c7639b3422d362b8c244be6e3b8401fd41966f51603b053009ad089fd517ac6d165d1e46997a2ea7d059524946d74fe9e9faec73729cc48b85a937303c85bc9123a8306d511a3ff57632de5a7d5b339582b935e8c6004cca6a81b10b67508c71570ca4b3d40857f2c5871bdbb20516292a50291c253", 0xdc}, {&(0x7f00000008c0)="56ef7418893209a0e8650401d59f31b78ce681da46e3b7566edceef94f70987d926e099da594cba6f247c2a0d9e302531cfd6e5af03017ebe0d4acc021c3770e88c7c1069903cfe673ed838fbc11650c72f1c2a85a13316f348335c03101665e7c1e0738c0f9f097faf52c31195de06ac787b3dc3549b0f5099f1c38215e0ea69d66f02b894ff1c8fc432b914bd78db65bce7a0424da1a9b45d29764959d917a01e84d7209ba267e93effad7d82968ac5d37db44ac95835af9c283fd91b7f9b8fdbb516f38f6fbf55efe3505ab4855868117a25ca7eb447b53cb72a44651d3d3c07b", 0xe2}, {&(0x7f00000009c0)="920310cd6a921d2796d21d85edbdbbcc84d07fbcd4821f910b8ea5c13652767946bae3fb92781d587e183c2f65adf9d167938336dc14fd4ad39a19b3d3b4c5d00c597bf05c152a0ed13d35ce5e43b98c14daddda9787c890f149bf7976d399c6db1b7f7a14394a32f81a3fc8cff1f249f17e28aafc7eb28bf39d299ad9500bfee0e7ac70482483eb32aa40976be584f1d90ec7f02f4dc25101b1bc567f22e227da4b3964a153764520615c8edb6265c74fc2bf38ff8ed0f2db9094c573c2ce4de90bfd69a9bde463341161691677b24b24f5f32f75f09136f1fcf42a1024663f10af8cc5acff569199df0522da019e6dd3d0cacdf367dbcd74ffd463cf084c307727bbb5070ea0db71def71ea65f0f37f5671d77c38196cd7b966cee0feb0e3592553651a03d1ac17c88933ae6cbbfeb78e55a92c3caa2e9a13772cfa36876549a7ace073db125a14a2afe46997b89780a64850f4ee8762eda78e551de14b8c1542a4aa826d5c74e0f1ea2303732f4ea296ec1820cd78df1bfdb702e3ce87a255391668eaefd5452bdaa2a101bb397eeb63656895e4274f484af3daea0098b19bd80000eb3cf27a55355ceb9c5d913133ec52c0d1061743abd2ee9234fe2fc68973635acbb8e4ae258e80286871c1de27f583f819e69eee5ca928e80704e37ab3cbcf0e85ba60aef165bc37cdeed5aafef06b82be2e521b49f407d6b12068bee5f9bcc0ef884b3b25a2a5aa3ded42c264a136c8d4d6ca33d6decdfdf6c1968ca5d73fa0c729a5abf3627f4a4c95397a4b9ed4ff9d49ecfd2bb34854f8c5603b6e76d4358c7c876ea3f27b889710010619915cd9979e2f877741dea7a9e8f501c7c1a32efa16c100c00f8fed30e99e13d92d3e61f2a4667d2dcb5e0d983adab3aa40c6a54fb29300c09fb0bd6dc35b9e2b8d6c843a2ac4828edd75efec5e184a3473226b29f89504632ba7d9bf25a95a0f39b5b98957c6018ee13cf448d5e9fee2fbe4041475b946d55fdf7b914412cede6c0e0312b6d1a3d7f8182dcd7931afdca2cc888a5225521900b29f966f54011ba03ad1f361df70ba1d3b1439fc11435fb296a597f592b4115fbce59ce77cedbb01ed4cc9cc9778e43eff0cd65ac221532487c154b31cfd74fce56f5571e648dbf50a26ffc04d04bbb2b5205c92f93a85345b3fcf82b3069b2c05760502bc3d687b23a37c0a296eae9148b8792be30878855cad5a819bd6a556c3c91d9adc745849992f57037398ba36de60dbe1dcf7393c924875d4508e35b70efc7a44299231ffe9f2d1f9e13d1437bcbae3f528a535c86dd06f5c84d9253eb1df7794e5a8e08cc41759b15b72abe180b5cafaa1ce9ca3e43816e5dca7037914306778148c85df0414c19d44c5349c52b33a18f677f7f4d4e8f2f80bfd7e8a9929d906e81d13320b627ca1917d9d0cdb9ca03f10efd91ba1161ef5dc34b616f8d771cb2d453fb28377bbbf393e870ff1f1e3bcbe06611e5cb8f5be7abcf76457578e9828fa16d72c91b7f3a179a6add4fc7448fcaa049b039fe1606f3e7a67fa730f224df83af0b7195e119e0d0a92f2c6967dc19227254c033bc7355f01444b7695bbee47a9bf5e217414b572b57344ba9aa417724b97fa60590caf76fb39812af6156c18961e2c2f9262c18c318e1bf7c1da7f98091625766f5958853f9fb053cae4fb424692a2057e8ee3fc1b03e65bc87c96bd6a93bbce3e1ab21b823bceb19f690e7aebdb15d6ec8d530a725176ac6b423bbedd5c7453c7649e0554e549c08695a721f564790f13b77a8adae46a7577e1411c90359d355b01a5f49934e68ab2498920198ec53a7dd4f76b25e30b31ad5bca103123b697fd64f61e8e567b9335f67b9c726f217f6fc75242b51f8224c0b047f59ce36fb6e3ed45ba7a593d7b5bc84a084a4f7cf701c0d1294ba58c246f10759dbad1964f0ee0c5bf6cb7889fbe135b8c94146205cfc330199e004111c167dd317c3170b2d491123a6faae2aa3c70fcf37755cefa2096015b29b069ddcdff5ff14ce14debb245695ca846f4210a7e17e8032cb9a17098b7f7267848397fadfd73d7933ffc871a658942deccf3f694e0ff0703c312d1a1b37c52609caaa37c6047a78e139bab4d0b98c1715de0e094d47dbeb74f564da8a1a24d11903db5bf4adcea6344e86b9880afb98cc3d21a6d8a31a9644ce6e6a67451e619eab185640825c40db6ec105a8bfad43a2372b9b1d85fef45388825323a2aaae119b5ac3c6e6381474814677bc4d0dd5e496b2ba8cd5b37a845dc58855ad2c755f5edaa7ca81323fb558becddf59740347cfdef8c65b5503e4951fe482f5ccf5eb96c4c6c29bc9af0cd57b43a70378de557cfb9fa61f41898c338a6760ab8d8449756e3292b019e7af5a05a9fd47bc3142369000bf78ae1f3faac0d405263efab1d9a9ecc103f0d5f3fe568a5f7c93b61eeedf56df5a72335b4b4014c8d1b0c979957a81e172c96f1641c1f7118aeb5d38b92c00f84f655d3adb5fe6cc93d26dd691fbb603ced83d43dbeaf963de141fd756b22b0f1816f9c68b3674f94aba39fe89c5ea12af4c555227b0198c2068db4db8a1a93def3f0d9d4a3697354fe4c4ad69eb4e570a5ac63990ffcc3478f0ff4b1904b435e63d80a565bcbe1f6afc537d3c14c7cc55d90c4dda0de0e89f417add0a827339cc1a1e925d360e4491b8a5b762a49b99ca6d906d636b6e456ada34ae1ff62b7f89c2bbc603d2f168d2557001a287001f00ed7784fb715fc30750215bfe31f3d3165410b61f7713bc910214f48828985a9a25c8843098cc30fbf2b783acbbdfa48b4537f54ffa8a8cf85c98c83b055d2af71d8a3f899551386fcb5ef31d5d8a5018e8255eb94b210dc425f1fb149921000c1d7a3bf500b67c961842b0e639dc348401a3d75ae57678d64599a36f5191034c924af88ffcddcd8e78a7093ef213fa022088867f42cb50524672a5f7ef67adb867214658fe0650c266f9a3bc73399532f6cfbb9d6b8ae7584a0a022674f862048c71ce2b1f44c81b02c9919ee2ed6ae6eb1edbbc4575260700e026f661c3f6960cf68d5462decef1d55bdce2fdc12098bec119f0b78e11ef19eccf09e2bd12b89d363d0d7a8f3f75a73a06b35d14d6d27a72d54a84c70cef7cb07f36a6fc7405550a6975ec566d319549e3d381eef3af9e0a5da3141ac2fdf1dd4d47737d7b6e3a510d7193a28d04d7b215c3dbab7c6b81aabec9f1f5fdc5f314d4624fef3b69ff978063634869c9f668288c15589aae2c5d24fcca05ddba91c91b59d3fae02559f4a12ee544f30c8c648782c531ec7680ee9639a3c5ae7d57f13d84bfd486c37136ca477754563caf7f2bd1f7e7b71315a2fca63eca9a23303c8b9f7276076d7039aba697cf68fb782161b452841179fd52fc059f198f825501525688f49db73c3d458bd5d1968ee24d98c7a09eb336a3aa40c4eb982db2b683c4c83155cc7b5ff85119bcec0702ee6406d3be18a34f38429cf9cc9af93bc924761b7b2a69afdfc84ce22b6d664d695abb02a9dfc98f24e8679f8430e825d64dab876e1bb961400b6ec91259859c31a0fc4373f3063d2a0154e063fc75e375d8559cc4faab6ae306a53028b4fc4ee74e13055523068f7ab6b6f77720da6bddeaf1502470f2c077b08dbdc8fb00d0711476d7397885255c4f439cb8713d50a454a08cdfef280901bf772b8bdb357adc4b0f9a0e10ec6ee9d0f0156984187c2dab94c4f3f8f4d48d5097fc5cbb61b265e023c47ba6fb08104893901d0fa5ae941c90b24656d1a3c3f6e2f9e26da7072a5e40456a83f7bd3fc2bd88572624dd018844882f4d561a57ea023eca3c5a93ac593f3801c687c24b1a96bda3a345510cf08b7bcc201c2fc1076ebb3e94b5fc045ac35809e61054cdbb8491585174672e8f511cc5a075d585b23dc97d5222be81b330a9498eb377225afb255823499e8900a9df0086aba474670fce6fa2711d1d7c8cb3b09acd25ddb8502af735a379fe6784b902ca285b9ae32ca34ee45170b5c1bd723f171f90cad454a1d78af8f1adbf5ce954b4e6c0776ac0d73f46761403b9187b375c5ba9b4bf89692088a1288eb0ad5f89497aec056a34535dd24e0ee45537aa1c8da62032b24c62013a75f27c8139f6bf5ccc54fcb27678d5101b31121b9e56e432cc51915a3086bf90eafff967e30019f04769f3090a34dcad62d35c2d593c70e6616bbd54914108655f8ad038f9b1af0933f7fcf6c12d8c0c9ebe736ea5ddffdd991a82bd0c0ed5cd170afe57b14b4da69d4d9213475a63eee057b4c657f1ba78d6197fc5762861aa05d841457c61fe150913707473b8125f2637028fd467f7a3d6e4e71060db6869dd3a42949807dd1a49adee2a9b7b975e830dd4b96a2e99cb594d440182b1d4370928bd61482c8df878609c389e66fb5c272992aa02d0dc5bf111c2cb4a23d3b429ecec5856dd76e3c73faf5aefb21e1dd78977a2b602828fd9f4a3bc61ab73383e2cf9d5a55b1a0f4d1ed1c06f155d020ae707f258726f448228a3404f2eea1261c086b3a87e450c3ccd100986bb62f40ac74a0801f110065f313ae41f73b9f529907ff1f24d3464bbefbc5551eefc6918c56af3fc7558aa1144409087de3d32ba33da0320ec33d0815d1164b7ee7b7cd441693e9c1bcf4564dc0f509b9e8187cbe1dff94f873f11932e0482034065bb3eb232817d7e2786d8552d0632175c57b132288d0aa08814d397ec55cc9f701e66e29505eda2edee6f166873bbf3cd0cc5b19d25d530ce0ea1deff81cbff03f6f58adcee0a92ba41709bba985ef68a44fbb1293b8a035788ff6678d19ab9c645d14768790c07774409a4f80084e6e7c197d5f1fc5bb9ccaaeb73d7d05fb08fc5a8f3edb747e57339a018f3256246a055f4b8a764dbad275505f99263188e74602664799f2ee0daa1b6f08c9973a744031d9978f8678b3b8af2659b6e377c4607040de5b69b0edadb85eea109b75328725c9446a4eabbd124fe0ef6b6095def5964cd4f7859041e002212b841ea767f667ccda94c3eb50c17ae58e61a84784be45b280e3836bf6ea07d518296c30ca6c5460eea2b322c875b7ed54bef34be24fa1624a1ce6b0a7e222f5655f963a16c8829643a46503a488b3b0129afcd1fe2ad637a78f51790a9a52821a475aa2daa08cf36d0585009a8c454e00f2e507156b07cfe40fea382a72d6de777d9ad0323a48013dc0181e921c0f1f7ce937c1c446bcf6c8e5b2bf58426f830755a8133e799ed665435e3d5ddec993c50918c5da3c87f8662a934b8091967c7c5dd87ec439e4d13bdd07ca5c3a1e0654b7b4b91c51b8d943b2efae91b157f9621fd1aabb48433fee38b12b51e28fa56ae101f1455325964879f175900544da14f46e5f36f5019eb80f7f69f115bcd321c3efc4c6b8a2dc6d5aa3e4fbb6c48e93c058d3d6e7474da1900866b242a903aa6d384bf76bf8ab002e7a08bd7999fbe65d3ce71f1df2ef028c1ba9fdbff8040bb0ce7de1e40ca93a3d6612080ad674b52c54e4fa7ae8e4273c77c56a23cd32da3a7b60fe9e8ba02b74ed6778f811982e64146acc807e3a48b4b9e2b977ac5593c43781e2189871518c9a36ed791d75a6a8a874928091d6d91648bf9032605f7b2415a842adc24c9545fc89e164d8754d4af8717a29f79a9c1edad8b41097fdf9960964e3114e6b58dc9d8f4e9cc46d966cf6233535cf07f9097e7c7940789576680ada9715d7720b52a7085efbe40ed7c1057c06a4aea00c8634c3eaf064ee005", 0x1000}], 0x8) 16:01:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0x2) getitimer(0x3, 0xfffffffffffffffe) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000000)=""/49, 0x31}], 0x2) close(r0) socketpair(0x6, 0x4, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r0, &(0x7f00000001c0), 0x0) shutdown(0xffffffffffffffff, 0x3) 16:01:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) socket(0x0, 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0xbe9a, 0xfffffffffffffff7, r1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) getppid() 16:01:29 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x7, 0x1, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x100000001, 0x685d}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xb8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x6cf25c364af8651e, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf000000c, 0x10000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x18b4000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1f, 0x20000000, 0x5, 0xb5a}], 0x16ae, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x2a, 0xfffff, 0x5a, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x82, 0x0, 0x6}], 0xa02, &(0x7f0000000380)={0x4}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) r3 = dup2(r0, r0) fchmod(r0, 0xe) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x109, 0x4) sendto$inet(r3, &(0x7f0000000000)="cc8081cd77d51e8924ed968891caee1216674d843caff25bbf4525807efd70d41bad6b75030890e1e4bda6148e1c2a5772972853756406f183a5e4cf24e8b41a3b71aa33747b0e5684c4df09bdfb149e9b1c33d789352f28ead350812b7ba1904dedf81add3eea09602498225567dd804c420ada44616b2078a93b9a3c19ad513066691610a3462168d1a08eac48a3450434ee2705ab4f453ce5ea5c17552ffba0f180151ff91fca161ff9c35c935e3d6401f5b2b9cccb52fd3b4221c8a5b657f4cf4a5e3c10c87400779c3981072503f7b5bb552a17fce5e6c8a318748cf9476d8a1c6d1e", 0xe5, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0x1) fchmod(r0, 0x40) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x71) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000bc0)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x8c) close(r0) r3 = kqueue() r4 = syz_open_pts() readv(r3, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f00000005c0)=""/234, 0xea}, {&(0x7f00000006c0)=""/210, 0xd2}, {&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000040)}], 0x7) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) write(r5, &(0x7f00000008c0)="a96c5c6e048df913f522a46870636b2e97822420ddc71e9dbaa7656f54b9aef0f6b94763baf2b127c2b60eb2fab4dbc4156ce2eca79f22c87fdabb8c6cee8c37feb1e8b494435e", 0x47) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:30 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 16:01:30 executing program 1: socketpair(0x19, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socket$inet6(0x18, 0x8003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getsockopt(r0, 0x29, 0x100000038, 0x0, 0x0) 16:01:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/212, 0xd4, 0x3, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/70, 0x45, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpid() connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x4, 0xc2, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ed48fccb44f81cf8f17ded14d9c9d1e9e5abc22905459007cf7e082c3a3265854379c7408b5a7d8a8b8c352e9ff32c14b1bc905ae466b59093f383ea400c6cde716828172b1f38179cfaddcf40061f109b0293923a57885d", 0x58) 16:01:30 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x100000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x1, 0xf1, 0x1}, 0x4, [0x7cbf, 0x1, 0x7fff, 0x5, 0x7f, 0x2, 0x200, 0x8]}, 0x3c) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 16:01:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3f) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = socket(0x17, 0x8000, 0xec9) r1 = socket(0x2, 0x2, 0x0) fchdir(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3d66816c653000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) 16:01:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) shutdown(r0, 0x3) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x1) getpgid(0x0) geteuid() getgid() open$dir(&(0x7f0000001ec0)='./file0\x00', 0x20002, 0x40) open(&(0x7f0000001f00)='./file1\x00', 0x20000, 0x68) open(&(0x7f0000001f40)='./file0/file0\x00', 0x40, 0x90) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x8) accept$inet(0xffffffffffffffff, &(0x7f0000002700), &(0x7f00000026c0)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002040), &(0x7f0000002080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000020c0), &(0x7f0000002100)=0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002140), 0xc) getgroups(0x5, &(0x7f0000002180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f00000021c0)) socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x8004, 0x100000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002200)) getpid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002240), 0xc) getppid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f0000002740)=0x8) 16:01:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2028, 0x4400) semget$private(0x0, 0x0, 0x20) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) chroot(&(0x7f0000000100)='./bus/file0\x00') semget$private(0x0, 0x3, 0x300) chroot(&(0x7f0000000080)='./bus\x00') chroot(&(0x7f0000000180)='./bus/file0\x00') select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') recvfrom$inet(r0, &(0x7f0000000340)=""/226, 0xe2, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x22, 0x6) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:01:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x19, 0x10, 0x6, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x38, 0x80000002, 0x35a, 0x90}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc000008d, 0x5, 0x101}], 0x7, &(0x7f0000000080)=[{{r1}, 0x0, 0x14, 0x5, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1a, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x2000000000000002, 0x89, 0x7fffffff, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x51, 0xf0000000, 0x20000000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x43, 0x84, 0xe5, 0x7}], 0x7fff, &(0x7f00000001c0)={0x9, 0x6}) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() dup2(r0, r2) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x3) getdents(r0, 0x0, 0x0) 16:01:30 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:30 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x7, 0x5, 0x100000001, 0x9ec0}) seteuid(r0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:01:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)="ed6a1faf166bcd3082dda575576a362994c2d729d7e5e25a47c102a72f1ce46cd027857900afd125b8ba94b04c14f77dde96254d41804a76a4975fda0fe35c0889af2e4289ed1bd8498cfdacce21f07cd448640f5bf6e6010147642e5602f65edb87318384a7dd94adc4f419", 0x205}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:01:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/52, 0x34, 0x803, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x6}, {0x3bf, 0x10000}}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 16:01:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1200, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r2}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) getpgrp() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff4, "5fe98bcc4617000000000000000200", 0x1, 0x40}) ftruncate(r0, 0x6) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000004c0)="42d44fa243d98c811970de6a29c549ca93f161c18087b27ac0147b08e2135e5247fe942e68c278c13c505b6e5ca36891a7272ab09e1f15bb63cb7b576e000695c8186fc810f7a73f96bfb69ab4a55732ae5a29528e84b771da03df9df2e637f68caf1a7217cf71515e816180d862540e6780416ea85b03ff4115e712d5fd67a1ef6db5863a3b68c6b4ced3ce9724e2949e6e328a5e4b217d1d041cf5974e4243d0b2540114cb5e86bd6d5c1cdac56a10ab4e1f395676b163b2a63b95da7d2acf9063a0826bad16e40e38adc64459cf2b0bd39cc2a83b533aee6a132d879e131374a1d140846aefbaacb25e5f6a3810c271616e37f80cf5c67d89bfbf5888", 0xfe}, {&(0x7f0000000300)="cab8cf929cfa270c903218f192f58ee230fe05619ac893c9fcd00e445d3d12dcc427821ce266801b586f4828f91f2f8482213ebeae3a16e0c98fc3b7b9c608c7f91a2e8a3974d296ffbbc1067ffbdf1a26622b5ca0932a09271faafb988d856a6a9421", 0x63}, {&(0x7f00000005c0)="c3c1a8b38e7501b46d4a2fbd5f604d7f8c7d2de9d9d3b84debde34b8aaf3d1cb4a9058787a3af95c56f88c5e7517ded74aad0f7c59142ed0a92bb6a52ee4724d2df546a226a760fb9a26078d2734fd70e453d60c72fce1e08da3223bf981fc9f169f51ec1c6be89cfd5e8649b2914699b53a0434aecc122db15e57753cee7b4478da8550aeb893ab4e9b98696b3a6aa5941a0a30658603cd47c289644bdd651337925d8d769008880e1f41890387227d78384084978f202e97f5c0a9f83174e82a66cd1970cb10", 0xc7}, {&(0x7f00000009c0)="443b8a3aa9601255481805954c369ddf48560172d18d1312e31d27b2512f6f77f4a8ec31fb453ce85dedcf750c7e3eb369c8a505e921ad9ae892496f45632077cc2c14a9afb487d83cb195a2d354fc6cdf5d2522d90fbcdcd99b457c3b4af51309e557c9098c2e160bafe67b418e246f68546f6dbe1d6e0a64a930ff6c607f03550933b39ce42831d5e4940dde5688494079a5f7a54ecf66b556e4d450f0480de490e35585fbe02c8663", 0xaa}, {&(0x7f0000000a80)="8a8c6b140d84eef90d4e830ed2cbd2aea6cc2091e1d4880ff8617df67ae7fdfbd67b00f09a7e3699f0630276260a2af0137896e2c3bbc28ec9c6decdf368f3bad81871c0c4f5b19e068bb0e507c8f05e4b396a9282523385afd69579faa10ede234f2e7b84c0f52a640dc4b4a8833da50fa7ff4d7f4e0e68980b9cd2a375b05d40933930c33b892b2351cc1b75de616a9b606eb26f2a3fcd7ceba96af7d7a6ad573fe59e4f49f60f30d0e04785d98ec203d97f8d1e1bd45cf0ef866c9c53ff434411ef2d376f903edc232ed2cdb5667620a8", 0xd2}], 0x5, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000740)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0xfffffffffffffea4}], 0x1) 16:01:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530007255a3f9fef055d06e43fefe4c0936cee1b7ae6bc5e3"], 0x10) listen(r0, 0x0) 16:01:30 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)='h', 0x71e4872e8adc3f2b) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5a64d05d384b5e3d734e370f2bb19e15f13b62d2dec8ff58fa2af1d200639a1110510cba5a9cd6c70535471ce153dd281983", 0x32) setsockopt$inet_opts(r0, 0x0, 0x20000000000, &(0x7f0000001940)="264091ca6608747bdb6725498e09299b371448598e6f240efb187c090e4bf2487d02b6a44c6585d06167b5a3059958c056bcff07000011a87570890e83696300a554253946f66314af7312ed19726fe6fff134e31569eac749ef2ca32258dab873ce3e14dbcfcbd63120f448e0c28f44da69e68a98877161c2abe96b94bda03a2d6a0e01023bf012bec5635ce15f", 0x301) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001880)="26adf6fd972a761f7f2aa2b5b583359c84e8d3b3d661b8d9b1dea33c8d7af77db2b9fcadd7ba6ebf72daf1834ca32bb966dde4b802bb842c242a6e063f4c18be9965fc86c211d7877133b584c4be7ab6b99b4a882af8a4167d58995bea944187b673cfda776fdbe5309457e6348540cfb0c179f544f234a9d49caeb9634c95653b7474aed144f53cb44ebeb8d2325030915f84b76e0948a0eee52b8f2c90aaca174800e5bc0d20b3f2baa02a69abb4bdb39b5fa1f8b2be714c3ba5ab210a284d", 0xc0) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000001800)=ANY=[@ANYBLOB="00002e2f66696c653000d17854ff9d7c137cbdebe37c9baebd4400896bed9ea938c0f87b4aa45ec83cf7f5107b84852d4d96bcee41964ccda6696881044d10a8afd56aca1c9d2eea9dabce4f5b975a42e44e76f842a34538c9d232966985cb"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000200)="7605a3cd3d7443292af11dfdace49964cec04a8593de2396d930826d886fdc103d15197b969b10fd69add520c96e94879368591fd131e6d2874904a29cfafddf828cd0e0bb554d3e60506e11a251771225576010e2f4e4a911601bf595aeac8c5c0df020f6d3d3052eac6c6aefd16597ebb4246c576fb4d5635ea284845c9d10946a2fab9563192e7088a81cd8724fb94eea44c8c9954420b0ecce2597cc9bc442eac7612e82fd9a6fc01a4b16fd3c5f62d798b9d014b08a88fd5bebfa45262d5db125a649ad1a5cb41cab6a5e3d1408d169e46698c04d88e342cf9971f32e13c4", 0xe1}, {&(0x7f0000000300)="d9faedcde676cf1a621e925804200e2e93cb0dbfc5b3e2b9873b226c97b635788be9501a2563717016bf7d2f850e647edc21d04cb3d91f5f869a0072ad5bbef754b4cf9f6b219492c87f56dd12857a48d298926ed8f1df58a4704b2835575c7354d9129abcfdf57ccf20ca669cb061c90ea80d1e3a2a1f12eaa8841aefaf0ef39403d1702a3b237c55ca2cc2774c2a90901cd7aa9c490897e9713aaa2e209ea38601e109785d5d92da54cae10f93b738", 0xb0}, {&(0x7f00000003c0)="d0dcdc4e8cca0fc17a16d9460a2030c0839e6bc0d10f55931f05682a582c948a7125c98896277d2286eede0034f1e55d09b1176c80faf65ea2366cfc17efc7af85c23aed0cd213e019a229293b22dd9195eef4ea440afa02b27d276d8add0aee5abf6b0c9eb711889a82f55bba713af8f3721090317b5e7c3c702afc808d6b41bb8d1b8519d334df824ae2735373f816a8fb9d34a7c169dcdcf4e8dc4eadf80583985badcd43c73cb5e999e92a71258d1ecb18786ba9ea4f48cafd9631ccf120dfe6dfd234af8801416b407d9f3d52d2380f5827cbf7840d52db3a34a2d2b89aaba1ada9acec31db6ad891c7c02ba01940587269d1057df9ce1287406fd56cd468537dfff98dd7344d6de074728d2fa2a4214beef0dd4222e6d277e929fe05d9d2e3ba605580bbe2ef2df689212c0099b81e923478688c140d3a124b57a3a5bac168539bf1dc9807f30d6517917b08f5200d6b57c57f21cc2f04e7f2f2d067fe4282bd1a8111a5be449d44899b0cdaa45d1adab7229bf370eb711baf2ccf22c481f1cdfc8a76a28bdaed96d1462ea8c7f5d73885e356e73cb0ec2f490c14c181faeacb37a59bf07da0951b98b6489ac5ecf967760febd51f41d5f7c87df57ee452d2aed100a6cc57e7feff76221a1d0b46435850e8f32db7874fcfbe5ac00e9e85112fb8ad66f8f6bbae99318857a25805cc3540722c420fedef53d99958be0ef13238ca0d4251a62e256efb9448e807906648f9cf1a573dd1fdcfa9831b9b4edccf405dd899615c1195e16b7e2dcf75040e0736b620ad7e5a3c5786193d03ab3601272a1deaa336422dd9b6d15985af331ec5e67546a6791687c59ef9f4bfd9d2fc5bf722d5409be2094bf1132391ea9dad428f29d7a4c4c4adc89db62f964cca27a370dea0be7a5fc9724fa0112c2b76985d4ef781d545c246eaaec00ede2d8930c44558f63701dfda156a6ceaa65670eed50f41a09da2fac702a675c036f4845706062d207470a23631b239b7ee72566362df4c5e2208c712fb80038d5bd89961c871231cd3b00269c3233253d7b7992346d7791742d4eba38be7de815d25f0617a02833968f7f986d87d4abfe6dcd90aaaa374f89299702cbc9fc78569c7ee70387da9571c99a9117a6ee7d5eed35d34f60c555ca6b4384bca833d37c87a17b2b7b322e8fc1757eb0417b2b9574404a86af92f9ae37149ca6d498c3e2dee02b01ebf734d7af4e6f6fb372c289763fa1dea4cd464f7266e59f274ef18fd63ce570e9810e5b994f1ba36e9c9b6c94e6a5d5b1cd86bb5cbb57115caf346cced94ca334f2a8f88c852275d7c29c904fe3af4878ac479c26705c7cd083bd3e8e8d82e085620e65ee13f3f519db35065940f5f0f29a220915fe1bde55e815c7b6f63245fed56eee9fcf65ee342aeab5551b0d2e7abc80b59839c32b2d038f3d4d1a1645beb726994e269073c41307946491f58d789ee5859aacdf14f5573c9a339af87dbaa49404f79976fa2deb9e591af0b46c02170d70fa3e878d0d42ff57373e58deca4724e536163d27c52dae08fcd474cf229df65f7e907abc59e7070c749763c73783b81401196b7c602927445bd554baaedd9cb8b4bf1b6a07e53c77673323b7bc3e536c008bc4fc571a1bf8e0171d58dc4b9bd6314d149414f27cd62ff50928778067ca2f8f88e28e62379f5000b5ab0a995d1089f4f17c65671e8a2d6fb95eba95f0415a57050b8e02bccbe85961bbd312dc5ab238f08dd08cd4a9d2fbcb2cfedc9609bf029540c866fad87f207c172576e2b33ab43e10ca4508cd8df8174173fa2000c395eb29d1ebade4944c076749d8b100c8eaa6cadb201676ecba0255e04aa62c9fbe1ffa3890c613bfa9c116627096c49178b93efa66c14bd2a10d4b8e43e4387120dac9c022707ad0d972b6465bbb4223f04eeba5bd337067f2fc14f7563485cf170e028105d574da15320dfe771cd1ab13d53578e87fb3c342e8dc85444f564345d6b248754419bd4a72947d1208cebf95486d203a8693aa5b32989b0acb5d5bbffd560f3097e1166a7bb8bb713e9edebc366d7b5255067f8b12a1923f70fc5ef964b4ff27f084c9df4e6e2c00d562b83ff63c5a8f8292f8cdca4b4cd17e75a9dddc5f1a7bf9699088d17cfa8587f2b50623e1e00cc3c9b1cbc3b109de6f7f486d3a05d366d548b13d408ffdcb9646812002bbad8f2a3c72273c9cd9484eaf14bcefc0a600267fc7d2ab04e01253cc2aab8c65d24e588d09e1ffcffbd16f26940756fd59e52c2666efcf88081ef98c72445c07cd4f6fcd94e72f217d7cf4f978c46412febd41a8026d7064b3ecebcf32ae2bf369bd90190fc292ecb2928c047b220e031117319aa487aefaf392b54984cad2d40547dc7b5806294cdb91f74ed4ecbd1d9ace3383781f1a6526915a49fdd66c573d164d1c787a21a33c63854fb84a3896869296a0ebd435b17f3ef825bb6a536caa3baf67b7fd870aac7f7ce5fe8d2c4d46768862ba1626a696e8b7afb2be61e1519742195e99a1490d524fb7824de8b254279c13ca7766de5a56eee96449d99f6ce1e0f2b87a8c0b15ee1ce09d863b90be6a5b1285d3e30fbfb5a2f0e8153ac04d7aa9f96b830fa9d1862c02decffc54ccdd16c7bd86091536ee8499eac218213252a2aa1e7e314382282fcd126d6e2df37b3404199c5e68fa3e7dbde41f8f3f3315243e5214b360bf6a197b8d429854942fd14fb2d0d9056d49572d8d24510879e263143bb1c33d3ee7db367a6f84930685b2ad44cacc6f9896e42b3f23d862cade4e9b86643411cb6b2729510bd8fd5d128b1721aa78202a494530539d7fa18f065669e3c4a0caf5ce853b7b922cabd1ee455ca23a81f41ca54e3c7b36ea4c77dd1a22bdfcaeb1a15236136fb0146121e9785883da425cba3be12e63b8bb6404a93e1b9edd19091dcb533de2c8fed8c75d66aac1f6d8b80beb50c51093b2861040fd53d0502f3fe12e2b5cceb464553c36d43a724d0ffa3f6988d10902a1dc518096c893713702e3965dccf714c7fb8807ab53d75efe2f0f186ea0ed25191bbd1da7a63b462927b138ed927ad3e0354f5984ec010d19a3830326342709b87a92ecbcdb31a290d4d6cc7feb34e421aaed9608c9f40b39cb5c28645d7ac66751e26653479463ec39ec9d905cef9336c7101c7650f906d8f7fea73a59d78d0f32aaed2b8ad9c4973ac2a65db052619090b8c090fae192bfa45dab081a065e6631e3ae599d52db776d8613e413193844751aab508231d851d5430bac33e9cc0751876f05f0c2a58d8ec04f8b99689c5f3206ab5a19efd49e883805e11ea83625990466c52ea848f1853788c14f524cd108fca8a3b76a06f6b628a8ddee0b20a5c5ec7e5032d423860d5c8f110b2ef1b4f603fda461300a5f9169d28fc216d0b434dd790a53de635a040d1bf90c2718b5d77618203d8a1e55e8dd5439c5a7b5942dafe952f07f10b6fb39af1604f4136e7547b9b46a613ac7d7b36b666abd4d05540d90402738254ecbe37be586bad8e45acd166a6ce3e2dce6785a4b747c7ec279dc444ad865bc6788520822b79c7fd193627c3cde5bb2c9f48429d3dae4a36a1a731bd4dcbca4dffe8c38e172799af16cc7965bae681f4b10046a3f1346e19b1f536946e6f675fa1d306a350d3fb2c96464027637ab4ad5a7c8057fdf26d83dee485d054dee909f8446bd316ca0d4e2078749b367593a3d1e3a75b54c863c9948d606cb61a418b8a8185ebc3dae2f91c7af64c6d41d167040493dad74c3da65b9af3209434e59036d5cbd10729b05b98b924423dc5ab72b65ff6de1199fe9aed618736c008db95e370708a0f88a1c0ac0648423d53d7f1ae654b2802f07a5ffc005de8247eba83dbb7e11386d8f75488d6ba8f4277626545dd4521cd2bbd3e4a17864bc95a31d0a8e2f55fcb6485ca401d361305be58f6ffa9b884c49c144ea74702f576e70fc87a0b1040508bf065e57a08bd5d8d7f6602c26f0865c48e0ecd3c31aede012445927ad94b71eb68db8bb2bd9ba4fedcf6de8c46ac40c8a3ef564418f9d4ffc3275985e25c5c230c768f6aed957e6e0ae44fd3f5ed747bb1706c5b5e0e71642c097c3221e98de74cab1b3f436990d49f5ee0bb3c4929609b5711926a55589899a95309fc4d70611231c6c54f94bf927dcd14b634ddbb8b8b0aebde25762cc155c3c52eec0ad335670e29b7ecc2ad607846f76efd4f6bc292fd1f73eb4b6f7f8c38c676575cdaf10bcabf3bdba4fc2423b39978e0dd34f3e43ba260665fcc29ad03a5169dd6e43eb61bb6ab9989246b3f8f5e7e2592b946bec8a43fb2651af6c9c7a9999a18d306d2fca223e2489b89938c44b0c276ec255c45a5be7e0a31e0e26b253980c8731352d3bb9ea3d77d1c2ef3ac181f909338d78f794ff76b22ffc5557cff0e722507c6bd257e07e5df902b62709b221f0aa75aad1ec1273a6049bb09cc12620c150d2ac73ce6c018f4f258de09c2d6131dfc01fda051d3b1d8f7344132e65e8c1c258c319d52b9cdcf0c45f426d460fa40dee5f0164c95a373a89b7611808a4aa7c8d9ac82607a5cebbf6526a66c8a40d236fffc9c8a24a3ddeeec02c87d59c0294dbcae7815c0588c41e7913c5a502fa818976764b25b6fd8e1b559886549e706e44e7cf4c6a2a325779b64639bf4ae70e2d8a47c3ee25a92ff0023ffcf09351a5a076aceec82f0b9f1e8782df5c19c094d66cefd000b06c7550d6e4425c3484ee379e51c604dc182944527486a5b4ef331529dea41ea6c32aeedd6d5a277ebf5180318acaf62fc297af5c4fe3483d30e3a566d0427747ecdef58a66e80dc72abfb0d4028277f85c8dfb0bdcb3c1bc7d0a31cf7046e959f191937ea59e20e47fe86d78cb05eec77b0b5ee13cd79929e55c014e375b54c8ecd93349f790831bd1e4d55745a03e114117d8ceb4a066dfec658394607e06febc018c9e159c85517281fe21a3bdff4b4787c4dccbd04c68221c5a5cd40e36b18f026eb3b9a39a7c190ba4a5e2db4471a0155afc910bc42057292ef3a5b193cce657a3a60924fa6c7e4d7f1025c69018fbb0a46f891fd1e75f8ac5826deb938f26f452aaeee84519c8e15172609d8a4082bea09a7e72403f73b331f1b4583c01aea3098eb3de5403f8caa4c094984cb0fd7713e4c55fb343032b3e1a7585f147cf3f3429f5e994d57dae037f990e6701007617c9c5630f6c9970741b3fea732b065aa4ad5f74c048fdb2376d796a74512bb480ce4037873a280d61650dba7c90e77750b6a12dbebb8a61b7d39617d9b2b1ef9f5a43b9b283b6579fb7336823e425dcd8659feac13820cf020762cc8f963de18f7d2a42fdb7313291d836b0f91cdacacbe7fb31c90e3a7adf64220fab13a25361a110ffa34e89f76aa60aac257bac39dccc0499b07eace4c3f719ad575288dcba1e1cc1d9079fee3d38d8d800dde7ea70d0e75ebbd48c3b45bd03c9f12c53457d667083fb4fab5267c7cd865487deae144910d310b09dc8aaf13e1e727e5918594fb873294b022654ec9472bdf5e0ed8953e1b5e304e8b391eaf94db4fcd6edb6b70951f3656a440af34fa9ced376615d0c0c2197845ad10ec5d134c68b544aad19340539af8c02ec16118811378c1a91fe2867a6369ba83efc2003ea3f2896d390a9f95aff9f3fc888261d6fb681a779f6424180ed33772b9239ab50707220e8b52961a74e42528e825e4c267137d160350b5b377daf9ebb6cde1588741829ac08bf845bae6a4bc906cf86c887ecd5ad6", 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="f4eb05648cd769374f8916c7b79acd430792465209c1364157adfaa92134b899e1fd0e6d8134865bcb74cb133c6dde0d68829cb3a7", 0x35}, {&(0x7f00000013c0)="1f9270a0b00045b4ff84a93020804ad299aa554e4f367e9ccbc40a2d1eb58d5fcce5274b2dfa78881368ab3348bb9a6855d0273b3ad328fbe360fd69cdcebf13988a5af5e6bcc56cbc67b90d9fa419226fbdb7e4c511b478cc2c31e0d36652e5dc950f79819227a20c370ae6e490ebea00f674ddbaab951d9c2b482215ba97e5cc0c98a3ecec89da2af51969d2e603c99713f5951be2a5db7825b8cacd656cb16de3829f9aa94f089cff7fcc2ad5235b89fa06c82955f8b00f3b9275aa67feb78d05d267e4fe610122f6f2ea9398a777c3fe122f427d1dcb30682187a3cf3537bea988c2db39a6be647dbf", 0xeb}, {&(0x7f00000014c0)="9f4f382a522a859548e2b664691efe4ee033194b27e8a420158c04aba29664e2dd3a0531a26bd5989fbb5f602f6c88da43e79e59f4f0563a05cadb3c5fe0a347435800adb144dba7f85c5ba0f52b40273a4276644612f98296dd56b49c9c7c920216e9ff9299a9e171ebe83940", 0x6d}], 0x7, &(0x7f00000015c0)=[{0xe0, 0x0, 0x6, "ed3f28df0d1807b8f8d77ad81c410e32b58df1d57f36c5429fc37f3e11d30e0936cf3c4bc02371e32972513ca1b8da4391ca895ff0b5570a4c199957d60f0e618fb6c7d539043282aa17830024d53993697dc9fd1800e0a296cd7a6c81802c92107ca0d23bd0199df16bf198a46816ddf15e8aa557c8e5fbb21e1627232b3d15b490855403d68faaf143c2113fa236bf5fcfa7896281775eeab65288df05a25f8e33998445c1a540d17bf3a5446da28ac5d21c70a30e1ee2af3710994be32427ce94a665c5bb44f2129371b521ab8a"}, {0xf0, 0x1, 0x9, "899a06fb57d3799440d95a6a0d7660c78206b742778380d890ff5ff26743547f7d21a95aa04399ee96716f9269609ea0ef28a5bd4f191f6f6bb903330c2cce9418c4bda1234a3c87bac8f59c08c8f160abf493a67a4ba737051a2f39b58df131f6c2fcab3188749faf4e31426c8f5a702dbcd6513c9b20c2d95be2f9b60c6b856787ac937aa568613576b5d4e3fd91cb8c97c3ef493c2cc1afaca8e8f4518bb083bd78893b9055a0b81c54a30e2aafe9c54a320cbd3f0de3f12cb63d1fd03cfb5c5e2744b0da4b86c8fbce26568c569bb974b15951095b9a10"}], 0x1d0}, 0xa) 16:01:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget(0x1, 0x2, 0x1e0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/49) setsockopt(r0, 0x5, 0x41, 0x0, 0xfffffffffffffedc) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x14a) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x41, 0x9, 0x8}, {{r4}, 0x0, 0x0, 0x2, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf00fffff, 0x101, 0x1ff0}, {{r0}, 0xfffffffffffffffb, 0x47, 0x2, 0x100000000, 0x4}], 0x2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0xd9, 0x50, 0x72, 0x4df8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x645, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x4, 0x20000008, 0x101, 0x1}], 0x8000, &(0x7f0000000380)={0x1, 0xff}) 16:01:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r3, r2) dup2(r4, r1) 16:01:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() pipe(&(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x1000}, {0x9, 0x591c}}, &(0x7f0000000080)) 16:01:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x200, 0xf}, {0x3}}, 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 16:01:31 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x1008a, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0}, {r1, 0x1}], 0x2, 0x6) 16:01:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/208, 0xd0, 0x801, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x1f}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x160) setsockopt(r1, 0x29, 0x23, &(0x7f0000000080)="b9fc000000000000225b09af87a6622a102fc38cb42a009e82df3dfc340f73ca77e4fa8ff4bd73dd548b9c2bb431c9b341d2e37a8b0331db1c234bac3b72b35797c5", 0x42) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) 16:01:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x3, 0x0, &(0x7f00000004c0)=""/4096, &(0x7f00000014c0)=0x1000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x71, 0x1, 0x80, 0x4}, {{r2}, 0x0, 0xe, 0x1, 0x2, 0x5d0}, {{r3}, 0x0, 0x0, 0x1, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0xc8, 0xb, 0x8001, 0x8001}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0x61, 0x1, 0xd26}], 0x6, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0x2}], 0xbba, &(0x7f0000000380)={0xff, 0x4}) r8 = kqueue() write(r3, &(0x7f00000003c0)="6d12f9b4a5341d5b9c35944366ebb52a0150053f295edb6a8a4c631ad7b281f52fd02041302370c67435b6cf78ffd30977eb7106323ddff09ebf7a8d2cc2dc33c1fe1e2bce4d603b363ef830f9720a5269a0d2668486e5157a1976f806fb879160cd905db128fdb736bb51c7d1789074164c0fd7fbe9f0bdd9cc2937b1ac76b1c00f8ae12c3e8d8da048ffe9429fc490109e54630d98b72cf77050403838636111009e1710037a8e5dd53ca1ce7f3c638f36880c5cb41970663a38e96154292c4beb1a023b0373b9681b1342b4bbf8c65ecec5abf03802144c3bdc4e3116777935ea8ca20352e1", 0xe7) r9 = syz_open_pts() syz_open_pts() kevent(r8, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 16:01:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:01:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r1) getrusage(0x3, &(0x7f0000000240)) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x19) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000001540)='./bus\x00', 0x10000, 0x126) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000380)="e5ff48e2bae3cda68df09993eff32f3da5223ad46df4c274f45a4bf114375624d75b73856699a2cdcbb8ff64c80cba73d47cdb53ef0295ad079dc2c8fed7c09ab1d6361eaa977c184596af1f1531a938eaba9794fafa93adee663b3123dbe05ff8d61bc8c8e89a6443f0b3327052fb506c0adbcd8282ce2713e411d4301e6390a6c45d0f9090c50266ffa097793d84122f", 0x91}, {&(0x7f0000000440)="a661d5a7d305f9e218b97aa64fb6f3ecab9626a1afbb22a0bc4887f1fcb151cc2d1434a906c04f14a08928bab53c0dcb942079f8ff853370853daaa180d663026cf78e16f349a327ccb3235de322fc081e9e042c357af9ee709b", 0x5a}, {&(0x7f00000004c0)="770f50c7fab2a22345b4f0d8c45d3dbc5bc7c59bd3c9a427ef4808c1028afe63d47ad3e6ebbee9cad89cd9f53f3bc814f585eb3bef75ada530ccff4995fd2fa156323fab14a5d8fa7c3b15812128b834c9bada970d9d1830bb90e124e954a819a932c95b98edcdf6652f6704ff953c8d2a53b1385e445c191109a5104929e0ed558980b169f46bccc1f9935124a96036a6cb575743b83a86438535722aa4d09c7c3a76533c7587ef52c8733a0dccac5910db955d52be1bc95a87369a7fcf98fd3cbdf405d6d89333b7a28243eb2f79d37c19add5f545f7e54c5f8016c02d1974317df962e4ca72007c96051e1da80f20393a01f45ff681fc5ec8c271c47fca285c50a80212e4293829178b53605ef3fb7f9ef59bb247f2dc0b238a175f6af4b1f1e481567b827575791bf872139cca79dbc4921960461c20b8ad6d7c1ed33fbeebadd09644c9c91a9b2d04f97653b1b23df32b54cc58ae90b7448ba747f889f005a61ac6e7a9f035844bc9b8e17b39a7618becac283f7abe8ff81e5b343c3a5ec7ffc1a5fad339b764031edd666e003b61daef1a5436c024cb25c2a00b977ddc12f9ba5aecf0c0d8480b830d32c555a7d29be50ed055bb1e9e72dda4e446b666f1a4d68ff100ad81048baa127bdfc86e190586dda03a1b83e6ea12d53e3c9b83af499b30a41d58dbf720909f7950d4ded2410e8927e63071a0130f43a32fd7f5ba93e062ca06c986f641e07cec6ace811c48fb3f29b393e55bcad4d4da515aa44c4ccb0acf5c4db32c1fc31340192030bfbd79a1cf7382fba9eaa1361db51da0dcdd3089a8763a65c3e079209f7bb661bbf4cb6e9a71ff4313899ea01da27f29c18ebb25066f7cf444a71c4f0484b4e4b7ca41ed8f8bd1df7d8d0dcc42e0df0e223571d86b1209525a69ee5e97fc5030e4b23ab01ba8786a83634cb3db960f566ea18604bf2c313c5fe1a7e4c8c4cc4797ec90c7f704207c6929306d62dadeffd99bf67dfc9e4b204e0676dd3a20d3e1baa2dc35d34d19bf8aaa9cf43b5bcc1ef799b6efd20c07dc7d7a3b367e9e72414f06a0dee8dfa39b612d93ba444aec511849954bffafd5833a144d1d0f5089e7d150f13321e5cf230d2cdc5f4b84680a3e104ed117bce74b87de0dc0035325d7bef922c14fc6419913ad3584415a8e51aeb81f5d6b4274fe92af08bfde2dd656dbded18f802973982d86513d9f6aa413b164f6de52c4a9285b9fdcfefe119dffc8b7296d6df94b8717cfbf7bbaf936a6c83821bd7005014bfb76ff21680d59bad2b44fd21f8832c200c8e60c31d6ba3cddb4487f79e4c21497885dc3068d484d4a99f5525d6ebde981eb88eedc51b4d2eeb1b37771e73aa4c832e111e89c82408bc6481ebc775cdb196d61ab19747e9be07b48d7090d057dc3a88703633b962ef8e7b30b269231d202401a47cefc7b853a09608dcfa9b7eba7e43bc57f99f1bfecfd5865a0bbcd74f518b93263c5b77a8ca8dfe233cf66d4afb83f573e14f28110c4eeef0c3340cd3599b34cfc9ed7d4205929c6dea8a239baa34dafd515386192bd4247439cb41512a1f3acefb62390eabc419b954ab069da0e023da86debc05bada31f91e6a905f22f73b75059b6e94c94c1f8cabbad78a7dbe30095da29f56341daf130f301ab359dac1cd685ad3698033ef74959edf6a379e88588e8377530a922e3f17827d69d35287a6586b609db05bffcc1da6202919e3b8d7291356c9d309f430343c7b831d5fe24f1c8aaa476fd9eb331c6cab74407cbf8a76aa5624d1b2c637f827789e10f5c639a739205cf7eeb733858cf90b3a924e20c9a431371cbd15792ef252015d7519da05e99ca5be37b5404ecdb1b7b6cf5f35236a6721c69deb3304c8ef17f4cac7ab20b32ea1bc6b4c0fb130fbd4871d031eb6fe027dac13812a5814303674d5e91f9c26651ab280841f61920ee2960bf02fd789df4e0dcef6381656dbd96b66e4ec210782ad1aa7ebadb783130e300f0760b753174e36e5510bf0c55c026dd5f245a242cd8ad839e4534a5f1935a3e5d8a49acdc89156a92be21bcf21b7cf4b688f02cfbe9da278775a79aa182767a34278b02857fc004732df50d6279d1501af586a838fea4bfed1049048ec32e31f667314b827c59c5cfbe3c6389ca7f2b14fdcf62a78217969ba54742960f113ed262f0e2c0dd9fc4d148e1f641517c3c970134c06d31c42542433fcc93ee53f7e93a39239e2490a30238cb61c7f588dc170e68d1d287ee6440e8c036ca519a074f0fb549392ad1cfd2db532de511fe63b89e2d67f41b303b4e07bb5d6debe8a213dd2bea81534e038da8fcc38d1506e29222c8b4f22a9dc0bf2332e73a1d75d50dad62b49288efbf998bed1c4666c9974dec15e34a51cd0c3533b962451063738c34399386bf95efcae2e2e8ba04354eeb4c416c3dc64556062808d126cd2a7f325ff5dbed57977d47185b50a094b2e932848142ecd21382fd3de8a2860954b550b0d0b09d9c3f7eb01e034bafc460da4dcdeddf821b7f97bd18182a592c4368b09ce507d8d82b397a8c1e6f1934453ab938e9a7ec9be35ec0932343f8d2efb7c90a93692c0a61646946860784c5c3511cda02e3c814212f5733ff95180cfd54d5be790d3420a31ac8c06a38bfab61f66aea83484e08a9bc420b3322bd99bb2246c539707a66e60293e1f6e17d83c23a3fb33bc4b5dd36ca589295d8df0981fbd6e5596f270f937c73ef6fc1d8b96a2250c0b8959fad4fa380959efdd98fd89ac8385cf50a2513061edbb5fc66ad5dc20486f6a0e432e79e31c0fc02d6e364f550e8c5de611ea335b9878e768fbd8398cdf46f6e05be01163823918c818394a2603dfab2b6cf406893bc493e63ace6b4d9abd4fd894b1fdec4e4c3f5df0a02be65977ac96997851255dfd50b45d620faf0a1c8e1f1b2ffb3ae2227bff28fae7962453b6f26ada0568bb6a085bdca2309ad4fb3cb68d1c94e75b24a15cab2f6bab94d26856021d9f1ed9396885f98371151a421208f4bb63fc010020048d0ea34595bcd4325edcd7b052401747439d653247a85a6a23f8c2945d2ad8ad0d07aac7479d7dae94681380224f35dcd68e5980a3eb62bf61574d46434253a1373c1ba320509f2c0707c227ed3c2840fd8f29138f6a051113b60610dda3823e74e50719f2f7078f3333575472d848918dcc6f717199db809ffde6259ec6fc8940593914530a902f7f47e9ba1253fd8f34b1ae18f7521440484db769c4c1f8f4ec71f73e9133e5bbc1f3aeac1a7cd7df91458ed0ba604b890aeed8b3b5eb1fcd86f555359e67cb639882f46cc0973c753a578e0fee3872741392f9d947458278e127f73b97e005167a8507a6c79fdfada2b8d4487a62da8a1e0b9970a06bef0b4a300e8ae36acfaf8bb8431cbde7f1b358d0ba36c4203b9df084c8d0e2868f94763f19f5db7e4b2b103a4f56fccda315093229786775ca0ee0a75d86b01b90c69cabcbb57834bea4b9a2f3c94ce6de4e674692ca4b54d58fb6a2cbf2db2f6801dcafa385672671ab7f83df34304bcb6a6aa889025dbf4265529fd8e07dc06639299d89cdc7188c4c79c7b5252c8ad4882fe27e351fec648af4798fe303f231967cbe5e31aec6b2b69178afa515248853dab8924f9e0b3228da3bd6baabda9a3615e09a9d6d08565d633e4a712c9d440b95b082348c95582743a9e676a5d96f44be848d81ef8963df682a2c35adeb2bcd375c7581f8e7b899c8786155f2f6edc04ddeaf2db0270963f26f20f76df1103c6d59df18a77189dacf86e3353f39e72aae3076de8a8b12a67805fd843afad26c36a6d9eef11824c847b5219a7bae2a5e4474edbe4adfdbcc2c8fc636c028919a4a1dc0d6079a4db3602d9ef4c97cfb5b5d0a8c28771f97345c8e532e42e266abaf31d1fb2dc19095a432183c6f08f8c862156fd09fcb5dd6cd76200b2fa39d4cb7832e3db929c7fd93b71e0867703c0bb44b859e95bf186b92c6917d2f3c333f1595d1ed9bb3d7d67c97998d58a7530d38d1d29536a59a756c31804992e47c180285521c273898e65b5963d94829268464ded4d54f2cb4c77f3d53f8da935894065cad74e3f3c9bc2d2f83f0f796e0083f3e8b06c5dea37a8d77148bc2cad68f15ccaf599dfba00452db22d6d27dce9731c28f7d7062d5125dc3f3a3dc7baf11723c4055170cff264971df44c9cd63c3842dd261cef62eaf4d5f5be92a5b4bcd1718bd68212559f9c7b5f06692bf23ebda58a8a440c739d97bb33a5ceccb30443c17415058b2bd97b9256f45b4c276eceab937bd6978fca0dfe38914fa022e020a8b8dd75659ca4e8e2afcd026c06a39f88348967267de819097805aff35ce93524705c0f36b3ecf0e5ec96c9c873e1feec92b39141d6f475a4bcbc9d92401cdb5c1d42054890afd153521fe09f92da5b59c432924a37512be107e80641ca14676d303e4b1a3b7b9310f1067eb1c29d552549e5c3ba6ba5b24dcd4a9157feabac0d18e1901f8078da65421b0566cf0ec7fb06a1c61f4590342ad5c5f7426896457c4071c02c89a18cc344a998d3bb06d960fce2fde8aec675065a78d3ff58aab1ff9bfcb59778ff717bea54ee0182b89abb6467d8f2a995c58f8bd6e67b2eb9135b9614015da91f9606ee87986c3f5ee84a2f5cbdb6b59259db6a99a40872ebd83b4a828c59e313455f18e04b324506276e849d8a73225e6ce4461cd08c86ab447b9595020b02b4eaf2f9c49d7fa912b9dee7f8ce08aaf9b5d618d0c4f0332dd51c0b448faa4b3038962782ac2c1fc63d325a263ebb25fd863354041a19745d538d3c9fc52fc9118d9cc18e5f090285581fc719993ca1f4a8fc28c4f942e4b3f6b24423a00037d26e2ce5a3d40688d238c9366c4beac7d63bf369db4a4d2850361d1dc8144faeaa46ca67694789abaee332c994648c7801946203d252ce5cfb6ca3374a22398370996d4569f14100dc9e9ab0075a9fcf20d6e2c4a6809b6a741565b0fe4792f2eec277bdf8fdc264a2d53c526d1b2eaecffcd5402b4e535d5782ac4f80cd8da9192a77cfb7357b45ab2eb6626672ef43d8e83b1eab86ffef1678b34406b0e012bfdacceab047c2ca4350cf06daa275a9996f1e97c7915184ecd32ef3ec83f9e2258b0bcb731dec5f01d96997e1dc1e75582f71287723cf0c3f6ff610d08cdb5f0de03601567121bc13e58816a4c64218e31a05a27081bcf337aac87cd7504d2992da9493f28c6d24e29f8965d56476f5ac772be882361523642f560b3bb4dc99982a8e134a7bdc2783a9fb4fb0134ca0d98b4eb26eab119d121c147115af9f070c1286688283156bb221b588fb058edf35bd67b8d7c1f0edace9b67c4127da17a98618feca0d50aa31701b06761d8c232618983db43b6658a91e15ad139aa5d03a92417fd9ff0a5937b77e8f4d697b531e2085efa2b78e25f7abc9b318feebefb454d3900cac08b889d1dc1a1df85975d84f65a2d02b767bdd9ee6e308374b953fa05ea63033d0af6c36028bb1a3398c3c00f6a56f7c90d7373d23eb243ac032bbb7485273aa68d534aef4939a43af3accf12752d1e3f7cc018f7b1d19b0c9f702d513ca3ff02acfad1591c14be0fa46de68f26557e3c09af9feaacdf57fafa72e439fad95af55dc6096897c4af6d9da1fcb7e922d63f03a7a10e69b14dfdc5d2d764ddc1277ad96f632e32d0a515093af093a4a62c468c8626465d829fc3c614e61a30b8ddd4ac225761f23c82befb0539df0f4491735a1e04e8de41ac5cb3769f180", 0x1000}, {&(0x7f00000014c0)="e6143cdbe8aa119f12a6659d9613d2a75b06c5dbeec9b287ecebed8c66eee1e4b76ac4915bd10db8cd0cc597187911a7167dceee82db62afeb4738500c", 0x3d}], 0x4, &(0x7f0000001580)=[@rights={0x38, 0xffff, 0x1, [r4, r2, r2, r2, r2, r2, r2, r2, r2, r2]}], 0x38, 0x407}, 0x408) symlinkat(&(0x7f0000000300)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00') symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') 16:01:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc80, 0x20) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:01:31 executing program 0: madvise(&(0x7f0000ef7000/0x3000)=nil, 0x3000, 0x1) 16:01:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x12, 0x6) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140), &(0x7f0000000180)='\x00', &(0x7f00000001c0)="2a7b3a27291a2e00", &(0x7f0000000200)='!%@#%\')\x00', &(0x7f0000000240)="5cc400"], &(0x7f00000004c0)=[&(0x7f00000002c0)="912c282400", &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='^/^\x00', &(0x7f00000003c0)='{\'', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) syz_open_pts() 16:01:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8, 0x80, 0x401, "d1d164547b0d9cf9e8d07792de95e287615248ed", 0x894, 0x3}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:31 executing program 0: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() setgroups(0x5, &(0x7f00000001c0)=[r0, r1, r2, r3, r4]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 16:01:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}, 0x8) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256fcd8067fa89773fdbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7bfcd1b3177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976fb0254b503d5dd1115084a6cc3f3202410024f49d313d8739df76deb16f58fd9117e86a23ad988a8b473ddff95eb01000080a8d7d20d74ef01406cd06582054f198752b2a4d0", 0x188) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) read(r2, &(0x7f0000000200)=""/47, 0x2f) fchmod(r3, 0x4) 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:01:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/217, &(0x7f0000000100)=0xd9) r1 = socket$inet(0x2, 0x4000, 0xc3) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:01:32 executing program 0: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="c90668978ab75efa11d40564c0dfe4297ecbd8dc3f932b61a5ca58b4d57326b7ade44fbd209f5472fbd329bef96fd088b2f1766b8da34e21669f21acd0440362a69613c9535ab988d7373b2dbcf32774bbb3b94332663537f229f0dfd0938fb51c026759e922a041f30251c53f5d9970447fc72d375159df44e1a063d4aff51ebf988ff844922bcbb8ead502f2a6973938202e782cbe647fbcf1bbd90815943dc733cef285d13e6e91dbcffcafca8cb29bc41f0d38c64b18613dc8912dd7f47a2ece73a1751ca886735cce757a8c6f7305c4bd430438754d0e34b9c5772569e9f4a7cf7ea8da7a4c78621f6a8a4a200458c45c7e4d75f32d1c08b7489cc1fc69d53e16db572780284f57df999640cde8a75fe8eff9dcff4be406ccfe5393f145f90b8c71e32acd64c86dcf4659dc95d48a419ed9bcfd683323a4a716928cdb43c45563dbd49d5c34f00757a9f6d377f0502d78b3aa7f7d0ab2d9482fcaad21e6eef760bd5442f10f3ba7c87eebf52c927be4a076852a04ede759bd7442105bba38d422a94053ca5976939c66ce1b5fb63db07850317e826f0ba22c72ba52c96f1be0bfe77347e0f81adc32f505571029cac48c7d7b23e9384112d66b754d24d81345b82ea5a3a8952c1afe837e74f721f255ae4837f47ded016c281f26f970c3cc7aa35ba464f23f7e86e5d69a3cb984fa885d35d8d5aca661f6ba6e14cfa149f78e2d3a7efdeb66bb70969e533e7680b6351031d6eb1f5b9cee2da7822e64e16b7a3ee2abfc0f96c6b3158bc279d0f526cb1d8bf2fe52e285d9467348a449531871a700bec29f0d009d0002f0510cd41cf0dabaf8a971a57791b5c7ff4c9d41f6b8c5036b08798edeb83d080eaed69fb1c6d39f5080a397d9935b9df211adda77caa1c015d99dffc11018b6e413990dabae3faf4d8e7431f898406cabd17e054c517acbabeb065aa747d0e865e2c78423d523f14da97fd3220bbc0389940d2c2c311d769f1b64dd3a93d715c80ebe6957da73f080ff82ed76cc7ed2327493b6ba824df2da63bf36d8d66e1bc6be33a9e4fbf2d01909e3af303a5feeec2e7a80b8c97be20616433e8231f36a39a1823d0d179c6600c9164ca48301c47548b9a44f29d6864d7f7192b76b63a734f1a269a628be431b21491eca80798cb02b63c49cf549c5666c4acb45a444d0be68a9a11875eff576b2f0bc16b8e59dc4ecbae11232cc31e279d2c1fd562b4b07cc3444a0dfa8bedf6a545e94abb7909b00f4d0ab3e38b7ca1ee56c04a9d9b47987e6381b16a45ebd7e0cc0a46927aa42bf565d630f8a144da9c365395042364022c1ce33c504254b28f6b933ef779a9687c8b67c849278343fb8ba7aea89a8f9b6278811cca8a2a0a4094b36f8071a2624c8f63e7984b3444b58f98113334cee922ad06733d27f715dd3cbd90449286e902e4f8aa3e26618fa02fe8c632f6546fc5744444446f605f04e8450589c69b85e799582c6454109a95e4267a2077f386d6aacfafd720e7acb6d73fee08b8aa1a5b56fe4498363a70e60c8a4af5613c869b05e4dfa2b229a1212acc2ff13589f5fb1a13046b06df26119ab2cac5639db3a6c71162363a21d01d46eaf2afdad7a6bae9fbfdfc254bbef011b12aa37790a6bf51a9bc9ca2ab51c006b454a1c2159c3dbffa9c31763205d8b0d5da46b18fc4e94724e3ec982bdbf4f3af6ee174183dd64b887f8c8702ec5b7d57171f786496c27797d5023e3f9d8d6924dd5877cb9a6909f53b28dbd7c3ea3ca5c4faeeb2dbf3274a47e29d142b87d5091c17fdf1e6c987622e1fe7d6b77b77a12a9ecaf0b35155225ae95300f97cd24094867b9fa5329847662bae6126acd8918286e647876c7d170f5b7c6418c96d50fe6753af4cc23252e47f04d723901454a6cfb5248d44e996ad7199d6d8bbd9102039e434143ea6827c9dc3238de5195ddb5694cf9219cbfb8ccacb03709aebd2f2e71cc8294dfbb9aeda9b1228f948bda13d2329f1dd554c77e23de75050dcb9b8b37e8a56e309110e58e309600e8460f891bda8a0264f47499b88d151019a1c543413004b730a7a51a70acfb8f814c90223a1f0eb72204982fb7a8db82234c81280292863d3dd2b8b507ed01de44db3b278a0103a0dfacb5f7114a3c88fe473483f9f1ab841d95832f92767a051eb6a1d3f8c002df3bcb3c270649a66131eb6a8a438336d3ec91d6b826ca6fc852470f93f0606f21db3a501e055b8a1bb504811f429489406c064af5a9fb11998517e8423364cc1e9d8b5800c762aa4504da49949569e27624d83d4d3d3197708a49f53269e43f99872ead6dbfe2228762a1ee791f21aa73b71f86fe0eb659954b166036aeaa3aec40d9b90cfb247c8f03926c659e73d7548cb99e4ae2cbecd6cdb17bf29f005255cc7e8b3b072943a9acaa4523e2bb3a3ca3953a2507abef2fbc464e1c7c1d6a712847cb09bd8daed0fe30778ecfb58bbd56e2e45a837298dc9e36f7b8a20dfe7b58d89b82e0bc0a02498a265849e3c4df9f886fcc5a31a8c8955cec9f9cf64040f76bd44db15036ca4014a5b8157b9e6698c2c40597340e5e36a35d61108df05d4d69e1f99c20a2465a9f1d960faa0700c02eeddddc81992de61153300b7054bbb4118474c6ebb48eea17d9682151d16495bf6c577e32da62c017843643a19ff7c84986d37d4cc9659494925ceb6338691dfe916854d24cef107bc95cde9798724428153dc45042f06b5afcd570a2765e126f21aa596e5d7ed54eff67b7e64825eef790b8e85057aa67cfb51a35e0433cbef447686d3f07943e8a60af6fdcddd7fc5b62e7d53eb49deceb74bfe9ffb2492dc23474bae01d425cd84449c06fd261111e610739f977a5a73ac12ea0487b2e0d68bd2ab276bdf24959144132d4e629d3132228597042c26a5b9f2ed0a0ad70e79c8544f9ade0b716d137dfd82432c06a30f27bae72b732aab7cc60f496cb2d30061fe8e79dffe72196c7a898134ae6ac7626fe28190a98751a954d21b6f47151384017eb41f1d2448bead12823310c2fd1e673a025940b4d2aa1c8b97a748b889f01ad9ded141bada32883bd5b8513a36e1c96c4deed02f4929a0cf167d804788f1dbe39d5e9c808539d30393cc013e96a70e90c04b362591ee295d09a5d6dfe2b45cee97fc0e1f35c021eff757acb6b6c62074b8fc76a362c037fd11a4f95f68259719d2fd400b44d22236923ebf323e7cf3099376f20d5c83ee2bd97c35e1ab06943d225cf4556232c602ef39d48ad99a4c454f5206a9d8e7cf6fd6d1089be0e3829d3499ffe08b8781c4b3a12d5b7b2a643d2a77ddee88d5f079463e189a34f8b76ee464e5668a2706e6df3122405cc8800a5f1a0487147ee108b5cf2e96f1b428030d0e19ff562ba314361f7ebdc2585f268210b31e7e944004dc789c9cff3d77da8af84cbaeab8cb155aad8c2f56a999dcd3f336fbbca3a372ec45b4642914bf9175e0cd41447c2a67c45228d16fd04e4a9ee63d3dfe2bcbf810aa056d256c1ef1ce666747add552536709126b684fec31bb3e4547586b8ee8237de98c9fcd5b6d9977fd7e5ff89e117698d94bd0bc01dc1e0203f5bb12292c5e081fe624491289ef7b6446ed52ff5c905bdb256ab68519329cf37150c3d6241712f5c3cf40111045b8a5ef4fd3eecd2da440ce520f50e6788e78cea7d78611bfe843f98ec276123efeadab72cd7207666c4f3a80457c56f66ebf6902ad011b6e9211f8dc3f73a7763e4e9a2858920e47185c6fd92449cf173934bfb94908ad2f0d1de88626a7e9f48d821031ec91c248088f4fac16f85ef5fe22f837a0b814821d708c81552803bcd2655058273d24b79ab08bc688f741221f681eea995e35c70b774c55615ef259bc0a85fcab3e5e3b217d028b8c96214b0f2b49f1ca50f9fabfc1ac5b8329cb030ce91f89d09764a074b8206e6929994c69a746a800b7a49ef6e0623dbcafaf3aaa92993f8e15ccf86f36a68d22d9e2d52590f63506a008f2672bbde9b7a52d1530bc393172b3cd8bb3d9ac99efb4ca1cbc6c08bf87d1007226f3a8f3f91933e3b889bd90ca0e28507f1a826671cc0989310bfa2f50f94b83ac5dfa311472aea3fab4219bd8aff045431cfb931884b3097cd81781e7c878df5fb44d436bb18e590719c0474b1dcc5e4c689912ea53c261d27c0af63255e80060a2b4486385dcb3eb64ad1f3e978745a45ddd55115f872dc15989df393fe2f3e621b23ffe9c045f4c1ebe4a9dbd844545c93994a487d1130cda892a3ca01ac6d7ce6c4ff367112987ba05f2ccdfbb9786ef1845e5600dbe49f895c33d5373aa54d8d1352dfaaf7a09baebb2c2688c06b7c840328bf73e8577e880b4fb8636770dcc5c02ac14a8493c7d4ecb876a171214c2940dd5e9505b5a881494c06ad73b65306969e55d5e421a3abbf14da947a94b62d46505d52735f7be34cfc9f66c2070553ecb890bbb84ed77e94d2ebd89a75ec1c8b0b63db53ba76c14e561fcb7133b16ec3ba438da7baf5c27fb70b4e61d202e165c94523a0cc1d5c197cd6ccda4a245f75b990c92c10f7dfed87839cc544f9b22f9b4ba7c3b6344675a105a061967ad2a0cc8b8c5b56c6b71e26147870b50460ad689bda33d83fbd807434aec91632e5f603c9e8c6e952d0c75cc0ef81346276a8338425d1f4c7fe1b6aad161c90803707d7de92cd0239a40ccf0520b0e6ae0af6a3c6f2ccee228958501083f977e041db1917e40fa900dd53bf349b157e41047e8a8dd6fa764866f092c7164d6d3b11e272790fc5d447a11e53c250b5be395aec2938e99c7e950e2ccb8e2383e99ada08114a50fd1d880edc2e586fecb5716e261a56be0e115e3bcfffd37bff0d31cab8055e342f5f7e0ad97a92f787aece7a0cbf07e5586d7a80bafcc71271d10d9120f65d845f2868f769ba5f5bd4cbf24bc6927a285c3cd099d4fd1b3cd68a249cc477c536e66ff94e03ffa009f4936533042818bc2329d73fd69aada26d6cf9d9976980816ba57444313250f9938fa0c4139c40ef05edaa0233ecba40f58b60a6fde0904f64873f99f204e32170626d56881dcf506ee39bd6989fce355f1302d109e0630ce68dda0733332955d7560b798c24962915dc5192811dc0e10892650504b4fc9f6f7617a792be8d808ebc5fbf70387354f3645ea4d4f48bfdf5034c4cacccd32f8a372c513a52544f8f006e9e02c78533a87ba6935e9491bfdfc87b3298e764db51d5e64bf446a1449c4b3671a8179a63e9d7e0c857df2706aedbb465186194ec07fc193a95959142a728fe54e27d49d0e3da0cb5f308202262d91edf03574e327734bb646bc0d5b5b1c3a7afa8275319f15d3048a423cb123da50129ee47b5c07719ec57f6e2e90f746f4d5ea3dd8c204e89018ec007fe2a44b7ef167da4656c00fccd9889b7897f84ee3e8f424888540698ceb43af8a444b8eb340e2314a92ba7349bb9fdad173fea6374b03aa5ba96e4264b5b7b67e2f26b0a3b017d550c5c1267ac18ee410c42156a090d3888dacd943775321240d4aa110ff366974fca41572c096a74da153ce4a30d43ef73bfa01eadc185a24ad54dc66f4149b71aac94dca859f953922fa73e21cdf9bc25be5f529a3bd6ddbb5defb1d75d18e421265f383178fe1b192fddc5e735a18e504b306b9c0a460623b8142b410307652cce46ee6be9e8e34c780dd7d44745fa5a155c44d66f8b643f3bd5c2e38e5fb5065b82786f670ac2371a53c00c200de8f62d0e2ef19aa753bef55ae081016d5500", 0x1000}, {&(0x7f0000001040)="b7806a492063d3f63602b6a9f8cdc2a8d095a295a5f45f0aa98b0207087e6ec4ffe7d2b4db0299d71d1e39373bd0cd557f747253ab4f85abe33d0c19ba27263b596a7c8dcc6175820c", 0x49}, {&(0x7f00000010c0)="be45114abd6ae005a88202ce751106eec9d83e55d4d06737f561450c7e657c8366a03924f203a20a420f744fe6751723527fa52df9b4f4b8cb9fada3d2e9ce6e4e43c1702e3adb1613743839a326d1aeb8c52dd56942ce946b3cebab1097ce5158761ac496d54cf3a61725e01133e26e6280d66898ee45985a73471499e006cfea6076c294ff477c740c57d55307e02c5f3667312a2163d10583d820f955", 0x9e}, {&(0x7f00000023c0)="6a45595838bee9ea3dc92e7571386f7de2340b482c2f3ce4009c82dfd5e3eb9ed144c7556c73736a42c6ad1416060df72a45f6643501626b5ba623b15833295a2170cbf5478bf580ed3f3ed8460d80edfc47e741d66a543cbac4f4f842e0e9a6db76af3ce82b848cf6a52c71224cf3042a460d1755f3988f2806f00c05534e761eded724890a60db3a1a30418c89902d92476ebfac004f2182f9d8c496b0bddee964cb7854305c9bbe0bb7dfd467237aab56291c47291d235689a242b05f5a888659644b9c540e68154dfb9f772e1d1b99cd47ce00492608e2fcc9ee5523552d029f84291d90906ea839b756e397207b7e3c1e1b8d52daac1b4a79a34dc306ebbe88016d00fe1f2ef435b07e1239579cafa276d25753d818c702b06416ff89bbae4dd0168e3353f5f92cde85e73a10b9e5bfafb03e4fc0eb771a9af559106123546f1b66ef9a419e401e89b1100d3a84dc9adf33ff09c310d4ae4c5ee62f03aefb2a3982e92a284a979b45f66697e04a92242d2fa7314be75fecdc2f27cb45c0c6d317a3b9eb988cee32b07c0e0d5bcde4e2ddbef63de6627412374e7ac4c561fae7c7e231ffac9fa72ddd15d1b06ae50424bd36f5e1fcbd104017862e7225698bf51493fd4dd29f2624ffb4499f2832c7dc2d34b2d34a70ae21cc611bfa95bd54bdc04a700b8c367d32e23f057876d5d33098381ed65b301b4c0ca02451e5643dee6b59f7a4664fe455ee9f74fb7ccb1894f1433c95695c1aa046474c6392cdb674384c1f4afaef3da714e4478562099116e5bf5c268ec63d0ec5bf8bb6257030a753aff8bbc4cc434c6da1d5866f978b86993ccac09fc5766117dee7865da4ca36f217f1e8f301d90223bd9756ace6e2077266b2250f29e71a7b1bd95136b18e5a7a99a31b9b8eae0c01f33635c37005bd374ca51c56f43211e308af37677d3db0d7254aebbed4a2b3eb7e5bfab1c1a8e2299d4c863c66639b261ff5ba57455bb461a661796ef3633cb23ad321764faf990d6a8695dcfaa617300507981546109e01b73f13ae858ade6259eaac272705c37c6c4bc02d0e2f55f779efc3565f399fa9ed697a71193cd22be00848cb90bb660bb38314c8bcd987989ffecf8403257ddf8d984bfe7faa153fbe766a7f2b9bfd4239964653dceb069669079db364a9163f034fec953700f465a956ac31a3ad4fc3e001d367e017bcf0bb65db722e1f8df49a3beaef94fa26e02a183f230c4640094a6bc901bb0489673abc20125a33b31e0199051a0855c59f6256e90b1b703e0bb9e9640612a848015b03985917df202327e7e6ba9612bbc3f416e9bc44171de3d72f0efb9282ee12d2ad5fa8adebe26412c775d0d402a9918db7d604ea6a89e409d7ac61cde0406cd90518e23d23c63dc7551f22cb2d56933e126366fa29ee5df7f426752397c22ddd1daf0d220fcca5ae6bf75fd43c0c6bc82a59a85b83f7d59ecf6538815a54595a522db15786cff9080155b3eee1d83be13e27014be053b29261e2bbaca177775bb80c28d4e85b48b344227cd10fce459ce27d728694424e5ed9ab1db0830c958afa3c116e9219a9ba8468224c35055b65b7e2a78ac211d03030a5460935416e2d8daa0dda817f8d289565b93f63186eaec01f2aa47119727a2727cc57171b852b187b5a3bc2c4ed0474ad30495f16ead7e2732fe49d785dede786ab30f8299aab7b738d867b0a35d5c0220fd595a6abaa295a458bb45e481638d69fb7ee7dc46bdeed889344e5238724723a0fdae233a30fc988e7fa5b13e2e4ab1354dd115e42767ae1a3aa0113a7e3b3fb17d7834089d8cf70b6053969f134a85ec26f632b6182819f040fe49d36183d589cbe0c8e2c7bc97d60f19439809edd50590511dd4379536e12eae10af2a51068468b04d06108e0342d9765c793737130ab270648355f38dcac253e2fb7d84ac45983afec9dd2c6cdccd49ecc2cce4c25fbd3cda45a343be6cc08a29f697b2e24f11f74ffe4970dd5a8d7c3b8236ee942a545f982754c7383d4bab11dc167bd5ecd4c7cc4dbd84a1f078a85a4efd7dc8d48064fd150b354a24f71911398d7d71ba656d854b2ea9e80d4c68454a09ec1de135efde168cb3bb5793ed35fe21c53dff47d8de01b55ea08f9d14f9f0cec2a85e358db3e373b68e067071d82fac89e422610a105752c32bef8c18ed842b5df457e05ea55eee8817c5c99694c3167057c606b01f0e237876b0a8df3ee75e37a0b39dc2ae694445d06a0272e5c8ea0c0a97daf9850f0a7df4d970047d9ff181a330008b8e1ee10160343fa3c14338ad2456db892cf738f089460a3fbdcfe1d11cb1faddd093fcb841d549ccea6cd82823b06d40fafe2813587c720bb34004c37dbc56896d0b8f0bfe1be031f76fd45ebba51748b9564f3bef91816090ff66c846de2dae206bf18e9b8b22134402957fa28c34e62b488335adf656142c2433d1ee050e8c405e15cf778015354adea065800412cccaca187f6df2693b04d870ae9aaf61002b9f897af25cabdbf5313ba1d74e4f943b320ab6a4c7de0650b6a8174cf3a50ab4c81e9bab83a03f6649965c5b4da24b1957f492d0c31bbe280840806bd6ade306dcfcfbf1baff0b07b12e71e89e51b10cdf55dcd4501fc3a10403ab314878f0edbc66a8883f89914eebcb213320b834941b9bd81cd087d642e49dce995b5d0e3f352f52f0ca3454132f53c76ad892b3b09850948e50ee8d54e44abd3db4018b2522936ef4771a82aadda10b47e66c939f7d89924ed7824cab3e96e7697e158bdc1f49dd06a1f5645c0e74031ddf192c77fd985e5b68d50ed600e767cf6fc91f2bce8c41a27e80700ab3d71610f00c5e8a99cee329f50c50c771bd348fd463baf42f8140bca9ad7b072b54469b6f773d5de9143b7b7b05061ae2bf047657b34ca9466754dbabe0ff3fde3419c1a2512a45d3620698f7fbe5897035a44d912d7061960bafea74a041bc49dd7e7fb3bf8be4bc2b9d8b9edff8fbd673d6d01e2c15947085d3d344d1f7e34d9df7cd92528958308f8298045877157a49bf79137f6d938293a39de6672c995954e584900b7c0c62bd96039999733b6156f47af8ab411d04ee310e90c3d4564ee0554518bd968a2fa09838748b88129c6f444b4871eaa2708ef9c68e7b538fe3ebcb4e34f73283050fc31300e1a3344def90c508bce9b064a5da339525cf7bbe390b182cb0b40d53e1d4be148a33c00f7754d27779696a19a5cd0f0a2703b09bd078d9a71d2d01336b60e23e1a3e6a6de39b24b90d97a94f77bfb69d8e4908a0526190bb3dde853c7c155b31b00d1363b0121ed03ea1885ba2e986be2d36b429e5b5b8505df84a7a1569a253afb52a3cf8682de0b3db2b7e372dfa376ac52a37784b252fb25747af373aabb15b22ae8b54daeb729d074166cc2b063843ceb0abd6a4fd2b6e98b588157466b9948f24d9e9b0bc32831248f96ebf5102a4a12459e34f92cca9b81062d1b2911e5464d859ea21adce099b52e0d828d7c205da73edcd9275038d15f63e58abca5e54be381da27516ab432677a257f09d4764f4c288054a7957bc7d7210f9343b22227ab3c66b66cf29a7e5e6a0c2d65bc8972501611acf3b3f0b08e6f3abf4948146d232577349e6ef32f93c5b006212d7a2664cee71017a4de5759541adc3189bac6459f01821c159ca69ad017e2e83eba1bac0fa89c1022b3eb94b574eccee930ee4b8715e759a1c0b4227cbcac2134fcea6d07e8383c7952e01c44fa9a2990f3d75a7d93bfea2d86c6badaef412e69ca08b00e2a5268d4cace2eab36d6513021dcd3ee65014362aabc02eb1380fe916fb50d8f24869746bce77de7496fa4e20fb9087a830b36dbee24e38a646b507631647b27651b7c3f04751dbd263603d20392b44cd9d36b5e461109899d1f682217afe179d03271522174f9935486b9a36ba9056297c803324a8d9726051f7c4fef678b9941bb07f7cc032059738fb5ad750b9c160a55617ad19ad8975ed72831fe4d6b62e12c18ede21c5fe3c2e2372f48ae6b42c8f360a3727a5ea4b2bd1683e6b1812830b205e821dd7cd8ee62c330e1f61ca484f5c388b9498c2f1144dd715a6cf8088fa382cb7491c85832cad002d7e3914c419a84cd52cd7413bff6040274846260a3accb9d0a6e19829b45f4496a9c3feb0f4c3f6bbfe253e8d9cf4234038d1e724ac08748422e64a342ada5388cc158dc16a664a2846e9f605928121a8e625c7ffe355d3101629ed6fe0f2665285b4d307413d2a610788b8a7fd799870eef9d72b629a62148d16a8be1e48a026b09fc7f15dcf699834604907f4996e3ed7eefa39691f5cecdcc93c4412e3162963ded2a3c5b97e79181312edb000cd50a1d4978f032a5994c31febe211a7c0e7de1cf45893396cc204a968562cbb6ad7e94d6ec966f89dc6a4a9b6d37f56f39ab91eee8df9da5a06680478806541f4da3320c2e5178a9b43847b8c6ef5b8df1de7d926f3c2d1276fa0757795f53f84a293bb2785c593f6224ab218ef0f180bec9ba2464e3c0c16744a53f30648483ae6516abe7871f6ef3565397c8d4a7b873234f153459a36248fd64aa205064e2a223fac940155220b782a1b399fa82b806f2e9e0f03fe962e4f8bb3c8e172c78f16dd9697782dce79c743e24c260d108bb63e2de0273f98b51de4abd7d0bdf75fab779992105ac23b380012d4dff232ba69cf5f872aecc6ce3f2b057f83091a462c711645245b89b9b5dae3e5864ded20f67bf6a234c5c90ecaa55bb9cde8a3d93bd5f5b9f78fa85b74119ddea0b1b6e225683f66eb49aa1d3690171a18db4455fa1372a2fa4e69471a387d9bb18bb01955840491783b2f37a4f11df179e178c8b3f4ae0739c541af5925aeb195b968240f8957e7a6bbdfcb2dc834fd44c077466704ae25416e8a9e344c07d2e9327b564a582bb30dd4ba7273ce283a80db11812df1b57a4d7db6ed6dac6bdddeb2067b985b5470bdb9a207385f7b57290ff852d8b554a849c0a876d52113ed8d30b76e38dacc479c3c248a77ec827fd91a3050b49825428c3fb42cd7f43ee002ab01802bb1055afc86a4ea8211f618676113eb908f975f7a70cfe6e459187550856f7cdbe1441d966175fab14e938be30fd66e0fe0431204cf27ed9bd14e09c80698da89db9de707c6f9409fd45aa5d34a2ff5ca146268dffaa696e9ffdc6b2cfbf16db9c8e61678b3bce26f2d4b5b4bb24900cb3a2b83a49294b3fac4dcf01311a250a6d0e9069a632213a3f29df4ee5124300d4cf8115e9f59966fc78f087c9bc401ff75e33c1f2bc880f638c498482b3745897b2b00ca98600e06ff5a972049ba3f790718b94d1ea5269dd313f1c31e36a91f5382da3641afc441ea686a56310bd4ee7afb92d445e72cb129242a25c57badbf939944c9932b69efb1691fca54a16295b5eb6aecc254440322a633e640c533cfd85506b02e822d149d4b95c092f1731a3e8eab5e00af0f629821f9e82814864a6288cc4b64eb3d3ea38ab999038b9c9c3dc07a51ad7445c237b92ec7cf663442137dbe41d9f22140a2a93a9805f499c5299b8d55a6c8d5c1ff7f6f6447421deec01e1a62026d72bd4312d19938e34f8cb1dc50496da15f69567e9ad8b6eaee369c8ad08642cea62541d13eb6a54359a84cb3e36af8bc902686e197e3b0e1be256228ed7a8862d2b963d47623f8449cd98e0c933be9d014ff14e0c488a9127e24170e527e8ecdfe4c3c94b9bb2b324632673b2996161ccd9c76e7bd3add8772e99", 0x1000}, {&(0x7f0000001180)="15ee42b78c90c1d6ca11bc5f5db46a72984159f2817ebe9eaebe5cf644b2038e8a3afb1e06f0084f5ecbc6d8f144902c05225ba7c9ff474a5b8e5da286ed6c86c068774308675af3aaf864d6116ba15087fef5329c12363c3d9644024c1705caa15da5c49f127bbc9d94f91f5577e7a34f6b4844346bb10ababf195195c89160e259dad3eda64cfe4d3b42e0f22eda47be7fd2ec150def5d17f96f32fdfd3e12f714b3d30b76046a1618174c9d48392977f835e7a8fe7a488e69b1d6e0ab583de019fa68002f20e93d52eab870b8891a", 0xd0}, {&(0x7f0000001280)="20004cf10386d090fc70511a135d09dcae9cc14f3e63af9b94f0d1da8c5909271f0da31730adf6b4f932a7889c8efac8c951b8f6448feef86e8dcc8cf68c9efda543d61444893e6a53110dc113f89821c8e82bf1c33951b6ed68cf46d579dca3d950460d3933c95dbc111ee8f44702677a4e50a4ab5a19dc4452401bb1e532338ad64a0ab74a65d35d0fa6b73b823d9df0482d0edc8653bf9f6102c5d1efe59ed8ee0351e0c9f0d0f6a4a6e2", 0xac}, {&(0x7f0000001340)="3d9118eec8ba39d2f1bc3a7f7e726ad25004550d45ce7f96a0e9087ff390967153bd25c0a77f96d0c3320f04a259e93c71d74e9d6280617a5d3883782c56c99a0d3f123ba7fba7d70503709880b3aa6e75195ff626655e5f30d6ba525ea940eaa281512d658591bac95c193656b1ee730072", 0x72}], 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x3, &(0x7f00000014c0)) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) getsockname(r1, &(0x7f0000001580)=@in6, &(0x7f0000001480)=0xffffffffffffffe3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unlinkat(r0, &(0x7f0000001440)='./file0\x00', 0x8) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001500)=0x401, 0x4) dup2(r1, r0) getpeername(r1, &(0x7f0000001540)=@in, &(0x7f00000015c0)=0xc) 16:01:32 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x1}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x108, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x401, 0xa94a}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x7, 0xfc}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40000001, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x8a, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x6, 0x8}, {{r0}, 0x0, 0x5, 0x5, 0x8}], 0xffffffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:32 executing program 0: shmget(0x3, 0x1000, 0x11c, &(0x7f0000ffe000/0x1000)=nil) r0 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r5, 0x1b1, 0x7}, 0x7ff, 0x9, 0xc2fa}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000200)=0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r8) chown(&(0x7f0000000280)='./file0\x00', r3, r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000003c0)=0x3) fchdir(r6) syz_open_pts() chown(&(0x7f0000000400)='./file0/file0\x00', r9, r4) r10 = shmget(0x0, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000440)={0x9, 0x1000}, 0x8) shutdown(r7, 0x2) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x1000000000000000, 0x1, 0x40, 0xfffffffffffffeff, 0x9}, 0xc) connect$unix(r6, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0xbae801362c86ee2a) r11 = msgget(0x0, 0x80) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000500)=""/193) setsockopt$sock_int(r6, 0xffff, 0x81, &(0x7f0000000600)=0x80000001, 0x4) stat(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)) 16:01:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001280)=0xc) setuid(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0a4541dfe8bef453c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001140)=""/6) r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffefd) lchown(&(0x7f0000000100)='./file0\x00', r5, r3) r6 = socket(0x0, 0x1, 0x3) getsockname(r6, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r5, r2) 16:01:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) flock(r3, 0x8) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unlinkat(r3, &(0x7f0000000140)='./bus\x00', 0x8) r4 = geteuid() r5 = getgid() fchown(r3, r4, r5) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000068, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:01:32 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0xfffffd72) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x0) faccessat(0xffffffffffffffff, 0x0, 0x6, 0x0) 16:01:32 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x0) r2 = semget(0x2, 0x3, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000240)=""/80) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80002009, 0xffffffffffffff72) recvfrom(r0, &(0x7f00000002c0)=""/184, 0xb8, 0x802, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt(r0, 0x3, 0x7f, &(0x7f0000000100)=""/32, &(0x7f0000000140)=0x20) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000)=0x32, 0x4) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) 16:01:32 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x106}, {r0, 0x10c}, {r0, 0x4}], 0x4, 0x20) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:01:36 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x9) r2 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000763f6cb2f8227672575a000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) mincore(&(0x7f0000bff000/0x400000)=nil, 0x400000, &(0x7f0000000080)=""/179) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0x0) r4 = geteuid() r5 = getegid() madvise(&(0x7f0000c44000/0x2000)=nil, 0x2000, 0x6) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="b05d39ab74d7b786920473aa5323b3d93c7c2341a05ab7b1fa45fc4b33618c40d595b5e5ab76744b12262b8c5d02fc659a7c8f17caf515c7618facb137db1f0dac6c1bc588bef1996268a4012c685fd823e1d71c4d5de5179a5b2502d43c8ba4ec38274967c1f4bc56a9b6f80c382f6ce3ef5d5a993192672eb5e9c98788f6f095c8baefba1757af86705739a0b2ccfd830b650bcc8cda786a1a8c64739c3f2054c0bbc0d5074b589c32aff6c24a3a044dfa25a2f654221edeaaf07f5c9cb0ed", 0xc0}, {&(0x7f0000000340)="9cb86e369d4d604a1ea061933347685d46edb7e9495094262547767d99606c618ef24024472dfbe11d44ab5a76c7140653ede7c1902a6a4f9d85155a94398c1cb91923e595f399166925b479dee9ec3de97c5dd995ebd9c0aa", 0x59}, {&(0x7f00000003c0)="99214823ea14ac3f3617ecb8b9cc76129c05926343066ec4b986845f9ff3197dd1087d2a9852725ebe25f13b03d57cc3d0a0ecaccdf0a4bd3be60b8b05e0401a96e6b9e6a9272fe7c9e9f3fe", 0x4c}, {&(0x7f0000000440)="2b1b45b1", 0x4}, {&(0x7f0000000480)="a7f3f370680ba33a74b618b56aad34b25ea3c69f7b83d37e23da716a4287995927d744231e81074ccec346d30a8a57a76a4893a12684b18d91fa48132f2402a6a11b17864dc5faf000f9ea1d6c89", 0x4e}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r0, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0, r1]}], 0xa8, 0x5}, 0x4) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x6) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="de28931a56120afa8604dee0e10ee63f327cec4400b0fa965815c3f2051a9bf568a537d9509444817729c82505564c2cbbae9d3187de86070f584bc039acc720ad70aca7e628ab26d7b48c82e2efc62859ed1836e7813b788bc49a5e71c13d45d232206cddda7ac7230603bd28626917edb37e579b963775581c979a13bef2e71d138cb5727deaac075e44e696e3f2c5ae08bc6dff81d0a400684c9ebd441b0b84df203f5d58dc988c7cf49dd52bbeaf3187e20c8621", 0xb6}, {&(0x7f0000000200)="661a801e963984bdb5394a45917631e8e2f78897af0746cd7363d7bf6933aaebda4ec88b343aaba3bb6fc9208c9a0550c1fc57a746b1bccf9c9f9cd00a08da90768604e6a49943b9f8070026616bc3147e7e3d1628000482ab752c3b9f36f50e324315f8cdc6a00ba88e884992133d9dc7d97d7989793be8812309e2cebfddd4ea88864bf7914f0138726dd1748b54f8b41587a64538cd00ee8a428e9f0e554e069b566cd6ede1885d18347c982edac733b78eced9cce18046e938224787ae7a81aaca5ca4e63c95118ef0c2dd1dd1cf7ff3dcbd313ffa33ecd6d3897c07415371a6d887bc67a352400205802ea6d34aa18363250b0a16fc85d90b5ccae1b008e276a11c2392ea38988daf890cbef977f5f3681bcc12994475a3accfe7cb479b550ec0edf8ea73c31a1e24eda49493ab31fb6134a0f6d091decbcc7f1623c2d7ceb77e25d71b9cefeeb02e376a5cffbe7348bcf24bc2edead1f73018105c96d052c5991f37aefeeac10a72fe5798cf1e8f907c6e862cd6b45e01061dfcf4ed796344b5df98d30180f018a2f50344127e43dc9309258bd6dd2474e69cab0cacf99fdf64c701fb17f69408e055989a94592ce77d6452151f5d75a119e5762f87ef8a26bca86ace3586b71f3acd67c9ffd842a6af20a9d0a2ea324216ce48e52d291a3f2d898552ed6adf93bdfb35a3dff6e0f388c74ee5c1916b77e986bca73298e5fff5256250dc491df2b6e5d79104b70c9f9f04853a809db6ef2846c18216150f8f07260eb330add12b1529b994d3a5e03ba5a3e0bd997b7f871da6be4894fbf7d0b9a64fac7bb0b11d28245baeb03ecc6b8caae3874c23d1fa364f2ba16566d8f466522bd07fa2231c3dc18f424578c8db5d48267d7c724d98cadb320184aa6d571cb0a932cf9123282193b70245ae75bbecfc9155a39d1f8de8acfdddd5890447c238a26945cfe5249b48076e212a77dcf68dc8057ec26bc144808b8ea9c79d41df4b2af321c8ebfeebabf9b3cc4ec8079f4622a6b7b7aac102088c449ee961c9f2a6b1f9d2da5da0148a5a9cdde13ea1e672c15253dbf421225d098bf1e69136605fb52f6e1eaa9ff382b5966e654f73cecff143d023325514fe6d860c8561d6fc43eac1cf912ba7b2056392519509ec4d396608e71c83a5b49231fbe8454cb8c3620b8410da7d84084b4d9192357f5bf5c4b066a9008abd7af2060cb793b56e88b03ccdbfe4b08184430e25185a5a41103365c514f446cfeb258dd7dd9b8688c855339a40969072866e6fc5acb6a5ce8cbda779c3ad5cf0a738b77ada1366f4e0c4172d44914e4ec45208fd9b49d1c0390efa905317c6153daca59d3f74f011fb2d3cc6f03fcdddc09b195aac395819b0667701a780c9f21be7a0e62d30937ee738192326a8cf4cb6054d9fc3e1c6f4d3183288d7f64f443cc09606957cc1a269e76ed949e8e4d477baf79ee41ecd0f9bb275d48de3c0c38569b23c85f88c0c1c399e26ca88426d237bc76c5e4f2c10f6a6148cac02d44176faeb90bc6bd53775d28b5372c6b041a0ea3611f2c838d5801147cc157b51670bc4f27f297835748058148dafc6f241a352840ac3c33254720deabc6b76d4d8c746c5243a28ea61681ee69572e61f5bf9a5b9607dbdd72b2ba913cc15c01eae1944b703c1a3875e74db69232a75cb851503e667b9a67ff29ec34c6450168c849df0f36e63743d381265de7932773304d6cceeea15074f4d5922abb8393ed897b9f29c9d041a9175ca59994792cba8eb86d3e9e594a2eb807b788ebdc04635b7f9b4e22329c728892d76817857bc1bea8c442fb8310d59b73032edec9bb4a928550248a1668160ad5ac6a5969d79e1ab6f7e1d7e8b4e002b533ee056dd74494575b0c06556bf191eb7a8a0e66709a3e9ccd096c972fa0dbcaa3725df2f66e8d29eaa7528f783ff98343541b5ebc01b45eac05a61e579ec0443729be5b0e21c073f10d8919024992f985dcfba4e961d86de2bd916ba4414379ace26cdb2f68bd4ee2ba1a1a5c9769a8d372d23a7934526fa67d54a3940fe7c2225411224b43346781b109efa6e1407a3da910c48019810c8ab150cc9bdb64d6b772af36e79471e2964a3cb859c9018a38cbcec4fc9b15e0629b74854aae91d3272d35df5efbc50233d4dc4f9fa96cb4493a5d34e0f94fa0902b17e6cfb8761972706d58f1dd1589731e26e2c211e55e46cf8dd2b689169c46e5df5dabf9b1013d1c74d16676bfc9310644aaf1fcde7646d6206feacc1ff4ac35083471cb4ec36e93077ddb64ddfa963d62c46339d77a418106ec7133b5f8d95495946c4939a4ba90ace99ab83a0af9cfcdf5a7186083ee298656df34f3f83077d36e0bc358fd5acea7cbc22d89481cabc9582907b8a0a2522989463372cbe243c9369de9ef6acd503439ff8fb50eaede6ffc26fb57fd437b3f1d917f5d698fd25d3612dc387158d97fd821dda5f578dd05034b31e1e6b520d9dda8dd540c3e2c420895cc8bbc1b659d2ac6e78caa2bd2d78ecdb085ef99c96fdd2c174d15309a4066a79ed358f90f7f6e9da9331eafc7115f2a9339ac776a1394cc222a824851cf7767b6f77778f25311b03004b5b600c62106c34666aac195919be52f1cf7df6f9ed9b9f4860f22a234d3464bbb32de67a4a6fa6e162b8628733f8a1da24d81b07399febcda99104ac22703c9061d637afdba671ed60f140a7477a56f31fcd1b882e5a9dd9471e3876dab638c5f0436dd4f6f9dbec3875935185600ca56417932e8f904d25c1300552ff7c36d6d6334c34176977d22bed8aef03ba3ee510444ecc79ae74f8f1701c63d3f51e35e6708eb5f8fb5c5ce4e548e594a0a4b88a30a38b9449ebb9ed9120c0936562c36c64836ae9fff755f2eeda0065f1947332780767b9eb582b833bafbab20607edec63a79f747f819110219c40f781eb5bdd00093ad3a8f69f12f16a0fb293e14b0dc851a19406931204347b75fbcc62067413a9600cf98966d93d090e48d50e752e1d41eff48466e3dc05c67832e12e6dbd65ab5275d2d13d09688df1a50550390c0647472957f4cf3aa26f3014b4da00ffbfcc116f77b785bf283e570eb377ea038317cba7fb420246a92536239cb6838840c7b4f0abe612d668ed7108d340b5083a43d9622d07f13ed29ecc653adcc46c208d93f8aa04c37c35bc239a875bed820d24a93e00b6b3da89d58a572234a13c64a76f722d8b3208ce6105086c34258246c6261c10d3f5de102ab423cb9120e8a9f7ed4988f5a32bf63279f960417f601878cad76e6a2d63362c88d1a8dca0ea123709cd3806971ea71e1f5ed2e143e9ae503deef2c762f1208e449d87d4a52dd1e8dbfe5cc255c95e0628e3749704c4a28c953c155783036f3bdccfbda7627fd323ac69e2b9f674d4fcaf53c613196a2e7a9efca96d98b4aaa2dab4c7ae75bf28febec398cf6c5f5fd38a3415ff35610c21dd7ea3de2131d882581560a54767fa7d05664744a2f571cc726b87576ab06eba1223978c48ca39ef2169aaad648e24427d784dfbb082437ec13da2cb3e9ba3d069396a9765b4bcdd049ef17b7aba9e955304dcdafdd11200af4090e725e5a9389e694e1ac3a89c20e7651412993c157555b669359525e36229315aa1685435dd0f57c05b2091b5e53534374652c4afe5f2784b675b9d7f9aff7defdec31178c830042994eb7c668db2bf028a6c738c3ae486d9abb5f311e022a9ff4b400ab13cd2daf5b2b543a35f6c1a78e7c97dcc0945809440dbbeb229eee2d7aa94c62773982bea73c9181014f4313f22f11973694e47f2487f8a1eba546e9612bb3e10ca92c556abd4a1dbd4cf56961b74480a6d2dd6070ab75f3be7ca2e24d6d464a9e9728acd2b21a8bbeafe539af515cf5cc130e4f5d596b0582a9526bae3ba6bd66c6cd46d1d3552f173937617a3cbfd68b53fe1f1ef578df313ebb816db7ffed2693d4e46de21a7f749234bf7137065ac5e29494f60f12b950e29bba5ca1ad480efd883bd5a7468c4b0c8640e1e0d88e2c8d6b95b84d7564ed980bd8f25c95fe85824f22ffe42e57309f122b2911a28b8e83b5d905c9dbade6c961ff4270db339b256f45acf8ac51ec604ed3b2033ea029f855acf98ddac761d58cc5cf748e2f696e1b4eac1a311ea3afa96bf7794a6fd3140d132819271372f73c613820b9f69b157400e553aa0186258dc423b408d26ebc8ef88ac7532a704b844ee9be017d5a0a9432e8b0d269a18b688d58756a78855525443c39ff5a56b3dc466b360434afbbdd9528d89405232df5cd530a2e269952f04a4d97d95267ca8a8764c04d71f4533e2bf1221300f4b294c5d5d43797cd8cf8593e9d3927369b4aba361c4de20be81c0d6972a2a1bb678d3690a593f16fd67257e6eddb7e686ed6b2f4cb9b1584c024051c0389433527871380ae067f53c5c00cc2dd054e5224a8209d776c4605751897853043adbc6d1ab318d6423288f69c02aeff46e2747f75e8fa37568c711f646b5f02a9392ab519013aebbf7c7e80e2c1b455f23aceab8ea7483880d6f2d366a651dfdf9fee9ef75517ff698d94e3831ebc3484b803a0c58278346f1caf9c6bea13df01892131e302bb719ac211a203e840949bf4f88fa8e33694d7e1a21813dc70ddcb00a999c7de758cdd3ad9842b022d217a8fba7a1766f916eb3adfc5a86b0787a596af6d33ec4ea950f444d1c3bec76725d17da7a4e2331c2ed63ee629cb0b4918e7c72bd4fa0b83121a050a376956c488355b0dd32b6237530ab82d2d543b4c0cf2b7afc050efa4a2166972df330a84d2ca71f0a8e4db709b3d0328aa3deedd4c79e096e4196793d232289a1a0e96a7f9a48048176764c61e5120013261b9e57b91ef0ac057d9c2c57319dca51ca8d47786d1269e0b6dc0ea450ebda3e2b5d2bd22d9e0c6a7c8fab41f5aa8bc6c603d8dc659509e49d5e33304b3042920075896711842848785b6d4891505496567eea6635ebe07b2774990f4202ce0b00281b34fa4a1fba05c8104baf5bf2b3be5a7e13df7d60b0fff2f7368504d851055c72300b5383e3b1b01e959f75ebe33225ab225d223ac1daa5026bafed904ac6f99c0c75ce634fd579d94b42b642a56050aa36f9b937240200fc7b1c5e2af5041fad9ab6350db3635806dec5da8777afc049e74cd323725213d269679a7aec0652d95d78d16c68ec9130858ba0b71e8cb280473153b412a25a585ee1a44a773814949b50c0d7eb80cf8c78e37a269194f8553e3f0c5bdb52364e85a333de1c1203217bcae584a1eb974303e0adeca76bfcb210f577201642f3540b984733041acb3db3a236403b7201825bbfb4f06d82f5e3b1af09e3b7ecedc3345a87960a8780127c12877cf429e26c61f7512fea515f4bc81eb235943d8ed67f79e5c558d1bc537dfdcff3b130f68bd184bd35c4154ea7f26b17abab67f8a1e98f65338d21223e3e367c526678f3512385cf2c145410b9ec95705c96b923f8f46cc4f30ab23c00b4d096371e7ccfd4a9145f0e4cc71cc7a94257ab7d44d20bb3db206138ef2a19b3dd1f12e75de72216b683d5666378aff037f2208f99ae7e9373ed3c68d31e40fcbaeea255cad37cf9af841be0e48097ea4b2ef38d0ef60037fbb54f694655c881b93b1169d69c58b41dd1270fc46030c99ad574d259f44a14366b51ca953fc4501964b9b6908016779539e71c6e996585b724adb688d4e6945cd2da0c0cdaae02a15b0f60541845f5d224d96197cef97f8f7b6832d03787bc4dd28f5a47", 0x1000}, {&(0x7f0000001200)="662b1db124e9cfcb2905ac8b5ba998b81206b390106326d602c75036399fb5b97793602406d4413339e3fb8a0c0b88742917f779da1202932554da2c3c7044b436b52a625ec96fa74f5f77b164314fe0323047371073065aaeedb114a8394cd3fcc63b5d2d6368ab29c604935e9b4c76d518e0ec8c5f52d104", 0x79}, {&(0x7f0000001280)="60ff8524bf9a41f50972f9c149b6939db87d553ab6f112a556c64f9957d97a20ff921b4d1f59e156e615d5c512832dfe298f3c1454dcae637ca905bf4e97bd2d619dbda89b073d61648a79d5b4ee89de7c1587f5a4ce765c11e8def71cdfb120310334b6458f0f2e86144cc90e82646f046119ee0efc376197a29de828b141eb65b949c365141d53c9143b676a3979fa57f98c27f0864260a478f5", 0x9b}], 0x4) pipe2(&(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 16:01:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0x401) setsockopt(r0, 0x29, 0x200000000024, 0x0, 0x18b) 16:01:37 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 16:01:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000080)="40a26ee5b047c2b64d7f16ba1c5182a6529e65ff3967059c04485c05a0dd5d7a12d85e126a5b757e722da5111c53657e0bf12e83fdfaed3d33744ecc85a02898bbd81ee3f4b0fe0902226bac17c353c22503d9f50ce78131352ca16a", 0x5c) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:01:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getgid() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x401}, 0x10) sendto$unix(r1, &(0x7f0000000140)="413cc73b5da5cad62629f2c8b0e673bb1c2843431a3466c40b4b9fbfbc4324fe21a6108ef49a", 0x26, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000180)=0x10) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000001700)=[{{r0}, 0x0, 0x0, 0x20000040, 0x1ff, 0x447}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x83, 0x3, 0xfffffffffffffff9, 0xff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x100000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000008, 0xd79, 0xd86f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x42, 0x100000001, 0x6}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x9, 0x80, 0x4}, {{r4}, 0xfffffffffffffffb, 0x70, 0x20000001, 0x9}], 0xffff, &(0x7f0000001800)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x41, 0x7ff, 0x2f8d10fa}, {{r2}, 0xffffffffffffffff, 0x50, 0x2a, 0x7fffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x1000, 0x800}, {{r4}, 0xfffffffffffffff8, 0x40, 0x5, 0xb1, 0x31a}], 0x6, &(0x7f0000001880)={0xfff, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) fcntl$setstatus(r2, 0x4, 0x0) readv(r2, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000001340)=""/187, 0xbb}, {&(0x7f0000001400)=""/162, 0xa2}, {&(0x7f00000014c0)=""/120, 0x78}, {&(0x7f0000001540)=""/29, 0x1d}], 0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000001640), &(0x7f0000001680)=0x4) r5 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f00000016c0)=0xc) fchown(r5, r6, r3) shutdown(r0, 0x2) 16:01:37 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 16:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0xffffff44, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 16:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x400, 0x0, 0xffffffffffffffff, 0x53aa, "a121fc00000000000004000400", 0xffffffffffff1e0e}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 16:01:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) recvfrom(r0, &(0x7f00000011c0)=""/145, 0x91, 0x800, &(0x7f0000001280)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = socket$inet6(0x18, 0x8001, 0x0) sendto(r1, &(0x7f0000000000)="794ac45634bb5ec89340353704ec7e9c38a4897cc18d10b28c105426dd53eb706733772ccf1279bbd870b49d34ce0ceb7b33221b1c732c7741a4d8f2f3605987dd8fa4e45e22532d37bd1cb7e10c68a8eee9bc4439f0162c23136f19665fd68541f00aeced0295b75b60c68b5fdaf43d894b87bb03ffeeb77b191ee4462d64407a8ec8dbedaa4bee5d4d0dfb8ab47c93bb4fec858d1a45d5fccef38e04a1336fd078174b59f00e465f4c417e24fb66884d755eb289c1ae7a89009f88913ecaa2ca7dc5eee1b76338e54e19308bf47f21ce9114bea028b6", 0xd7, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0x2f, 0x0, 0x116) 16:01:38 executing program 0: syz_emit_ethernet(0xec, &(0x7f0000000040)="b05483d00d922db4ee35ddfb2c11eaf4fe13a3b03203caba7e1f026de506bbff06b36564fa09aaf404db93ec1d8b1647b759b1176c3e8639c119c26fd25cc18c970a32a5c5b9799172169e6377b6f1beda89c738e8cc21d8f36015e57d19b9321fd61c68f3d6d44b5b8447cafec949674e6fdea527afb26e53655d7b60ece3b1178ad55d726fb4161a88a4ff5668b9b9f93ee48d17cc9739097030d77fb542ad8f4d491c1c2bed1b1e69d5e99775352bd2dd9ce06973d00b842b4e4ef6852dd6dad4c6ce667bb3a1fb7638e7c0a7641c63ed4c0173d79285a06f692c22711e9c594c0e807b317f771c6260d1") unveil(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x108) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r1, &(0x7f0000000140)="235cc0363b", 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 16:01:38 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) getgroups(0x62, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r4, r1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1000, 0x100000000}], 0x80000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x7f, 0xaa}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x9}, {{r0}, 0x0, 0x1, 0x5, 0x1c, 0x1}], 0x8, &(0x7f0000000180)={0x7, 0x1}) getgroups(0x2, &(0x7f00000001c0)=[r4, r3]) fcntl$dupfd(r0, 0x0, r0) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r0, 0x10) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000280), 0x4) 16:01:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000000)="a7a0acadab899095d77ffe29ba2ec508bd981cc923217895e3f0fe3b932ecb97eb4d291696b0b0adfcfe3ea9d194cbf24d4a875300ab85fdaa56bce953043f4d503404eed8707913b9fd66c14d52f9287892426381dfd5b10f3c589ae9619fc99b7679cc94c64bb937587bdf4a607149ce76e86b8bb543aef783896c491bcc86f1848a4ebbc5e2a7ee0adc11f709d639097cb7e2e52229b1be8d2d8866f68e16e180fa42dcfb276146ab4cde1abf6cc2e75bc27965e4a3cba5b063", 0xbb}, {&(0x7f00000011c0)="9941ff2a6f08b4b3b0e93e24cad46f5ce8e2af01b0790148102a3fc7bb28a3ba38566ca311fe4eb3763bbc78e1ba8e98c760b90d001b9ea7322ca536fa39ea426bb3342880e70cded0dacaeaba43ed41ef64ea433027ed7ecedbc282e6708b8c57b2ca97b0a48c0223b0b10b0644e3ecbc0dfb25fb7900c39d600180cf4c3cff49ba282b45b464eba083104d06eeed1ebfbe6d53a2eaf4936f80c61f6160caf747fe040b7e60ef98278c0bc154c5d8709a61e35de64b285653e2c469fd4098c3f2e3606dd960217c741d37bebb71386bf3bfe6076a086775f7027d0b72d0e8cc5531be5146b5ab2e8978209d3254371965e17c3efc5a2fc0ac3eeb1c08", 0xfd}, {&(0x7f00000012c0)="d6864a8c5a18e11f9e9c098a3e7a774b36a2b22f01efbef76140378740e6ff5c77074c84eb48ef3773e307dba7249b74c5bc82bbf108837b89510f834747354139c3d6f2f4c1c203c3951af2386e117dc80b229d55a2592b7a2926d96b36746cb80bc64a14ed43989cc705d66800802a281ffbe8c9aa935876d91d1e69fa0bbbab15c2bd2c0be968b48ec082bc81c77fd3483b09c49fee45692fc6fcb1ddaa71da675f19004d7485294600c5481c8f8fff049620d4a281672d0a7d09fce8f4a40786ae0d747cfbd80350e10213cfd564b63f2de8c0da0ba7791e74f3a80f7678b944f4ebf64278e088b100e4ccbf22e1f5cdc400b4c89581e099b579381cb6d6e30058f50a90217a79e39767fb521fbe18a4fd33f7e6ce24ce961f93f6879644d128263d7ebdb5a09e504a139938f0d59681830367d06a19e9327034630e1b2a8ba63d7cfdce03abdcd0fd5c616107a103211f996b5aa565ce68467d9deb6baabec73692a60a560915b94df1adda935d4f670d77c4163554c2db8ec0fe0cbbb88194c30de6175d09943252ffd9f792d31c6522c3d8cbb21b955ac4bbbca7c433330871bcf1d17dbe1f341a813f9f1e99d5c4aa9041eecc4261ecc9e635d4a8e642ca9b47c461a5a518de15834ee0d5b0b203abaa87743f983905d1b04e50ce1f1ede6a739c25c6ac2a8a6b7be2962e3637269796d5ead6e8604ed0614496b76ae0f9d94260a460bc0eeb5a093e108c5138c65e3e4132e6745d3e4d95a7941611a17912d793196242420555da052ff38a03b82f9145e532ada31c5bbde48105450754d2cab812fff49109cfa3899a27800c07e539d62c8eb0e9c8ec051bae2fdd284ead7ab24d794302d8f384f81437a24d71f737816401b84a4c418ed8ac370b649cecf8c0b34ea937cab636e59a818175034fb4156a93e75ba3b599470f39cc96f35717849bce75b1af4cfd29cd248c3f56a5c65f4bfcf8e8450d85b8b40bd7a59c0fbf7d8486690967c232e7b5fed1063db265f157ba1b7f36fd7f7e599c80c674c0d7b570ddf426f9888d3116d0a2675ae82f128b6a2fdbf1861c588c07099e964097e44a70002e6013197dd426b66e761aade5e20c8dc68bf557f232b594d7e7d3d2bb3d0be9c53e4161647df8cc50cf61d2b29fc0db60b7f9fdea7ca7accef8a325d4bdc6ba5ea300277c0763fa13cb5487924d93df8d468208c03f710a8064fdefcaf8a70894812fe8583a6c47822681a460807247d9216ce90c8e5808ca73ae76f43605a0089460dac7c882cd8de89f53c82acc37dca8fe1a4400c40c28b37f4d8319156fb758ff17fa4eb13dedb58dc37129019ddef72ce9e89578e35375e84cd0b55511b13637ba604b115b3fb213d3d6b3d949449728c03ea26d7f65c94a997d4e614e4ed135d677112cb8e6e93798a3678c724eebb44434f54903aad816da0090498963f673c6bb7726dcce48268186b18cd1ecf84749ed26bb68800abddf0f8a88256cdc0f4337c7e3679883915a47fad644ef96ee90b1339c17aabb42fef7784beb66cc32dc9319b3ded3658f7910aaa527092f0545bd347143f3ec0eb52cf30aa1cbe84fc1184c91aad1dea33e21b06d0447e216d77c6e4b0ec094fe15bec2c3b54d2ffc7118ff185cc0f905f35c26e3a8bc6351455ccc0e89225fb35865c81f5e40ac4b88b56c80d0130ded567a12c9ff37a45e1bc52a2bda8c9b2f3f11ea6d0376d17b24fe2037c5544bac6ab0d16e9f5ef3c40f67985776f72babd387245d1013fbcd0d5abf23e383b57e60031035bdf2036b7ce6b1ddc3ac3e00bb3371dd3e219be8dd125981885a509f7525fd8832cf707b2b7ac74fcc79dd08a4060d1a9539af2a2ffeecf7c1a6336faf37c9a5075b6a5b8d9dd448a9db585b46cb24eefd3d772420a681d6047193ea558961a727dcece88a699b22517513fd74c380abd4881d48831ae4eadfb90e9af3983980d02dc03f41f3cee16891a4b15e7b2d9a324388437a55743b9cdd2266b0b57e9e236c462de7eec0abe655641ed9b122e1424cbd8bce4cbfc6225476e745a6f9a7ada4c3b40bc82776013511fcb74e221a5d80678cb6553271ae000e4090c084324724e2bb88b25728013902c1a1a0b5727634bfcd8cd8e965e45f977e73fe545c39b81215120e1fcb4c9603030279197fed15f21b65cb97efcb79390171e5350fbc354e84d1738a3cd5fd439c6f2b7a0f3a68062bdc778b238e7f8db1df58df565f2d617068d26c6c5d8bf0ccecfd9818f3d99141d39eca8d2e9213f1feae57973de8f2bb5915ef8580dd886debe5d3eb0b1d4fb2a4028f78f0999b9583254f5298ccd06636a9d54d6be977eda97e205eedad3c047709d63579ec22fff85951718ac93218f5aef18be65720215e29006904f09e22c100a19f7e4ce4dd2e84574aea7152034803bd03ba0e632c1438b09b7295f485cd5859d148e0d84f1e68bb26613f973e0825a1413242fe23fe5283397f762053d487cbb3e9fb3ef61dc8845e2eda86042a58e773884412efe43b1eb29de5049acb7e8eefdf59835a7d144219b791740de190f7717b66a979135c5338858eb17283f2aa4f9120aaad4c41991a6d2d2d159374ce021bb92a613804b5f06a5afb6fcb28f650ef120a51d0fc33560af7440e27847b8d396c93cf25708c95b9d8d1d0ceb29778e0d17cfe93e96d05ba7c997b2c6c515cf1cea2409c9040e58b47f6ff6523a096f39f592624732328ba5809c9a14b518011d24768ca1d474eaf01ed52be7684f6fd794275aac0d12846f0d9298b5c23f214924958a0af2f2bd207bad51d2dee9cbdc8a856c44db981c833d436789b3ac162ec9237cb4b02ee6aea8211937c613d1f55a9afd87cf0a7a6c6a307419433b2094d1a17a740a9c6abec655550ea1e09c7fe2c5896dee3cb5660991063f2f59024f0553aa89f2fa09a1f1d2b621402a57289a63939978f9a5c67493925da1aac8893e24b4e02b3104f2dfbb9ee7ddab361b2389d5f8c60efa97c700d7deaf442e6f2150ccae97c206cfd12aad9be734707736e05b45a7f48cb075da34358ef6c76236deb290ef8a86dc1a775f2b88fdfdb7e7f81987ce79f12edb85fd2d28ffd21e36b4524bc8b17024c99dc686bd87f1324c4461722b58437a1bd4667aefc05d386e72e5a7eabdc4595a37d2c1bd4138caf28cc7eef02c7f8a36ef17ef27a598635b552d4e5aca72e05374c3f4fd1b4ae84ec8b901dbd8db79c0278c0850847953f7607d9d9e6f59744e96408e233b2feed2a499bfe8a9337fdf0ae580dedd9172b2b4091467a55604be56668bcc33d71fd4073a364c690df315d2650045534e771ada58cbdd10f117dbb1dc0f08e04a8c789ff14d261e2ebd5312511d5f062f773a21cd97e3efdd4ad173b8c0cd9d39b6a4c93200d0334b2e00af33ad030eeadb0ec8162079204d67c79e095eea8808d20d1ba2dc32866d59ad73beac1baab9905dfb7854e6c51fa0e5c8387c8227f102c353b425713960f465ac161e4f812eba6f3e9b6a3b86e5c09718bf8ff27ddd74f847a17c8836558df11d0ea7d77c6e12ef0c45dbfd58d0feea3d3141f896df8df5bd9c5f80e67ff37cfd89790cfe287f5edb6a8d76c6c8ea5eec1ef457c06c1d7b520c7aa022ce6706e75c12bd547444746cbf8cb2a5d9bf2d30ddb46aaaaa1c081f08e4ac7438935815e02a37e252a03340cbfa653317b6243f1a2b1417489902086227c6577d5b485fcb2f4a39751c2df3140bd980dcf502b820f30deb86124cc38fbbd49955e6ebd7a2d829cfec4f0a5f5334fad9e53d00b6d073c75a27854ea2518f1a2ef6c20b69fbab09a30146f6c1fbde0d47793d154c5b8c5741c5dd1a33f44e63d15ce6b1cd96d7b0a09712638ff25bf787f9322f03380d42b00855aaba84435eb8375b9adb4e3e86b9d01443aad881070f126005504887a5d534461b08940455fe87ac74e75a6a31dab5164258096511010b3991337437010e3074b3b04d85d5ca40d4ceb5670eb4b4f8ca805109e738747c289ee9a90953f61f76d14c5bafa93220009e3520056a031df561256d63af2f548c081c0aed3572caa168ec5297c330acd7dda0477abf9d6b40098f9600872fdbcbe198ddfe5a6a1857c0b7b2fca51d00bbfff8390fd09f6e38d645d7e7513aae044d42637f1bf0efc0564485afae08dd0b1f65c715d715d1325f976e3e900b36d273e779049b543f89d6f81f21ec2bf4dc5f7659aa9276c90ffee7dbe83e312c3e6a7a8e5474fa573beb9580c29f42a5f9e162a04b0c3d9b071db0dafd73ac200ef9a43a28b68f8bed2ff6771b176468cfd3c3fc54325f758241836d7ac9759f6d64ad53dc8232ed7869f68d8a9e81f560d5a751b3c82fc89fa35f1a791ccb9ae7fd7e45597c9229e10231dd922d8df27d359d918085b2090e73172849088a211a4ddf7728ac499103b30d84fe4a1f12d179819517eb5de2297cd379d96e9c2afbc3ec949f3b1baae6a2060a46235586d2a33dbb8b42debe9cc4704465928ecc2decddbca3aa8aab7657df2a746b99ce061a2d7c9b517ea12311123eead2b5bf013a3990eb2d2fbee34ac1cf34861d568f224f06b33e10605d7ceaf3e8a2c920f78470695786189905c38ea3a071941808061d52b8245149618b4eca8bac748fb6b0b1e677a523c2d9b97f4fe51c7a7e3b68f55f43dbc7c682bf2bc4845290a17e0c2f4043a5f83c8fc645d1c15c265c512b0b75147d295540f86c52850287c414741db49473c075634a27927931442735b34bbccc135ca66d9beab2d4914ffe07cd7e253765ca081407071b7e378036a5f19849b8f3615fd36bbc72a5ff5548b414fdc896161bc295d9ba595f93af60e9b12aeb595433e62b47abfd32baaf7e15cc5c471f7162458fe9102fed97b29f6a530ce316a6b8701c9bc532d9a3c015c612250aa20e2c100a0f63aa021b8f8d9ca181b44078987fb872e0c2465451d94827f03d612d566831052fe798f5b37510efcd7049f6f4516f5b9b75f4db2f98555a699c6ea904119fa600fe6884797f9f1c77c7bd8d7666227117addff0434ce212e1f9ea980b51ad7ace4db0b0477cf0e465d9e2ca7f083b77922e0ff28854c6cbb95ffa1ed45530d6893ee1c7b881a5772458b0d20ed7931425251625515320d9ed64734baf39c66412f5da490a0fd1dbb9d26796db4c59a77481e4e3d6edab535574cbebd0d9c9d9e9470127f4c62e6b66b190b5deab75e4f433661b3e876e67f68467eb7e14e85d154e2ac0bd1cb3b35decdcc18a60c8a701692877c8dcdd49da258f5037cc332a20b38cf8b6919f57a73cf5ffe0458cdd893d089e368b51894610ef6c137f11ce7d26e5abdb348c85d38b803febf33cb159958a27c1e151ee9c612ac4a26aa94e861fd19e9925b282c704fddd4a2732a1e4fbc12e437ab9d8ad52f4dd4c59a0e4304c33fd56d26f21299537fb0858ce987eb6f079d14ef1615dbd600b6374cbba1b32af941a806ae41e61744b5835d08fa114db66476f32675dabfde494d88102541a4180939cbc163921404b1221f8e228a7587aea881c012c0d885fc36b12af7935de1b402818a6d879f1e53121d2263c7e4998ec093a3c1ffb25613b31f5ad877d64ba32644aaa24c297b481ebb0c31ff9df6acec4da31d8955296d9ae77cfb27f90b8ae7ece65839328e0b01b37ff9cc6a2e2417aa68d103d4301c2862f4736d8d0b80f203c7c74af6513424eb6cdbbbfd18529f100e8cce30ce2856bdc4cd1373d4cb73c446ed1b317e344bf0", 0x1000}, {&(0x7f0000000140)="fb391a45f47e79d690319fd5436965be71750abd02", 0x15}, {&(0x7f00000022c0)="dcb9d4cf4cc81a6869085d69efa6f6e9ac28e63396dfe7017bca3eef22ecee197b4545cc2d06720100ddf3c6fead4707d1a886ce7ebe17e19a954e5e68bba3f1b39744ab759a8b0340a94cd85bf9e0013b94b9cbfacc73fd9579fe7eb6c71db0ed7f757fee2a4dd8938566006e3d1f6c288c64a72086b552e36022a91806e84c0dd2448ce562ad2ad92c60d534e281e981e36fe584fc3c8fa32e97a90909414303c3de33355ec51a76367a649d223ea5f7f09ca79e51136adee97a86fd60d3eb0f321bd387b137aacf40f4f6d88330", 0xcf}, {&(0x7f0000002500)="3383a9bdc0be6709ea1dda46ed599b497534e12eda609bf061984761e8451034faf77e927220e587a2343a6ef148368f35f7a21bfd364854debfd59725c7c69ef0c6eb349a89c226bca5314cdfaeedaae719feab783fa3f8e8540e0cb200c6c56cf0611567701aea6f4fee2b1d96e5a64bf9f99c0dd4f47ecdf9fbf390d23e875ddebab89e4e42151672ca6d933481eb1a46b581b7e205338eee94cca3f4b0a3b7c23a8fde77d2d42e6dafaf2437", 0xae}, {&(0x7f0000000100)="c1af1a97030848d716cf8de0a82a57", 0xf}], 0x7) 16:01:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() write(r3, &(0x7f0000000140)="dc55d46c25d74e7fa09a1bd41c36ad76775fdd4f099e4d9d0c72c67953b797eb16898a41c847e2879ce11c18fac2dc32c7ef98a114c5ccb4be1b0f7d1601a5deccbfeb136e6bac9afb28e47efa105c57492b63aa353063cd6702aec7847b8e635e5b7e4aff3ccfbcb3c26d8b1356a9a7d4210757a07f0619c1573f5c681fb1259c8332ad4422b0da83e61e39f670e4c8ad91df54c59b2d1bf6b7f5df38ac8d80c7fc319856a640d1727e933f6f03956729", 0xb1) mkdir(&(0x7f0000000100)='./file0\x00', 0xe9) fcntl$setown(r1, 0x6, r4) mknod(&(0x7f0000000080)='./file0\x00', 0x8a, 0x9) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) kqueue() 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x1}], 0x2, 0x6) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket$inet6(0x18, 0x7, 0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x800}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff7, 0x4, 0x5, 0x1, "7bc120fd24282373f82e129eed3ab072858b148f", 0x7fffffff, 0x5}) 16:01:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffbffe, 0x0, 0xc0000000, 0x3}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:39 executing program 0: setitimer(0x3, &(0x7f0000001180)={{0x0, 0x6}, {0x2000000}}, 0x0) mincore(&(0x7f0000ff0000/0xe000)=nil, 0xe000, &(0x7f00000011c0)=""/163) setitimer(0x3, &(0x7f0000000040)={{0x9, 0x8}, {0x1f, 0x5}}, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001140)={{0xfffffffffffff356, 0x7}, {0xffffffffffffffff, 0x4}}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/4096) 16:01:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r11 = geteuid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r16 = accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r17 = getpgrp() r18 = getuid() getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="b7c3992276405c327176924651a209e3babd929659e13878fa80b8ca5bbbad9fb933f7e70a600bd9a2dcd343b9efe4658fc9724ec71b365cc0b07126eee8b5d98dfccf5f296708e568580c7bc8c99bb5c36959c376ded9d210f34bd9a2ea3b065213bc702238fa9f4a50fb22ff11ce27da8cfd4d3c9e42e4d23c61fbb0f25764ed4493", 0x83}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x128}, 0x0) 16:01:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01003000"], 0xa) 16:01:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000008c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f54028af3e2efbef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349f92ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7da", 0x2b6) syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x100) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xd375) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x84, 0x101000000000000, 0x3, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:39 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semget(0x1, 0xfffffffffffffffd, 0xfffffffffffffffc) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 16:01:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:01:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x401) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x20001000 didn't change! 16:01:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:01:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, &(0x7f0000000000), 0x7ff, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x6, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x20, 0xd8f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x9}, {{r1}, 0x0, 0x2, 0x40, 0x0, 0x100}], 0x1f, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x7f}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000005, 0x0, 0x24a7}, {{r0}, 0xfffffffffffffffd, 0xacc4eb1e4b6833ac, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x47ff, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5, 0xbfb0e321ad59b144, 0x400, 0x1000000}, {{r0}, 0x0, 0x2, 0x40000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffb, 0x84, 0x8000000d, 0xffffffffffff0001, 0x7ff}], 0x8, &(0x7f0000000040)={0xffffffffd7ae913f, 0x9}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x100, 0x100) 16:01:40 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) setitimer(0x1ffffffffffd, &(0x7f0000000040)={{0x10001}, {0x6, 0x100000100000005}}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x1000}) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) 16:01:40 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:01:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:01:40 executing program 1: kqueue() r0 = msgget(0x2, 0x20) msgsnd(r0, &(0x7f00000000c0)={0x0, "0618bfbce688d81badb039ee8b39a3ccce578a0960ff4a347e37405f0b9fba8333c2a51fd650245422e792543bafabfff747bc148279f8f2d2487eae65ca6ce61a08a8a0f9a1163aacb0c32e3e92eae816a46ef91ea388adfc55688d434e83105f0db51fdef700bb8c86438012e2d6786fecc4396a86fc532038bd3ea186ca40d8d4600cab976fb8b13d33ce98d2fa78b9c7eb60b41e44ce37ce"}, 0xa2, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:40 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800000000000000, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x0, 0x600fffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x38, 0x4, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x60, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x63, 0x41, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x8}], 0x0, &(0x7f0000000500)={0x8, 0xffffffffffff0001}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r2}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x33, 0x4, 0x401}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x40, 0x8}, {{r1}, 0xffffffffffffffff, 0x63, 0x1, 0x1000, 0x81}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x80000004, 0x80, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3f, 0x8}, {{r0}, 0x0, 0x0, 0x200000a4, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x21, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x9, 0x400}, {{r1}, 0x0, 0x0, 0x2, 0x101, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000012, 0x8}], 0x3, &(0x7f0000000000)={0x8, 0x9b}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() socket$inet6(0x18, 0x3, 0x1) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x0, 0x11, 0x2, 0x7, 0x7}], 0x800, 0x0, 0x8, 0x0) close(r1) open(&(0x7f0000000140)='./bus\x00', 0x423, 0x3c) 16:01:40 executing program 1: r0 = semget(0x1, 0x4, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000000000, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/242) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) 16:01:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r1, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() write(r2, &(0x7f00000001c0)="fde3124ef446270370eec49363f369a629a7fee8f72ca7cc0c379ab348e2dd971b78eaed4f175074609f7d4a77da008cde0cfe9af0f6ed88bafa7d5507da65e48c82a6a40ecbfbb8d36e9d7e5bb252339b2362c0f4424cbe561d128021ce59242965ec8c42b8ab54d2d9374469f89706280a3141c1ce76b29f7d31ca240f82e09b5a13e5018e1fcf6e5dd2fe94c0bbc2686ec26977ade6960b13dfe73d1d4f0c617742bbffecfa2206331da5d6c88ce8fcac60828f4d78b261e304e78e8744fca92163ddd1c5e1f3c089792f3e44b6", 0xcf) ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be", 0x1) sendto$unix(r1, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000480)="d83ee1ebd0bcaef278c308bfab0c6b9bc345c49747b3347d0a7c343de0d1c44c37ff6f83d0ecaae64dbab801113e27f51aa50457c4be901224960afe5f21d75f37466fbc22f95c3dd6a7066710cbe60f765696911fd5078b30d864c4c539cce9773afeabf2e6f7d374a4ee9935bc1a61457fe6801d42209987b185766174c2ccf9f7a6084e2b56a07310ef42f3fbe91f9f5082", 0x93, 0x1, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="af5ef55b0991f5011839520a93b11fe09a5b326940ed52af1313da87e7ec959fba0da8ecdd6281a74edfa319b8b1a6fa4073cc37e05b637e566ea86d5c8d07d351bcad59e8798ad5a5108bb1601c10804850ca9213501f2dd37f21e39f30a28ce6a7b2f71829229efb568274daa1008a3faf3e5006b051dc4027cb1e19e8", 0x7e}, {&(0x7f0000000140)="e06f94fb19f5ade6ed6501a8a6b7bdf312ef4c31c1319ad81aa425cf3866c6703a1dc10650bbce0edd6d947a5d96b9568d4e963a639473b70ab4cf070a2706b704ec1aa5b710e5993d705d15dde817cdccbd269a52776f135e0d6b9c1dfe85ce37933552d076d18a6ae1d3ed3d107268b9dec3871f0fce54ccf17ef78686dda74bad3a467b5401546c803f08d9cb1962d58650fd683b4dcd5b", 0x99}, {&(0x7f0000000200)="d892727d2a06c7ed31330295d8c91fd8cf96daecef50fd0eca7e089d3ae4d5eae91cb425554dd8f915482fe3d1be67c306fb38fcc627ba6eb6020cd42c60b6654843ec32ff2e53bca957160188681ddff63b1643dc403201405d66373701098cfec8f171cb1ec1fa2bf8c94b08a689d14ec7926226967bbf3589f406dbb64503e199b64c1a8e7b77c6b3cd", 0x8b}, {&(0x7f00000002c0)="85cb9df580dfe89f835d50a2723b2d68e82cfe4f9e3e8c0a64e19f5e36154a2e066d3f6f1d9fe0e4fbc9a355ffb61718be08c9021f0720099f5ec5bc8927de425b717871b0b2faa7a1bdf4f9e23d78f03d2c8b6e0af81dfa1975097c322c02bc4110f9b87ee3d2042e3dd51fc3a0e01117328d368b0797f6c0ad26f6", 0x7c}, {&(0x7f0000000340)="3a4238c1a0858ec40a6c5fd67bfc2ef7f8d166e42ed84112806b210a0ff7d3bbd563f15d565f45acb0581fa29a2cb57d1288796584aa96f222304b63b71b452636f3678529de4764696f400e596a29dc1050097595f624ebc81d9483e8ab45db50baba33f908653e03fe1d5da94e37f4760317d921184e0f807ff4490a2f05928c16611462e10717aca2cc97f3874c42e01bb66e2adc2791dfb8ac7fef9ec9bda1438a2d888f4e7ddc1114327b9e5de16948ef73ab", 0xb5}, {&(0x7f0000000000)="75df14be513bec1b19c065bf86f6", 0xe}], 0x6) 16:01:40 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:01:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) dup(r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="3ae4d1f88a562cc6422ec141a1cabab5af0afd1cfd3ed6a4730b61277a4f1e38178c1466fc16e5fc91ef9b48a61fb65f2bb5458f5008bd68d8b3ff33462e39c0305abce45dcd31bbe3ccc10b531c0db67ca957a3a5e38d640367ee4c03c3d253b2b664bd9046590b2dbea2a2486650a546126e218cd554dd72204ee037214e8c98004c8d9f4c5f585f6de518c58ee01afa3e56cf377fbdc08f446c57a9619e906dd20857de7f99d3c996fe4b79bcdd9a68fb8258399162d7ab9d8144e15da4f0e94b30d18405b45f6cd6cd659b4d1d523fe4ea958a42eb213ca90258", 0xdc) 16:01:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "a1fe0062378e1b0c562500", 0x0, 0xfffffffffffffffe}) sync() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9d1, 0x7fff, 0x9, 0x3f}) ioctl$TIOCCBRK(r0, 0x2000747a) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000347000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:40 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001440), 0x1000000000000362, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x20, 0x3) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000040)="fd00000200000000008bd8a2100a82b8", 0x7254d684a1cf9a21) 16:01:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) write(r1, &(0x7f0000000080)="0a5f41ba8ca198fa372dcb0f0b36a0ad92410a327ed59f8dbda80f01a61652ed119b059259b078898348f94aa5ab78a68dd7d121056936a7e8a95881855764e2b42b02268581623b5c84385e6b5c34e65b34ba1d078213b8cf541eb0147e7d20cdb8e9a4bac23205e07deabd633e7cf39daac3723c073dd9667faeaa43ff99ee33b4bcd76b1e66f179b0012db3bfc74e7a9e74e8b4d6b2aec553acc547df749e773a8ce9da350776ee6ba3919bc5acb6645289ec544f6b8db2d3c92613b52f143f78908bc2e9bbb642199667c0b6568e3ba0e637445381c51179eebd5a087187ab3a560ed142084d9c274b3c06f014dc9a26625d8702e4", 0xf7) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666913bb8b2d"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:01:40 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x400000007d, &(0x7f0000df0000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) shmctl$SHM_LOCK(r1, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:40 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) msgget(0x0, 0x81) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x100000001) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff2f) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x7f) 16:01:40 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6) socketpair(0x1f, 0x7, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x80000000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x4) 16:01:40 executing program 0: semget(0x0, 0x4, 0x200) 16:01:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x3) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x100000001, 0x1, 0x10000, "34bd8f53f28f78b4fa68afe3f8dd3e435926a11d", 0x4, 0x5}) 16:01:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/88}, &(0x7f0000000100)=0x5a) 16:01:40 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) 16:01:41 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget(0x0, 0x2, 0x22) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/133) 16:01:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) syz_open_pts() setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) 16:01:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/250, 0xfa) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/4096, 0x1000) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10001004, 0x0, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) 16:01:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) r1 = getpid() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)="fe9755a490d585e94d367ef4fd28e023ffafa25177e078c3", 0x18}, {&(0x7f00000000c0)="8a35c54a04628e28d78304487dda67506ee76bf705014c248932ca78114652c74440b7672bb344fd2c1b879fede4c5b529ed84ee9706f3608e87133e84f7f670d002ae2f4af7bef590a52dc98f83913d3a11adf66a8e6dd5bcc253c8a66bfe75354a7ea78849e197a4bd0c5fe503b7eeef7c2b5c06b6b8ace0bded33c9ffa519f0b0f5c2e73d8544cb2aa0e48edfe528b5d6259a7ae9825bf614f4ed7ad474", 0x9f}, {&(0x7f0000000180)="799c94b7a5489ac9d289395764f92cd77870b54f15a6cf08d1ba83b64b302be3ea71bb36c3e68077f0766b267e395ab6e8e3e0f29e24bbb8e105708bb811b4a2a026e7652164ce7bff82ff72303320e5b68f255de1a68efc221e4caa0181e5edd1c19916f3ca6e1d5e226388c93055e699023e6295c224762a88257f819c818fd63d6747c4dd895419be50f45afbbac8fb110e970ba4002dfe2075ff03f5786fc3664afa7380ac7c0877dde8d928dd2a906c10ba2c45995ffe32c090c34a603b0429f5e1017fcc5cc7c1e7147572bf", 0xcf}, {&(0x7f0000000280)="eebc2624c1143ebd628964d8df9b23124aa1d31f20e73a1cbcd7fc55ae6692e1286e5515d3645d146bd6d06fe5cf411c00331ae99d74acfb12ad51cc472ced0f63d9c707e5c360e48c92c660181efc4ca7bf21e0bda58a14dfca73ba0342f9c0716e85b650b56251de39eb64b6adb0b88c0ed1182969fbcb106f1d111540517420d965a52d14c5c09dd8df2a0693506435723ac50155f400c76cca22b365ab343a6d04263c0b21c4210edc880c63eb60ddc22e9a0077f450a5d54abed0fe2a81ed71f282f145579016ff810c24f12d1310a5ecaf34d5b2e86eab7ef8f3a14fe765fa9cc4f88cf4ccc69f88635ea37595cf", 0xf1}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="e0000000000000000100000000000100320a2b42068ab196d4d8083adbbab2779ce2a433b9534048b32ba2283e8ec56389bb193d0161a63326bf13b347cc585c96ddd9e764e6ba012ded98fc130b8092c5c0ab6e09d7abf03d536611238617c5d4765845706cc4f22246e74380b5dd447a0302606b029dabd8541385e4646af804e0fdf7b350e0f09af031c461a13bdb482aa20f6ac72d1d5676a08544d9e18edce52cc621006fff9eff1801d20b017e0306b34b1909cdd21078b7139df6069ed7666afd53849e2c818deb9f48373ef447cb527be7e952e17c65db5d00000000d800000000000000010000000900000057034632a1f1da815370f24b7bac56f4ff926f2d64e5c563e9fd59c40be256af575490cfdd49f8a5b3f76461077af326cefb8ec363c1090a9951ef1f8fdfcb5525cc63369583ae88aa7aafd7ba803f69292ba51eb7fd89c9d4b58cbeaedeafab03a7eddb25f7e8c9a698052dfd46b934ed7d5b47744684bcbb8cacedd53372b22567dc83e3bbceb7c2327f69318002af85cf4c1b5f510056c4a4d57f8be9d7c7952c10da92cbfdda2d4f530c86b43e0505c7023347707cf8485ebdf9073cd9196924f1518c06ce9d4000000000000000000000000800000092de62eb2afecbabc5d52cd6af58e7ef422acea038ff5e49d4f0b4a43a007e60c6d704fee5eeadd4da24000000000000"], 0x1f8, 0x1}, 0x403) getsockopt$sock_int(r0, 0xffff, 0x1917, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000680)={0xffffffffffffffff}) shutdown(r4, 0x1) 16:01:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/251, &(0x7f0000000140)=0xfb) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000f, 0x0, 0x245) 16:01:41 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x1007, 0x7) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) 16:01:41 executing program 0: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x58) 16:01:41 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r1) 16:01:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lseek(r0, 0x0, 0x2) 16:01:41 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:01:41 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x2000001, 0x0) wait4(r0, &(0x7f00000000c0), 0x3, 0x0) wait4(r0, 0x0, 0x8, &(0x7f0000000000)) 16:01:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1000000000202, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffcd) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x80, r1}) 16:01:41 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r4 = dup2(r1, r3) ioctl$TIOCNOTTY(r1, 0x20007471) execve(0x0, 0x0, 0x0) r5 = msgget(0x1, 0x9) nanosleep(&(0x7f0000000180)={0x6, 0x6}, &(0x7f00000001c0)) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x10) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="010000000000000017103d4bd58f6f0dfa980362f01d7e6d22a42fa3d6726bac8fda8229d9b2c8bf50104a1988fe2ac0461f0f02feabadc66c64e8e43470f21d5b8385362e4dfae933a32e6a4b7470dc8d1c768b6a99f9958e0453f77106ce6942013cd69ba088175318deef5487fc9675d966b6050a19cf7a2c5d2893b6d7c0b4606fec0400000000000000939eea2a6f9ebde406d9aca4f214ca33574038"], 0x8e, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x8cfaa30404aa18a2) fcntl$lock(r4, 0x7, &(0x7f0000000200)={0x3, 0x3, 0x6, 0x9, r6}) setreuid(r7, r7) 16:01:41 executing program 1: r0 = socket$inet6(0x18, 0x1000001000000005, 0x100008) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:01:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:01:41 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() r0 = socket$inet(0x2, 0x4000, 0x480000000000000) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x1811, r0, 0x0, 0x2000000000000) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) close(r0) write(r0, &(0x7f0000000540)="f32d001489341a3c17cc199ed62896f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a", 0xb6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:01:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(r1, 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}, &(0x7f0000000200)=0xc) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x1, 0x80000000}, 0x8) r6 = getgid() setgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) r7 = open(&(0x7f0000000080)='./file0\x00', 0x842, 0x8) mmap(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x3, 0x11, r7, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0x4, r2}) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r8) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000d8f50bdde650f37e6ac03195465eeb67c2a892c70895c5c711a6697164790b37f739f827c12bc92f2c3f6b721cd8d135edf2aa4d4cfec54bb8ecbdc971aa398149ff2bb73195db25dda858ee2667cfd908ed74763bbdb9c903361219b6dc5d4943131e82837a1423df287bb490cf600f4ef5734421102ce7cdbcc9d648dae1a7560c699fae67fc7b8494af0c1969e5b9cdd6c2726ef22da1f189e8e577ee8ae6bd9e61c487e0c194699653a7a83025e21345df0f98c9d01c6898ef415b218a5cea050250da94d0e44600b860edce97da244aa1271af47efd629b8109620d963c230db633a8ea77638cba7e6fca0b76ee3e0000000000000000000000"], 0x104, 0x800) 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) socket$inet(0x2, 0x1, 0x6) socket$inet(0x2, 0x3, 0xc29f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f6aa4afe76354e9f8d5ee828ec11581dffcd9e3b61ed75934ee311850ed7c0e5dfa5dc394220917ca82088c4d8f3b17df23040a331dbdcc59be508e949fe38b21277a1fae2d84d518bb0b7e972e00c5efee05214c438fb54403213bfe176ed67e43ddb69c05cc3b479e0c30210e747979467d0317a34d4a66faff519e4df20deb38bd38dfa64b9b64b5dca83375d56d41eb87b9faf85b3a8aa7f32ce60776a58e0d1671d1910d883fcaf663eca087a193539d1ea95e32e10ada4c88693bd82", 0xbf) 16:01:42 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) 16:01:42 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="bcf88bfc5f2b28bd24ff40128457287efc698fa5abab8062e9bbcd0140f3136fafa4f770cb82853c03f74481b66ee70afaa2e57b78f5809aa3ae013dd057ea9ac853b55323e380d7ef2f48203b104c788442cba7bbd7c7eed9631d36bfddc1e28d35db7eeee0dd70810b85fc68ce44cb3e3ca9fd1e46c46db13ad31a4c7c872b57cdd31a4af11995d34ac74df2062496888bf17e669e7691b60089d13a7809fd77a0d17f99c88ccff41949a199c18f6d01c7e55d898e5afab1ceef03a94db42471376488b2f85367a4b27c688aba6eee9c49bd161ee95adfa2ec629c238cf257231e85f72ca87db0a6bf6cb6721d1b3abe84e7a1d5dbda84814040b4a7091351689cedc69641982f8db7063a5ac6577020f373c47fc12781032fa629433ccc959662d30ba6599ce72c45727dfb56faf25139d22aaf75b0b6e9e316ced2a598505c7c9d71ae2cf248eb70808b961c81a9541116ebd1d29d01076525217541f9fd5a8bce4f3c5ff4fae3510e21297f0385e124cb7d7cd2e40a25d56441a0ea887221b255a53315c78dd93412cf2adb6c179b64c76c1eade23614416d6c7c95dcdc7df091accd2f63bc13eee2ad6fbfdc73261768594683fb450136cc67dc421350539f16a429c9671e07bee889d60b933bd6056a4564fcf52bc44514a70bf76947185b5f4c4295175c3eb4e0bb961e06e77bdc4ae99b176826062afcaac0b9f1962532dad2cd65403502a95c71f24010b1bb5bc0e0c5067343dc8cffc06b73c801a51fbd44416f108be709dd59b5e459df01be144e2b2e6da57c23032f2a49f6cbfad42f8751af63530c731ba2233f085b917f20ca3eaa62695436c8572a01f83ea2e00e7517f98fc2004878aa789ebff567e93179fbbdc2deb6b0534e143deeb32ad89596ff010fe7026a561baf87f48314072ecd9ab4b06a3cdb72e3261475346a51b8ea509e84d2665c61a97cc90e611e49974c84941d3c203124a28a30a26aa80196573923f47d5086323436200e528dfc9c35ebee371958dad834055e37ea08aa20b5377d92c8768b9207ae308df1d209dac5eab927cd5cc8851b34a01c7d874d5ce4b128e65c3f50cc956b5027f25d0b906460275ff204f1ac06bea66482e820e372d8186d18f558f58a7bd962654b6336db2e9c4eb3784aa500e6a73c7dfd86b541f7a8de1364e9d9764d4584b550e17605632c34e5934d28c3ac379070f77e45b60bd7d9ef215b70221e8272193115a58d373f7b93f2a672bbe6453456583af4d8d397a4ee23282e4ea50f2f40ecfc02450bb0b8f8cb193829c148d85100b279dcfa8dfc9bdbbc6608ffa8beca46803d8abdee9f8c378b7ed7ea76c669edec98d4ac788f018e2e524e218eb6838f747e13291e2e1a52b5c7d31ebf922f05e2a2d04bb27b114e6aa9030f7275d34fcf173e631ab3a609e4f80f9c8a0c0be164b6a8f54d753bbc3f75f4da10134295efa6a367ac6de7920cb7a8d77fa07a9274afba2ec84567b0ec7a831151e13b875365476ece44315d0a000082e4217ac1abaf797146f88d6758053c1fec8eb85a486f50585fcfe53e60939a303edcaae82bb3436aa461368ef0be1b03bce94cccb75e0bbc7f1ab67b211cdc96e6841838ef5ae6fd47cb629ccf0027a0402435146d892006403c2111275858989cda29141b8453f56f03c46ce7bb5c68c9a369d0207cb8875df651d2a314910af8e661ab54f654834db1a0d4b036f675a96c2d521e6693926e5746b1e17d678b1041e05b240a7e1539063185a9d0775a1342a73733b03d84fb1cb7ecc14ed01885a6e02408ba68dde7ec19036a8e75d8abec2b5479b13a3c128a956ce0e200257d7abc432c47e0c65c2abe6dc540eec9e6d12d772eaa9aa865e29e42882080e1493be9e6a8099dc40196bbbdef11af3010d5f4849b719a3299135555ec7439dc3b691605b62c20783fbc0e350af6ffea573139b5788f146bca9665273af67cc1683ed16caf2937242a970f0f70ac97b6f84ccf7b6fcb88834cfa43ad41d0e6cfdcbd22bbcaaf80c8e553a10aeb9ea59e1d512a0a8a20e77f2954971295aa6794f83a9ae716d7878f604c18ad42c632147d11177650e22d93ffe0a347476c1d3ba9ffc46847f6392b375d7b6ee0302276bb502ddc5e69162ecd31d24abed391bf33654259b010aaca8197f87453c94e78d750ec60619278577d7424a5814278eb9e15d918ec4e5db3cc1318c4bf2f038edc000930c23f71fff4777d7335985fad5b16d61019fff54c24773009ec8b30f2571c8ab9fee66cb778a8a09fb5feae3a3d1bb7583b4366e7a8d4cf95cae14f4af07dff06ac5994cde6264f1bedb3ce7e8bd1c3ae6432bdddb0324651a2be08cea3a4c625d2f79805695cf4190f712e7bd7720d7b2be83cce7bd9619bb27defd25e94186a2b1b08df98ca92029e85cee37ac73a55bece8b8be15fe287d0b0ae247d45065246219307a917c839c91e5c1998954906d037df745e627c73476e0c5d60df1432f167fd7968586fa2c639c8bf51e4644960b25f8632929eb9051b3c5a629c3562d6699708c1d3699c88e4d4465e38fb4156b616c5081d49d4dc78b72257cc68f77e80e0cb0a12c5fa4126bb13d0bc5b2e3b4055aa0526fc2743acf372ef034d09c05784f069dc63f257bca3b5993741927466c454a392ab0b2d2ad75a26686f310a758079713e41b077cb07ccc4adc12b4d8c20f0f8a494145bdb7cb44fb849f258ffdb23bf4e74cf7223a051098d8a6e2f6fbc9a9c241ae42abfa13e51cbf6a9ecc51bd5e2d12f4e0fec5a2b3c749ace964c94479ca7009df89d702514b47db2e5d239562146871d7d4d7217624fb1b67c7e45be9eb92639e660d455656811b8d159ba2c6ea10fbe432d3ee91b829bdee17130e2cd09635a406cd7e6117befef6a473288dac9a433646daf3495fd844b395ef8f854d981ab62bbf8515776ae4c23844a15a5ab649040f9b461221c34afeeb8ab18298681a52a649d7663fe99ba98526f22dbd770bbfad56c26d8325cfe196b2106886150b7bba5357b068698a225ecbd41c8c8382d4da616756fff815c8067294d8d8a0300e07a59e3cccede836bbe8b15677517caadba89d8ca25c962f14d4cff9af058605ba215f76e944688559b2635423dc3d0e3d9f9de5a092431ec52adc3aab266fa305e364ba83b7a46282b1a7a6debc2ed51c71cfbf7d862e2e5a2afea8867982adc861c15bb297483ad1584af1a93d336aa15dcacc773e33ca10e283606d03dc23c33009c7d33edc6f9e951c8ad600b01e00f4f52ad4bd1adbef6d313e8bd5175e312912c7a9b50ca6dcd65a20f1d134acabfd591e6a07d7f8303f8a978221fabff4d571440374e2517ec321370982947dff323ee5ac847f96cf7d8a2b47a9176d63630cec20d953367b073e2d9f1fdd99b90eb94b301c7ef583bb1c65e129c14a505c96d42d7f700dc6133345f528444269b8e2aa028fc1ac4c068913b649c5b77a02d79db182f89b9753eb5dbfde2af1dff58af2faf27baef19f0cac7ee48f1faba331f47c93b2ea76dcb1f02eb63ddc5382bfbf86a67c7d3491b121e02001dc9cd7b6bb440cabae1c0c56f39fd360a4d7cd726a24697a4f36aaf21d33577fef54c542e78be1ccf01bce40a07351e4dae975e3c10180284128d30ed6fadfd049f503464072bfeb680f74cf45a6fdbcec3552af47c2b52cc49b38c035b3556f9ab9f143bf9f8594fd83e2f674a87e062d93d367397db162f9748cf001cd3f269b4b6d935694ab8b2419f7fb36b59adf5e3856bc5cc4759cf915fa8c8bb5a9d609594e2420a614eeb73a2515671c3a2dd0d5a66ec897687e5b888795cbae0f8aea9c411f22839e2956c34e24469ac1f9730e3c705ab381649f4db7bc6172cb49e55527a5e35c7514da7ac5bb992ff1b96971130a21fc825bb96d1ba58a905eb43581f1cf7cad6edd2855e5e838836ccaed852a546917da3bc082dc05f5f915d92ad637446bbe9ceed3f199ff25e96055bd7ee2aae379cf00922af808ebd6d2f4face5e207788a5e2baf2d089ed9319b4ecbbb4c2b3d690de3592fe1d55cf29ab855df6be51df0afffe2cd62a7962e6c010e884bdcaedc34fa5d0174353888491d96d9d9b4a784a21019e8117c6028d5d378030987803bf776a814b26871bdce910875b2e5611c11c69cf601b8e5cfa568206b26c8e388e1d2ee6c4bc979906fa12a656ea623d89c9fd2eb9be9f5e328d7a2cdb26cbb70334f8c45d697befa22f5ce61b18a13406b7df968bd55b81505502e40e72d60fcb6aa885872bacb2f14c19b617e727916c9021dca061aab2d4a12dfe749bc1fc7f0b293eef09ae82591434f05cc815ec1075d3247e39b5d41407b910512a3f5e2a4bd0730e466e0a68700150a0e727872cb9876edce8279204bf587d7e1da71e0523175cb3f26a0da4f641c4727016c0824eea41f9e1bd293fce7342d050e2bb495a26a91ef35dc0e2c614d62b6c49bcbac36b7410b7b6b56d6f8b4f516e9ccaa08b49e4ad6802a5e2c7423ad6810b27ef2776df5090cd74d8b91e732692e11b3e95b7a28fa5dee3cc9510735a61fc13dd7ba101ed3965059f348df60d806823a0833e7a1ebb8bde74ddc8e7b021cb6732274ee0cf942f06cf0067b39267ed16d0ffcdda23079b056759be51083f28faee8294dd9afe47d6d0c211b014d08e901fc818a9627c0faa4dcf3d6f1d971f5025c5de67632594608bcc226160b77b9750afc38ae0dfac712df96ce0b64476a47304b6a62e97766fc3d1f1146ac2d3b9d2e6269314677886564a414a3cfacb15fb3d890d34fc85c6d8827b7c28db97f0fc42d1c647ffeac3025a94aa973c0f7faa2d4bc09834dcce16904507811ed608bd4cee537d0c9e99ba582dd96fc8f742ad5b8e2a6e9afb2c5adf73070d9a57abf624ca74fca65ff7105e1715218861fc0b3cb29dccf908b5a3dd8d9531255fcf63835bb84530c1f9a778a22b8147f8a244a211cf81e4ce193bac6e098028257aeeacb89a1746bffbffdf87b2d1f889ae333acf2df5b164955be95060bd9677a7080d69699a22875ed0f36868aa771e086a0ce6d26801ca4237c7ec0895d95e12852e9a3bd0ef15468fe8a23d8a01fb824f30464f603c60fcd620dd6b538c54420f2b8a3dd1cb4a67abdd88190b8264304a04b2c6f4bf1a5d277438b5e5fef73a11246c6806d37edeeb0d72d8343ec7a876df774ff00dc3fedabb6af5c4c69a39cb8a904a07064f453e17f0e5eea89602c244bbcb3ba49e935902d5abf716e6fc75c4a8322cc8a89022ac93e577245ad9fae066b466b9df8fb593a0e7760443bb4621d5d1811ab9fb8bb8b3b8f17ad20a92cef76c700bf62f5922b7f38a2e02993d9e86cf27948aa0d07de7448a9b5014a2658c092ae4cb98b51e42be45c303b833eaed5ec3c495212a6c5cbad2b9aa4522b91f46a30f3826936ef975f902aabe8ba886f58df3e03f2000afac3a51408049d40f59c00fe5d456e79c44a56718cc720d1a79470b41c8569481e5aa8c7742c4a409253c29a21b29cd9d9cf99a2273f862be25330469681c64e3464d055f1d0fff9bcf9dab440aab0d6ed39fbfc628583a6a582fac7ee1e837ac114a4b7b0d3e7230cee18d6603173f3c5ba8b25278f8f8d7c022b42af4dd9a5d0296b22cd229fec1ed2ea29f7112ae18bcc10f15572ccca6bea4417cd1da5a3e38137583edd891f26e165dd8d09bc0c034c7c7839f47812274690ea5a087870c27cc8170bff4bbb8e55a12c0e5805374f4dee23756396", 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000000)=""/181, 0xb5, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x28) recvfrom$unix(r0, &(0x7f0000000100)=""/171, 0xab, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB="0600aa8441dfb200ec901d43e0ec9449f12a68058faee7eabf21d3988fa2c8d128f1419436b6f2dc36a1f625971240bde56d59002365b29747248d3608e29c48207633da9f41b6ec240abbbf4e3d57c3c7114c76ad6cbad6a0a5e703d24b262dd702542c47618588fd67fda8ec5f"], 0x8) preadv(r0, &(0x7f0000000000), 0x287, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:01:42 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xcdb, 0x5}, {0x7, 0x7}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10a80, 0x22) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x101, 0x1, 0x200, 0x9}) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) getpgid(r1) symlink(&(0x7f00000011c0)='./file0/file0\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000001280)=@in={0x2, 0x3}, 0xc) utimes(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x2, 0x2}, {0x3, 0x8001}}) getsockopt(r0, 0x10000, 0x5, &(0x7f0000001340)=""/137, &(0x7f0000001400)=0x89) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001440)="bd34e6276f84e12029f4f78aab16c63fc01e3c768b1a43d4f375d3eb176256af04c53524e4fcd2af8445e1fbd940553c6ea419bb129dc2464a5a47813f944ece13fc417ad80321974ce17045fc4d5c86634daa591ab891bd9b06ad970d4a86819b4b81005f240e2f82aa7a8209c51c616882167d02ac437ab70ccdce98e5863e46e351d51504ea0cafb909fcea63d2c07aa8b4a2a9d3307a97ea06679e321eb0c108f28a70d67c5735", 0xa9}, {&(0x7f0000001500)="d4861051358d8be58c98cc79935a5df81038f9be09468bf719a5bde08d2b8c0080882a7718e3c7", 0x27}, {&(0x7f0000001540)="cbdc23fecd0898c2a4f1ca3d05f7dac22e4a40a56f6ccb868d8505a0a01282a65357d7c5140b6f5ce619d778b6d81e04877ac07be3df6b0e43367ea26c84ee7e4e17fc46c75a52f00277f56e3c0ee8516cd75e7efe3f1aac7009e5394a4c10751a159071d92bec04a95bcc1c8c047a34705bd6ed2318a930d6e305b6b91eb17afa472f5e222e2a69a65da9c90042a03f45c8c67ea2f6b8837e6021dc016e256ae0cd7dc0013e491a11920e", 0xab}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x4) poll(&(0x7f0000001640)=[{r2, 0x10}, {r0, 0x100}, {r2, 0x46}, {r2, 0x4}, {r0, 0x40}, {r2, 0x6}, {r0, 0x10}], 0x7, 0x10001) r3 = socket(0x6, 0x3, 0x1) r4 = openat(r0, &(0x7f0000001680)='./file0\x00', 0x0, 0x24) getsockname(r3, &(0x7f00000016c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002700)=0x1002) r5 = socket(0x1, 0x0, 0xe1bf) faccessat(r4, &(0x7f0000002740)='./file0\x00', 0x3, 0x1) getuid() readv(r0, &(0x7f0000004a40)=[{&(0x7f0000002780)=""/238, 0xee}, {&(0x7f0000002880)=""/164, 0xa4}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)}, {&(0x7f0000003980)=""/83, 0x53}, {&(0x7f0000003a00)=""/4096, 0x1000}, {&(0x7f0000004a00)=""/46, 0x2e}], 0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000004ac0)) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000004b00)={0x3ff, 0x2}, 0x10) openat(r4, &(0x7f0000004b40)='./file1\x00', 0x20, 0x1c4) pipe(&(0x7f0000004b80)) socket$inet6(0x18, 0x3, 0x401) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) listen(r5, 0x5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000004bc0)=0x1) rename(&(0x7f0000004c00)='./file1\x00', &(0x7f0000004c40)='./file0/file0\x00') 16:01:42 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:01:43 executing program 1: select(0x40, &(0x7f0000000140)={0x3, 0x9, 0x2, 0x5, 0x744, 0x8, 0x1, 0x800000000000000}, &(0x7f0000000180)={0xdda1, 0x6, 0x7, 0xffffffffffff8001, 0xfa0c, 0x2, 0x4}, &(0x7f00000001c0)={0x3, 0x7, 0x3, 0x62, 0x1, 0x596c, 0x1fc00000000000, 0x15c00000000000}, &(0x7f0000000200)={0x8, 0x2}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20090, 0x80) socketpair(0x30, 0x6, 0x407, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x1e, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000040)=0xffffffffffffff75) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) recvfrom(r0, &(0x7f0000000380)=""/203, 0xcb, 0x803, &(0x7f0000000480)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) r9 = getuid() setreuid(r9, r4) setuid(r8) r10 = shmget$private(0x0, 0x1000, 0x421, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x6, r6, r3, r9, r5, 0x8, 0xfffffffffffffff9}, 0x4, 0x2cc9, r2, r7, 0x8000, 0x6, 0x9}) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:01:43 executing program 1: setreuid(0xffffffffffffffff, 0xee01) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x20}, {0x18, 0x2, 0x255d, 0x7e1}, 0x910, [0x5, 0x7fff, 0x3, 0x100000001, 0x7, 0x200, 0x9, 0x7]}, 0x3c) 16:01:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0xffff, 0x101, 0x9, "f91e05ffe47a4226307d0c5d6590fe994ab4d8c2", 0x2, 0x6}) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:43 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0xc003, 0x7) socket$inet(0x2, 0x8003, 0x100000001) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xfffffffffffffbff}, 0xc) 16:01:43 executing program 1: r0 = socket$unix(0x1, 0x4000000000002, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x55}, {r0, 0x400000000012}, {r0, 0x8}, {r0, 0x8}, {r0, 0xc75c069dda003f6}], 0x256, 0x100005) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000040)="e7981c79e0fd4bfd0dbadc0260e752fa08f72141fcf0b5236093dd1a57a6a4238cec4fd822d3c2284eed2dc8e35b234fff45698b63d36581316ceacda5034a51d5e9c413d22f2d36626ff525e7c2661eb751458ca73b3212fb0a4ed689fbd64a296ba70a1c630e1806af5e14ae7f12b27eff127adf379a0ce879caf1d091390ab362b8076b1e7df9f059e190886856fb776b9665de6ea459406ee918ed595440ca2a5804a6af409b10d8fb8baf2061c379ae0e5f8abe1cfafaa90b2d8e93a57df27efb1c0c293960b8f33cd2cf080a4c7d1d4aa5a461ecd808f2d30e3d5c4419fd50d7a6250bd43b525731bf3b01b6fdcaca21801c2082648b7f", 0xfa) 16:01:43 executing program 0: pipe(&(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xffffffffffffff49}], 0x1, 0x0) kqueue() kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:01:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c80000000000000001000000ffffffff3c6855191456d94a3658807b0de7352d0cda2b0c4c102fe416de3984fd2c31b5e339ff90843998df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c65aa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bee6641474812855b780c54064f1ee3402b0ec50ded6ea4960872798e4867cd1833cef692bcbaf95d63625f2a8bae2eff43da3e55ad8905a26eb7a2940e3b4e5193c00"], 0xc8, 0x408}, 0x1) 16:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f254b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432564908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef223460a646789961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f8a9ba505bce0919670aea6fd78548f203f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087a0000b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85baa90a71dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc0600000000000000b741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65df93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd08798", 0xdc8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0xece4, 0xfffffffffffffff2, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:43 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x202d0, 0x100) recvfrom(r0, &(0x7f0000000040)=""/150, 0x96, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="0f6938d3d0f986be021ecfe4cc5b774058c3b979c1e8739a7357cb450ed682163a86e43da1e5d16b3189ae469e7f6be03fb21948553e832dd93a5dbd0da96a64a0c56003f5bf37184bad555ce03562eac9fd128c7a128f716025882cd8e80b259de06c83829fdad4d375c3d222f045f87ae9e09da03e0fec53d4d871a4079ded388dfa0e3030f0eb76e2dee95801a5799c9d8adb8786d0aee6c64d27759d26538bb7898ef6c96c6042d3692b9a17393a87b98337385233e2938a3aa9e5ba619617abb097c7c06e675801e04c6254fff1ad7d251cf74c1ce1ed3214d67d87968e5ab141b45acbbfb8260ade5a0c9a", 0xee) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000000)="504ed54145", 0x5}, {&(0x7f0000000080)="df6982fe", 0x4}, {&(0x7f0000000140)="727d9464eceb76e3beeff8b3445b01dac0e58c9982e0ec9ca5d031fdbac47d6b30dfb8d1f32af6049e0d667ddb07dd0f4ee92a4db75d19d9a71d0098fee32a5c73b9812478e0", 0x46}, {&(0x7f0000000200)="dafc4e9be6a1d58188c0b13f7ca04f8bde2c66aceec3259d416ad311a88d948c03f8afc5475a70a4fcc0def336221615aa355e3dde825b43e50e91c492c99a1399545a4d1a6e4e66975921b13f85a4a845259ab1709e98cc3fab06940e5739d24d7dcf", 0x63}, {&(0x7f0000000340)="013e339e11203f7988ce09b795298cf9e7ab0cacdf18eedabea0b960aea6a8ea9583cc01be97483d6bf20145b1627ae3a3bbba907a953745f067e36cac6ea1a384b2ff614b4428f4d8062e31824b7b695ee0b35fae5fff6293deaeeb9611915dfb38f079b1701524d79cb22cca834c654d57dd2f323de4cdc4a597a4403a1708976881b75ef7ffff3156f53f26b9dcbedad9180bab6ad7e07e6526690277f36b2f465b729d8952730608260a62526cf3904dc11092a65e7d71730c00773bc126b4c0e3b421ad66c66c194e76", 0xcc}, {&(0x7f0000000440)="98f8c63fc30d39e2748724d9bc2cf927eb11f5dcdb0059244ab3a958d8e7f528b45ef29ef5d87603bea9f40d902d0bdc05e8e25e5464de053bc75467bb1f853826dc72440401710d063690646339f536d0998cb16c6b4332cf07282e6178d2a339992a92ac1115058e139b68cbf3e8dc8ed10835a7639fbb0e882060457ea225b66b7bb8023eb6b4ef4e3187", 0x8c}, {&(0x7f0000000280)="80a875f745ed15ee12b7a2299c8402489b61c744ef1ca271e217cc3abd8c3d582a90b4466c94f7d3d40a42473a19ed8f7e00dd9faf1f301234f555684e919a2d5343c32b28ee4cf002bce55ecea868baf53addaddabf5e88003632f601d94ebe5346b476da5b937293fb", 0x6a}, {&(0x7f0000000500)="09ba3bb92c579378b4a84ba46a647a80cc5122009be6e1f18c7a6b53bc1ba42571bb0f23845ecb770153e089c5ae8da5a673cd96fd35e6b25034551653498720743c1ccf01a22a4c32660d6c99c8cb4d168166e0a9cad83223f83794231ce0c5c3a0187891137f9b4231fd0ccde2a17d88af9241f2a03083b35d519ba93658c0037c6487755a11b43c3b71f6f4e1d59e2f308b6f27f59e1aca237d303dbe58e81dd3cb6467", 0xa5}, {&(0x7f00000005c0)="250603c9d1585c8a4b2baa3231e59446adb3ebae4d0ace806eeeb73ccd4c6ed7e7292f19c47125b3e6888f3303b2dd01fb6458070dfc8399d0dc1597b124778bd64e4b53959a934964bafa18f073ce278c3074add7d2e422cc5d9b23a19e91a50c98784057a0bae6e544d2445095d84ad6aca74ad6c15ab9a6852ee0db75ffec9cf7524bd121420d28e9af7a53cab93d148aa5548fced49708f9e0c1274bf7f744f693d3", 0xa4}, {&(0x7f0000000680)="8797b0fe4284c185de6ddfccd3d8b2164168390dffd870099c405ddbac1b48f59df1bcc8038987f05a9c9c5648bf763a79647dd847a0e43e265c2a6110449e44e9ee0f586a7057b866181b40adbe494891bdb569b14b", 0x56}], 0xa, 0x0) 16:01:43 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3e, &(0x7f0000000080), 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xf2, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80000003, 0x5c, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x5, 0xffff}, {{r0}, 0x7dcb0afad86aedcb, 0x1, 0x8, 0x1e, 0x8}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x4, 0x400, 0x1}, {{r0}, 0xfffffffffffffffc, 0x64, 0x84, 0x8, 0x4}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x78, 0xa3, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x5, 0x8d41}, {{r0}, 0xfffffffffffffffe, 0x66, 0x1, 0x1, 0x400}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x80, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x400, 0xda47}, {{r0}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x9, 0xcbf}], 0x400, &(0x7f0000000280)={0x1, 0x3ff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:01:44 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0xc, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:01:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) msgget(0x3, 0x4) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x2, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x6468f9dc}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x80000003, 0x4, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffff8, 0x40, 0x0, 0x8, 0x2}], 0x43db, &(0x7f0000000200)={0x80000000}) close(r1) 16:01:44 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x62, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000580)=""/246) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) 16:01:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x189) 16:01:44 executing program 1: r0 = socket(0x11, 0x3, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getppid() setpgid(r1, r2) write(r0, &(0x7f00000029c0)="a6", 0x1) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xbee) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:01:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) rename(&(0x7f0000000000)='.\x00', 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffe, r2}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:44 executing program 1: msgget(0x3, 0x4c2) 16:01:44 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_gettime(0x7, 0xfffffffffffffffe) 16:01:44 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80e0, 0x180) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0xff}, 0xc) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 16:01:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/\x00', &(0x7f0000000380)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/\x00', 0x4) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) getpid() bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c65302f00cbfd3a5338d6bcd38a89056a21830556165b934100332f911dda7eb3ae894f58649598153020f04a5f9e715a9556a44f85dd888d5128f9c83ae60535978e64c70453a406d548653ff10c91687f92172067903db0b8a9a142355616ed8fb6745c18ce3b3fcb31e2821921046eee94fdc8abe46caced436703c9f20294814e030d0b4e1cfcdcc1dd1aa2ee181afb99ee8b9efd8f0c940570b4b1c6ff1e907c3817c6b95f7bfb7440d2441e4818520607a6c1b06e33bc"], 0xb) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0xfffffffffffffffc) rmdir(&(0x7f00000014c0)='./file0\x00') writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="d5efb804001693b71516dc1d2668bb202adf71e8430836f82064fcfd41e048e53b281588957f746a7fb963780e60f582fcc0d79dc40b3878ca52b0fc8fcd2244d6830d13b588fa15801add1e905d7293ebbe53ba6b874b82d3af3777284062f6c3c239eccb24313aaf3548576f7efc", 0x6f}, {&(0x7f0000000180)="cb3bfb60101cc175bbc94dcb951359c1b1033f37b4ab7c5f6804fa0375536fb7032cb0edf3c6e9945bbd278c7bd1839e0a3332ae3347883b6b56c87be2f6fb2de20c25d4796eb348489a57a913f91d6caa66510f21334f3422de0af45e09d366e5f1a7e26932264a2e", 0x69}, {&(0x7f0000000040)="4369bbc2623932ecfd43339f5da18dac28b9747d856dfd89d97eb20d358e5c0df64ed5bbe5deaea0dbccd864be16dc64993540f393fd2480190c536979", 0x3d}, {&(0x7f0000000200)="eebf6f934600d98d809382d70029632bf43656d50d1b41a14f3d724e9c860852edb5c03727f35ae3a2f73c5fed96c7f69360091d74f698e14b357cd8777255a6d78e2bada214b01926e700fa60b6f4f26b8ea23b94f22d7f0161aa91d9046556cbe0b66cb1fe05ce9fbc6a6f7e91d79435e435b03f47d915f0d5f894f2291fd494b653c181c3f35c844ae3b3acfb6c3441ae1c997dd53a774f1ad402ae7763fb5a924f049b5da2636fb0bd5e238886a6eb8bda2c66a31a9aa9c10b6b3ecbf2c65c1b2a934b68bd8a232a7df6f7a285ef1504bcfcd95f3004f540db14bba0047fab92a187b4db317caf6b9793a0c0fb32e867ada0cc33a52bf879d6ee415265ec559361608f8474e573e4ef0db626f374af2bdf42abeb47941f6c7cc387bb5cc8fa8265ed9f6e2e5814b004146834825be59097e2916ed2dac5aaa5f7d74c99b3666950c122740d2b98614b58f69eda10c7026e9d96e61de711474bfcf8a2973cd7a7b7b8c42971a2ea811b0d09e8655bd9c7a08e0a75093d466a0e1a6b0e5ff9d90b6843c4f4d0d42a70f0d5b3828692688074a77ced4a3ede57fa1b2ad43bce2b0471558549fa6bb2ff4f1d5a1ef660f5bcfb1b3f97bdb2803025782770541bba444c8b2fa6dbce452621736f38cf671accd32dc0fb56b0500dbfd9b31e2f01c198a3c7300c0d644b7e7b466b841ce776a6bf8394d9afabea63b3df2df76a0e2b05d357061e43c65f48adf8cd4c46c3f529fa47513766dd179a2e1d87fc6337dd6bee417bded845d7530cda64156884826effea5b9cf807d7c6bd3aa2c54179aaba4c7cc0400eaea69e0f640db4b033e9a65de3be47f52638eccac4826b89c9d03695b49e70749d7a931e4c265bce8b722d7cc4d305cbc1e05dd0b894123a52109affc8826558ab3582cafbb13304f35ae229dc395cd61c09a649684808285e21942e17bc2c067025de515bd21ec6a75cce400548b3c9fbcd5c912822c075c141ac29ac1945655d6eeb9fa40aff0589fff0f48cd309bbcba43dba139d8f0c641d6e8e55f1b357dafb34c16bd5205370afdd31209c6a835d7e208029becf7f7779c5aa5be1373d1e5ba8c1d668b49d559905323afb20b9ed886ab4ebc4bf12a3df1fbd45b00fc18908959125bf0ceb793c9a67c7a0abe3cd85b367c87b6994131723f6b4c58c19a7726e595dfa9df729e0575a19b0666c07277d8c50b673a005c64a07ec67322c680b27fa81eb75df39f5af78419fe505930af757a6088224c80dd81a1b33015ddf71e57138ec166e1fe3a77c9136553f1e56db7aa2474be76b5daaa34c5146886f7d55ff3f072319ef608f31c4fdd91318b871db49fd695b9e4e1486042eba56b37de86a9b10871b4e88e23a34222283acc87d050bb269f9de956833b881a4dde53c94136e95232275e492150a423bf13632f54fec4010ee7f742033b76996d6365ccd3edb48b42f753475e0eaf39ee9be4f8120e947bccf5899e69162e0d6efff13a9de232393272c70b34d7d4006bf1197c86e4444ef0eac11df6297d3ae0f2f4b01f9d34c98500bb9d7a78a8e7538040b264e875464ac222fb4af6138f42dcb50d5765a9cfc36952fc0925924cd1044033944817d4fadbda4e3f1f420772adde616d2bcbb7006a6370dc375b82c0934a62f1f14fd2e9018da30243dd14503e6bc653f8756f77ed012ba8e6294466dc05c481a81aa90ede926f543cf3572768eacd6bd01a5ccf4cecbcad95a09fa7b36104da0fead4bda2ce888abbd997bceb92f9279b73eb75d53c0bf456d1557c0e78c85fc5b76bd82430912a9d23749ac17148350210b07b84b4db5267c6a3292a393eef6609cbd7571215e22fa3059fc58a9ee252be94c46cf488e73646b9ba1943ccebc7bb330f7449afe083e3098e1bb4658344365985fbd8a4200ff01570b8d4fcc2bb8a2cc10cad0643388c1cc9493acccfcb63bf2ba462761eeaa82f1e1b53604c13a1aaea016b5ec054268e55719da945f048e69c8e9580bab91a00344b0904ede4d2550831eca2dc28802d2d47ca2ff8c1ab2f45770703549d5a33d4d2b6349b5f5fbf6fd451a19a7f595c0af78e856c905f78ac9e2999e37e3b43a058186037cc683c99502a7e6e60d5b67d9ed1b81868d151b6bbdd46419e212d9992594a935c0022522bafe640c96b49dc73d3c8bc5037e8fade2d23ad6a7ab4b626489efcd4e8b66a5065fd4b95536c0e60f8cfd8906e8b70bfe535c92451db305c4d5affad795e22bdc377b47f4084880de28503c529ed5a6dbd6b0094b7a22ce13b0964474545317d4debef96a96d88d685b8ea7736cd241443fb14f2627ab8ae315cdb544730b4a542cb8c3ce8072f0f45e1428e4ce41db10ca0369464928f7eee248d9a3f49c16d9c9baa37e3faf3290b18a222ae6765b3df671b850fe3ad6dfa2f087e17e5e1787241f9782c9d0099d00d9a352f2318c2c05ac72cbc3a605b2b22dd84654a4486dc68a92575bdf17ec9758bf38368a70cc106a5c9f39659b7f1c3b9584bba53345eef8a2ea2816bf568ad3308bb880f534758cc7a0dd215e2385560d6f936b79d3d816090c1922da0e3b47f1731a803571d1382ec34fb2f7f75d2dfc3652c2e4f386fe192cc0eb6c34574f66398ef236ec9b7ce85d4bc82f0d6325acb2102019afee80824195273ae29701b84f7c0d9e6589043a649d287b205651ee4330e24463a262ac7f7f230334d23af89e91bada92e29f1d2e6922062dc31b8fdb15c586760fd34299de2ae33d47168c3e3c535aa01bc9b9a5d64b3d825cdc42c4f7f6402ca229fa7a1c92ce82ab9fa7c3d439a43fe813ca1974aa8640a1c114bd00924842180befdab01ac0df47113267b01c8ea179711c335ba090a73b76a6e588baa83afad2f35f710de13e7fa95547781316a47b38cd46287541229f40c82b82b6c5104d1d825c608d9a46794f5b04fa5c4e12720ffabe461fa36011b80d743daf82dc58b8458a2a28a01379e3ba1152bd80b8589fe02c055a1101dd8c10695eb1ac3451a8139cfa13066b9928282b42be03ebe9c5282e8cf78cc3d2654f43b62114fe39435a71248338081edf58d7fb3ce197bf35a7c93285e8d9e3cc128d81bc96120e2a932677ea002e7eff6d2eb1bba15d27191ebcbcad3e94d48b8be1915427395f15334f7d64b399100450af97383a80def14f2226a675e34f61e31bce1f8dd1f8ace14b8b659fe555c9a6e2ffdca3124582523803a709a22820b52603c6f6575c1cf05ce28e3041325da18c5be4f79eacb222f19a47ed842f068bd4a6909a3bc312ba9717321342fc4392bb5d0ee2cbbdc0e9450366404d735196b0a843ca149c0566559e5e0c3bb9d1f044fead7b9346b4577fefc6a8bc4e0e6775b786036eb1fb8a0942c4b09bd40e17c8e954e522c11848f1be59368cc2a698bc97bb91db02f3d141506706c70ac4d869c4eb93e6376706a9231c7a96351a16aa99e0306896d96167b59fba3f284a05a17fb7a8328ff687dfeea7f864542ab17e4fca6a8fddaa5bb4e4f690d5958cdb07ee30b9b13e9a79d078f98509eaff478092db9bdde28a70cf4629db471e480074d5a9b1707015db4b6e92926200e4a5bca88552b3e5871c3163e6e550b9b55ff1795e67122015c1c6a720108c1e752298829b109ac8a72d3f8368ca9823d7ca600d4acf834e8e2c2e429d73b5041000934da650fbd7ad9b9a60c346875ea5b946cc37e44385b838c1f52e0647b15fb679fea7e876653914c98dd1052866a356e089cd2a7ea67e41b37e83e750dc9d3a9a7faf65333f4375a97e599fafdb1daa9319e5cd04ebfcb11861f4c7187f1838161946c8eb9e7df131d2c32ff479ef2c696819988908770567c2c6a198cc38b364522cecf9daa29382f2f513918d7d56f43c52b6545405d8e8ac70b9623be5d09129022ef2f5980b9e54b101a3e942d643bc73735b128953a3552e03be1330d581316cbbc09a043b52356ec011626e13577749e279cd0444d8dea27abadc4496f045a197c72754653e2a5ab921916e24b9d0bd1cee8b17c953e6f94c1afa07f2987f9a1bc72f2fdab893e182c87fabf2006ff1b9967d2ae69e4169656ea814cbbc0dc38e406076141b50267038a452ec125df6469429882aae117a55352ff278fc702408ee91611659e592c6e4936f5898a8627b22f42888780fbea6130171ce53d6e4fa690a52514f766d2f81e9705c37c395da0ea0f6fce1f87b807d02e165e3ef6b8849849280482c736275a7e3019db9384fae12229452db2981d5372539edafce2eb8482647294fb238c426144e947dbce9665afb412fbacf4736beffed7024eddb0a3474f108430f6e2c0919d25539da9f4ab722e42af92dd3153c14ec6221e2d9bf2428b928ce6e781047b74c8521ff53d561a125de38af64a421d8efb6956c9afe79fbe70f7dc1406b62fa7cc841310a8cdd0a7a484a264483ad25679a85c2a59f1d995b498527ba1f240705451b74d5af56213cbb3c60b38eadc6ea6eae6e900e3b56c8ae17db12790cf952864740a7577dbe9058f65848caf49403a63ff95d53d08fc2e93b554605b9bab79b8bba2880214314477e7db4e1e1a0ea5bdfac0b4048b4bf89b2fda3e72159c1efb11aea2fc8c646ffcb14c33e12e27e814d1e6b8ef187cc12ab7bd95cf3e2b953d37cd219b5fa3ea81e17cab7dc5f2a68db45a887e34c2d14f2eac3c126eb695589bc76e4823adbb4cfe4a73a65bc7e248225d379ed4aa4d7200dbf6092920828b5d8372ec5fc10659988d1b3f51749768850f2486e6c40799039534de7f71cac2a09c7ac88cc9f3c3e8180549b377cad34fdf1a591195db0b70b37a6f2c07cdfe4683c72a462723aecffe19664bbf84be7b33bfc04bc606716f68244fdd280bb2bca5d1b2605aaaea764f50d81ff92d1206307d786577623397921c775e7947398f98fdb7db62e0452a1c4ee198577c45e19fb88f6365e646deeb65933cdb34751264134c87362d1040832d2da99563213ba097b90de1f2b9292f857ae6b7b26e3c8415fb77affdbd1518fdbcec1368f38cee5dd6c064ab5154d98b4283996eefdb654487de02d258f7367c6a28cce59c01206fa7703820827315a4f1e675a375dd1d3e59c819c8000a1e2f786cc80b7f6e39080540c265f17d14df8c744acc63271b64c44af9bfa48d770124dd46740990613fb217ad5e24bacad896e6e8db587d347a8c7754457de8a2073bade239dc2be28609b5d8b40a86410284eb040194a3a889c9e299b98177a9aa31ded881627c6c9d6170e14286fe8cf5707fdc7d4032befe5e201a0c14a7efdceeddc821a353d98ad75d900b32c0cc0e8f51fcb933933c952aa33f19bc5207d63201e3b61b6e2347d8b90217aac17823fcc2c1f9e72ba11863920371684da5cecebb111ba1f411c11ef7a633b3117574895865cc14a604f0720804ec832ca2e79551294769a09f69cfc3d6adf23325b891f647b8073aa41cfc1bd024e1ceb706d319ce8a755c860c56d689448fbd9fed5da3f205433c9fd457a93b54477e2892a57f2ac880cdbf9999871c48ee50b9896fdb62af1fd0fea9636fd2ea4c7f3e61346ec920fdb5b4d35f36c4d64649debb306c207d876f9eded5dabc324c9791705409727c9693d83f709dea22bd26bc7819b3999b31fef7351a3b74a53a9f03d6b8f83abfbd1f4d180fe40b257cd8224ef8f69bc678272b03c0fe713ecb30ea325a3ed6ab2467530cd0e0b9b089147657b36a0da672b13fd5b82363fc9dea224033e5efe40017a9298", 0x1000}, {&(0x7f0000001200)="7090a6a2d1d38024a9b3af1d9ac71d7fb6ddf60670cd0d4abadb46e8453d7fe4bbb7e8236246085ae59cdb3dbe105f0f6ee85605352276968e3a7c26d1aee0e995e01442", 0x44}, {&(0x7f0000001280)="c3cc70972817406c44659a8ab4cd9710cf582319a6694cc548ca920f96b163eee0aa3e6023777ac69753014dd13b23cc0fea04040a6199b80555d62142057aa023efe0af41eab790ec4e064795727f877afebc067a42fa840bdbf61672df49ed5e5a3b1f89c7a7a4d9ea02427d1556037a33b933eb94cb789a96ff5779abd91d3933cf199d98f6429791e2edf6dfceb2077e25aad34b9a9b28bb50c337f1d5e407b5edcf11cef6a9a3b2822b", 0xac}, {&(0x7f0000001340)="bfb6022df4e91569975eafb2adfa2c010532016cf05f749a7e718eef8d748fae569a5ae74c5c9273c7d0acc39edffc8f99a184eea49892792f1aa9dc344c4381826910c7d158c94f32d9bb856a95d162421409494c0360f2e5f76e703c012ed0ea67e20d8ca81892", 0x68}, {&(0x7f00000013c0)="7df1d34a53f3d21ab87221c7ea9a8d7b95c189ebc3f7657ab334fd1fb5e4a6ba865cd6f19f9e4c839545d4cb1e9c072241468e74a1634779b84074ae534bd9e728041c6fb19fdbadc8b94cf5d5afc882bd7f40c9d1f5756a3534b922396b32bef69bd97bcb80f57842a3c92191f91d618ae66abf986b", 0x76}], 0x8) 16:01:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000600)=ANY=[@ANYBLOB="6e590b827c0471968b46a957733d5674dee4399cba6130947e31efc2648ac760a8c0cd6328214702324a8e338734f88cb6842489424a0ef19cf617873bff9c7d71dd6e107ba9b7e24552adc2817bc2bc6d1b5a074ae7be3c0ce4ebcf3b9e672ad58eb3c8bbb30a2c645aa4745e5cf84c2891f365cb98099f8f66b0958a1f0c6cd22241d36c7d959b122fc3cce26d9f0e2961a3ce89af14fc331dab31ee78878a19dcc7eaf77baf512cfa708f128a9dbadc668aa7e750157ca671b12d0f2a94e0357ab357acc7eaa7b30a000668b7d903e5f6f9df2a158a7a842b74b9df8be6da75d56e7b0000f7d84eded85c281dd88657925171b8ba1d9466d76b71329ab598b4cc87d91fdcf457568628a9342d3e676db255dfc576bd5fe2782814c1235de2e4e5b9e58428be5878c521d6f2c9d78210f87d614e7ab38d7ec86ac3d21122b6745944504ab1a996908a183b4ab29304b5b5440a4f61471f6def51733055f61fef5ea7142269f3435bf84efb8bba4c4fec5f320211880f"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="bef276b8c9ef4334068fe57d8e04fef700ced82f77b7c3335b64bce82076204ca70a25bcf2958c23e41787b97548ebd1084c457d80b32c6a33706e42996a23f6adcff9e959393ecbca99f38a2bdf9dd99d14b3a8592522b0ff8570ee", 0x5c}, {&(0x7f0000000180)="f6357ffa9cbcb9c7060bf63626ac58d1d8c1b4cf57c0eceac5d57c22cfd9173735bde2bd3b0ae4965ace733b5483fabc110ced2636416a77be59269c7e5895bc357ad26c0167", 0x46}, {&(0x7f0000000340)="178f9e83ddbaf5f71912cfe356e0103c0422a3844f1aab9d971027437f94ac6e4dfbb5d55e8f6a4a30613cb1bb8ce664e21b31b8d8d015db4bdec2cc725e728e7d86d147329268e27ce49adf8f197e7eee54dcd5044a1d36d6921935528c008576ae331ea06394eb0488b73552a10f391eef7db55f3948ade5c89e51d1c6fec5e9e321b81e2d4f9c0a24228b78a13b8e0125e68dd14db35d313911079597011c311952d292a758e5b9a62a8ba2ba75c587640b1fd2b8d2a505c28d2ce40a0fe503c6156264f1370499599fb71a3c80860787190124e7ac0aaf7e8759e0c6560b49dbd339", 0xe4}, {&(0x7f0000000200)="3868ec73db16899845e41ecc9fe91b10ed32fd3885d4b3c50d14fd75225be0220d5d749ba6e76c2046737c56a3d782c0cb3f7f52c1efe8498fce1c420b148dca634639525d9996823b25c158cda399ce367b12e456d2bffa", 0x58}, {&(0x7f0000000440)="e4dc9c447d021eb2e18cbf74f3f3dd8193dc954f8f45a35aff3dcea8347a17dde07ad29457b23c4747cbfb51aa9101afc6fad8ffde9060455bfb549bb9623f25963f66ce6c0483853b630fec45369cd42874e104415771055cb5bc2078d5f9b9ae7d9d7d339a4a2452e85ed7819ff472530236ad0417d8305ef47be6ee7c546ce19924d0afd273def205e3a73e6b49bfaf35d9853dde0fbe15924ca65f649d8f408f4a0fb9b456f4fb080d0c30897cb71d6da34e64050762d6cd14545463dfd7a8f77f87f4ae02e6a592aaf763c49285eb2445a1d7578d58105760af722c3daa", 0xe0}], 0x5, 0x0, 0x0, 0x400}, 0x4) open(&(0x7f0000000080)='./file1\x00', 0x82, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)='./file1\x00') 16:01:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) chdir(&(0x7f0000000080)='.\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:01:44 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ef842cb08193a5f514f417b7348d09924b832755efb8f8ff3c7a8f9516127b1f7a6274d9bae23cc7a5a77c6abad29d6987569c125ead209df70f27e899ef60329887ae1b511ad49bc018540b220d02d3b55365544d61917e5505f802d1da529e7ec5edf9d9eab15af4c61c03b83ca6b01d2999c7a1bac1356d658d62167d9cb5273a8491b0392d74d6a451f883d1d68dc5136f88cd9ad7d9757ce80f6b36e5932799db19dc3ad6a5da16621da9b25d9fd550c39d8030262429329b8a2846134013331a65d4a5029e66d718e8cabf5dc0a2f9e4e921ef576eab1e36f3f44aeec841e6b7dc55ffbfd27db545838c64a642c14574f7f4bb9edf1919330cd8ee7acce69357055702eb2d23c264c03eff6c3b8b5fc709a2717191f8bef5898da70b8002cde689b50070e3a923f0956a3077296dbd7dd7e37915c53324b6f028f19afddd89865b639e5a56d7345ecd34c285cf3592fab1615b77307408d89f95dea54bebb268e6884abed018e197e3042c3c1c7c016c789e5d8638a8eb08b2b94d5807b5dd58f5a6bea32dc3ff921ae2b85aa602fefd8fbb12ad9e9ea3eb1ba3a378f532e79f16afe3ec21660e96bc4d0a2d343e188c0535504a84703cb972670717bbcc0035ec0470dc31a5e5eca92578568732bac009c336e07c2ca66ea5f557eea6f3bce58eb3e6f2fecc41d6813eb347c93ce7dfc43835486d50919175efce4fc7", 0x200}], 0x1) kevent(r0, &(0x7f00000017c0), 0x0, 0x0, 0x0, 0x0) mlockall(0x2) write(0xffffffffffffffff, 0x0, 0x0) 16:01:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0xffffffff7fffffff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xffffff6e) 16:01:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3df03fe80400926891773d5170a6e98832a002ce17313a91fdb6187c142b38acac3d524d95451312f64ceb6ad01070210400f752476d8438bf2cd4d47717d2e7a4b964bc9f314ab7424d148703a9eaca75421ac41c69e4c6b8c518fb4665ea368bf622b39bb4bbbbf47e8373406be95787c9f4c0b2082761d89f0374919e0741e9f69a5de77a55f3e30655ce572605c3f3438e4a72fb8cae84ed6c303037c761ca970c2cbd7cc30f7ff917053ea49221d1b43fa65d737ea2784922f2c6c3395adadcfdb596e5ede28058cf56856247ac5be25c2857dec823a20e46d0b724d7480cf89086d43a6ae8277e4696bc"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x20002, 0x0) 16:01:44 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:01:44 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:01:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)="2b2b2e2e402df82800", &(0x7f0000000100)='\x00', &(0x7f0000000140)="cf2c00", &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\'\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',!\\\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='.!-.-\x00', &(0x7f0000000340)="bf5c00", &(0x7f0000000380)='+R*\x00']) 16:01:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=""/210, 0xd2}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x30482, 0x21) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x1) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:44 executing program 1: getrusage(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x40003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x45cf4d50) socketpair(0x11, 0x0, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x200, 0x7, "7555f94974ffcd37ecabf912864673debd91fe25", 0xcf10, 0x5}) socketpair(0x0, 0x8000, 0x1f, &(0x7f0000000100)) 16:01:44 executing program 0: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x100, 0x8) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="f191ac43c43f20831cd44684f25592b40339b609a7481165e657e9907c386dbf8683", 0x22}], 0x1, 0x0) 16:01:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/6, 0x6}], 0x1, 0x3e) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x68e, 0x8}, {{r0}, 0x0, 0x44, 0x40000008, 0xfffffffffffffff9, 0x8}, {{r0}, 0xd6b67908e157072b, 0x4, 0xf00fffff, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000000, 0xd1d3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x2, 0x68}, {{r0}, 0xfffffffffffffffc, 0x20, 0x88, 0xd57, 0xc7}], 0x5, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x27, 0x1}, {{r0}, 0x0, 0x29, 0x2, 0x0, 0xa}, {{r0}, 0xfffffffffffffffb, 0x8, 0x60000012, 0x9, 0xffff}], 0x2d, &(0x7f0000000500)={0x0, 0x6}) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x8a, 0x8, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x81, 0x4}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x9d33, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000080, 0x1dce583b, 0xa5c8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40000001, 0xffffffffffff3308, 0x18d5}, {{r2}, 0xfffffffffffffffc, 0xb3, 0x20000000, 0x0, 0xbaa}, {{r2}, 0x0, 0x9, 0x23, 0x100, 0x3d29}], 0x6, &(0x7f0000000040)={0x100000000, 0xdd39}) r5 = fcntl$dupfd(r4, 0x0, r3) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x400, 0x38) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0xc0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x1e, 0x5, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f00000001c0)=[{r2, 0x80}, {r3, 0x30}, {r4, 0xc6d4a567ea068a71}, {r5, 0x2}, {0xffffffffffffffff, 0x4}, {r6, 0x60}, {r7, 0x24}, {r8}, {r9}], 0x9, 0xffffffffffffff01) 16:01:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = socket(0x1e, 0x4000, 0x5) accept$inet6(r1, 0x0, &(0x7f0000000040)) 16:01:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) 16:01:45 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:01:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) socket(0x10, 0x3, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:01:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x10001}, {0x18, 0x0, 0x6, 0x1ff}, 0x2f2cc646, [0x8, 0x200, 0x0, 0xb8, 0xffffffffffff011f, 0x3bd, 0x9c1, 0x6]}, 0x3c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/72, 0x48}], 0x3, 0x0) socket$inet6(0x18, 0x3, 0x9) 16:01:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x400000000000000) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80000000000000) 16:01:45 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:01:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) close(r1) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) read(r1, &(0x7f0000000200)=""/73, 0x49) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf00000b6, 0x100000001, 0x4}], 0x8001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0xf3}, {{r0}, 0x0, 0x40, 0x2, 0x6, 0x6}], 0x8, &(0x7f00000000c0)={0x9, 0x3f}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x6, 0xecd}, {{r0}, 0x0, 0x1, 0x81, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x17a, 0x1}, {{r0}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x70, 0xf0000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffff8, 0xdc, 0x10, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x23, 0x100000001, 0x9}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000023}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc, 0x7}, {{r1}, 0xfffffffffffffff9, 0x5a, 0x83, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x7, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0xf46a, 0xad}, {{r0}, 0xffffffffffffffff, 0xb, 0x5, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xb0, 0x7}], 0x47, &(0x7f0000000180)={0x7c030487, 0x8}) 16:01:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:01:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xf951) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) flock(r0, 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x1) ftruncate(r0, 0x4) 16:01:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = semget(0x3, 0x2, 0x300) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r1, 0x0) 16:01:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000040)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x800, 0x80) 16:01:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x601, 0x6) 16:01:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:01:46 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:46 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:01:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:01:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c53734199c3641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:01:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x285) mkdir(&(0x7f0000000000)='\x00', 0x1b) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r1, r4, 0x1, 0x80000001}, 0x674, 0x1059, r2, r2, 0x0, 0x4, 0x7, 0x4}) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x1, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000001080)=""/4096, 0xffffffffffffff8f) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x1, 0x4, 0x484) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/83) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) 16:01:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = shmget$private(0x0, 0x2000, 0x144, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/157) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x104a0, 0x11) flock(r3, 0x2) pledge(&(0x7f00000002c0)=':,{\x00', &(0x7f0000000300)='\x00') close(r4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:01:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:01:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x2000000000, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x5, 0x40, 0x2]) 16:01:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x5, r1}) writev(r0, &(0x7f0000002840)=[{&(0x7f0000000000)="0072c28e8ed1962773dc5ee0d4d3164cbc3f68154e423017cbf2846aa9b85a29edb10e48fbefe1577bf089f5", 0x2c}], 0x1) fsync(r0) 16:01:46 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ba0ed314e050b66d45055b418e29d45ae6ba5d70776d2b93f10273cb80150935f6fe2f20674cd77974e6a201e8fb582f36414e", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="b9dace1743ba8ec038861bb3c6330d3c5bbaac72563325716338e84792d7f6cffe79e2b09abb9fd0c97d3e17cabdcc5ebdb0008c7214b56b7b205cc2f3ac8acaf6e0b7612d60a0d6b01e476ef69ee823cc4f37c008b39a7ef384f5998a90cc6be594c4a8a37ceed12c500a4054bd12518d518ff9b6b833ce9f9b034f019f50ef63786c50", 0xfffffffffffffff1}], 0x1000021a, 0x0) wsmuxpoll: not open 16:01:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000"], 0x10}, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r3 = dup(0xffffffffffffffff) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1d) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) lseek(r3, 0x37, 0x1) open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 16:01:46 executing program 0: socketpair$unix(0x1, 0x20000000000000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="8f", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000001080)}, {&(0x7f00000010c0)="b0167f7a5d4de0282033a898c0d1cb7441071e351e9807e1fed6bc5ac52c7a3c62f86c696d8d59d75b3ae3efe61e5055a0178a5900fa644641e202d4b683440f96c63ffe28cab5cac81d5f", 0x4b}], 0x2, &(0x7f0000001180)=[{0x68, 0xffff, 0x8, "5c81c98ec6dc5243a33653f7d9d97ee733d39bceb33ac0f03b3dc3ffe88a6facd6989bd3b406582abff1c7a336a125bae950ab7ebecdf268d098d7f72f84a8a4064a3c316454a765a50ec8211869141b990a"}, {0xb8, 0x1, 0x4, "031ab758f1b33dc42a1f1afe96e69d28ef670ae65e907be0f25e538cfb8b765b2e55ceb5f71e81f0eaff68cbfad79671997ab346dc37d8634a19f1be038fb27f29314542486eab9b1bef2aacd5f78b16e91896030890f31547052d2896d9000fca7360a65a7f8829123f8cd7d13ff061f60721e5a41666c45223f72c9b6a8db441e9e2761598c6114c775ad0e8e86ada09f42cf2acb1ad553707a352fbb359cee6a7cf0f61c052ac"}, {0xe8, 0xffff, 0x80, "e78ccaa9c4f77d78ed4faff0db525530c3d98b89e8fcd9b7cce5c5276619524d6a39508e3ae9fe334a09783f52cbe0cc2045b4cd435e45f13ad81eed57b6f079faf2b756892954eb02e7539f7fc0be6e5be069be7f7f22c07ad589a66b35eedc75c3273c9b8bd4ee4c74e5e0b5327ad8503fdf1dd12cca8e88091842f484610e2072a36dc18727abc060caa6256bbcf1fe9b8ed7285d0bc15fbb81cb2211a1237e33e563ab0a5074d767b8b5c5b38f4120dc4f1997a893afaf829e027580faeac9a8b2c81e97e8fc60966e5a5894e5d72a56c0f4"}], 0x208, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="0d1c6bf50dc2b01051a32467810800eed3463a6f3e69c4d6e75c40c7b1f18b2901b72a66440e9fac3dddc1eedb7cfe18d7bc9ccf38335ee6b9479559feb642ba93f59400e6928b8485031449d9220dd13d075d893f30b18c635cabc41f288738ab6797f40d1cc60e7f13af52a312fc1401a380044cae5f4aff3463b7153c73e8f49670a80969defd2d9bfe779d40e7c366a24df2d8d900e0ebcefdaa6560b8aeb2e58f2bec3e536910813b8a3f909f2cd4ccf93f64f32a5547866aad1bd0056b6f552149d2fff4d188b6cc043dd8b81a540fa82585c65939dc8bb7a701d840de116dcf770e9ada441389544ac615411a5097b951045aff3f52979e65e67e8e571c5f51af235aad3a73d3a5f3414aacd8f324b95836fc248a718e0dc63a6e30c6c29d327425e167b4672cbb40fa84824ad1bdbd38cf1488e2dfdcc8a4b9d0b08a73610495c9b019bb104e5e6335b6e93e7abee7f8f29f106a7dbbbc2c352a7ef11a35e781576f2a72db289f51b9c4158cef5a4d148795f00286b216140556fc8ee42a4d977d69ea1e9ec20dc9b7863f0a770403d66fb9b909b21b5fd6e2b3ceb7323601bb6170ca14bf74f99860d81d9992b16ba99eafcce23ba7a8af669e7074e6eb19b57ecd097997789d369f9f3aae24ca7f0ffae14cf0c16a0d47f4c6ced1f8493cfd3761d445e4dd042a8361ace2d12b8edf0e8196fba33ad8137f1969d7b8f33d1554b1739496f2328a2418ae6ffc05dcd443ae4b68f06626067505c8699261fae809cba36b92138aa4f3c18f66ecc04bc18642f08fd3f62463bbe01ef9893dcfc442880c4aa2ee0540854c06d14be1656c110704d6105e4e92cde192f65ae6b4f5bba3b0610ea1233e353618523854a425ea1c4512cf1bf0514245ee164419c0922226412ee047a1f290036ed34a81fa86cbdc50a365331c0b80fa41d2ff0c04ea69fb3e3f0dc66439f9f0840cbf8fbf41ec12fd2e706a3818c0e710c9002aa578c664bd4cf5eaf94cc162b2721867ef6564de1708aefb2fb37212872e4494738979d9de798cc0e1aa87dc8a3574463b15d73741c014e188698a3c0f5ec860567b1e62eba77cdfc418a31f453ea3b133a2097e06bb1a01a04d5a29831ec51d4eafd4377fd41ebc6a64df2e201d783a867faf63057ff64abb8c7c34a0a0d4bc37595b618604182741eb78fcfa6e91428fd31e41c75fe14154ebbe14a423309c9189c6bf4278aab55290dc7aba861b143eeaf1e02d21f01b685dad66fddbef6ac8c90752d0ad3f8a5bead6c48fbfd4015190a6ab08210aa8ec5ac3418ee2354f16c336e59860f2c39752c26938bb91e604f78a7965bbfbcaf2996377e19f41a61117b01685d8570fbcf1ddd573ff234d3e2d0db66744ff0cfefea2bdf0979c65fe6dcf4efcb5cbbbc5e739b21dff33486ae24332e39195eb96c45e5693bc6b75029d85a14b00340e79e842a8d5a20f330af42aea44264e258e2ab614942c29bc67b27012f89e34b83740ec94d8a7e8442d49912028413e2c045f2bad001866b537bee083a8e95dfb743fed281671cc629b45dbf25c2a3ef13ac104e1d4b262cf57e38492d55e5113cb78046c83a0280d71d437122733ded0bcc895a4e44ce715fc47b6954cbf357ac05c1f3ccce99b3a2b4f0cf7e1a3a463ee16caf4be18fda4c69419b2f6ab0f0fe872a7c912d9c49bbc28cb3bbba8bf40566533556092a145dcc09a3adb735d1e0827d07cca19f3e5cbfc33f62954f34761fe36cbecb819e4e061534fe4478ba0ff8f0211913b1896ebca491ff162e9e7c745e17a851c0b3833d3de8171f057f9248fb4e262524c2ab7eeb083d0bc6b6c273ad05271d5ccb5abd059e83739104871508d6986ac931822cb90871aa699646caa5374c31c3b5bcea6226f9ab4011fd78c3bb6e2745ea2ca0ff62244bdcae564ff7bfd87ded222deb9a7c69ad9090209dde04a1f7763957260628b4df05ff26026a2878a48be77bd460cb7e646f049359cf6b5c25c866e94acaabb154209f0073c90bfdda0a5d39487b193fbfacae64e6613c5624f5b8c78e4d5e011d7ec64fba7864bed4376562482e70db3655e11d132e0eddb7ba7df30cea0c85ccb8fc57bb58dcd57ba84bcafd24e04a468df4f3237c3c68bc1ba6a74870c5c70eff078fbc2d191f4c68a2f5a22afe280e32681398aaf1a361703102fbd4d443c6cba4a9387079681a3f85d416704355b27cc275e0510445294230ae2b887c02c36460f46140d7d0123129286f2198d3de5615e4ba55d7073f765a63d11d80501309f97e435e2ce724eea613f50b1412379cb44cea7a7519f9612dc1708a4ebece8fe972cbff174774934cb48e2725b2981a997324dbb7a2f728debc04e6734f82472f4a8604af7ce2812be2c752f53a4723d7d30f464a731a90341186f790dbd3aeb05a75348e777c51eb270fc76ab3f63ebb8dcff1409ec1551e72a5b950e4091361bd966d7c43ac391a327e663ec87924650229af15ab7f2f5af0cbcca30a748cbcd65fc2b81df896580fe8d39020780ffd9eaa38ce46bb8624657255d6a8a3f247ce66ddf10acd75ddfd0caf828b89a8ac3726303d2b07589c45a755e2d8a4f6f2d2694d1fcfc6b78046b36086c08b8d7469f49259fb919bafe5dcf120af027cd29a42d20e38c7e2f987a1c9249f65829c42799184521bf78a24ff0d381fe8ee5f37f9ef919276b4cbdad70f0db25fd3070e7b92978210a615796d8698d01c3e5154285c27e976bce5b91e2be01e8f9444980e3162d6c2dcadccd229874116f58a27cacf1eb8603cbe1fbc03513e7c73cf4e2879d685edb5b9013d388c49c9e564cde7e879f52aa8c0e2d37127c5430db6bb7d01c9921c0312650d2a1782f90834d8cb25acefa5cc58936bd4fc62a722e1a3379c28ed03a16dd65d46e4bdaf3e4fa8070ee7927e10f86c93e3311cfe951f5afc65bbb8c53b78dad719255f44860067800315b8c34323997a8790296699ea165e95b5cbeb6d6ed8b7892785cf830d20870da1966444914210cb292ee16a806b3544756fa8f8f5e56c760cfb6b1a2bd4b2f2f9ae8191dba0954252fa9cab643f88fe24bae4b762f7635311d126c0d7784f5372a9b339de749af66a773632131bb9ff53575fc110c6c6ae8bf328890297e63b2897b578e0a2c7e64bbedddb4264a24fd918298e0e2e99fac22fce65f69b4d4fc14b193a6a372862eb1454536889999f9b612df964d5c956c0aa1c72583cb01c7eac2337f5e9c7f2646eb6d0eb341f05a8b78fe9edef8b0cb0d001577d66e7c603a54efed87dadb80adafc5acc1fa957adb8f78c939e15f4d73a306042b5c878b957e1df7df73115d1ae73a9882a16a5ae84e81e33ff562d8214a6136049e906a3ae62436d57ac57b9af95bd21b76955445d2c88aa03a7e773cd213938e749264f42e576f5f294ff01869407415204f01e01072de772f6782b07e18f7dcd8c98cdeb72750e2657ea139d5e9b2acc0aa95f1445532fab75bba56ce408cc65edb8282b4a4958b28ffb3df175b4cb8c297a8d348f3f9ddfa0000624ad2d033c4433d25fdce558d53da7bd2202d574623dd4d1e1f13ea3d7cdc1330742b5b780e5c189021e03a28301a965403e610a666e22e33178c104d8134f437b643108a5f33dce08e44df999f2ec4b2d43c0a5a5d0be4bf15af80005a63a01c4c05118a408134cc861c86f771f3dba2a47e71bcfc7821ac56b04347b115898dab6b872435fb395545130a1afc45280394797c6a7d601f3a75fc029ba9e811558edd56538c650f7c27e14e54df6d90472624094355cf4ef048e5e51dd0bca4e461c947ed1552ab8e1442ac7520a96a18191dba5cc634264a948d14db5af8f6fd3206bcbb1d9bc4fb358d6a53076aeea96d76473f1aa6327c114303ec5389ce6a90ba1998e7f23191ec65ae0231202fa92d0116c8c3a68feb7074fecbc384f88d3e2da4db3c5a08e851bdfb34ede3838793965d161703918e8d33eca79218d9c9dd940f8f09186baa8aa5973dcbe6f0e1146b6a5aaf5dc55f786e27c9384b51c09834a6be2f5a209652bc53f2878914e562828eab24393846ac1c69e38cddfe7d69c9013dbec362e3dfd60fe0c7d75c74fbb91ec9158f86b153e3f203cac75329180c4feae7dd9a732a6283dc772a96c01a3a9e51e806409ef4f11b30b32de1334d2b4f65cae065cc0d3fc4582e2ed68c1ef94ce8586f3af90ff881a1d7f9cbb47a502158ed306e0c6ecb628fa0d593ef590422325071e096c3c02ea4d27ea7c1bc0005bbd27e9a60d481a32d3b43a138aa04cf39e7e9d24204cadcde6ab3d0aec224deef924f854712c056634964bece77f1da6586d14c4c3e83b8b390a83952c7205cbcf29985463322bf15a646f7f124294cd227b2ebb49d8382913dcb483bb4e59e2f9eec82c22ecdfc7aa4b41d71edef7bc99c7c7840a93dfad0cf9bb98811befa9c073dc95926e74599fd233201637a70681fecf77970ef239014bc0f12b80b447efdf26f14f6337c91328f7a28662366adf6cb9db023aa63dd3f1747e2c62cc5ded21cd3c6ba7be88d238fcf86b1bee74bddeb8cbb7d5187766eb7bc82f7a61d81e391c57f0c1a137ee700fc5f2ef6bb9eb80d6be30870670c77b22b21cdb057ae975fed087812140d1262c5cde5c5435a8b206fe245b99e74e9df280302f2f2e48b9277e784b040fd87d4cbe9cb7c81a423b8991ad4279cb15c4062f0d433acf7004acd81d9a9d7bf1d7e51a6c80f5f77622416978a370f129e75b088ac3dc134c45844d8194c86b4b26c75753ccbad61d62ed8f3372c99bfff9c425c9f92cbb724a465cafda571e7b353224c1f6ed411a099cb578c138ed7b2d7ec0f96720a7a818b97821f072cee76059d247d2366f3dbc251e7831dfcb5dd844f135c0ce295071762f06d769dea6754fda96454d7e9180a627fe3245f756a220c3950b3fba50f40ce6c918c314f4eca2cb73c166f331069431962ff1ede463a29156b7de1a27c538195468c4ddf360e72455b6c0140b4d8fee2f99442c83af49513f8342b0e3bf0ed7d220a12cca2c06c47fc4eda4a54c68c87e0065218f65389463aecd56fd492c507e637b63d87ef2fbcf5f666fd69e1e19141084ea93ec43f0ea7ceca32f5fd84ea192d644a5640ae5b8d7b77a91e979b49a3f62af167821b389a1aba40b15b75ebb48d90e224bd6ab94d79f8528970f1a44eb558028feca5e96c7b2ac6ab25e0fe7a4b28351eaac91139e345312c6d3f3406a2996ababf4051091c5204e05e857fb57f98a06afaf53d03d7d57e1280570c2d67466d8520dd0f675ef1df26e264896628bd5d989d2470b3c01b1b9206ba3f5bb51d460b5ddce5c380946d25807e3a4cdf90516dc0628f38d22bd86e1903a540a96a8df67df03972204bd35c889fb95ee22266580a7a47d1e08008f9c8ac6bceaa8080835f4364ed1acfbedc1a4599a2f3853918f2b2b83cf58b8e7d4076ce784d432eefb211fd6c4da5fe5d57ea5aa35615600b049225d4eb29565365e0caa4b7a14e2a7e43b04d7f60033c967e1ff9e4f3b2c6336ce6b51cbfdef94a764a12503eed2287ad3fedfa70f89c56f1cb4d25757680e1936ef8ccf28deac1bd6a36895ec6aacf32754ffa18098a714559818d564bd730357d1db77e2833b951bcac4e3f973dac5795d0ce8ef923774a54b19f4ffac0a76dfc7d3c6f9178f239f19cf5006f3584adbae3be3a9da62989d94688a3934ba9825a08297470307768015749956ed5bcd4be9c1a6833efd009711cdd", 0x1000, 0x409, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:47 executing program 1: r0 = semget(0x2, 0x5, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x3ff, 0x1000}, {0x3, 0x2, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0xa5, 0x1000}, {0x0, 0x12, 0x1800}, {0x4, 0x10001, 0x800}], 0xa) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:47 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0x5) read(r1, &(0x7f0000000280)=""/46, 0x2e) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r1) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 16:01:47 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) kqueue() write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() sync() close(r1) r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x812, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) dup(r0) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() clock_gettime(0x7, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:01:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) fchown(r0, 0x0, 0x0) 16:01:47 executing program 1: getitimer(0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x4000000004003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:48 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1080) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="6aa7c871a838517ace573fc521ca6094306d0e06117ef995fa8908a0090795a8ea7f6c01ca2d64956be0aba879eb27aecc567380e54f06a62ea51da797589a3c568eb3048d33bae3b1b6124da654c05d884b5bc21050922d180c65ad84ecd3a093398f8b9c90f9bcf759a1f039230809b326bde09e25dbcf11656f92c73dd5d10d97a5977806447153393329cf3dc8fa153270aa8eca254e0bbe04e0a52cbd75a0b0572f0cf5fc1faa3af8fa31ca4fb0e1", 0xb1}, {&(0x7f0000000140)="b31d00b3f6382cdff3d3482cb4622f233e1487f31baf33a9ddc95d62f158a38d720dc982b19526f99f080155c5f124b9f9ad52aa4e93d286dc1a0fb522824123936404d22823c89fcb3b86dfacc10aabe2fa36607bdae86d5d67169fc6036edabe1f932263b7c21ace15f75240e11b643e19224c90ade3d687b1d6a409aad21887de0a1d9d227c09c183c00e3b9600387762c8f4f6de95f8f9ec895e16e1189c0167", 0xa2}, {&(0x7f0000000400)="76dd7866f9a22a97d9d995ac0e84dc37914bb87864b8f3e54807d3eae18234941546f8a6299d03fc6a7d460af211ddb66405ee5385ac30b1765625179bc7bf47dce09f5fbd193dbd3d6f0c3563b871c3f19eba1220050db580cd295bd6848528c27ced7e92d96f238554eb2adac9c014c1de514bafc546c7423957804ad6e6ae9d7b56ba7feddc95d6bc4f98c282a0e96a4becac2f4a2131140abb628c5c012ced964706d604d95dd54b5fba7b606568967e2133b113b1366cb50541171256e1a58e80857d100098b85a8c7894fb30bd466eb28420d25984e593c289c0d1dc1e06bf8a859679d95d032bf7908235eef4dbf7b16ebb8b6bb32126d777ab42384eb0fb132d239ef406de52c0d553e2b9de083cff43c68dd298a6e0eb13a6a37e653f3155bf0d0da3725149d1014e76ed143fbebfe4cdd8695a70ea629610994083d30b9c46eec202bf647be358d27e7875592a86f3201aa28919ff805cc790d17d289e23a6e5c09847450b69b955927bdecab2b611879c8c96e065f31005a9db268353a68f2081d2de6ddab15ec4bc291fe2c74a938379020e06814a19bd118e5eee4af0186aa5ead1894416b15eac063b25e7c7125687e6c08778fe7dbb2f569d947671f47bddc8136690f41ac80a2e05154e6c4ae3df01593b46cd9a4116adc6e43f0dba8575984aa89f8c70dc6a206ff08c9ba5954b9c5b9e27bf5b94545d12bc7ac3edf59a382cbecd09d2ae0cbe12371e597a44c264f874b911e068754570a0220a153b19ceb3b30a1e0536f2342c4915b90696b2174e456ad0b00b6c141091497f43a4dc13005ba962c55e05901e18cb0589d04cd9e4d7007c4a435947ef53d2917f954ab27c63aeac8ee1a4c862c9e116885ed9a5e04f18f64b3b89279124c258e0ae8a98f714276fe622e35f3f2b71a72b3b5132483492f24d26830306ff812607adc037407d13b6add22fd47ffda85d111e785a6a9fb3a0ed35e3d4c9b8136659ebc6aa6b1572a2d8467b43177ce6c221b9c2a50b4cbe103ef0afb9cb806b09eb37bf75d8168ade8f1de2001711d0ec3d05a6a7ac55640219cddd970d06389372aa6ea972a7fde13abbf9bcf490deae7500a6d1a5e2c30e20e404ed63a1b7a4d68a455b1c530131a5db99338bdf53a72be7949db4477694ded612113aebd49a4f80700f1a7a3cfa52e5fa61ef0742b73ace0f8f352633210e089654401a2cf82827c552b73798d6cf2cfd384f2b5215570c67e3585c4ec253325f0907941ea02395024cf729201945c1299e674fe4a626b818e509e276be807f6267334bc8b895ee3e1197c418ebc5cb9ff95c30867446224f495040fd707e3ea4acfd1d214e43d1b7c09f76096df57fb1c29e7b6e24eef5785c8bd10883a88222a1c76b2275e2a28ba112e6fe1cd5fb19cf9b92cafe8c643ace7c5961a49ca0ab41ee6202e956e2f07830f16c1561c5d419bdf5cd4ae9f9902e30eaa57a9c6a1297516b02d22a53c9b93735d6ddd72b130a02b20d0187b68b9e9662209b73bb895f17caed0e2ca180df4653d4e77049f78202c786792f9b1cccae4139988ea6430c1e6acb2facd5073c4d023005cf1ac6a98b5e73a63deb8cbdc77148783e45726ed97236675071db1b97627a53f846678b531c4e2537d6ac509161fad125b1d5392fb0cf274b02cc1840b2453c1c8510817ffe515289e2c722e99840632f1e128e4c2ec1050991d4ccadfeec8c5122060776de34a9ad1c77970fb86d54a97fa743e661d44fd3788e7070b340eea58ce262cd38124eb134d5d4d6a5d84b4358fe20cf1cb9d1ab4c9c7a4c8f100f77cb752a3f97bf1307cf3d5b18e491594b459a9dd2d05c2736b0a4fc44a28c7ec118ad2913372d248cedf8d406f54515ce87e4de8a6dbbf839472b64b52141b0b855bca070e7b62a13d3482c35ab55edb44ee004893a5af8249e448e73ac2374538863389dfc18413052a6ac1e111150ead4082a4b42024a308246a811c8a2ed54d778fd4d2c1a624fe50f8f620df7592a0b57a17727b79ea5a7e5c7cace5b4cb71f12c541726709f65a91023f73d35344b3d9519bacf779794e357f59816e0f8f2c5762ba9f44191271752c28fbc140bfb02c0e9c957f573eb0686fc130d2b216d21e0e92cb08fa07eb5e9752e771c16e07f315ad95f1a83cef466c98ee919e17e2515b50559100f4fb96ecba4aff8f4e1b78724860e602e5be8fdcd1215187d9fc07391941f54a1dae0c30cd4c253500e3ba749436ad10c6188e0aba05121a10e8567f71556c475d7415a7be16c5dd516497ab0372d10d0c034c791ea1c0b7b388679dfa578444f2b4cc74781827c0de6520b4a39fcf4294f90cdde1f5eee97cfdde0adc58448a01bc21dd0b326416a9dd368fc83a3a4703cfc456e236f467a2218d5969fda1e739c27394090466eaf3fb2c302f0da214defd97df056f79a26e0b5d64b00f523465060cfcf0a1faac54029a30d5f106958bed8c0c8ea34fb986263c802aeabab62dea00fad1bb01f764ec0c4ebe62f253fdd4049e4997238d467f887214fee77a8a04122f04d952c0bc2a719e89125a9b91c8c743eba7d751b25523ee507c09941f5c569e953f76fa07803fee9aee90c8c3ab1f7de30d3acbc1e34587ada7845e449bec64af935056730f08259c2a271894faef6137cf253ca9c68ed642c286d8dc4a5e645daffb0bfc4d263a6e567ebaf497b010170596e8d98c8f34ecd0c35b2f8cce13d3270bbd7060db697897517ed12c21d6fe4de21c6b657ea7777f644d1b4cfcfa013823a8b683261794c4f6c5857d50e7402c79ba735633c92d484ed36785aab5f016c063777635a8a7b35a83b6abae1ec5938f4e84cdffe75cef53567a9a7cee1986fd79c5dec8b3a7e288605e13b1cbc92d08b91776b14ec0266be9ae8fd643121deb684120d0231f0c7861c9bf846bb173e8e2ed148d2b3dce2b6c0c07f4f03face89602df63bf83cfd4474488cc17ce67f18ccd258ed2b9a3e998b42143716554cea9d2b4f9f31d9f50c14d8a08855341316838c56a587b2e2a1b142ae6aaab375e73582139d73629c56b976c273086af36d40803863f7b63a09c6901c77e5d3d3b97cc9401246a99e08a73be978818e6421ba5c6e04cbee5deaff2e6d4dfecc42b34800310811a488d715167c61a9bc2efd7311d21206e1809e97a52f2c9ff67ed5720930bd769fc8ae2cc74638caadfff3c6056811101ec3d5b3fd889ba5029a9382cba5cc822973757263ff05f240eeda09b533832b149c9c222d2a7bbd03017fbb444a7e15c633b4ae7456edbb28bc059749e8480337141dd67d5bc750dab1f3de48744621c4463b65a991383948e666ebd3e5f8daa3e86023245839dd3d05f5579da734d34acf6e66cb8c08d0989e215285a270df10419dbc65fba0d5ea501ee92aa64f46bd5c9bce3dc6ed251828811c87b108a5340bde4c8ed0abc6ffca93d5548f1212d0b2b6347887fab8c9808fc7a111caecceff825265f23471c693cb62badec7d77e5fe72a9e1480baf1200d4fb0fd95344a02169bbafcc24ca97ceec2457589077ecd3fe802b6309cf9650c6e4afc7f8a82d57ba6f9b8736b3b69c6f9d3cbffaa8536a0e8761ae87083346159eab62d44786e552a32339f29748b7a323c26accf6a70f4e3f73b9e8e749ea8b52e70dd529aa36a2cf91fb5ff273ee37d0a9472c338df4f88916f382089dfaa30ae36fa152709bdd51d6872d0991082b4d86f2076f339fe515e4114ccadc8976cc2b283473a095a57543fbd2aaf4f22335f97e461a6a65e39a4acb6b804787ee021fd5a1c29642d6c3d8cdae7f39198af12b3b93592787016d9405d92360897763e31aabc416a3e0848bfae4ff5a41dab07305394d1cb046b02ee576884ed1757c950567aba101129d908bf4430e8559f534e6107c090cb8d6e2df52d3016bd6efab97d3f317883cff48a9c0470a2d1c5be5d4329288b7ca7906239f1cf6d241367d897de087025cf55c409a4b3367c718af2d7c1cd4f836b96a3dd5b4871fe8c145e2d8e4ff9189a0323db94fd5a10b1e5ebf77d1b48d0316331da63ff1af4f8d52bb491871e834d012d144acb2d5275e67ab913889c7c11d4235ac3bf731a47f85b8a45139f5c1b7bd9fe17ce2d73dba740c8498aeeb7debe41eae5e6a4e66c2ba7ab1b75b47cdb957bfd9169f856c764782f2e6254d9c6fd75b613ce6a8d7c950b9e5d2e029ba46f032d9a982b60251d6314f57bbfd10984418046ee2706a35d781f73d67f776a66a3c441c8a3c631fe089713d745de5ee0c62dd77cb1f4ed405be3a5039eed4a6e09e4f4f7d3ec11fe1cdc4df1f7ad0c57ff335584f07a82e7794a0218aaede2a9c4e400859acfdee22fb0063def9ac3e3e68f0ac4c0762d6f202711d3e3eb3e5868e086c837444401ad559c5b8fd11b5043c0c4fa09c86bbe65667a4286ffc9e9d69d15cdb614c8b4c4c639c838070957e9ad977f2c774d2c13bf3181ddc6be45634cdf4f39b5566e951af4b6087353571a6872b676d2a25c849362fcf51bb0ee64411214da21f0f0ae6ad3fac53d1e3addac8761143904fe6e8d46381039e72f60465f24511f55ebb58291871c53f9e573cfcb533f9832d7a0ba5f0ed6073539417c2f86006a563b41e9b61a34a92c171d5bc8ba4783f82f5824b077f4b21bdbbbae2179155107a10991862d83b5b69acbac2afd8f4a2a43a8c92db82ffff5bc064f3909a2ab71c33b0e2bcd2d05e0d1013d68ed9ce2992f48aa6a265f0973cc932abfe32a5fd96bd027f7b29f61496c5d96109d85963f0d7edc9714ef5fd5a5ec483177dbcf76b8f19e8f05cf3e803c23d86c82e1d98ca15ca2ceb9fdf75ccd619e50cdeb9df23ff3d58c7105496d5222ce95514dc5c9b49c136afdcea2867722af65ccc738c88e4401aeabcd267ee2c8d8303d19c2f71ca53ff1f28e023e3b4f1867a4c38a2f7fb77215e2a4220e1a8a3405c24e9907b175fa9620e337dfd3e39b9df8d71b4f739ffa353dc6a4c577242752d47c6c85fdd66d5f7a97103ea814bec5c1110ef8605e76871551cbaf8191df7c8c0681f6134f56cf98c92814c9b85634466da4679d68ae44dd893984474c4d2d500055f8f9e2aee49b44976c949543060cb3ded091c66c71b004adfa49fa7aa761d807a0355f852b86afe9df5341428df48997945bd9ccce9eb1fba7c4d941dd21e25eb6eff2f3a729e3b1e85510345e0752b0cbbc5152e0be54b1db435c6c532144190d226715a9605c3391c642a986cc9591c7671a386eeacee9f2ca47f7a96f9522e73de4ce44359b9710558fee95f641d287cbd2ef0829f9876a27e8d687841c00a6333ee903f3a96277715759833f87a4f7acdc6ab0aea4368efa3c664214db7967c40702f72a59779329c8364c2cf66d6d3468ba5824a7a54b1c449c1fda0a160d56fda4ae975f48fb1fc7e0f3cdab6c7dbba5d0eddbecb31d988983a973de907c1847b7ad1ae4ce62d5b36bd32dca66813ae3a8c9294460ae89f05dfd4d90bc0e28b686d476621079b5e81be3bcc2efb8b9d6d5a2af3c66749aff6c400d3ea3eb3d250784fe8eb7a7be14124b7fcd6421e1fe1ec0c43fd482e9827921fae9ebe01456cb894fb7c88e7e7e0c4f8d812d74ed4a5ed848d1a59fff5c63470c62d49f4643a14d5e3aa48fdf12796f753f0bebe8cc73c413742bc3443dec6187cfce83d47ea198f6215654cbb639a473221e40aa18cb6a093d16c49a3fecbac105415993b047588f413abdb1999233194da407bbc5b5aeb", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001400)="86355fffd7a12745aacd626e5e09a24ac30e3642995c4d9138752c95d537543ddb34266b31de3b63c01d113cc96f124277c808f1e041c127cf563cfba45970d16304f9a50646798431350398308b338b62f1e5c891c5caf4d9c363211921b856497ea4eb8f2f800966e6bd751202ce133b2adb1a63143db69d51e3812fef3fb31725bd5c66e0490d2ba055b9c79282c8885d5c9ba7db670d87b8dedb20278e9157e27953162c46275e57822a0f8e141ea57c0a3f720690312400f49e2796920efab51d3e5fbeedc73ada7c55c70d3889be3b4488b7ae5376f5fedb80c99a138196af88c3f30a7cfb22bc64cdedd0743c6b94052dcb863cc2f32277933f4f5a932f1c84c34d1fc8a19fb4a5b713dda5a97eeb53877b95cf17c84966d910dc970bc305cf41a6cd4bddd0730c530debaded71d3ae76e5ffa5e66daa607a2b6c367663c57f9f6e21b1f09a74eeb62d40dcd493336bcf784cd21f067bb05849f5d5f5890292469e019f15dd4eb7f2d216a0c89324346bc6498d8fe725b2ee4f9b9a09aa7914e3dbe88fb7884c9dc9ae8a25fce6f3cb266f141bd5a0bfe760a26698629d61681d7e3343d554eed9e6767fa94dcc231074deb39aa152521de974bf85d81f786748f2445709810deb6e1a08d8b7c6f68c5f5c7ea0dad47dd8c5836035caa86dd90289fd1a0b0af17b6467b07bd8796fc16012c8af697fb0d6becce397a9ad31c24f2130c15097d7ccc0913077f18b820c4281dae604e3d7f761ec56bc6bc1fbe83cc5c380e9a72a5fcc26cb403252f626b34b4759017e6445789db1e978998128c40f21031a6f62be0c55450659a8f89fc01b2b7d0cdcdf81735ded606309f23242709f927ded69ea0e61eb409804bf442ca2ec92d88a0ae48d2a27547cfcb98f664a01ad4dacf9617b5e61dd12d1b26af5259c0f5e0ec44741231e5b8901df98d26ce9984c0ba45818ecd5f2fa53832afae248281d98b80ff3072fd5f3cb710fa0a45fbd00870fc72feb42d2c003fa93cb5d30fbf45a648e1b5e59bcefdc8353f240a68ccb7b29379f570528bd28050981ddf10aa2c3e9cd9c8bf641d2baf2c2d78d59ef0dc102dbe64ce0023c25b7703456b261e5518b75f456233f71a7a8c16c006fa120df5f2cbe6f24df7ba70583a0ea183a76e883aa2867394cd6e1dbba1abec8437cbee231324912ed550d9faef44a4be3f63de7f5fd5cb0d936752cbbeddfe3cd1dc1819794510297de4e5d7aaed840b75ac75342faeaf9f7049ed300ebf9edca634c975ef278d814c54fab307465efe81bf80d738de894d841d75152d917d68caad2fc7b7581fff3efbc6caf111e3f099ec8bbfca10dc1cb7bfce5c9c9fc815e066c50abe10aa8f7691700dcd6ea31eea5263afe16cb864c7d3917dd6eb3ede88341f72d3da68356a2e3a8a9c2065b7b2c8b628ad906ef68c61f912287b521c65f909dd0431b35430ef6cb67a08b27fa4260deeb4fa6d2b921b58d006379adbbe2f23dfa8ffc2eda056833071deaa049759eb725af1ea5ee88e881080d9d0424456864e712d8e212c546a33bcce36d31c32c95a0fe16e0bb9b86cfefd0240c9c7bcd0aa7862ed3a264b9826e3cc7c6e7b0f4b8e383eb0e6d59d936993f71592a5e85261f68c52b2b49fac5874c3252ef48c7910ffca36251ae46786f3f96680a587db61ac9d2eeed803976116d0594e3688a5470d863e163fde2eeaf20b0b1bcf608b2c95e8d4d5acf3b40116bb58f5ae91050ded5085e24f322a76627d8977e9b9e87b55c78a8991d30a40d020bc34bf6488938505b010d57827c7a16ac9fa787d0e37a76aff8e9bb49498c05d0dd3e5f189f90d872f1280f7f066b0b0048288251270ed7917893bc1b48585e9374a21546815858e9b81eb789bb2548c4776cc49fd5577cb54763168ef203e6fea8a6e72e350072091ab5ccb8087bc825d37bf2c5077ceddf181de152f604458386f2ee0743fefeaa6d45490c7aee6fab69e7c610207653a7cb8a155f5dd68458accf12e12f4e87a212020d25b5df451475cead2bf8c4590f91b75e4ef56dba8b7a5e473f73b47679ac2463acf464f150d2b2a4ea21e9c2dbfbc0b25a5c9d8761670b834a4aacb4578451f8a23c2c0b597ff2a6806f4356ae1d23749f521ccb16c1b377a811159df150ea706f827e24d9986d1ef3c3ffb9504ff1c9c4318d9955b63e6f42cd8487387a74e5a1131288872ee3aaafc3819b806a5a400f5cdc553ceeed4ebc503ed95eddf6cdd4f9b70b4b7bf7e30d74befedc3f5b015f327e2ca340a4f7262aae5d6b1d0e82a8b17ab907c5083785ff781ca84d29ac971fa906f01f15dcd1b05622c09839d26f535a7ef23f69e52b02d3fa2c8473ad7c1498d910f4df857e35d095f896537396676b74887cf13777c8422769b5d848b06181c3b34639fb42ccf7da3acb2c3d2e3dc691c627f52c51e7fae24a1b10dde51b302bb83883a75ccda4d4d148549ae8f49c0fe08bc690a96ab372df83ce4cbe29895e5d48c8b937906be6b9ffcb6aec0e92b2342119302dc3dae88cdfd123e780f083b9bd01f773649c629bb44cd3b873523e4a12ac46210c2c12d5924ab026b27ec817e118f4fb8d998af9a45e7de77683b4edbb8a8cd672adb782f7fb2671e2fcc2ce9772406c45c51a00e997dd7dda492acc4bc775dba1a05e5555d858cc34b64a96452420d616d7eb0ed05ca8b2032ba94f18a26703df87e89b5355551bc7b2edf29455b066845abdb34b3cfc68a25d5c517db97f5ad5b186dd5cade165994d6a1d2f64206d773b4b411f8190502b2aa7962f38fe03bfb9d6f257ad7f3433824a18b916fd704fe5a4508f651d57d48adc959ffe93c7d3204c9f5b5eb3f8bf78f4bbb09ea8c0f8f15684e190f3019d6f9ed42cf6f3b2fbea7a78705e196059c81d2c936859a4e2395494b0427e184b7240566b61eb185d27775d5c66a63055fbb3a65695f691cec08496278bedec52bed847098798633ee448a71d18fdd003429a76a032329deb0f9e086c686aa8f006d65b3cb565036bff1669f1b35b0f0b749fe00abb09426029d8d9ca3a7a6bdebc3d797aefd3e457b1585569106c058f5867983d675eb742b8e6c691202a4fd2d2fd68ea776224258237fc0e4c9c2fe6cf009cf574e0a909331da4ecde5593df52542f2567e91fe694e4986acb19b0fa321ac6ab0b0aae5ae1796e2c2a1cd38eb17489819e41ff434a1229c43ce132efae9bd174257dc8986919e3f3cff41b63340170ade81571031f5b0b5c294154836122e40d2839c0a9d62446a4ae8c5627eb8f4522bfba409ec58470a48d289949772a79d912beb9bd31f8c0b1f64f9bcc64db3e6ce73f604440a0076474491776b11b2010c3bf28cf259d477288050b63b576bb8fd160f578d39b7ed99050eb9874bf945c3329caa0ce9bcab6c56cce6249beb18d50dd156f72fe6b237a612ceaa6d41f916feb617ee1abfcb3e6f8e38944452322c93dd064fa3addc2b7920c4c95a194da2ae4a7ea40832194ecca7678119b4c636a5081496789727c44ab894a2ae99a54463efff7d1a2b4f5137e1cdca3823368130fe936437cccc48245e3857ca309de3105c65a00fd5d65c1a4848f4bff188bf380527a1f467590d5348e68ce5131d4cd558dac4f617a8ded7a6c7e2af7511d0b2bf8797fc97cf324e3bfd97103485b1f2f0a26421613d5c2e5fc24250cca786cda91d90ad1541e65ee0e13c0208cdd14a837529bc482985875e786148548170475ba124a9e0ea58ce95fd380e20a24e975422fcc674cc057a89b5dd9ca2bf6474c86f1182cf7305df6c2ca15ef144683e2abd6f30826f71066b4ebc2eedea72ad32a46c689c915b1b7fb2523bae555556728e00302a7452c60821223f0dd4a402e50a601aa75d5effcd5eb17f2a6076dadb0ab224053adf6b08a4688a3648a282b95b14f270bc562190d75433cbf9ac7ca51a21c090dedeed218b683e58e8140562b4991fd0caa01f08b5390e8f48d6b9c898597c33254e66814e1bdfe7798beed3b2190e8cc46a79d749f99f1a35c27ba86d9f3eef5a60ff772714efa85e79d1e7354386bda50b7f4d5aabff780eff53573fbf3edc523138052431531cd74f385ab57ada720acd9acf848a8f8937150c41e91379043bc32e3104a63c604cade2a1308b33c0cdae9f1f1138852a43db4000ab8ead8deee7ff8c227a6545cfc86e426eb77fa6d9a4027dc6506e3ffa16653a24fe30efb511abc1ab19cdf49b6b64bdffc7c81dc379518f9f7d2b74d11730acf1f42cb603b41be5e1fa9c97ff7e4831c22aa8e64cd0f239a301aa735d37589aa775c4cdbf2bd45a251ba675e89d7982f4cddfaccc47ffb1eae5817bfb865e8416bccb391f87478699cefdc4b5fddede6f10f0a4077006fb33eca5852bdd6bde50cc345dde0c4c3791821cc5ab66b11f1c955c0b278ecf37dee1557d9b7ed6378735295d19bf53b8321aad882746f47af9241697d9b58a1e9219546059bc98032fab828340e26452b2240fa159e9c483e9e5ab383679ff1bc824eab2123f9e950561ec712cebfe515172052cb111846da148a3ff743dd8e0c8347323270a4be36c2b0f992c51028adf1eb4ffa04162166eceef1b3883b79909b93a604332cf97aac64c84234df3176d2c2fdad955df9fce74b39fcbd310488730fbe1003d99059102bd0857434c30e5c1ff84e5fa79fcf700125618caab96bc60ba0bdb3f00078324e843ff925020e419f356200e7b68f4215428881f44a63818e95e4b90d8e98083262b837278ab63be22fe27ae96c6e3434cf0b40f9d138bd54e0672181bdb30ed262ada14a05a900d3a3d8190d18ac0a715e40d28c808f13099f66ed10f9cd475574be63046c82a71f0cdfc38904a1c3e2846edbac9be5c514e3563d592222328c4f5a925f12630a7cd393bf416d3d88c2f817c9c29490d50fa041c0468b41ce014f630ac42fd121b415a625f64f15e469d1a56c72087056e97ec04bc835b29d7c31aee56b4bc4f3619770e35d40012ee970a22b25d145fe25663b629668b2e6c029277cb5f42b2ec86bba96e7007bd00b996bc69c112915401f9ab4b349efb37ffc777c48c56a08a5555773ffcffdf5b42abcd5111ef9e0f9ec46d60bb6d6d10e757dca40536a0d4a0d8cc93c2ab14297962fc75ac1bbd1e21803580493e4cb810fc1c8869b23f324b3693eb9b00990089f272d9c69b30118935c3e014f8479bd0257b54af51c7ff055fe43dbf6eadc5195ebbed3b7ab4dff71cab5816e116509c064339f26b406926e9ac24e4aec77f23ec84785dc007861558b8023bae1901e93940c0546b63bae9114b108f61d83387feabbacad506667b9b16fa5284acd0c9ddfccb19e2bb050ff1d5d9307d30c51ff984ed727ce129f83ba6accad9620f5fb3f62113be96550f07853a8707c3c25b76c040ac1777361fadb5f541ec22bca9e5e7bee4a0214653a23b0d61935dda53285b2f6d960feafaa88836d797b61bdf65e9c0787f1bbdea681a4d0079d210a0a33aecec8c779cb5a116659963adc131c0a638b691edaca3178aaf8d404e5f0e39c6c82f2612e93e1675a3f32e3581548984c2fabaa52377a9343f5909199bb45844cffad77ab14d40e0cd273ff1d3f0acc12488af28d7ce2ebb322f0a3453414015e05d8e308e7f98f1b800258bedaa0e0124c2fddd41b3a6f9899cfc452ee5e65208c955abfda147f25aad63e73f8f6e3ee282e557073467d3a7446ec2d527b798b6897633f94a73d7680b6395f5cac92f8603a", 0x1000}], 0x5, 0x0) socket$inet(0x2, 0x8000, 0x6) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)}, 0x0) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x2, 0x0, "6c884465e9d8093301d46a48e4606c2da1dc146f", 0xfffffffffffffc00, 0x3d8c}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:01:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000001700)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000055, 0x0) 16:01:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) 16:01:48 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ec1e63fe6e23891e6d6c37a29242f66696c653000"], 0x1) 16:01:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) r0 = shmget(0x1, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/91) shmctl$SHM_UNLOCK(r0, 0x4) 16:01:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:01:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0xf2, 0x100000000, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) chroot(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f00000000c0)='./file0/\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 16:01:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="dacdb48d4c604c1a6616e7f9a37bf7067541edb5be30e8f0ece685cc925f2f6236bf067d2bd8e103d91fbae343c79eb8d5424a267a074ea9db8d34ce7dc98127af0490cc1fe24642f05328f9eda5d174d145964a4729fe0a26820a595cb5b0cd84be4718f43992381250ae0c9ed96715ad0d790b8a347abecbe6e1b447e9de667c43c79b7e6c0721691f05a3abc75c3d523bcd199e814afc0b95057b3bf166a31320c093b48a5e9fc70bebb467a1c5af8a7c77780df7bd3fa6c72c3c26af7d70614df0303572fcf7581c54194f4f9cf3e84959f3aac32701086d662b4b1ce2ca63c2bbec658026c8b43b80e35d28d4f78b68de177a5bb62ec8c6670fd534844994a945959b1a5f3689bb5fba6e4832150e3ebb7f34751b209e320a3228de6fc02c4ba23c524c45c850eab2147130e2aae8800152cdb0dc74d0b059bf4bc62f16a153b7f6116107cd37d0252789d00a337ca6733ed31948def77b22a619e4e6e2e0542e0d3d8d3f9911f07d7d69139e04c2a9a7360b63e154b7f21324d26d39a15dcaf839ba2ff43d1722caf84352288ffd079d9286668d393d99498fd5174fa0a33c14d74c9f56b545eff572a8ddce7b1302621fc32a6ce4627eef1b4db152452bd90f75fa694d776cf9647741a5c0afdc0882262a07fc2b33d10f2eae1a3df4515876d33e447e2043f984684eab90ca6d1bbf7517cfe0dc7e8612a3f830fec0bf83b9d10bf0314d5fef1ac3e6248f8bf0f4cfda29feb08913938e2c0ca8a4741986c883f0f500cb52c25e1f0110fb855adef6d3eeccf5c72489bbe8199c0ae97ff20af057db298f1439864cb08c5732dde30e1c6f06a6474a702ee3c83d01e4013034c09f2033aff5df75c52110eb5c24ce0aed3e257d2b8097bc10dc9976d5c3c927d20fed67bb7471d656ec71250fe3a7f0724008d8d0ca4bf147c1c579d8938ed3bc75cca97d8c65933634a68b21e639875c004ba97c375049512859aa52395a1b565955627e35108a8ef5b4c60053a4e599a97427185d4eadab611f0b3df3a3a401923228654b3875baf50a5890301e71145589418ab54874bf59b44ea3eb2eaf73ff756fa8e76a3a7a45bee0883c37fbc6c8c930d8158b2b40726395f1d9e125044c26f508a668acdd7ca89c8cbe7379734718f70839b8edaa3be4db5f4815ca5c531595a903a56d1810ee9396515e09844c0d09f2567b495c8034d6ecdb2379a936cf3d2f03a92b9d2bfb520f22bcb06836ba40d2e1ff129da390d118a7c70b5c3a83eecd1532ac2e40be445e56c41cf482eb61376bcd30211d1b88c6629a9e02d448d60fa0ef737a18cbf8f67f07cda7d5bdaba1f9af0cac1b1b896c751447c4e93fe5bb6db5cdb365c65d6dfbe09127ba3aaa1a7148355dfb2e5523ca4bdd9fc99eb13e3b2846f1fe8aaf094590362a681f6b66ff94c74ad145abfbcd45f5bdb4ac3f8679abba1d9d272f61a64d4e729e6c5ad126d785882b98030b624bacf53015409dd17a036de5321371fa5c074f0b485129dab6965bf8b99dede43446b8b7c6383a01bd213c55ccae487b078be22b34f1142f154965490eaf53190b2f14757d5b69e2703e2f8010c0c7e1abfda2a7e65950c391d63746cf6f6c96eb3fa15e37869394401f13ad9f162cf69e9af9292f4b1257d11ac6ca4ba8c35160b573cfac7b7571f119e1ae754d66aa71b60d087a8f2080cfd33cb719b0f926b3c86cc8096da0806e742dbd0677ae3a7f0185ea666b65522ac5a94cdb9c213722b2a01421f51e8b479f21cf203d39cababe1ea7a16e7b8a2c6f08b678634298194dabf7119df8cc92cafcf15d66913554a1f6095d2877d7c2fce377487a69bcc1a4a8c801ea8fe2b1657b3cf29857af47e55569572e9eeb7e26658df16f07159e5d9a8234ae9c614f708c65504ace0b56499c42f850ee83767d7af1a3709a772a7b8b579adcd97e6a908e232a96ec8a15d2f8dda55571f40eb1b193150199a806af4ac99defffb96f6f52e0e25c2edf105e87b9563fbf4c82ea5af789fe5f42c1faed0fbfd84eb7c4ea2bb45ee1f9215be50180d99fd2f1ba4e9a1584622989231aeddd45aa93caab6dff370a28d2b6d71cff2609db4fa0920c18be8e1e1f7545dc3c08d8348098fe580568913af2e55317358c765961ecbc69bd3c57e7a0d369bd93667db10f6bfda688d3af6ee24a65c12369a3b296a8d83fe5177ac9dca57c188a35ee18962ca47662aad4b6754a4de95ee3731b5cd8180f60a9921662a38de6aff41b966ac6327024ef3cfbb4974bc9c6b9ee9bad31299a42d1114c17130113fd48817fc9993e931aa2210416e8c59d1af7b26c03b004f2bb262735f937360a020d1e4227ebf87b96e3a686fcf5b056bb921bc6c9b64fcb670c7dcf416226c8164df191417c6dbe3f27a6d17967cda3252101d308630029343a63b1fb0451705a7fdc4281422fe9ceaad64b43d487c6c2d336966d24a0e2b3cea776bfbef6787b36ac9c708fbfa6b9b8d5ba14bd103f056b54eb8b52b3c4235010558c539ac7e6e207ecca52059d17328abe91118a77c50df69d31de3f395ea183a9959612d2892cd64433051c06fcec8f29035ca70202f1a1546bc0f14ec23e46f5ee98fceefd80d891a7a37839de81e7cbe11d62ab8d5163972096363a279c527e93cde5f7c0d757e76740fb258b9f38a2816bb5f71c5b70f8568c96210a631c8ac1d88c6d661be2424fb4157f2fadbe7ee5401d8c74593cbc2ea5115d088853ae9c9a534ad9ef41b8281926dc30b7564bda97acc20b0f9de014b7f9e8b0e3974148a4e258fbc0feda5173f48f4d5ed14f3c10d6494e00d44d378ff3e07de4ac6ff44a83d18f5fc3364fdd94f2c2952bd556cf1c7d31d1756be8f37a1a9e43b734fcd6b8fd4fc444a2a34f3cde7981320a77e7389c48c082dadd85a19fb39c95b347b52c77540bb88967dd4b3e7069ca565f6cb211f8920826e4c51135c48b0aaf9e4938e30bdb2521ec6a19f7b7547839db42af327a73d93a7d630d35763668889f4adaf5110b0272031d3dbe0dd60b35c8f98e0860638aee8f3f7fe13d06681448fe84402d0b730724fb02f8cbdf1a92d40ec2eb50d9373e1a67c47629c1c321227326cd8190efa6836016354d44830845e7631904c78aefe951b368ae42036d5fdcaaa90a8c8f667a534b148ad1e8ae290e42fc50ad2d018a5565afb57493ca87721bd9576c43fb382f0b8ac4246ba865a4a13f64ab268cec9fa8fbfe40646c377c9733ca2363b7e855b2ba414514319bca79de1f50984c06a3797018dc332e0fc857931b2403031c0d6f6f4a89e7d987ce7bee4b8aa225ae08bffe0d17e0891455e52d47a52e78b5a46ccbee9a461f6daf893e4e5fc6b1749f2e3c47c7a9048c760996148260a48d8301246801f4fa9a29c1a00208a8345042569c60917fa1cbdbcc183437a7bdf3ac457ccdcd2f6b71ef008731ce5fdfc71649c53712d5082bd1fdbf6c296adee293a1a2f7108ca43e841eb41ee4270f3db99a3dd2a0c217d62ade24f15baef22fe5763f07e7e484d914d3c7047b85e5f311745577a75ba987b67ba81832f07cb6a0d5955d74f3790aa5ff9032932971a1498d131317d20743b8ee7a2ea5634ea6127cd9b2558c3f03e33ea3426704776fe13e629dd8865dd67e23759e1e2beac0fa33c6cee92c6f3fe611a593f0713a9310edec54f7f9db240ba00b4e0ec1f10342fa829338ec365931d316ffbd10176b30be0b0ea5ce43f525acd80293026900b07ea7be7ad220ebc4125257975c3d2a2e23b4c0fdb43cafc7a115acbb9110119b80c7052be8de0d7eecc4aa3c5d8c8304e20a08d87cceb5a9d20c6257f04b49e10d0019af4bb04adb0478334663e842efc818d960992bef197930bf20562a2d7b78a814ded58b1165333f877b493e32afc6b4456ffc2c835e5400d37882a9e1f60a4035923a30b749a2cc814f710be47a16fe56219515ec31728020223aacd2b87fdb57962017efa6d2f242b9944c9f597b2a1bb6c3eb1cae8d492fd1ce7ecbbaf6c8338587b06c187b7322cb1fb53f26aae83a62b3b3e25bbf6812d6ecaa6a9e9bb210c0a05f7fc54a04b6759bad91ab3df9c3f8a424b3f1659e3a6274f96d1eeaff5023d76a0d6f03cc299ae0080d7a219784f2a8e1e843572e775a9a794a999e6d3ea8d63c0a2bb5eca04ee13f18d19a8ddee5b5fd34f3ab346ad8b51330f0cfd0a44ef8e97d3ee7216b280864eb781d55c8c3b4d727547118fa93eaf06b43143019cd5a3455b0ba7c386855a76c8318d93a937fa166dd7d67762f393dea772c948174db6d1b84e586ce32574abf2abb41520a9a6502b4080ef6eb2e549e851d0e0ee3c6d4990be59065483278666cf5517b1aadf642cdcac34ef1abc43216988311ff3b9c00ef7691c4b4b7c2903f106e708f2e0e66e8c093a61248d55614bb075d2edcbe59e2ebf2fc3b488df3f8b2aec9e2c7e3186e4079a91ac341c00d85f04e4f38a808f294a7053edae4daab8087d8d781ade831e4a2ea5485a0024040f080b062e8c8fae8eb1ee8952e8a3886f2653884fa48ab3704fb6140e48213542ec6cb1c0e2f0809abf17af02143effbde767391ee0e2a17eab56e9109156a20dccf9be3a09c3aa7c9b057d1151f8ef8d52ece090afbf6c56637ca786643ed4a1d0423728d1f53a227a4d4bcbc41cc82346dfd429116ee9047debe7ea02bcc2bd5f19dbbe540062c3c545ad47044679df66ea80fb5ee123ca4b1bc725ff3df150a2f51a6bf5b750c523f982fde73f8cbdef20d2cbefb55ef4909465e98b89a804500aabfe65708b441e3181d2c506c131129f243c9efcb630c1536e81a4673d30945e9fab68aea6183333d67639b3c37a1a7123b5456953bc379d4bda59ed174b30c5f87edc563a4076e0a0ac5c6ad297b52346445438762fbc20a93ffcd26ea96b2069704c092afee79960fd190c00d17276aefcfff94a6430e66745d3f2def4b014dde9f5d12f6408595769e833601a4cf787dcbe3f4681e234bd11caebdfc367d050a1436b0e366b5180a9138dd7a2903ba20a780cb870c0059e7ecac119c278265e7c0cffe10fc70e6236a184922f498a575e23ab21f27d03f4b3fb35998b6c4c9dc6566a88e740c0663dfe30cb8509daef20c9cd8dd838278d51a569f8d4c53ce7a4842e0dbbe7c61911dc374dbd24f9a0fc19b6016aa2d116cbcb16e7b22f5f0c7dcd4d45cc85448af4e873cc44e24f3e03d8455adaf74df01997a34bf49a1e2ae3b44cc27007831964de5ae3fe4433a6deed586f74b1ab6e060d981b586a92ff2bd272e7a5e360b9887f87fd5b4797ae9af72010c58083dd8cfdf15b15c675f12f7c1933cac82e84a4f08bfb5c72282fbc6d042b4e1950a3579dfc4268155316045c6ccdf8607b8795c5434af626f01ff52bf6eb5dec7f5fc8ca48c0b40f41fc84faf8a767987f07a2bdba7ef139b1453f6eae7e8c56a02f038d43825f1907c46111de17bcf7fa1546acdac2ec684ced4d85b2c0ec63f856da6cc2e29bd73103c11603e0081573e3417e6d8d4fa4a965f9136d328b97dfb02bceaef49cd700b804fc7c89c6b050182b1234f64e9ca05a6b5ef10790d84c7a8a32d9d46f4a0cab23bb391a7ed47a4bd75924512b256cda1aa9134163047d6ca4fe765f43f8e0221c5f68ac7db6438e330cdec93de79edf8e2898a3a8f951e25defacb891a9e74317499d3843f9670a0730b16b6586ea3b4698dfd57b6803f8ee9207c73c127aa70c12a754a22ec9fcffc26084079b6ba76a3cd", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt(r0, 0x29, 0x564, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x1c5) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000100)="71b366b6b89a55ecad19ca48adddbe8a1a44b9b5fd6e77fd76446ede85434ae53a77c5fbf83710c9dc3cbc6faf0ff1ebaf8319f3b89508b1a7a2ef18cccd6b45508a59935a8f9e6011c333bf57b1d7079b6eb18889be1314b73691aa1a6e588ac0e54618280131e3d4f9d1f177c9e5991d15bc4429c52cb5671956be91ebaab10d6ec2e0a59de58fe16d25315be56a4ac02321a697ec6cab42e7df8d66e3861c", 0xa0}], 0x1, &(0x7f0000000200), 0x0, 0x4}, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) sendto$inet6(r0, &(0x7f0000000200)="ce1bb2f29ad4f6fd419862f836cdf11eef4dcbe009ef15b4f1952585ef3d4aea8d192b08cc7e374046", 0x29, 0x0, &(0x7f0000000240)={0x18, 0x2, 0xfffffffffffffffd, 0x4}, 0xc) 16:01:48 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x400) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000080)=""/189) 16:01:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20008, 0x44) recvfrom$inet6(r1, &(0x7f00000001c0)=""/164, 0xa4, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x81, 0x70}, 0xc) read(r0, &(0x7f0000000340)=""/238, 0xee) 16:01:48 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) pipe2(&(0x7f0000000180), 0x10000) r0 = socket$inet(0x2, 0x8003, 0x534) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x100000001, 0x10001, 0x4, "1b050ce4e272e6eeba02e7ef6caa5040360abb06", 0xffffffffffffffff, 0x617534f}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 16:01:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f00000000c0)="e9a8a9789dd24787fead2921b0c758f445dd51b578c1f1c7656b4da6a6a2fd0e0c92bedbb05b20024f6d2b4a57790d9216735c4085f4bcc2bd78905a803895573326ca530ef6e60c075794ad1237d72c52adcbe2a3783e1d59b9dbd5bb3290884c4c40e367465362d2f1566a068918979b6bb3274017780c399b90d839542afe745eb9f80b9c7db66f0efeba0ee238", 0x8f) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), 0x8) shutdown(r2, 0xffffffffffffeffd) 16:01:48 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r3 = syz_open_pts() close(r2) r4 = geteuid() r5 = msgget(0x3, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x3f, r4, r6, r4, r7, 0xa, 0x1}, 0x9, 0x6, r8, r9, 0xddf6, 0x9, 0x8001, 0x7}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r10) kqueue() syz_open_pts() 16:01:49 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) shmat(r0, &(0x7f0000fec000/0x14000)=nil, 0x3000) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) socket$inet(0x2, 0x8005, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:49 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') open(&(0x7f0000000080)='./file1\x00', 0x80a0, 0x1a) open(&(0x7f0000000100)='./file1\x00', 0x811, 0x8) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x100) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/70, 0x46) syz_open_pts() getdents(r2, &(0x7f0000000140)=""/11, 0xb) 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000008c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f54028af3e2efbef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349f92ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7da", 0x2b6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:49 executing program 0: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x5, r1}) r2 = semget$private(0x0, 0x7, 0x3) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xffffffffab6bdd3a, r3, r5, r6, r7, 0x8, 0xe5be}, 0x1, 0xfffffffffffffffb, 0x2}) clock_settime(0x3, &(0x7f0000000200)={0x1ff, 0xa6}) select(0x40, &(0x7f0000000240)={0x0, 0x1, 0x6, 0x0, 0x0, 0x3ff, 0x2, 0x3}, &(0x7f0000000280)={0xfffffffffffff638, 0x194e, 0x1, 0x3, 0x7ff, 0xc00000000000000, 0xffffffff, 0x9}, &(0x7f00000002c0)={0x3, 0x0, 0x8, 0x100000000, 0x40, 0x6, 0x3, 0x7}, &(0x7f0000000300)={0x8, 0x4}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/4096) setegid(r7) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setegid(r7) kqueue() r9 = getpgrp() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000001500)=0xe39) setregid(r4, r7) linkat(r8, &(0x7f0000001540)='./file0\x00', r10, &(0x7f0000001580)='./file0\x00', 0x4) fcntl$lock(r10, 0x9, &(0x7f00000015c0)={0x1, 0x2, 0x6, 0x362, r9}) openat(r10, &(0x7f0000001600)='./file0\x00', 0x800, 0x101) recvmsg(r8, &(0x7f0000001d00)={&(0x7f0000001640)=@in, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000001680)=""/157, 0x9d}, {&(0x7f0000001740)=""/187, 0xbb}, {&(0x7f0000001800)=""/229, 0xe5}, {&(0x7f0000001900)=""/225, 0xe1}, {&(0x7f0000001a00)=""/105, 0x69}, {&(0x7f0000001a80)=""/166, 0xa6}, {&(0x7f0000001b40)=""/117, 0x75}], 0x7, &(0x7f0000001c40)=""/183, 0xb7, 0x6}, 0x1) ioctl$TIOCDRAIN(r10, 0x2000745e) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) getuid() 16:01:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x50) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x3}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40000000000017, 0x0, 0x1a1) 16:01:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000480)={0x29d5e2242cb20844, "f5d2c24c1bee5e982a7a1fb5b4359a8523903a94b1fbe07628519a7ec03875af5647a47426e05f5a5e655c6e2830787f0f4ddb63d4f419033a5039b710884935589eb0540937b83a0efffee27c813c641b396f8fddc73d56c1f533664ec08c39ac01b0b5653d67f6ce2cd17170129397badf661cd3bcfdbc7c38537ddca8921fd85611ba44fde9224bf566f57f4f2fdd00f07db1f2cca0906ad97d646eba7ff77b6e7c07e8ad28acc1923a1383f52a7bc62598f1535e"}, 0xbe, 0x800) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget(0x1, 0x98) r9 = socket$inet(0x2, 0x8007, 0x8) pipe(&(0x7f0000000940)={0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f00000002c0)="9dd7935978c0b469cb129101b72a9d958a490c217511ac8a31621ed2fbdd5c70cd7a67ce0b4cc74ce0623562637b2512be31012919ce36f1f3482308a47c87569bf207bcc4ed58fa8c486d22448834bad07d328ffa84bb5ef8f1c4353352c7b4f2bd5a41eeb3bbb81e2c1903078181e2602c9088c298b2bae71222d4fa71debd977ff22e6e845eaba6a60e8caa68c56d2226a02de53d1672159aa915eb2208a7f63366eed86c71429045fe4ec98db02f1b0ffe28ae16148b3eec6377f518ef42d970d3", 0xc3}, {&(0x7f00000003c0)="03b8986c8df2e77a4c4d40bc0b56d98d0fb3a1cd79d8", 0x16}, {&(0x7f0000000540)="8eda65e13ab594fcafed0afd0a9d47d91796a07ef4cb84e1f921ccf7d1a22fea042bd8f02bcbfaba79d0ba730512b44cf0e954022bbb182c8e3c81601f0f0690c1c953d6ca013885d22ed4e4a3e452576faa146bd20328d4ccce7e66feb92ca0a46d5656dcbdfae5cef3a7ca90292941c1b77752786362fbfd6fe17ae55978a782fcf056d6320c445f44a5432f71cc38ca0de20a0827646c96d60c6f1a9f0ea6b73049ceb7226d4579eb8537a1fb8144cfe003cef204d8e642bd44a713481b16ab9470089c114fa7a618d9151ec85eda69e97630500cbd87e974234f28199645", 0xe0}, {&(0x7f0000000400)="f6b82342ac37aaf6e9b4b75dea7ed79e2bc97a5a0f37b6d90db6b293bd2d267eef6f4119cb3acf29d171c31e2769df9bfec95cec9508b088f9862d51402ca6db", 0x40}, {&(0x7f0000000640)="856d35d60c00e95663fe74b2ee3578b4e09f22a60a3f4747702145259ae5b2bae6c6a52b7e05f664f29e8e4b452e75dbb986e742f092b3f7c5bb395778a7d09f14909e5a25d00c0f776f8bc483153081e4c1bd01ab94af1711edde984bd1cb3917ccc70f01e3320ff70e31cc0812", 0x6e}, {&(0x7f00000006c0)="9775c163773f0dce3c064475b01654efb14cf90c6ed296c42164e83273e885585e39c10e8edc1d82d8dfc2e8c092e05cd2738a2b67eb9b7cd6e629c7ff0221cdad9f97dd0e48719013cc2644b81f03c776a6168e2757aa9b78a6addcc9b851d5fc9349cdcae425951b82fec9cc9a4ed805b6ddc466b71f7800df53c7acd5ac588be1d4793fbd93ccc51d9c468ad735ce2e264eafd6c314de815c3ca4041eb58310ab223984f50145a5d7e586e5b68eb898378f33fd26c193be620130f0bf40c99a6872a5565604448079f32c7fe409d86873f13ffa30fad1dd52d9d66c73", 0xde}, {&(0x7f0000000440)="b26a52f6723bfa7b9b63b4aee02a", 0xe}, {&(0x7f00000007c0)="7874b0a7646401d6339b768ce465a609497020f239a0b9d885a2d313046eb1c64aa6075c91643de61bb047b43f29bb7fca5f0a28ff36698fba3e0e31e26a2652e08b9fb7065e438f57156023f5db5942540510c06443ffd2d77f9e320f652df245da0d8014aa5b20af314cdf846f5e4cb285a8c6655052a9f07b93eb25974ee818816ec5666a65fc85ccbbd172351bc3fa85", 0x92}], 0x8, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}], 0x40}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80, r1, r3, r5, r6, 0x138, 0xfffffffffffffffa}, 0x6, 0x4192bcd4, r12, r13, 0x80000001, 0x6, 0x1, 0x9}) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 16:01:49 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x800}) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) close(r2) dup2(r1, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x1f, 0x80000000, r4}) 16:01:49 executing program 1: semget$private(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) munlockall() sync() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x80000001}], 0x80, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0x80000000, 0x684, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000001, 0x60c44c31}, {{r0}, 0xfffffffffffffff8, 0x19, 0x80000011, 0x4, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x81, 0x81}, {{r0}, 0x0, 0x20, 0x1, 0xfa, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x21, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x20, 0x5a4, 0x10000}], 0x2, &(0x7f0000000040)={0x3ff, 0x401}) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x7ff, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c65300029ff405a4b72d952f32e4925cb838f527740cbd00b00cc9adc2a047b8925f9d3d76e61fe6caa02ef2871028f4a396b255de9aae8f973f3fcd80126ad5e7793ea3810e5a187e58ae14474772b871b18203958416762"], 0x1) clock_gettime(0x2, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x679, 0x1, 0x7, 0x7, 0x100000001}, 0xc) 16:01:49 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:01:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x4, 0x0) 16:01:49 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0, 0x1000010, r0, 0x0, 0x1004000000) 16:01:49 executing program 1: getrlimit(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x100) recvfrom$unix(r0, &(0x7f0000000400)=""/142, 0x8e, 0x42, &(0x7f0000000640)=ANY=[@ANYBLOB="006a78f1fd5f13e75ddf25663c000000000000000000"], 0xa) getrusage(0x0, &(0x7f0000000240)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='%)\x00', &(0x7f0000000080)=']*-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\}}\\}\x00', &(0x7f0000000140)='!.\x00', &(0x7f0000000180)='&,:%\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='[(l&,)\x00']) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) getrusage(0xffffffffffffffff, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) seteuid(r1) recvfrom$unix(r0, &(0x7f00000005c0)=""/12, 0xc, 0x1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getegid() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000040)="d8e3d101aae53a4a4aa69fc92caaffc52fc8d2aeda0602973a283268295f096dd71d44613d917b1254b46e50bb1b5901ee3799df7d8cd6e8ab5761d78ffa0d137d77dda56bc9665222319d98218735fe4733b10c54cfff9f776bcc36d666d78232699b0da8141b0a26e1c0b09acc7335a19cae1ca01ccac9707851b4c5ffe1caedd9642a71c0714bf96eaefd50f5c26d24955c19aa7f8c38cb50dc1487cb8bb586b864495876f516707ae99446836ad6b19b965e64ea8bcea13c456a55788787fcabff22d5b62a7cf4ccfa816deab8c339708f4847b3f34fea8e3f2c7109bd571654da375bd2de7bf1893d51", 0xec}, {&(0x7f0000000140)="460d86f631567d366bf48f02141dd353d94e52ec25273f4c50af70104beaa08807a7c17bda1c181be9de173d365eea62a20fcda0c2073466cf336c865ac98a1ac50ee30b80b42956f78864", 0x4b}, {&(0x7f00000001c0)="590ba9138b214a99fc4dbbca9cf793b09bfe77a5c28ef71b9776c66714287a68c0684ffa32f9d98e8fcd82cdc1dfa72f981cbb419ea4e7e3e2834a93bf0e2371642b78d25957a73526c6f13a88c78228700ab4523b3fe90f4aee7568ad865dcadb4ab62401ef5b3af71d21978ed1c3dd5794a15920257ee9c738222840e979aae9ac91d426d74e27572868a8c91ddfa5171bf1cb34e41fda482bf556de18819215c4a719f68aa997986493e44ad6e1fca6c416b138ac19c2e2881a5654ed559595175b3db3e4837995c85e4f3aef9e42637cf9c8b0c46050d15c99adfece94d7bc951e896ff485724b5377dc2b04d695694e30d380c2224ed93573799a573657287f1e4d7ad41f512397183dcb10a30676add8bd8bdf2b72545b62675763431d1388d65b77c338dd56e1c06c06de552467859717cce0d4e0912607ab002a09063905f4d985ffe2795ef5d7fe020fc93fcb661aaf6c39d5330b0f71489c60567d3684872c2fe1aab2759c11a70546a7e400d991e9d50e432b3997958d63c5a729b4d9c70af52ecd9305d15e04e9f184461d1f4d2d8343776af12198e1fa7ee2df87e108ca305e55e04b94256305dc69765582e93d760f352923d030e4c15f5dad875b4ace15810590b8f8f99440e933d9ff6cc9f7d312486e0563699a95a44416caea79a5c7d299177b4d5166a8803c7f9080ce8e18b83b38669a3d061c5876e052c16584aeb81df52d5426fdb6eb687da36e8ca544ac2a9d888e8ba840df2d775a50fb2ba9b0076abfa50bd277a34de4a51b2f98d651e051f83fc0d8a93d3d40870a9564b88fe80946605a74325af49420fe14d8e505b40bcf557d3c04d170224a7479a5d1b6d2d180c6d90e403010f17cae2a49ba27fc42293c0326d080af674c50d4c4e3af9cd2f8bc64566d0bf43f46701b65afdc11b0174f651e120d62e87196f1a7852a789e30e35c21a87da653e93c33440a1a6ea0cfc1fcd3e962a744c10ba6ea2cd14a2d464568beb5843db44129b56bf3946bccc8da21397eb9931d859140efcf2139a0966d0c32b7754a5b31bbb6ad89e7ade24270a4307f2a1251433799c419c250d49cfa7f88dcfd541ca469729d31c77aff7d47ab7bea0c81fe95ffac3f89c725bf65e6dec697de2190f45318abef0a01d8c7595309a00c7a0a79c4a59f8d5cc42ba4701cebdc80d2a78fb7de1527dadec13ebadaf4cc68b21c133f4c8fac0457d8a3e893484ca7d7e7cf23320484fc28272de22e3171834d24795309a20df3045223e9a80a0426a417ede468a1a4b78f2df90068658076122d453b4aa16591556fa5ef4e682edc4c2e4e8b455de05a5d84ada22cf982fefbdcd871686326b5cde33ce06902199047a81d53f47bf870fc84c4dbd2cb845daef28e0834aa9ac127709d27df0a2a0200b13cd3bfc333478c2bc12e4e06b09a54d23d3a86e70cdfc8f87668d3a90de8a168d32d750fd44eeb73a5ccde41e839abdc78ef37871f365732f876dceb641ee6816a5ef77f52d1352a23ce80736bdbf4ec7b6df8e07e89217c2618bffc89dd8b0b8a4852be58c9942ac6e176384452602569f53c8ccd44cf0c1665b790e034e6558b9fe5913bd7a1df662f90d3287a1f3137cb4fdcb58b67e8cd38b5a6d4bf68f340a9ece0f3ed44fc92e3c2524742662c21834920308cc0d58e53749ac0740a332c5a132fa7199d25c5222c52399efe97a3c8301713b22cde4b87b06c2992f0788a02bb228b22f7f62040073982c8f894f8f217d72b9543f54129323fd7789cf563a96ee387ab713fbf0345f2178deb72472d7a44edace5bd0f1e50f78457ee3d0e717f90027a7f98b9733bbd0cb42c62737a17a1e11e7b32b90d8b93c625eeec052e5b2b1c8b02200d19b05aa5f83c6b12aa4ec6a18c72cc982f0038e8b63726a7321a81c82b6c64edca493f269c2ecf42240c6c80a89d3124466a5235986f058edb936d5448444d53c1e0a29d61337b5537df6e58619706c645f527b24a0b138550773ee6b7642f41204255b24fc9e2b7e548793cb819e96daecf9ed31ae9f6e4ff9870fa0f4eff906847400272911d7378e9c033fef1400d596b79fa1085cebad5cdb5143cda59c179b822f077b76acb94a4c8158f751ae0c94b0b6027dfe5786093bc8fbac23cf6a98eb2b6e9a6e230ad4ad375dd1b172f0d6b73ce64bb3afd8d8b5b9f4b30935f3b17d2f57f34c6af76d5a545cf5ebc782376554e535c4ab668f61011dda23f0d8cd90ff074177cf539d9f5ec44fba047ed24db5da5aa783fd26e810d2eb733fbe736b1d33d8875612d1a27609123e3ccc1745627c70402fcb734e1ba6c1c43fd0387528ce074e8f5c663b2a4ac7b3cc430ac45c183e29dd94cb631408e8cbad547b96103a63687807d31f5c808348a48011ccc323e5a532a0aa3a042d0e2e0cbe3e613f1343f52eb208b66b5ca1b646447f92775e9c81cbd58092597d5de58709d2d93f31942bd9909b283417b24a79276208de1586bf713b87498b65a8c07fea21b924dc7530168c280c3495090518f6a434f27c01cd33c43dcf1ed1302e13a5b5fa412cdfb5e032ea59f0ecb2a7c1b10a74065e6f7bec86a9960c73cc67efc7f5df91e46e7543cce3f21a554d3e36840ccb0888d697a25631d61a15e83bba48de03b684817f2a6ba175c2ef2ebc6524bdeba08c17b97e6e0be1ca2e029dd56087e800a542a787c145915ff359ed55089964d777bcd7a1751f17f3ea7cc8956758b513efdeff548281258bdb25b24ead580a1173acddeb99bfffa21346c215591404368610e9d7836762449e001072635361cac613ace2e7e8edfaff9186f2645ea9689a9641e539cc662862edca59e66c4dfddff2dc70e1048983aa6aa65c8d4ccd3ddaa3a23dd5c32b050d043f9b5ce41efad37bd370001327ad3984f20b9d7ab46c1b8de8f4b250310f0df540f3ba5d459b5989bb634d0e4b9dbe825ecf6d43298b81c50c3536d33aff03d57a747478bbd20fe2c60b4d08bcfdb6891c98df7f2829a2f6f9a287037933ebd75b2c90f01aea0248215803115b6a85e864a02691dd43a3c872a0ebb8503ec019ca200cd5dccd4679fe1e072256bf3a275ac612a9987c28ff7c3b4f047dec43a4714777a50e8f7e8752ec7b6a9208775e6560c208653dfa0af2e0bd3c35f8b451838e2cae7670a6d640a55ac1731916523ff0aae87c3fc214a30959231328c2b36dc9fd28bab1a6c463e6a0ace07f112e9b1ec57c7c8861386ae453f0510a06f30f367e5a1ff1138fe642e80fd748033b00fdd9ce13324ed8aa9588c68e845eefdb467b3ff212f8ad49be8554a9be5ce38c4ad6838c873f85534c0e65425340090b863166113f02314647bc705ea097d44564a63dad98474ff95223593d51f6cb92134d0461a43b602acdd046224a6409eaf0e28b3137c9b83854425d12382d3dba15baaaa83bb32fb5095a71c4d40b38099225ec67b13bcbcdbaf2094cac0c685deec2ddb22142c0a1d27d152e83c47f5eba157b6b8310edb1ce9df13d712723c38a1ebdb8f155a37960ec9f0653fb4226f40614bf2bc35e6e01fafc11767303a7489a1fbff3eca9b6181871270d958b58d522a24c9a809628f667d638cb94d37d3866cf9de0353f13f4a443926450d908684a7280a6120d6769ba4a54655823ad64413b88e955ebbb928e66c18e15d5d23fa514a89ca94a92838aeb8d1c9c273d62a724816c7a1c06445087f8fcbdf66588d30e93fbe2b46f1c1ad7756ba4d77fa248c53871142acff9755b0666d6f8c73f8e01708d322464ed1e1155204fa50d955e38269ab1752b75628dead0ca8bfd1758d4262a00bf64ebdc8560c8a975bc8e1ad1be6793f1d70ab3bef6f33519013d6dfb0755184c6328e5e6590a5b2fabefba20656dcb4245b4efe95bb3699bd3ea1bfbf16cb9c84455293cddd66dc56233c9d2d1f595b16c653441ab4b9dcdc9c9e2228be8f358d4f52c965d6aa216d2d08a2131bb21d382a45109dea019fa343f40dc0d87eb381fd130da4c46b5d4573506c0f3377c52a2c23b3d636ab78824585ccd6b5afdf8f514c5a19f844183afdf685fd64f511d2133206b6aae3b373602df13ace2a4d5005a34a1920fefcd2cd3e2e30fb78bd907572be22f8896b5c549706c077749bec048c003df5556a23f426f7014793a8be2fa31c7cfb213cbffe428eabf661014c129eaa4e13ad9c6023e7d7a13386b4707215c3b36089cfeda52cbb87a05b78d440a63f100edcec72c4e31cfaf42c5330a437f0830bd1446209e7afb682f2603968801f22188e113a18e84c427a48c7ed19ed6ee00d90e6757881021940dc1537c6e6e70fda7b3fbbc9ca79443deb9a53b421a4b2a21e9f0d0f84be5b442a8d39210958e8b05c3dd8452ecf9dd532b64990c70473e4798ecc86d49c5ecb685da64adbe4cb3d66e6ed0be681cc147f4b4111d85ecaf351faa68c271a4fa56e58a0399095936ff71a87facc26d03d221c8d9a4add715f2d8f8357746638911b4f342b1a1705777bc442a1684f9455d6305514ebf8191f53b28d1e467180ccdb3cd0f6de5ced46bd9512e9708aa473972165911b1d391af314f5ed53d0175f5ecda631208d1a6ead00c912327f4398e307786b9556a67d7d68606ba5fb25ce1673a102854c428706221db7ec6918619a441790915fcc2ec04ee3b0a52bafe2863e16aae2437a6aa4ecae57269de99380f986e201d657422c0b5291a97aef95c1b2cde11286355855195e08b28b1538f84ee888209f141f491a7c7904eee56971b7fb9b2395e1d9c1cfb2082402bbb8267e24fa8ef599841943828c2e0f3f5b4a0c9b93da3e357414be27ae2f3a3501c3a682e64a2e7f940f9a5e7b078dfe4ff0a41aa1a8efa2ddbd7202d4c38399b057457b57dff04eb1f0fd09c76d3f0444356681a16f05f15d388eaf84a343d576deae5003fd9406d1f930f53fdbab59cec1e72709dc353d3817c6e2331b84cb901cee4218ef4285a3d90a556018f2f7b834cf0c056cd34cfce8a15d8663a742b876d4a2451f014764c3c520604598607a62e757b53be0727aca2071ca87465e3597f6b12c6e96a304399292da12ad3e440c543a2c2211e4332f9ed036aea46e1be9f25604d29692069cb72245b8680e079832b669a742b7a231843265c647692e305ed1e90904a272c03648340b3d4298ce5d450be29dd014c4d50d4c06724d2bf69ec1bd388ce1541322ceac6d8a7f5f8efdc88b3f33dedcd2e7df8c4aa56231053a34e1a51bd41b6c89f8d670224f020dfe90563baa2db497dd08f0483a54838f76775a0039f84358de1bd79ef2e944ce7ee8e1989004feeb802ac266ace97ceb4e8272e64e946ac79b1d579a5416e6df501a5c30f4ba00681cacbdb0ac47cee889e4f8fe85f29fae76bfa3f7e4731ef547cb80a10c4704f9d6ae91eaea0bf79cc87972d274fb668ebf0ec59b9fa6bc033d27d1b98804510503a4c45a5646214c84c0cf83c98f629c8f0a7531d372858e8af5dc51141d9828ba6f0eafd0c9a84cafc248c8737177f01434d890752aef6d4709b42c846f475f6f8d6ed2f4d0c292544046e13ae0fc1f1666b6c7f5080fddc37fd4436de4376d722b803782c277ae7685e92a535228f64e61e47b300ed4e801d5577687f495eb1f921cd92cda758132f81e4cd42f47f71a69360088959e902b0a519835ad0c017f8c4a12d4f4acea5164320f1825139949fc324f65fbd92005ef2a61892c51ddc970e1db34046d2c5aa8fa4c7ea6abfe72e31afcb4f07c346a2a53", 0x1000}, {&(0x7f00000011c0)="2a2d5efa63e7cd5a51cd454ac914a8dd4135ef168a3c44b9ccdfc3d156a710ad132c71f32a49672fc3ab455617133f2cde5c5b64bdb7520e7af1598a2ca3cfc57703f9166d1c748ce85a30d014dd9879e15d491ab4a60f4b2c90a365fd293bee3c9862dfbc1fefaac1e61e73784ad089a8daf14aa01c1039dd17cc816358c56e0f9bef4d145a3610f10134c7526ad67480ee8fb7e3e8458a5aa965e02c2ce2f584ac29b4272ce45e3f32b9eadf5b19f9b5cc34539e5a1cc5a8d2c63ddbbc1ce8f31c05666fa94db38c3d52e842de7a89c12fcf2cfad4913482a9b3dca365edf5f7fb79", 0xe3}, {&(0x7f00000012c0)="b196001454e6954535a599dbd6a0e0032a36126cbdb1e3a57a323d8807622c54513880f3acc52a8df5323b0948369856d01129d0b526e35a18a6c9c25fb27c3625c0a41b6136b8a53c7b74ae4ac88d7e5f4e0e14c6a2870cce4094fa08191469fe20f703d55188b2966e74eec39d0e519093812f25b17120259d72b70cda059fb207e7f40a16387224a17cfba7277a5bc5acadff0eef2c014f218fac7eb5a4f762318662d89c052ce7270a9fa5647fe8ccbb9e7cf6101866886e9c3b5e9d67b4b2eed70a6cada8a09d59e698e001459c56d4cb863c6d17", 0xd7}, {&(0x7f00000013c0)="58245aa225932bde57fd120c1e159c18080a82bb2e65b25c914fbd262bb0c2b1f6335a50637d9709e2f92e9c07f7b816eb465d5d5177e6867e02eaac5d1c3acb91b86ef3790ddd9fb74464dbfdb8d4c12a57f23d63b4eaefc9abfdfd5e603a02", 0x60}, {&(0x7f0000001440)="93486c4a7dfc7a35e835fb802c4013be9201e231ffe0a90b8b9741d18e583e1e2ba3c182cd7a68bcc0ef05b2793e06de2216c95a7b55622d294f7895c19cd2e82685dbace260c67aefc51afe67d362ce971749587fe6abc660bd481f38ceeeefd171e18a8857f35626036c2d2d7eea113b6df706dc22dfec0540d4f25f2b04b51281f474b515cf4d0aeeb1e069cce555134476ffde", 0x95}, {&(0x7f0000001500)="6ad6e48ed9f248779c20344718bae9f9b5b8e7ee743a4a6efbbf35cd08f6247f7665e483acb4f75797166475a45ec6160f91012443a085eb3d38a808f2b247d95bc9e9ed3cc215fa858936d525b838edc9087616ef97c50b0d4e95d286727d82409819a1c8de2fbe62e7b168762d1b93", 0x70}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff00000000000048e17e06fac494e718b67c50d12f989d1e95dd33d2acc10e860326a56b17fee0f83174b7d643664deea2c4641187f6e53b80bf2b144f5340506a31599aef60d38890a8dcfb850bd59970f1f8e6e0f517c9d926b607097d20b90013f22167536acec184a24d0c8e4c595cd77fe31f142054d62f761970c17efe2352f2ea97dffd1ff582fb6643d3d5a3163f22e00aa1abf5a6042ed3d76f13f16831a079742a84858aa1553432a9d361ebecc7990dfac5ea42bff09e8ae0308b544a0dffe383c6554c5fd00739ddbe86173c7cb518f735fee1eebc0b987723d922580d0b6db0d99e1317583a2a6347f583ccbf6057cc856cff86b8f146df8b607851edc8d3e9", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x400) fchmod(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:01:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0xfff, 0x5, 0x5, "e0393615289f10f3e8bd5f2a46d92a7b22b5ef6f", 0x3, 0x8001}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 16:01:49 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0/file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000100)=""/158, 0x9e, 0x40, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000200)="29bc2ee7216e9c3f72d04f7cfab28aace0a2aa3412f628", 0x17}, {&(0x7f0000000240)="878a5474492769bdb53cf63dc1e1ae64326b9630fdd6ee77f421482295", 0x1d}, {&(0x7f0000000280)="de9dfd6ab9c5795619948449d73c7bf884e221aa6c7f50fb6c217e309e852fabcfe782d5254f86302edee9846aa22a7036b179d89ec2aa59821113e248cf4e38b71447584bef675d7db010851e29be5a8448294ff715ee0c2a259712d7b336819fb2189ad2c0d7825f5311e8039afc49071e123b6ce2c6550203c6adf9f0974392679a366fa2eac31478b57d9cc49d5f81bac9f4f2a5526c295681ed63a459b8803598d6737427f39609a4c049b009d317c289d7c60c27e6f107fa5e73c5a8344a1964ba806129d3c325b5a80bacbc584106a1938d5c6187a89a66f3e0d60aa4d054f91a7eb8ac02233fc7c0200841cd57", 0xf1}, {&(0x7f0000000380)="3d30c7310c4f025ed92863e77e59a31376f43200a7a7fcd4ac0f4084a30b6559739f785519451a83c04d144dbd97244e610eea2ac2f0705b1a8cc39435c0a257c7a339f31b6bd33056a4d11a7d42b57befa655cc35faa4", 0x57}, {&(0x7f0000000400)="ac5cebe862e774b85e13e853fd6bc0a23675f3139c88679a40a7280c83416779b53ec682dc8f1fdd4257f351d37c028e2f26dd7a45db51284b62cfcd8c5408ef24281f73136a4b6baedb3402cb4ce14fc5ee421bc66b8f1c2c8118a2c0f9df61036ca0dd15bd3caf30b6739e598a692650219921c7f60f8ea98bdda752257d70023563ff094f0878e23cd5da6f716a45d146e50115f28b04e5332e47740fa98f32191d581ecbb17051ace35f96d7950d71a12d57b9fcf33f4e5a82f7cbd19078c20321718cb35fda", 0xc8}, {&(0x7f0000000500)="5060ddf0a495fdc01570f5719d5ba63c3bb3b6c2331d63c9b74aaffa41b0945fd4e6988bf8aa4a1f8a35eb7f3160ef2f11a89511050903861472b252dd1e4aed7e1c398e3fb98bfae9521bacee0e78a86c9cd5a83b9abb5714bd0808b895acc9a73d22c797258526495702dea50e7035ddd53d1f2dff65d75652e39efb81cd74e3b0d5245727db3c66cc5e5ab2c92c8c4487ea76a0a94a376b", 0x99}, {&(0x7f00000005c0)="7d2856a6afb497ad15e3a31fb977e87e13318f0a84865c2565705840ab5c33d9d5e3ac8ea3544b1615b3949dfe3678f1f23cf7b58a580c3507a55300aff60797de710f8aaf34d8b30248b24fb52e9140d964e8b6881fe0889fe08863b72e7f091a253f617c553e9739ac0d1c862b0d1588ad8d9f4ef96b89acfcd70362a8fe51d2", 0x81}, {&(0x7f0000000680)="a32f938cccd7eeb8c3d2c967a643d4d4269506a1ccc501b250e2731c46636d3e327082bd74ed875d2a27e9a784ddc5f2ea53c948cec45d975f43c6bb244428bdc2", 0x41}, {&(0x7f0000000700)="bc8858537c621f17f2e3589c390358ae8a2c5a45c8a01fa5189829dc090d2ce1f048", 0x22}, {&(0x7f0000000740)="d2418af4c8b7c8183c2c9dd0b413c39f4e4117b8c6b18089b0478cac159c5dd3f4d358c12551632af01c116254a925fc4897c5c06a25e1dd0089eb548c4dd28686ae5c2538b37a1bf75d3b3a3dd208b06981e4a0ce70f981d73a5cfbf6e86ec71a8524c45f89b14aa91339b76fe99064726a41708fd7860f138907d9c07aaa2bad3e0db3a502e6b3a2d3ae996e", 0x8d}], 0xa, 0x0) 16:01:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:49 executing program 1: close(0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:49 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) socketpair(0x10, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) lchown(&(0x7f0000000100)='./bus\x00', r4, r5) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000100), 0x2d6, 0x0) 16:01:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5208c3c0]) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) semop(r2, &(0x7f0000000040)=[{0x3, 0x3f, 0x1800}, {0x3, 0x4, 0x1000}], 0x2) 16:01:49 executing program 0: r0 = socket(0x18, 0x4003, 0x0) getsockopt(r0, 0x800000003a, 0x320, 0x0, 0x0) socketpair(0x18, 0x8002, 0x1, &(0x7f0000000000)) 16:01:49 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x208, 0x120) r7 = getuid() fchown(r6, r7, r0) setregid(0x0, r1) setgroups(0x9, &(0x7f0000000040)=[r3, r2, r1, r3, r3, r1, r5, r4, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = getuid() setuid(r8) lchown(&(0x7f0000000180)='./file0\x00', r7, r2) syz_open_pts() 16:01:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:01:50 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000480)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) pipe2(&(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, r5, r6) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r7 = dup2(r1, r2) read(r7, &(0x7f0000000280)=""/213, 0xd5) execve(0x0, 0x0, 0x0) 16:01:50 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r5, 0x40, 0x8001}, 0x4, 0x8000, r6, r8, 0xfff, 0x285, 0x0, 0xb60c}) r10 = msgget(0x1, 0x0) r11 = socket$inet6(0x18, 0x3, 0xffffffffffffff76) fchown(r11, r4, r9) msgctl$IPC_RMID(r10, 0x0) 16:01:50 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = msgget$private(0x0, 0x201) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x1, 0x5) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x4) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000feb000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/186) r5 = dup2(r1, r2) lseek(r5, 0x0, 0x2) ioctl$TIOCSTART(r5, 0x2000746e) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:01:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x0) 16:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98c0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a0000001d00000000000000381e545f108e64cb6167f49a68ccb996df49cec1ed3a10889d3c92672d40fd0278e671525ec0960c6fed31d560298a6dbb778af4efb4c022ac7d8c91199f09f92e817df320e8d727f6bc3c420e21a55f87ea63091664b8fd34e064a3d66a7ff31f048b229c6e2ad89c7ae9821d0339bdfde00e125c4fe6079155802701bad203697e039c674f002503b0e01e65cd6e09127d94e74276f533517f187e1d43b5fed181d8be60c26d0f1fca0b78a9c13e94a45b5176358dfecd163f31", 0xffffffffffffff88) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:01:50 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200000000000403, 0x24) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) msgget$private(0x0, 0x608) socket$inet6(0x18, 0x1, 0xfffffffffffffff7) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:38:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 06:38:46 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000180)) 06:38:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000042, &(0x7f0000000040)="fe780000", 0x4) 06:38:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x10000000000000da) 06:38:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 06:38:46 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5d65e0e23ba7de9bab06b554545e94843fd1ced6ac6c3788390862fb408edb396e12bb8d8d487d7e415d449c7c0299c127a1d84858f4440e11e132e9", 0x3c) 06:38:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) connect(r1, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0x236) getrusage(0xffffffffffffdfff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 06:38:46 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kqueue() 06:38:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mkdir(&(0x7f0000000180)='./bus\x00', 0x8) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x0) faccessat(0xffffffffffffffff, 0x0, 0x6, 0x0) 06:38:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) socket$unix(0x1, 0x1, 0x0) 06:38:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x0, 0xc3b) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x0, ""/63}, 0x41, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000440)=""/169, 0xa9}], 0x3, &(0x7f0000000340)=""/143, 0x8f, 0x7056}, 0x800) 06:38:48 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000640)="0777908cb34edad6781df8897c195a91eb363425c9c1b4b1b5147b3dff674c430166970c00d84a1f5674c0021e91cb925f075b30e8b0b42330bbf4bf05", 0x3d}, {&(0x7f00000001c0)="d4bd1ed9930ae909a410baeeb08c73a4d266be15d861f2cc09269b7f25b3f3ae6a6293b2d93a02223bf4df95929b83ce63c3919df24c70edf5900a2e1e6a2b9aaac03789a90dd88bac4df8454af18808b12f7759d7948aab5888603a1e64cb3c433375330187d69b4e1c827cdc92768f1ca326007e158341f8f7f9d7a91fb4eccb88d58e79653e635f0ded780b7a7e8d1f73986b20deeb6e99c76c234018dd5a", 0xa0}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="d000000000000000010000000300000092aa1b1fcf25fabd041160af2a1fcb4859d6af8ebc3dfea43c7aa00ed1c65a2bb118f3c0a4cc9a6fd0d30be0a74ead7cb68a3bfed36be53f1a3327ddf638874a0139ca32ddcfcabbaaa4dac3b4e8d73f76c095eb2d4826e6b56469ef8e7233e1be3be17abf77b41b2803f6860e2681f90b2bf621a83fda50d5899ca1df2d8449b06cdd4614491f9d71f364b5e62c3885792c7b43ef6f2852c4664187c6332e234ce7dbf15ad04702399425d58183c5925cf48966791723a137004cd3000000002000000000000000ffff000006000000710efa1c29f32ae6001c219f00000000e000000000000000ffff000008000000bf4a4789df134e28f13da2d81a1ed9fdfa97d33edecf1eab65da923b5486ff41d95b869a642f9b2772b3911d4b34c19103fe38213669c978f5dc4deafc32dc84dfd8a4297a64a2a0f7f5c42e32959e54fba85c1043b6e07d5b7614ee788d10f3f60c5e684578a9ccd1cae712f36d931938b616dfc111c372e3d6b409770053f801f5a36772317ac6b9658c9300df6251bc190000a91f81370740ce76ddccff2c1f0b752586870dde730019973e4d57f4a9c14818b920487ae12b9e4a3d840b5aec3ba40af80ea3f6cb000000000000000001000000000000ffff00000300000029ff4c7bc617ee2196447d2e7a923db342e8682e38e0d5387998f318dc071af1e5299bb22fdd6ebf4a48fc3e64e7097b93b7a56e2b91768049f589b08c20d4ee69b2b57abe0f607ae7afb1a6ca26f63fe1c4c6e6804d22beb226c5ffdf88a11379ea66a073cf9da6b418f4e683dd147fdaca97c6856c9ff65a626e3d2bd47eb682c3de67302b76856e2a6d95f4ac4274b4d68ed1d65316c696f2d9e627d85f1a4c76469fae0fc3c1c26bf1953de4d6ca6032fe9037be2fe8e815b8a2201f415bcc53f52e6e796af6e02ca2d1a6bd7d6e31f3c14deb1ca6d814da56841aada9d595b02359f3f21d8e3440753486de000040000000000000000100000007000000d316790ef26de39a63fc39f52556cadd80bda464aad7eb63e52a0a790bf37a3316258cca8c55fc8b49df390910000000"], 0x310, 0x400}, 0x40c) fcntl$dupfd(r0, 0xa, r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 06:38:50 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffe, 0x22, 0x0, 0x3f, 0xa}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0xd4, 0x20000003, 0x3e0, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x54e6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x30, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8001}], 0x65d1d256, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000}], 0x7ff, &(0x7f0000000100)={0x0, 0x20}) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r4, r5) 06:38:50 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0xffffffff, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x63, 0x34, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x5d8d, 0x1, &(0x7f0000000040)="17bb7dafe07c7f40aba1d142e81069de30a17a9266ab69c2480f1ef9fd07ea1ec64062d72c8f2169185e89484693ee4316b392a5ac7d3b2ea802ea79d9280033e6b5b1a5e2c621c2", 0xfffffe6a) 06:38:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) write(r0, &(0x7f0000000140), 0x0) 06:38:51 executing program 1: r0 = msgget$private(0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffa, 0x7ff}, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 06:38:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:38:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getuid() dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) ioctl$TIOCSDTR(r3, 0x20007479) 06:38:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382", 0xa88}], 0x1) getsockopt(r0, 0x81, 0x81, &(0x7f0000000b00)=""/98, &(0x7f0000000b80)=0x62) 06:38:51 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8400, 0x104) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) close(r0) flock(0xffffffffffffffff, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0x62) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) shutdown(r2, 0x3) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r3, &(0x7f0000000080)='./file0\x00', 0xc0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4c0, 0x36) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x38e) 06:38:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="83bef315ac3e1cf42115d69ae4c6c8a1f09deafa8a6ff25d00c4d027da5a1099e87d2de4f130f67eca1f57fd169bf9ab351f6e1482e462fe527d87de3f3a73a45375ccd3913aa6175fc2f88ad1e390f49d07ac6c1bb527ec1694b6590868a1fde51575f08c4203db68b6afa0b87985d7ebca87bd3d73a6", 0x77) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 06:38:51 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ftruncate(r0, 0x6aa9) fcntl$getown(r0, 0x5) syz_open_pts() r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4}], 0x227, 0x3) 06:38:51 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x1000, 0x7, r1}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") 06:38:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="1c22b3f4f5f3ae14dea4b10da6c719b83101f43bc95afc25d8ce9c8982c9ee598c9117bb25081cf4cad1510bc35743d58795daafffce464d9af6e5e0a1958784202a99e2c8adaad7f2b60a03d6159e70938e1d399ec59e389f846caffa0ac7fc8c129e4859dff8d5d96bf17347b7c99d91800b8c2b2d69fc16381fb150023d7786c50836fea61684a0dbce293f569156365c489d8272c1f4001acaf6aaebc8586042f53af8c15328147f3fc97157fa62152d", 0xb2) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 06:38:51 executing program 1: kqueue() listen(0xffffffffffffffff, 0x9) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(0xffffffffffffffff, 0x0) ftruncate(r0, 0x719944cf) kqueue() 06:38:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41", 0x23) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324a7e503fd4d5ed862d3b0dfd4fa3690361a5f5c0e6946eaa3d2aafa5321daf87482e2ffcc37fa08f3bb5c90a4104e5e90f48638dfc74bc4c6f9b166dbc6fa5ef56827bce82e37fdc3f41c0b5e85eb5e2a985b698b82469cb83956c2328ec8eb7afba7aff2ce8286dc33f00656e720e51186ed729afcca89c3b400d88a23bacbf3b36a139d7089d681deb1b5067c646087248f1440653b857b26d458f28f4d9421e617ad708afa2d592ff255c70424d45d43f0a083709e7df2d9cbb4ec9e458723f46646af1240b9b16e31a084ad8fa37908a4704d", 0x201}], 0x1) syz_open_pts() close(r0) kqueue() write(r0, &(0x7f0000000000)="3d18a6c016ab3780", 0x8) syz_open_pts() 06:38:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x40, 0xb70}, 0x10) 06:38:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) r2 = socket$inet(0x2, 0x8000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1001, 0x0, 0x0) 06:38:54 executing program 1: minherit(&(0x7f0000251000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 06:38:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x22, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xfffffffffffffffe) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 06:38:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x80000000002000, 0xfffffffffffffffd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x6) 06:38:55 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x7}, 0x8) pipe2(0x0, 0x12002) 06:38:55 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) clock_getres(0x6a066a7d07a1996a, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) lseek(r3, 0x4294, 0x2) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 06:38:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x80000002, 0x68, 0x0, 0x0) 06:38:55 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c0cacea9873307d0f2158b23350e1ef83add8d9585c705aeb063005db3d1a016b7e7f19fe5738166840a920c70bbe85476b75abd5c1b90933b7d1eb10b32c9c013c2e385f908106a6678cccc1632cb712ce450e68f32bde1355b350d35a0745fca7b13c809b978f209bbb543dca8a0b5dd99c7c993ccc169496d1310ed2dc3f2dc93034dd0831b1316465cf33957fcf983376f27d31182737da89ae9d6b86a38e459235ea60670a05377b678d5c2bc94f29e9907691371bf4526c9995789bfa6e2d860ee443c8373a2d918", 0xcb}, {&(0x7f0000001000)="3e87961b3ff3b13ad59a0e8fc50685c039961f73db6d43b2bcfcdc43a2e503b8bce4892896b8214ccd7128131bdf810ae3ffafc71eca28b05fa28f7e4dcb519bbee269423c909e874dd1c69c00547c95511332329ee1be9a46457822bafabfc8ff2e7216934c9fc125c966e59406d91ac20b8944df83b172e3040f42ccd50cbafd7379e6af32c5015935589fb2507c1c0fa83bf1423d912d493863652a167e55da923013626fae76924d66a617ed47ce2005921317a31fb364eb122da5b39e072927136903397aaaf5f5d736f173098396cab5b36d997c1249f89314edaf1c31a87d95fdc1235d1438408b109722a5e417181fb4700c2bb2ae64f47460db3a96705db681940565a64523087d5a3e42bff8ac9cc1c878a7892dfc6c090cf1e0a5e96db06124170c92fa715b1143dd0bbdfb5cae4a440f33fbb152a539e683748e09f3b2f3356896914f61a538c8697bbbf83b5cbdbbd7e1cbe6e38d0625347b746c6b10a6a07732c80343309488e23698c5fd97c13bc9e1f038e8e108ef1824d0928b833de8ef0785d822fb493c3037a786bd3d48903666cdd14b4be4c3e75f9a144986c886c80597dcfa9b64c2dde71e6c917921b248e330dd1758f8b388a9302396bdecd174bfb046a06931dfb0e568c73ce9f6effc428b155b6ea30208a5d4f5c2af059afdcb3af37e54c922234f919172f9a8c5cbdcd50742fc405474ca4599f4b1e77d04d9ed1cf7d208844d08fd884cf1b9ce658881b95c6a657194953eb87be30ce99b8a29fdaba406f2e3aa4bdecdc6d3c0cb1d7d334ee9128a189fc852eefa4851ad22a4baf7786fd23d0d3435eccb13e179a41905f23bbd7f831aba438e579cb16d12b666f472520caaf5b40a8cdfeb13e429efc5df87d2798c9af37c4e252e7a5c15af6260fbfde7702208cf4153a20711a0662768a148148dccf68aef007ad82ebeb49f98e74b393f7db0ae477c24a944624bdc541d555e82a5e74ddea80c6d510908f944fcedff8ca26b3baddb9d6f83e7a2b455e23506eb6be3dc41229929b4fe9bc16dfb20f47f25b57d30b4f2422c2b157257e47edfa0782923c1865b1874416e236de9132e9c43ea4b2c07c98a9db73dd92e2577bb235432259cb6f4f349107e7791925cd87a172c086d2f51a565aed32290c092b50e1552c974ca88f71ddf56bebe5f813430fdb6e071a26b547c60d009af6cd94a0cd37d92ec6d5f184720ea3d0e7095fcc1421367df4f1f1558f640b2d2fd7f44ed50de21bbed04022076246021f1caaf854a964f2b986a3dad57c701079ae1815cfe2cfb8134880b9ea3f0c8cca06ab29049c432e6acbb52b9faa4972c9e0d7fb4b3e91cbeed1c9cdc0d658f0ce9a538951b6ae4e5a0e3d64e4242f1db4cec06235c34f7bfebc48d7708c0c5b09e1f663e92f1a11989b2d08f82cfe60c52be07531a3afe03f93aba48c307100dbba65bc7bfe5bb9ce239a4fba51f857b659c9cd8cc67810818d93e4a4dfddd425f0428a18c1c6e0e92a5f135d425d9e53595647e4f0defb873c94e719fa1527659e2b5059fa6c5c21c9053d3f2e698baffb4f5ff7697ab9159206f2e697cc8dcb7f126530a5cca84a53bc5a1c8da46a773e12991fffb8e4aec39bb9f82f3eb57d9f063ee382fabe88eaecf1f9eaa724a337be34f4d9c854a73e9175f5211be7a776c1f8e913419c6941602b0b8a8e3038a1fedcd4b8c5289835e29647060990a7eabb77469bd75fcaa0100c5ccd24516de6231d28898b80a131b3febfda4a3ecd8345c282c2c764a62f3d52ddd302866f9b3ad32351ce0a19461e08e432168ce578cfd8503c8817b28a37e1d949f5c2d631a2900af0cc364a9508bae049e63826964293e4308145ca6875c25ec0253c07866f09384685e90a8bc5aefd09693d50529148933cd3da3aab6f5798611f936f439822e2fc2684b1e34049542155382ce2e5039e9c1c3b25be3be276b42abed5372147b852ff880789884d51f3f6cd9034b5c41bd0868be9b919e6a73a483abea8ffe794001a3757186cbae765c69d2cb68abe0062d0e27b5c86677305bc02b53c179f30b23208626ad5d229af5b6539986e12fe0b26ca2a998b61fa423339689c29908538b786300ad2177e92df336e18ee87c69d7c4517451c897b3ffac3dce59905b5527adaad36d91781da6fdc8d1ac44f7f767038d5de71bda32db4d07dbd740b16e20876e97c47f8c8223ab45d29baf446a93f164477f9fcdf0f579b06e6f8886723bc8002033ff64e5b1b2f2e0dea482842582e743784bdcbfb6a2e5930d7c2ec332d036dd65feb981971fb4dd4f004113eb5f4a84c230a9b5c791b91f6a061da06acadb8b992d0c2549850bf27c14a198f33e8b256acd59fbf825a16e68caab4facc0dc88ea033e0cc61add8d9f959e2006c3bf05c559bd950f176886c1672177b1bf674825f6d0f4f837771c7a14844fd5a8c6c2ec4e26fde19d2a34c318e12a6ffd58db653839128f7b0c86edb1d137fe730711cfcdc0215c7727b2c4de3518ee21383b8cb11aa8727a23aaeee722906eed42c1d51d4a2100a987e8be798f8349f187eb864b8c3bcbe5cbb3934caa6fe41c317097894b5ec7398aa8046e37dd239e057f876b9c7293e152e5cb98b4b2e9852af3f660dc940d18aca58d11da9f65c7174923068ffd2885fa71919280f744adf9d95c829258dec483cf0750af4ed74f089b0f703448194afa1e49a94a26b5c77063e8be1a0e780afd71e210980af684e6477f599def8ece2acb82f1fd788c506b927e648a5005fd0f1610cec4618851e1f40a5b9bd3e891e697d6fa51e33b641a4b064c62129fe68bea31f69ab34756215f47c26d6669baa1769105d6e9932d99ea7acfacde963b659c8566f2d2da74e58edd7e431c8a2e43905da5e5632616d700a104e176699dcde523e1f246b0f514ef1ff8b840d854430ecaee5a41f0ec9b1fa2a5f0af6e626f8e4c9b9f35e8481ddf920f737852fe1a199080d70fa1751356481e1e9c1ed0b0ab7626eddc60935998856e7e8392d6e958ea850842a3f324fe64fe396b4b2f61d1b24301a17eb345bd59e805b50423971e7e4cbb433f3b96883add602ac2c9b969a6cf1c86eeb6e7a4624ca4ccc16beadb166595be8ddec75e935c19549174613848b1b43049c32dd09037e5216fbada5f1752e1afc0d3d6a325b4106364a1b1509ef49bbbae16f0b3791372ac98aad807fed28f8ef2d37b8b2ca0bd668b0b2909403c5483aa70b683edb8dc73f974c905312486f8969a7aaae79a135234f3b404f87f1d97238e5efdf771f8daaee1b948faa731c8ee77b7003e45f59add02890627ab19c93f48c80158dcb8802a7ae95c3f1ed39da9ef5aedac5230cff07ab0dff7c699c631d9b0a00763c79016427a9e9298b75ccaa2552eb6cf8f7f2c19bfa8d1790852332adeaa4af039055016e3f41e5db2e5beb023dd47a547ccef8fcc9b8cb629dfe245ba1df3d74ff40c14ae84015b82050c19a9de053fe1b2e46d1178edf004fa85a427eb65235a41da8ce6f3cac9a8f9de429d89532390c3e6f289e2afc6a0b9fec96ee61459fd29ae5ebffaf9e91a51821f79d8729322ebb7951bba1797dc8512d91afbe5ca904b34b5d6abfa3eb5e1d3160234e77708e170088bd9d3f5850f4a778f8406836dfce41a8b8bff496358fb3dd9654a5a8498c139ccea3e945b791e0fd6fec2abab5e547f781a0bfd95adf7d83242d105ba4fbb90166fc331f0ae118e7d376cef6fbbfe330a0e85dd2ac0dd09da52a4e9d9302ee4289e7f85de6751de9274276e0f67d36f2889972bbbf83fcf4a81503ba0a768bfa53090bd929a2edb8fb6ecbb1e99ca0aa85c1c64c5ca54f59b033c12736ec5bcc024abef37e29865b22e4c84c27488cec6fbfef532a8edaaa38ce99f8ea5713b5d9836cb6a26ad2300f67258d894e77d11072e6a0ae0f49551a8c37484bff367c766ca166f09076ac3dc25165fe356a271321fac566963da37ad58fe1f22c096ee1e5caf6fffa401e7936bcd99789b4b67a22cb5a546e2211bb43916e7d19d966b297f9a04116fecf15378bc071d429941cabccd224d4c9a9b039f801237697d88b9575f81401dad5b20fbad78b3c3859547934a2a87488b3965d17f42a3aeb337028da2744d4e3b06d1c49dc38711e72c2246b04eccdf09dfd0b91c08ed6a5c764f34b0f5fa4107d1a25d08bbcb22521ce54e645b3b8a88c93c081d8a0e137beaa023b52bf6a40595a36603a38ab13f5a53bd624b0285ee9368fedc03ef8d47769774064766d2cc54ed7d23a4debc542f7bf5e8b129d7d100479cb924c823b4199ebd5749ec25afb3447f136990d4a2ecc9c14d1b7b23b148c81b07c84451671b5e2224a7db0e8bc59dd0b23ff9aea689b8e805a94d42418a3ab7fb917f6a242d1769cc6ea40f50072f0d364096305d9065139aec8730e9c463e69ba7bfb25e54596299533526669580cd30cc46ed402983f70d40545620e14397038ee9bc4e5e693d195975ffd7103fe93f7b26bd3a3e374bf1fb708b28a1502c493585c1ddd16bb7a1296cdcb508a27c657b5d6de276814dca5eecd2734aa2a81757775b39c1e0173f126dca08bf352b78d889421d896f7d4d7508ff7e583a8c3f33d16ed9dedad99bca9de01862bad60e44d75fb6d10dc330ff87361d4da5291dcb0d9e6184c0398882df056687ed02ba52efd2cc10350383229ee2c0b2ef56f3822e4c94c698b9f930b4e0d5e0954cdd7b51121762195455cc9586b117ae3c5e57b0340c3ebf84522c56704238fd92909079fc7c2c5c8174ac633a60f9cba492f633fdf8c35b7b82a4f3f2f3c5ea7a467ffe6124907406b803b70f5e14ee7eed528cdddb5f8633660ce5553db44d11307c2a3523f18a1fe35f3b961a8b4a56d11119bc2863bed150036a5c7d7b1a0c3466781e02a88e39daef760777b8a8228e9de5daf59bcee1ce0a7c9a2e93454f20cb1bfcf181552a41c65af9036e91b46d1b873c7a201712f29bc34406501cd750c745b89afc248b2768a9a6c0e81cd7dffcae33d50606beb82a408e07c0abade4e8ed5fbb47d32494c40c67cea2900a8dc9666abc6c34ea2e79c6a3776418f2fa7d336da7e784fa04fbb5a2743dde7250cd099889afd7209cbb9f61da9f94d2e13d1405648834a8367c0327718ad4b6b758b32d151ae9b3cb60d212eda578de0d22cbd5eac185a896fec7a53abce1f1428bd1657c83b398ad941242d4fce5a0bee700326694478bddb44e26e0776b49a2afe64e623a5b578e876e8c9e4a9981966741774d8d7658bed7335420e062b5b4f319d6735c0b288d0f16dc9df886d8eed58a25047993db2123619d7c712b49de0a876a5b5bbe6e84b6c5320a4357d03094d9c17ab16c080d6227ece6567c660dd588238a06b3c5b594445faf626482523c6991aa5653d01da5fcb4d9a968c3055c4426209b5e1236018e152703ce08e2170b84f42cea8260367945fbb2f15826cbeb0d4c82c01fc5a2dccd042f14edb7272cbf6a9673071f23f1bcaf80c8b29deedc768a25c1bd2b16816aaf5e8c8f08a72b7f3e4b1d6cd6694392c5ddfb6b603b6f5f9c827a7fd84ade9c85d009bf6d939de8c895d70865421ac35a833844f86f1b0c71261999b73325905fdd0afbd91bac637abfbcd004f1c1ce8569ef2b77c965393aa908f9fcb2c927190b5aa934b2543e67e762c42c441e75f18b76742a7ab265848aadfae707799e51ca825cc5083fab5ce67aa1cdbf4de0bd549929e24a5101253982bc0b78bea4", 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) 06:38:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 06:38:55 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10c) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 06:38:56 executing program 0: socketpair(0x18, 0x8000, 0x21eb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x1) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4002, 0x4) dup2(r1, r0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r2) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) accept(r3, 0x0, &(0x7f0000000200)=0xfffffffffffffec9) chmod(&(0x7f0000000100)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 06:38:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfff, 0xfffff7fffffffffc, 0xfffffd, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x800000}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 06:38:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x82, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "c8981de7a37da6e0e11472a04283a8f9e98e5b19"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0xfff) 06:38:56 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x8050, 0x80) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x64) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 06:38:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='\x00') 06:38:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x81, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:38:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:38:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff76) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000458c4fc679e5f1ce7beedf6f6c10cf0e1b6848d13c41d63a4612759e7f9706b2159eabaf5949b83f62577ae578b56b63fe8690ee0d7535acd90e63d292e811547ddca98706ff7bb76da5f46b6f4da742960e2b56f29c4fd0368eb7cabfec6c3c4876e00bf3c8b31654fd1bcc7f0cd6871aa2d817e10e30212cbc6840"], &(0x7f00000000c0)=0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x1) read(r2, &(0x7f0000000400)=""/63, 0x3f) recvfrom$inet(r4, &(0x7f0000000300)=""/122, 0x7a, 0x42, &(0x7f0000000380)={0x2, 0x0}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x4, 0x2}, {0x3, 0x2}}) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) 06:38:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00a552dc474b3164f30614d6f5968260e2096de836f6"], 0x10}, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xc2) r2 = dup(r0) write(r1, &(0x7f0000000200)='-', 0x1) kqueue() dup(r2) 06:38:56 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9}, {0x3, 0x5cb9}}, 0x0) r0 = socket$inet(0x2, 0x20000000000004, 0x4400000000007ff) select(0x40, &(0x7f0000000000)={0x1f, 0x80000001, 0x1f80000000, 0x84e4, 0xffff, 0x40, 0x401}, &(0x7f0000000080)={0x0, 0x80, 0x3f, 0x3, 0x6, 0x9, 0x2, 0xdd6f}, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x6, 0xff6d, 0x4, 0x5, 0xb9b3}, &(0x7f0000000100)={0x8001, 0x3f}) r1 = getpid() r2 = getuid() r3 = getegid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) setitimer(0x0, &(0x7f0000000180)={{0xfff, 0x4}, {0x6, 0x80}}, &(0x7f00000001c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 06:38:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:38:57 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x401, 0x4, 0x4c5e000000000000, 0x6, 0x6, 0x3b16, 0x8, 0x444a}, &(0x7f0000000140)={0x8, 0x10000}) 06:38:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget$private(0x0, 0x4, 0x412) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/101) read(r0, &(0x7f0000000540)=""/4096, 0x1000) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:38:57 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chroot(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)="5b4041220f8445d1f47ede62df50b49abdf40024b6aba165b950de7c9e276c4bf368b2b740dbf5c5b873b3a3c3eca26ecde2ba4ac48c489c570f4285015602974c0e164ab1d87c553815ed3a499bfa1acfd09a8eaa94c81f740457829043e0043acfaf2455c8737fb1c41f26ed88b3c2201f9afc8678e9f2ad05ca55b0addf2ad02c5812d2361a683e16d5c63d7beacb821dc131eb8d2367", 0x98}, {&(0x7f00000002c0)="045f4b668dcf6326d74237a03be4d33afabcf7de72d441aa7b34d6bc107012d5ccd22bee6321c7560a87c7462690", 0x2e}, {&(0x7f0000000300)="7a860e14a2365cce204ac606c60c7ebb2a9f88b907527d5c7f86ef8c7243b574285a12e8592bca3ec150414221eb69045221b9d0a8", 0x35}, {&(0x7f0000000340)="cf884deebe9ed9beb56a5536e2e91cae12c91f9897b3b0206dc9f425e5416d64eeef70b28699f4730769055b6eaa6baf24ac518a9289fed2ef3d5ba1e4d3643b7013e3e4f0eebd7ad68c3c0d2c950f36bdf0e4e9df1d179468dd58726386e051c3a00072bb5b945498e99af9e6ba81d34e5c947bf60c122abe688de26716e70b78a4c421ad1864483f65ebbe1eee21c84dc536d5e145ae626e3e9b9a15c4040da01737949e74e05fae12e3", 0xab}, {&(0x7f0000000400)="1a17fabced3aaed1353c4694cc911ec5e497036e029aab7b14f417b243d0a4c9cf043e402d1a58268283d9a6c8cf449ddb6f4561f87e901254e0f1b4b60289e5da20e4998f5174df718d9d31a837535e50836f5effad67ae32dabfa579a741c55051131959e639deb7f336229ed9030281", 0x71}, {&(0x7f0000000480)="deae721eb76fb2402e7e86fe42d6a729954792b596025064702322cca7822131995f26126f279deb101459993c3c377bdaefeca88402421524974e6db71fba02c1d968bd7ff6e41d78166663aa97fc6505b9c299d8337b04358e619971c2ae4321", 0x61}, {&(0x7f0000000500)="b0d61660d75bc52160ac98c0411c30ef9e659e42fc37cd3439d2a0ca1b6febce7ff8fd68586b6ab052aea16937ac98f6f671a28f171d5d549570df6e3b9ffecdf822c5fa57edb1b8c26b10ec61b0a076d0c4a2f6dc13fcfddca23a58a86c312decbffec4724bed05cfc7fd68c8967ebe17b32c58428666afbd1c5884d57325afda2d847ca47c79feda855a2b6e70c03d7a0406ae099b6e98d0d8185a40eae4ed14327a4436401060d0a2", 0xaa}], 0x7, &(0x7f0000000640)=[{0xc8, 0xffff, 0x10001, "088a4829be5d624cca4eec0a68d36273ba4a9016c14956bcb8ca2e450bc4846a988dc6663a6c974b07806a1bcae8da9a588c19deedc0d9425e57d4c799866d178b53b70cdf9d8060a338cd48966e00ceb4d6ed7c9f137202bb2f295dd1bf7ba4310bee6974f2da4f28cddc6bf6c385b4fa8c0262e8d556dbbbf14b01164fa2dbf2072d4a8f5b3d88fdd8df28e3cc74e932ac10f8b68b53ddbe0398c43a10d40e0ec904be102a8db4fb021dc62a67712e8ab2e08f5b"}], 0xc8, 0x4}, 0x402) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f00000007c0)='./file0\x00', 0x93) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) r5 = openat(r1, &(0x7f0000000800)='./file0\x00', 0x10000, 0x100) fchmod(r0, 0x6) chmod(&(0x7f0000000840)='./file0\x00', 0x4) readlinkat(r5, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/112, 0x70) r6 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000940)={0x0, 0x3, 0x10001, 0x1, r6}) symlinkat(&(0x7f0000000980)='./file1\x00', r2, &(0x7f00000009c0)='./file0\x00') r7 = shmget(0x1, 0x2000, 0x202, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) accept$unix(r2, &(0x7f0000000a00)=@file={0x0, ""/108}, &(0x7f0000000a80)=0x6e) socket$inet(0x2, 0x4007, 0x80000001) r8 = getegid() setsockopt(r1, 0x7fff, 0x5, &(0x7f0000000ac0)="62aea3e064445cfa51f03efe676a5c5226c582303bf066", 0x17) getpeername(r1, &(0x7f0000000b00)=@un=@abs, &(0x7f0000000b40)=0x8) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r9 = msgget(0x1, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000b80)={{0x7ff, r3, r4, r3, r8, 0x5, 0x1000}, 0x7, 0x1ff, r6, r6, 0x1ff, 0x200, 0x3f, 0x7fff}) open$dir(&(0x7f0000000c00)='./file1\x00', 0x20, 0x2) select(0x40, &(0x7f0000000c40)={0xffff, 0x5, 0x400, 0x1, 0x20, 0x401, 0xffffffffffffff0b, 0x10001}, &(0x7f0000000c80)={0xffffffff, 0x40, 0x0, 0x0, 0xfff, 0x20, 0x5, 0xffffffffec73493d}, &(0x7f0000000cc0)={0x1, 0x4, 0x5528, 0x8, 0xffff, 0x7, 0x4, 0x81}, &(0x7f0000000d00)={0x4, 0x11d}) msgget$private(0x0, 0x1) 06:38:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300065cebed4c78d3720b8ed41b90fd261a28841faea0bd05419834df9f55dfc4798958ff35e66e6eae072ebc9f825c44f495fdc9c6f11bc40fac42b125aed7b0fe2a686bb3b61bfda88861fd12ee0d2c1e79b0b08b20aa47e81596f036c3422ff5007b9cd1fc5fdea776239c34c1d0c345c28cc4bebef1889e750830ec19247b2247f903b1b0c125a5ea99b6ead54631459e4fabb481153a1d05e0b186bb684e9981152b313bafde07722f72a5762455aab66a8f1c7b26bf412"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 06:38:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/35, 0x23, 0x802, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000b4a569c4e3ecaa5256c57033e218276c5130a44a7539ba031fc3ab345d0cde28fe19b5017a5177f40e2a6d7ff1a700f38a2554ce1bbb5e0aab40d3f2f7b7f4efa20d3ac831300193e0f411f7dc172c27f1b36e226f445a6c0af39d498459aa3e12dc2668b52428f420127aad8aa0542ebe2827a87710095fc055f9861f3e21990ff5030cec78a4e50749a81937ea69dedc73861e0875744934829e44315d8b1d146573a93fe5175bc12a3849c5357a16031ffc51e03192f836f544b25396c8256d26bdc9c8724ec53b97abdde824eeb4590c6cb39dce91cec517db702c9d05f590b9a69c9b3a2b6a17613dd5ab1ee927bfc09a89d860cb2ab0a5965fe41c790ed90b009249f7a9e4118f953893ec66394dfbd015a1b8b5a94005e3e776ff06e911d1ca3ad9ac0017cc3e94abafde199a70bbe854fd7bcf6421752d9f6ccf05b7ab9a483bad3010a96238df80dcdba960a3a60352d2ea36b647bdb9b437"], 0xa) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) syz_open_pts() 06:38:57 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 06:38:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) kqueue() clock_getres(0x3, &(0x7f0000000000)) 06:38:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20082, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f00000033c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01653000"], 0xa, &(0x7f0000003340)=[{&(0x7f0000002340)="b81eb193c1fbcc86206e054f4317bbe158224e3c6bc2c2fcb89812969aad3d9e4ae93ea5b5ef1567d91e9402aa68f507f8f76855e8165004632d4e66569a0c1ef8ab536dfc6d88b9899ffd18ec75dc59530f396a619db89c02e854e6bbff57f90b2c8907e984323265bfa6fcf0881945926e2efbd3e9b5bdd3028694cc9eb386d4cdafc6f25a7f4a003dd3b5924060fbc8b118b9a21da632bc672fc503030ef9d90fe2845aa3a77de5b60c01ed0cb5e79ac74b061b3431db14ebb98e0d7b0bd52394339db0798af146e664ac2d94191426cb59536333da204fa66f97973d48c832165342bddac7a050a9026e96b0f8f5bf289007578fb29c8b3869124aeec387223429ca875876ed741dc9cbe7fe980c04288a238cc75a7866aa8b986ae97bafed9648a5efdca2f146e6ba89896efa89ccdd26877207c684111867fcda2c43b00fdbc14b0111f8ffd0a7a7c733970a9bd1c9b7091883cb26783accf1d8f89237cd3d9861473765146cb995b23ce058edd5f89b58a8e9004f22c0b7ed0552990e9db23f09d017054746864ccf1e8e1016d1b269dd4e23d9e22422bf2818daa98fb14d02c94e36b8fe1b6d989ff1b4db47320998c9126a219cfc66cfd66729e83dd376e66ea5e1797dbda5e620946bbc59beb01d2fa644a1ae2544fdaed240e82241112ceb866288e168c7ba25b6dc81f23881366c369d94ea34f7e8c57fa0ff106473caba80b0bac91e9735ae133c8767c651897e335fda81f2b3ad686e518ac4f857b93bf22604d442f8973a32adf4c3dbca119e384c752ee521be476a6a16befa17e962a20e8c88e2ff50881ab8a48589400f757a08da5474253b28ce96f1c2ba835d7905e40aec957e89100994daeb591b7904230a341dad7e502f5f797fa3d6149d5048bd50da6eb7c36155fa5a910606082820211b687595eda26a2bad08c1241f664ad6dd6281223aac9df434fd9eebb7646607d3bae67054549f49ade674bc10824e459c875ba263c05f816e7bac0171b9575a9f4d80433ab3bf48f290266e761089268fa1ecf8f98fee333cb0d35acacf082c954549978cbd29c4d65a011b05910fdd1a79a041f9d6d235879ad7af79e6efb18bceb5d72642291e12abfbfaee39f7be5021675660dafd8765b19052aa1d6fcd46547ab28f2e777a7627da2f0ccf7900edc5d7e79054f7635fd5e78b1f40f154aa18c14b129b76dd40c7bab30a96cef0f54f713df1232667a2f5eb44a6ea40605c71972016f3f98444c782a1c169e1c6fc7a036807d99e59034b80fd9b10580e4262f3d6b49d8d99ab696cc75209391921ec101c5c203974c77ed2792e37ea15fd559c4d1313a5302b013a374cff9bcb1c3f747c229034f83682df0f14b96b4f95bf48128f6813f8900c2eeb0b42d05da1e6d3cc135942cf5ec343904bc5346208b4c3ab20116a98c3edfed6231905c02bb0b3e1377e71040c09639ae518fb317917e070176000bb725a10bd1e1fc7682f48749bf8baaee678d15c1929957e986c76666505321be5aaa7c2bc3d3180f7afaf1c35d7460bf86caea8119c436c0dea22bdc0ad10f4f773c449b245a0f1ab1ec8aff6f925d7fe45061843313df6a871e8031fa66074b12b9b4ca480991045359f692e5a48a1ed4820919440f9b656f4e19bc1af7244b418fe626a603d1ee5972561435ece55321e34a97c3dcc12146d95124c452bb72b3681022ff2341cf40193d3255d1ca87f1c851db43b7009cfe9c9bec4ab810ab39b0d967c605c77bc2903760b74e5636d89961337142b63ecc6177bc16e7d84efd820e863f6969c11c58ad6fe58be059e9662d8b63a8a20d97b11210735d6c71eeb80c6741c335d97b8d5b9433176e16e361e5c8276767967b5af8caf4eb702a0769f3fd329b3bb0d3a586e5ff5f46657967e028d8b455d153df846a9f2000ae2536ecaada2ac2187878b63b6977f457b924a74c39834517c7ad39fd6392344eaaa4101077d29fb47cad93f63f9a3e8da62bcedf7c1ef67579aaf51f95dd2c21715224f9e63baf9a31cccc92c16a7d5a38a008982ab5192c8fd587073ded5ac96f9d8e7b4120bbd0863dfd2046f6b92592022c6a8193394796598b4e91957a1ec469e27de1d1d36054aed31c59e49db0efe1c0b328cb86bba1e1cda2aa9017e0ed7f55e65404d4484d9d733d8e2a8f14c6eaa99169be0ab996662d7ea12fdef31a0d09925b5d6563c19ef8e43986acffea1ca8fdb2e8882f25701e849ab446e717b650a67c447d31b4d887b9f0891866064ba2f8a985d16c3c2fd048f715f8d2a45945525a6910688c5f0d97e27640516ecb608afc59ddd9b9e67fc7b17973ab7d6a30792e2609d81c4ef6f9890e709bdbb065a2b9cfbc168bd303e44961589928225782b2841e71606b6e5293f69ca2fc6bd33ece2d0c8e4c5d98d763c0a9f4867d3b2cf229cfdb191ad4e6a99b6d4f19c121c19f108b32ef066ff7964e41dbef56dc746422a79c918cec70e31bb45e90cd83368d8d4732be7e5aee037e2fef30c61866b6fab9d02df806038f9ff349d4281719b325361b219eb23780399d328cd70da8c4bb7d4ad2c3a883507ba7d0bb7be85d596bea63f06d7b439c5a21d6b0c3846ef38a544acf6cd0c5c2e0fb2f8088e9c1e9328349a32c94aea1d8d805f804d1d2521346edb4d98fc5d4d77fd238c1e4a90b0c76a819ae6f70f54ef82f197b22b25e32335967058ab2df1f90671d633267e095cc75230519ebe4f9288805cfad984de5809fbc02b903339fc6d1f1184b204718556240f4d5fd72a4a4b1d9d916bd69803574f6f299025f581863192dc974a04741877853083878ddea17e329e199942ed507e072fc9f81d4cbf807ae3648836a98113796ac824e1f4d35a0b5c779722d17790f8b011c4870d8688f496e431bd02739b5a50f33f0ea5952d762a3584a6ef5bc592ecf093e495f3f44a9318f4c0df303946e123a28ca8a6c4aadf9ca3f2cdc4f02c379c5383a0b11c87176ad3a8a35f62c9d1f8b65ead1d89ee66f4dd6cd8ac0d7166a12c920fd9ee0a1a64b905ccced53e25830e5b3da99ef42643006606048470282a8f7924ee24bb268d59ad66168c9859a15672606b81d6e09beac6dc7715dbabf1a64fd6f3ec3a8b8572e1f51cccf9c5bb0292c726b2b467aa5996770d1c14e9cb873c306038d4a5413173769ef6b66ca4a7bc2f395dd49a6e7aaaa1f5dd66f4c9146f979b5c848dc9b69503550daf46745f0ea6df41a5f30e8cca1dbf87c95e94078dab2399173f485a67eab63d6986264dcf2655ee5ca66507cebab30449a9ba8df6e296323f9343278d5a1e4c2b916554780154e86112da5a1e39a849080def555dd292b39cdd47747766f9abd6db18d4358194bd7e0d83da7e46a63fe22909f1b5924b600a60022630ce8ac6f995dea4c56637a75ee4a7af70da7afb0fc65b8ac8d848615c79fbdabf0d450a5b2562ef32978ffa5c0215c5fff1120d5aa4b5d0662459731073fe2e13fa77aade25950e34d035743a58b1a6a650d16a65f522087990ebb3d0fef75a2101f8a8030cf82076be21f7eaffca2454a90d0f4f629996a0c2a00f90fb1877d671f3262e05b218a7f717f8575e11a80e9fff16394079ae5c7bc6f1c558f77f122142cfd52836bf51d9c8c02b8215e15dbf3a2666faab1bcf5558e7caf3f0697ce6323835cc31486c9760c9d0592c8614ddd8267cf58a83a03782cecbc59b1004a04c22b4d032d04a302c9e0f14756946eff6f25ce8a09fe1bc0a8853623f40dcf2e1018fd66917974ac0c18a3fe4a8168c931cb2e929c33ab85a823a77d9678ea113c0dc3368e8336f9cf340f81deea783fd7241f878e590e3b31611c6d5bd695f54dbde535b147d83ad47da04506b06bf08e8107f51281d0dbe3f8f9e11b77374260f8fe8047d45232edfd913fe5e60258569d02d9c724464e2dc1e7859778a6a36a568f0b90bf70c4477ef2be5de544e86ced220ac02ee9ae45284dcd0f39e2a6bf8dbf4420c75832d7a586fb28ef6203e56b8a0af72efb2119d666cb38957fcb6f1920aa2684b08b22d82396d9b0a72c4992dfee0a1e008f3e5579a0fc2896aeb886cf0559829807927c2da52652ec328158048d8c07c6dca43dd576edc54fd2c607882366fc636aa662eb8690dfa90f72aab4a645ffa2e7c0055ce67720234d8bfad183ea1c48ea1bb9415d2f7a137ea1ccecc89c5bac52239d1876d9454a02fd44d5accae6724a1312494a054040f9e3705e74510a7c9e3b8a7dc2b80399185027eef23168e55b41d24374d8291ee7035d5eb73cd558e848a59d5edbe6ca630e08e321cce09d35f3fdf343d58699d77904a1ec11f30507f54ebee5af8d9cbf865f3682ee0d2240f1eab358376436f94d0eefefdbc9c6037fe7950c9d38fefc84163b1c0263110aafc9d30900833650c05532ba1432aec1843289ab1440cfd98f39ee0178798f8004a4368431e62898024c8e59fb213ef713f80ba5a64877093fd3eb7072a99452ef5c6f339cc9c8e23925a249e05c51f1e745a1f22e5f42cc92df7dc92d0f65af74d5a81547b50db5a54b4379bdfd9475d6d812f25d698ed599fec019dd3f6e663324d46f1b4834b938bbceefaae6a72adf59464d57d46e5112e0d6fffdc5a688b6ef88b85410dccad38eba7b25ecfe9d7ef94fd9edc23a4af4c693ed4a63df281c48376c39541691872d80718adb2bdea7105b5f2a7b8bd7956e3a5333fa2de975a593b5961b8e1b408e445904ced90639ebdbdecf7eb697f24b9f37c43e0ca40101178ae2af91458996fff23048b14edc874f6a81b73690a75f60c37984f6f64086e0e79059293cc6a134ae206227d4a8427135be149cd815c180bf11435416ac9ae32485185c6c74b9dee29f6ddabe29462797d90c9527fb59dfd8ce90e774ca0adc8ba2c57b8c5f62bd87d73d8ea3f4ee86944dee53b64c6450ad0c55f526e2047d395539ac003dae7c5c11940c12a418abc2245b2b0ab0b0ef25dc0e515d8dcaefd71cf0d3e10bc7872cefa0ad768e03d5ffe8775e58b5b502a4877ed70a46c0467f53f130ec07d18f2038f6c602b524cf10a1836713d66cca5b580d153ef0f06a509f6b756f57e3e29b5da0886963e3685bc93f23ee332f7085b1fa1a2ae88d50b3f7de55c9f54102cc0d2d1645599e5ff361ad029f5e7cb8ccd2cd8ea53cdfdb24f12b8eafa5593b72b68e8cfc34ff6c90753d18af8c0d2422ab42a329cf6baab8a9f51de9e705b15c88e756c3fe3197806d7404d072afc5d145a0787a780c4f381b1f6d658d2e13e40b7d526bb743b5e0cc72af0ab64d64360166bd93483b72b88a667665f2dace4bce3b5d191eedaa2381dc42dbd4191efef5b5e6eb7f035c389bfd4d5420630acf722e0038932fcd0e366fcd66b07990b43c5540225c26292da4f63cf3a4093ec0922be4bde269b2a3d8d2d6dadad7fb5c6fa76d09278993da58e63c9fdfa55c65320f27f498373db2250dbc88502ee3d05104293f58ecabbc6c95fa077cfd9aa662b087992438574e7632294a80992e4d3fec45329d810a9957784e99bcdeee43980eac35b5882ef5907d03241ddfac6f6cd467f291d8a502abf348593dd05638e18458ed159b3a7a27609d0035764d759a859b57d515bc8a3ffec99e677292062a06ff5501c766d0ef41a014b4ede19d690263a2e2983b5649f5bf65abfaeb8498393b55e5c96130dd174e9c278389ef9f1251f9a402122f3bde38b795a2fbae5cc074103196ab3545311538be003bc95059a2ca437fbb6", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000003e80)={0x2, "0dc7fc1d6816fae3ffc6a3acfb0bd34cc467ae8d64e5df3d1bda8cac158ba7638911e89424dc0426e923855e98d93be24f7524f9706a9baed8c66450d24aecd92a04707bedfd3571c3d7247e74771f731dd829238b97f8598db8fbe68033e9df1083d45424b77231913c686ed526faed06b40d4277e3098288e7cc335c163fd8363d8286fc331aface7212e7c3db2d9581a98cbc03963c21b668380b0bf6d1e085b86946878a73a84e09eac2006f6958d659f64446016375a1a94174b906387075c6a97c7f843cc07ccd3259eb86c8cf888587e190d6c94e7a3630726df760fc2a"}, 0xe9, 0x800) 06:38:57 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0x3c3) readv(r0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x5}, {0x8, 0x59459d0000000000}}, 0x2) socket$inet6(0x18, 0x7, 0x406) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 06:38:57 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) clock_settime(0x3, &(0x7f0000000140)={0x80000000, 0xfffffffffffffe00}) clock_gettime(0x3, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x3) clock_gettime(0x3, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) clock_settime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000001c0)) 06:38:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="45e9ea42889c73ffcd262dc83eccd13e64bfe8b421b39e276ffa02fae1fb58dfe0847ddd3a4384b146b326fa16642c9675a1dfd654e8e3ceac29204edf4d393533648c7a751e1b76b7c6dbda", 0x4c}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x2, 0x400, 0x9, "1b6ffe793c71a3e725f6b351eca61b61148ba0d9", 0x100000001, 0x7}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fff807bd0eeda6918c9080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) 16:00:00 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x800) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x8}, 0xc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xaf1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x4, 0x6}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x401, 0x4}, {0x18, 0x2, 0x5}, 0x1, [0x3, 0x7, 0x20, 0x12000000, 0x5, 0x401, 0x66, 0x7fffffff]}, 0x3c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="937c7b9c7a7be30e5fbb9168aae0ed4c5d6a62baf59c799b77b275b76dc1e7c1c746fbb9258c31a19596b2869cd7f04978b7558bf171cde39affda9eca5d3fb80c0cf161de7fa58c001ed1791df6750ecf7e12e263d00a1a9cbd97e77b6ec653ff4997fba54e235993b38c379ad87e", 0x6f}, {&(0x7f0000000200)="29c2a8e55c2d9698d105ab453fbe9c324914dcd6e9a7fa1d11a015d0a07f0bbf", 0x20}, {&(0x7f0000000240)="8c7888167ca37a6eee5c36fe36b199a7780612954fbee97964f0dc7ea1de4eb6b257b6d9542f17dc943d08da7b578f9a83b034bac949131bcb3b129cc782635cdda5c3a658b7c5a165b4b86bd8353a39fea360afd9270d40745b11498f88fd1a3408e27a94ec2a75ae885e9f2d19b1c43233de2feefe27ada961fb427db332e33734974633be2a9827ed071bfb0fb611eaec463b5574317fc933931ff8d33de0da2016807eb5e1b1b2bccd2be9fe3bc6d53fc73c9a0f9bfeb69711f596aa47dc37ba382948b637b9e0b48b42ca4a86b38737b33192d560481df7ebb6a8781f1f5a6a15271306bb0ead65cc11609e1472830be7be0090ada52020ee25e0fc63", 0xff}], 0x3, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:00 executing program 1: socketpair(0x19, 0x1, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x100000001}) close(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0x20, 0x3f}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x80000000}], 0x7, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x3, 0x3, 0x7}, {{r1}, 0x0, 0x2, 0x33, 0x6, 0xffffffffffffff40}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x5a097475, 0xe0f}, {{r0}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x6, 0xea}, {{r1}, 0xfffffffffffffff8, 0x0, 0xc0, 0x3, 0x1}], 0x4, &(0x7f0000000140)={0x9, 0x1f}) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) socketpair(0x16, 0x8000, 0xbb1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r5 = syz_open_pts() r6 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() r9 = getpgid(0x0) r10 = geteuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="e08643e41eccf61ff5d5d7a3f5ccb384d940b42125c15182e84d9c3e53d75bee346d13e064bccc60358cd2bad7eb59", 0x2f}, {&(0x7f0000000200)="923f0b5ed64a72692bfa56af0cfccf38116642cc8a40b66c775b60c6b0cacb22b436a8c167f3db8353f7c6e8fa568b161d59c986ca29424fd60875bf9e0cc75a4acc6ee91d5142fcd3febe3632f1ff69401f74456e52faa677d9cd24f92a50", 0x5f}, {&(0x7f0000001180)="6209d212c9f9deca94bb3719f76447df490027fb69412f894bedb0a4c0b5ee87fa3879aea1f147a3c50c09a661853f9789229b9f49c9920eb4d7dc672dc628bc4105e717ac677f72315f5a48f5ff7cd4d6bb5bbf20486b2d37be7c04af1acfeb1d34bea09653f049bbf6aa361277e318059420778ca8d51962cb2ad08b5d1fced210d41da21ec396686e930339de59157a6385b753c3f8413545ecc4870e51665b37c7de0144d713eca4417021cfb266c5d1128714edb8e25fac61f2ac23611ccd752764b6fbcf679ea3879f17b9ce026af73f1ba863ded9152e9d7292008b779a45e76c7aa5e2f26a203d8a9c428590fdf892426a577e2b930f1d7619fdc9b9880cd63bd7fc3bdfd20e4f8d9d868be930ed48e9f82c3e63d1bd936b25c3d7eb985cfbf0c76a6a1bd634e6320c70f4127af0ae067eab2ff49ca77ac8f300fa038b0b2e67ae09ceae6b95485fbcb7495a2060334ede64e674fe20c5acc8d63188463efdaa4b0be70efe4c0b71243a60eec8a8afa41f2669d8f3d7d3c72a1e79f42b7dd5cbec6ddbe3cfdbc0abaab96a519d19c0777cb29afbb878c841d095d35340ba801876184b3c96de08f28d8e6ece4edeb98f000dc6b16d10b731cca3ea3cb0f2369f4d11565d286ddb4178ef077fe9c4951c3a8d9ec534512861dfccdbf3c4bc7a286844a232b1711dd1e0a6e1ef3466a61cf84d60b9dec39dccea2f8290eed44304ac9551d4da9f0bedaf2a630b85124c8da74e579ca582d81baf52bc34ab98e1236c4b24054bcc131e82431ca17162853e3f9d73e0db7440ad8c573d63fb9741f10352aaed2ace987a31331f6f49f95e280e26e29cd365bf99353868ac63f373fd48bc2e7b30363abd100fb67a886d3967eb7b9432fbaff0cb2612c15a274257509667c92ee4fd7e344c69b60317c61d1e947e7c8fbbac42ee71d376ab5684316ddffb25cc5a13c1be414d6aaa0f9b7aa060e24582fb12e2b80c5c798c030d7e4fe3f15781a71746c9a8afbcf0d1d06ac348232ab928523e669e98bdda90bee2373afd230633c754613f39e156564973cdeb6186d7779d35a4e0310c3c27fb44a761cf604c5d1f33be9c9c954762005b58f26477b1803b92b71110473181ad77038877b5f63f2c22f0d57d54272beab389874a243934e93ea61e0dbab7e659ce00e42190dd0019feddf012e73a5c8ddaac48817d3dfc4845b177fbeda87b1f3435244a05b5aa22f25d1fc122999aabdc6b2987200038c3a15f80e7fa4ed7845d01d156976a67e1e1fd3c1b253b4ad649d5fcc55b65d65ec57135466d410e452dcb28622de725040cfea6bb2d960c8ad30fd1c57024ed20bf899572d5b0e80d45c6ac47f044cf078307f36c4b4235b2b29e754cc94a597bde70e721a4e76da69b56302407fa94e9fde81f09e95bf350355eead5f9dc7ffc0925f7138c2111d761eae5369d1cb6808fc3324f005b1be08a45b52780cd5c1451006187d9463998a0a96948c2a01e5b7d0ba7198f30f516c9b190273ce948688e02bcb17019e3a5121cce297dd5ab51bb1f4c00fdee1d8c76c64d44da6ea19de6e90c72a3d60ea09286419a5557dd0836f4dbda0773bbc8addb837ce6aa37833ea1afdcf5cd317ccf48b64e8c6bcd4be124a39d886bb15dc39c9e443673dfa78f6e547a7f20d38cc74c27a6b286346ed8f7a554b5b63a6c6d3cf20bfe004ce59d41370e68918a7f871ccc0040a05a27ddcf984cec5e1e22743141417aebf3bfd3aa1ab4c772848d0348053e7bad47d8af2bda9d24bcad8ac430d5acb4c2a6d6d76fbc95b540e025be14590fa154f040ba4a7261bd9cbd8c77c2cc2bb9992f98399b20acdc03699a2f6e360ca928e4a2def9b01d77aa16a35be9cd9402eaf35cc21ca465f320eed74e04afb42d70b19dcacd3b9e07c7635673fd7e5501f473e0f59b50593d24ea6234d796ad91378ed55c8285a2b905d66af984ebb94bd69370c04705230c882032cb3653397326d75973131f040321b7e5055693db88c0540bf100315d546fc57f5da7be2e22378cde857f813cb5dcadad390fcea5e4afce7a2050f292fd31d66ea29286f8c0a9233f42bc0259a7023c66eab1a3ec017964fc875eb7929bc4e37b234687d8abe2cdd5bc0fc53ff01248cd62ff0d60a4510c0d49e47148de3301db56ec930294d9c6b3d57e2be92cc1cab4358fdaca338e75afc950bc4812a6a903522409bd7088a0b2a02c086bee11b61b38a4bbff5703a3c313c51a5404e450b2fa8c0dd48e96d4f145e2258ec1e771243638daa890ac6dbbc2c1e0c8c0199ec54158341b72b77503a428eb51b5580575a8e9ff177aed4ce0d5be095fe8f39e771463cdad5a6a32107c68619553019eeae45c5d8f22bc8e655c30c5901ee7c7ca02d47f11b133120f2a3e012e4c72fb3b46aaeb989dc3d572c791f22412c47c40347aaa24fcc2b8046ffc2bfa06b8f9844a260f6da3f82c61e1f298f826d87e0cafa1ff3058cec446202afc40fe4c21a618c18bbe4c8b895c441189455fc49e0f1a8aa6c0e6d9c0e505ef3927ff19a06f1749f89203e1be64f40d8c937ab64052d002901b6b8eb6527f619ca9a730c81e34936584a86448735cbae1cfde729eb9643de336ad9edb53eeed633f11b26f15e3d039c196356dac600178dbcea10d2f3890477bfd81ed280535239e647da516870d84eeb4a150ae9fc4d4c7551ef234e3def6a8405f902ad986dc8109fe96f960e1f7cf984dc7f52d20ce54b542d9ecee93108b00d459583397cecc57813e3ac880298105251307ab7b973e5336d53013dd587dd02c9931f44d33ab2ae92e76c51f34f6fa9033784c741f378226ebc5ba9d5f83947a52a07500f69c19debe8462437c87f1addab647528850afc3cc7f4ed6f0adf5d8690fdcc64e3e210d72d81fe82f8b6fb554e036f8823658d68742029e41b83b26200120f7663396b71d2a0373ee9194cf8a3eb136f4376d8baceb64bc6c1166763a058222fad1e1264001b9729e8888baac253860354272128dc60176d3cd9b5de8432a8ceaa59c995542bf135a7b0a7230b678c27e35440e81f73a91cbf4775453f0daa72fc3d90b392bd99ede4dabe323a3f0f4dbe16559b191866eb586666c3e0cd753ae8f3c26661024c83ba1386d8f1c1a135f8fe6f6467f93fc9c9c387b28b83096cc4c9758ab7d1a12f4d36a1c0c6ff0feac1c9fc86043d992cc8e602da1afe1ad0a73392010cf21182d823f23e0aed03a901483e1a8c059e2542dba03bd05f54881d4c3abff132a3a6f8e71ca4a30a1ceeb60039e4ea653ca0d2c4d28b9c3dc61f288ef525ad268120ce4b1688801f3b9ef8d0c15c3cdcb02a447605916ab68ad76f3838f31c4adf07ab89cf0d27e170c68599680365b8c6032856248a0b2147188355b1282a50ffa08d6ae5ac1dd50b61f655cddeb26444f2fc509c1c5b018146c25660c2db68b9f157459bfc7b0abbc760e3578c59e68bdd58cec873712915333ec93d56e9461bf2f4cbbd3199f0e502e7d3149559fa06c443822259595513db2c40d8b0dcd8d17eb503d8929c77c045e216b8a8d8f5c10bb3533fa47e5f5cc7fb51a36c2c124d16264dc2822ced0af01bfb5130dff6232a32e56987b13459f07e896c21b704183635a52ce0b69808d87d40b99db13f082b73fba0afc3f7dd47a1549311413c687c008bd80a10538fc9974afda171570c895a05e0308fe02ea56096bca9a2610488a95f43a105dfdf0fe26b64f0e7f9b9e9d6f9105ffaf45654b896708585643bbeba23ab628d6aa97a8e10be354844350b243fdcf5be2d4b7eab61d7908ee9933e1c49594ff76e70d4bdab012f89272f8b17cea93c54ad3a58e5834767a7e1007455d4698ac6f73c795a5fe209b700b348ccaaaa417432bf8f5ca16878c15b2fae84fab53dc0d57d073f6d28e83475e580c62a59179046facc7372da5b5662d3a5d6718569e37dad0ade50fccc7482fda57c9d01b34f9217f3f3ee51b2332c89ed3dc9be6b49627a52feededc41af6ddd1f9cd57b863b004dda1e2db716f525e555215cc779ec3e29f019ddaa75eea6921621355e3082b3426fd295c0a9392d9e4ad4c33fb1d93992ffdaea148bf30965764498b23f06a57ec5c2d1b66338b90a2c0e3adc36a07d30c54e28b5afab2051e739caf47a05379d20983465b6bd96503463ab85d14f9cc344f6cbe147d4f13e7a411dab3f68245e00cf69e2d7a682ecb14d6cbd12dc573bff24d86ad106de428ca8a5e64bc1e1fcfcf1b880c6ab6b130b3b246c8267fa4b5e51a701add064e1c0f2107003f522c4f6da03ff440fe774cc65226d4125c0e6bafdb0f2431e2402c749ee4f692f8b0dbc40bb7e6129075f27139deabb424a50fc70873bbac39e0cd7f601317b06d4d9693c79eba9cec7582e5c25ff43033f5e6f45a8ba467306e11a881ca3ad6eb9bedf0b50a06c9abf09f6f349572d0032b40224e5a2bf0b6bd1cca16d3f53f779407b959c0684cd766cc0c913a41bbf932c53d05badc953bb704ae619371bb375f8450f803cc87533e059a4ba6bf9b301d011cf724c7a26852cf09367b484d33af3cdb0c16508581c7bd36f7c2e083d582284b61f786273441f5c42536c6c5741a3c5662d30c115c1cae5c65ecebdf55889dd07d40d0509fb1e57080b804f561ee4017ccbb0f0470446a655860fe7ea026d9ea7ecfc91b70798f0b6f8e7b815ca4e3eef742a71532569600de29abfdcf621b3bb6157ef6c5e942ad2b8b42de73b3f1a12f713506dbe875b8249de3ed3d647d03ccbfd330827d3bbd3ed9f03b2af07969cea5d2174ae644833dfbadb873e66a4eed817e89b7517d2c70e7e514f7f71f3e83f08d487a93fad678722d67b9ca82f5a71ddb5f2aa960995449adf1b0d6d4b818772a2ef391092a6ad93245add661123baf52b6f0849018e03eaeeacf571a3a78f1c85a8c4d001b4d3188dbd6639cdb7c44d5811bd92c06c21bb34aebc1ee4556d82b11b7d712e961e890de98707f2ed1bdcdce166a903b0bad8d4f4927822116c8aca9c5a3081038edcd0ec1a63dbcd5d1284e1857e88c301c6770b48023c0889c4a213a3b9e65d730bc41050c972175a45305096b11105f42e5ba0d9f2126b3b27025a7f69d04f3f3a1c27329a90c214a4e4b54f7f796cf24dd36097cc21d33c0f0c1b7cf339de412fc4c4996a05468f2d7c457775ae368349e96694fba75f6d3941f0fa9d2a6fb1c9c19b9f7be17a23facc73948035af990328aa5506e4a8461bac7c4bd8f22e95879d1f7a7cb2f33ccde5a9d05399ae4a5a01dd18bc7262c32690ea78ff3c4be630eb2061f89588494f27f07991716ef4260f06fee1cf69bd491acf7d7d5cd4113c7bc7db0fee400236d56c8cc85847ce3a3d83e1cd16722ae4520fc1c04ebd1cb48bd6c5a448945de7b14fc84ac3e9b712b00adfe7149c32656aa05d59ee04f20903d02ecdb95b80eb38e733fffb39cadf6205b31530a0471b5bf21a7c7770d4b124b42ab6fae7784131fe78d771dbcf8e903b0c34165c7304ece8fcf5d5ff7cd937d5ce35730ecfcec614b46caa32c6f9448f12d75979710181a1afd78391d14226e08748b609b75ca59f84256fe323dfb0fddaba8ed98e74678afbf0037e8dd7d7fef12543afa67923d35006ace0cd983a4d2610199c515e42930d1887796925e24043bdab4b7aacc105014ac74bc937806a9254e0d5911ed6d13026f9f990caa1abae2d3b4147733cc5658713a06ef0588835269175b2a5250f7d1f6e05daf2951aeaf3f0d06855", 0x1000}, {&(0x7f0000002180)="c34e51a70b618147694bd7b0e38f761fc9ff960145cf1744ac9fd9ea8b7628331ec60fbf26b7bfee132326dd3207b65861961ac3d7c9e90da5034b7d24fcc29b1e2c3249a8a6b62d4cc8667243dd8b2efada00b8a07bab9ee701736ef7e6716784b8d6c5f4e580d80b3efcd372e26acd9ac91d3d8a09955985eeb3bfa1511752c1dd77bf2de2ffd29ab4f230b9b625085474af1d3f07e3976b7da27e7229b60a745cf5cb61386ecb13f97fbfb295a0c78ae5ed0f925cd3b82c57a9cacda4b908bc4f0ac2538c773beb1c1884bb9cbca22cb979148ad31fe674cf03cf5d926b5265d692fdb874f7b292d6815cf4ef879d58b5a9280c10d205e819cd43974ff66317ceb960dccfaed75d55b4f6f93fcb59960e3482922bc379dcf19527d8d409079137f3bd104bcdf813165c23045af4a690f2d74c3aee92cfdc53255db39f947eb0a96455005babb723182d2fcf33bd82eadb49e6d57e6c5b75e1264e2393a5d6f2e3911269aa5a92b28433d9d99844cb5589abe0c9c4134d9166bfe80b5a1669c9d493fd9f90bdab892536ce1a946c93ca31b129e3e10db6cc822c3362b82ffc7a30433eae7a1317aec8f0a76a5b25abdf74d9cf033707a43e21c94e86c6490c71bcabe754216fab11a5c9aa4b6f53908b4d204de83314bff1f4d3752a5a20e1120fdd58c587aed9744d5d7736e88d5b55e46469d4b7661df5427cfb80c7408e49388342635936e31f856b2b852a5d0eea9137de431d136b83a8cf61b8fe411621e1d86c02fdbe1859b183b4feaa042f008bc8be5fbcfafa34545dcf5fc9bf7bba3161c7a4c324b9605205cb83c31db3ecb68457eb1b459fa8f48182832a8d81d03c83544756c5d5a74d9109de99b36fd689e4d6e180ef06328c6ebf4f02cc62916549d29888b32771b844f1f0c1b27800e4976bc7899d63aed4a25acadc2f8ac0fc7b5ad09a0f597e33f47011eee629d67ae8e4b95919fb192236e78ddcc2aa64b53acdb4840f12e23bf53c30f094e4d68ffa35f1e97bf49ac5646afc63c2156e030d4d30e806ae73e4258d2c50637556c12d1d5fa81f195617ccd0a1edf302b84bb0c6a24382791675012e90208eca733748159f3611633ac84f39cf3e33195ef5538a6bba59ff889c2c8bfd75a06ed09af6633f22e332e75d80e14769fc690692888133566e8dd0b6b151bfe667183163596dd777c80cd32d959c1a79263481a617612699f3a3f55ceb7ac24f84239005be16800ad0a2c73d746adee7a144a7ca46f522af78031d8eaf731944a85c5568b184c02b57907a9615f891853f6321653998c77240c17cdb04728e885e196509e250d93df6843aa5821803b7c5d80d688d518e13eccc7f4dfb107fd1a718330f960392c8d2a179a1240096475a5db86a8d9ac6ae94041ad0937efe68f78c47202df02f3d9ed330a01788455b4cdea59affdb9773c0cde146be362bc698d276911ab4fda9e7c09be0c387f5da2d00871f1e9c370ee2230803739ba823cfbe667e423cbd7f794bf35b1157e61e57b37eadf2bbebedfb587f45d5b7cad5c5524e6afc5c38997364cf4db13219ff75b150b4a5bdc70e5ae7913e591bc7788811c5b9845a7f3a04764bc4bda3790465a5056871c1133e222a534bf27214e216a1cf6f88a5b21caaad577b5e0e3dd9c0628db6305647e5e4b7e27f6299bcae382c1aa6bc25b30d11e9b5fd5e889d1b0a2f56e95d2aa79f129dd1ccaf60b2b6269b61f13f6ed17e1a1e58ee0c4b124b34387d7de22e8b45ef4359be9314c149bf5a4150d65423631242d9bd2b5e5b2ef2b788c27afd8b3e961d07251028762b8523598e7eb835b16ed9ef182e4b12ee71fd88b05ecf380dbccafc901cf47889be048f81550f86b2037ce86c6e70fe6a383dc273cc7225c32eed2f18e93da74993ad74abca52630a0752704c1676a4bdd77d9dfe309f9fbb138ad9d07c4253a8cae9e899ca44f4d97194b0e0782959fa91e6061943f014d8398c127750bb191a73353ffbccb1e3f7700a88d42c39db114c1d3358f0bbfc21a97b6309cd1df5a5f1f1c6e62408cd10f1b7e5781c7d12e2e2bad23208e2bea6b00745a07821d7213f9a3514ffdd357741dadb46368d4753facd65a8e7611e4a8137ad0761258fbba889a12f01a259e3d66ada6fb6249901ade1bf7be89dc764248e1ede2fbae7ba4858c16b12543a81c2d1c2893d14df3b04928ce6df0dcc227ded26ea29ae1dba06a50d1eb3f0980aae356b2090b33bd2e7776f1c1b1bbe1bb71d4d7ceb6dd8f5f77f5eef64fbafc3975f8e46a02e99f3283947738762c624d8e9992e82413d3d8f4e0fb8b22e48877cae6b9d58711c80a8510806350153d6fd7a98247c214c29b9f865495601708e232ce824ce36d970cdf1e332b7b79edf50f0505d8cf60ea0639b8830b52955708578c8153be61d6a5642a56ba4ec1728f882f63f93e4f59bf4a874578c871dc31dfbcc0344f1253cc74403a6d6121c58a29525cdb84b705ef4ca3dee4e997ec8f7d9b20b169fff4f1e3540d18648883d9ab8ea3c0873d2d22ec7877ca09babd94dda8c7d66ccd5f1e99e411e96b9f34d1e949d71e9efca06d76684cb55b18be640d6db32363cfa51f38422ef4c3f36884e07f3ff3452fdfb2d28c746713f7fd05e90db78db479ccbac8041d9ecef3946e09e859f6f175a1e1781c7c52cbd1334fdc802c77a9530ae3b17fe6e88eb3b0451783f8892d0fbdb8538d25d15bcb45652e5e707947a8b85667b6c31bc7bc59f7c5245d16276806d1e419dae851ac2a531c03c66d331b3e61e0099b8cf54e468fb5f4944578e8fe7533edb6fb098c589bca9636e68edde8681fac2b748a15f565030731cbe5e0b99720640cf57ba0a8c622a6a5107945cbc7b28222da94aba27435be27f280b44f140e41c65da535979f5803106ba1a55b58d00f98f5f5e425be0937a049e3dee158c1fb340fccb313528fadad4fe3143c5d33c0f6b2d73fb0c1eeede3d58c5f7a2db94b32392a6220cf22876aa23ce54aadceda3afe438a4a35e7d6e0b32c301e5246eec542d2770fc17a227c2b34f535fb0a368a7d2f8df912223b32b76984f36534836b25f20f5e93abd98cf3bcea3e252f554ee79d3d76b749f62d3756d708305c56bd02d6c3e5cff0a99e600fb69a9a766b525114b3e9a8ecbefbfa8116f42342db94ce718dc601666fca2b6740f37385c441171036ec20355cddf8fb516987fe64418b9b83083833954425298cfd98a5539f786f69a5a7db288f7481635bf570359d757febb40a00b701e6646769a33e650c051f17b51fbebbfc5eaafb5495e015886177c226056ac97bff6c47ab55a90c58a531923d3cb4dc7931f6e8f388f102a5d05ab3bf3e5d1f9f4dc571515d71b66396c1ae3bdc5dc657e1df6a182726369434b8f11f17deafad5d808b5eb83668c820d21758f91b51411b27d552ac6356fbd585edf2067fe56e96770e942ba763883f195a844f02dbccd2238c9d00a193bc52df8a436fb4f183e1a11391d03469e58c067b21ffa84a908fe5a1a812a6e2be1e2257f3c6391936954d8bfaa5a339b4137221d2dd955ee8f73b14f956f0bb95acd255ac1a8eb5c615a1b3a7d14eb1800937e57acd5c90ab7b8d306ed1a2804be12489bcb1bba195b28fbfc53c0f1bc282c3c67b69fea50c7adf52dc9d80e550058167b38fa5f5927b2c936374420b9a02876d37390c9c8561d025dedbc9a5f1d445da686fe359fce277c2b0b61b23ed4a8bfd27e4ec85122ff214956faf380408dc593d93df7e31f9973ac2e836bf3c8a28eeaf185f8ee9813c61e410a37a7894e3e569d896c891242f5422966d5a09c30546afd0e453baeaf5f12c4d76e9aca2914a29b6c67d7e09c76e3a5bdaec920fdd19c02b36a5b4a011bf65d8bef9bcb7f3063cac122475d5851b9cb259315fedac1b6a15f16bc0901a40f13f390e5fa612d0b57eb71252a5d1694a18ac4fa332ea591ce600bbed2cfca9e3f427fbb456cd2db57b76fb00bb2227cad53d04d150951e32a970a79c26c983e3080793ea340099c7d1d9c8d063bbd2d66251d20c704c6d97f8ec73ee8dcc961b51e8939725858f956ace50c1beeecdbe843f591e613deb82339862de7e55c3b830eba8a96d363ff738abee7b76875bb7c3c4ab3d23209178fc4fcbccdce4fbc0a2fdbf20b45c5ee419d1cb7e55d8d7c78d1d0c1faa2711221eb51ffa881d12ed23a9132a6476c4850ce073a1806c474e9e03da806e50dd16777d1e5f5d73df9550926f215af0fc31aecad3f3353b6077ac31872a8ecf5c0f57fd533f9daad7b7f0094506e5db9e11ea0b5ff2479ebe7ca8a2c13d7900a71fc84a83f486326e69fbbc68a282bd2dc8d1e7949d8e308e7a186e0d77cac1ff1d5db6178ae65cca3a71c7fb2303a898d46bb2a74ce9a2c4398641cba75c65e3675d30c2b00b88b539d72df77eeec5e87826aeb299803174676a03689cdf1b005cf20b79cc4eef5daf61147b4a32fafaad3de52e256e3e1b0fc75cbe2b7d23a1a9f5eda8695ad963f948b924b0ce9ad4211ee1d246f970486012be97b1a8118387e0b6672d5e7bb7a381231ed065848f810578b202724addc8f847966da651aeb9619202a39394f1a6fdd617e35cc79e60e5e5af07e68836b7cc1fcef94a39a004912db4653f971f811b16aa1c0e743924a6108e875ef1dd6e254a13181c2c7b6f064db64ae838bb0be3924f63ceb32a5de635c89dbbf46cba44d84e688f9c8d48ff779c44bf4d965729121ac57ad10eab3f722bed0ff1f97c83a327e8df2f02bed5d78337673aa40362949171ca3d1b522e7f93688174d2cdd616c13a5947e2ce88d28bdf962a25689f55c7cf69fcc07bc3ed0c24ee66aa22ec65f5cbef413da41dd57144fee21123076b36f23c06eb8373bebe1c253dafc65b1ab5950d2c22dd0d92d060038f9baa58a655bd4727b6fe464178161c1c2a3bd2ea31701e5106c3197847205846031eb490f0f3a3e658e755501d793aff4cc57b99133b13ee408aa0b1b28bfce258e9b57b308345991db9e65cac0a3e076eacae173654432fa657e9c61b16a461def1073874779ed0b1885f89ef46b73f87591fce12adc4abc991daf49516018b89bd4ca3f999697bde2c13c37ac1701fb54298a03ca994c6d0569892b1c997d7a9f975d8ba1db46d30fcba35c9cac615a75ca623d20a72614ce3aca264199aefdece7a4ec943f77700b4b61d700a0014a43dc6acdd9281691a2e31eb67e271b8a12bfad798f97478259966c5126af7b31b9764d31293581f7e48c4467ec9a4da6786f45289a46ae5a4497bc03c50a187f6f5bdc14324d85784b8f9b00db70569cb9b405e34747b090e34a8479da56e7345da6b72cc6e1755805ec50dc968529ee8958e9059d1c5f80f6f7c82f8abfc45427ba84d3cd8a4c9110e604d89fa85e5baefcfbcf7abe8d2a0abc09bd89d61723ad7389da62ad94d8a132a522d82dba8e6753f27a16f75530cbf877a0c8bae483345cd1bad43d309806f49c838aa689fa0d06942cc3b1dcdfb8677271a00cb6545cf4398e0c63a3fdc474a7070b20381219aeee597a0cd9ccf23197530200e07aa13a6c8b748e074cff02c42522f57a67bcd5fe1625863900449a06dc877d47b2524cf22c068187736fb60f9fc7995abc68e3c0644dcc063719cc857aef03e77a84dadb58ce2ec4db43d2bf79fc28ac6e0865b8580bd1198d348a605d4fc1dbf9ca801462a13c5a8bd2c1a298c8c877f965d459265086502d9040d7319fea6026543a0443", 0x1000}], 0x4, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r5, r3, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r4, r3, r2, r2, r3, r2, r3, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r4, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x110, 0x2}, 0xa) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/233, 0xe9, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0xcc, 0x1}, 0xc) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x120, 0xc2) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x101) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x0, 0xb2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r1, r2, r3, r4, 0x1, 0x100}, 0x9, 0x99fa, 0x1ff}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r5) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x0, 0x374}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='\x00') kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x400, 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) socket(0x6, 0x4004, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/13) 16:00:00 executing program 1: socketpair(0x6, 0x2, 0x3ff, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x10801, 0x20) r2 = socket$inet6(0x18, 0x4001, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x3800}, {0x18, 0x0, 0x3ff, 0x7fff}, 0x40, [0x8, 0x4, 0x5, 0xfffffffffffffffe, 0x2, 0x80, 0x2, 0x2]}, 0x3c) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x3f, 0x3f}, 0xc) mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r3 = open(&(0x7f0000000640)='./bus\x00', 0x0, 0x2000000000000) setsockopt(r1, 0x100000000, 0x10000, &(0x7f0000000300)="0a8389df33c525b3a121369658eb367778131183e48018be1a3c27ee6f3622681584dfffcd40e65c33210a924c89cd5ca9d0c0814b1d9528486c2416bb1518ac813471b315992248e6c2dffe2cbab0e572e30e3b9badf55e51d49a92b102eb6493431ee74ae59b8611afd673c22bab95bc6bb44fc9349411c6b9f5b98ce4eab51151", 0x82) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f00000001c0)=""/114, 0x72}], 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x8000, 0x3}, 0x10) connect(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r4 = accept$inet(r0, 0x0, &(0x7f00000005c0)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600)={0x6, 0x6e08}, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x1010, 0x0) write(r3, &(0x7f00000003c0)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e746571060a35d267aac6deec36542705fb36e52d25005f65cd7c2976e3f50d2862652668bd8aa23db79bdb7f1746af99a5834564aa4a32115fe152c0f90227b38af7254b070ddc909b5bf7cc1ed2dc2a1b6c7b56d04a3f53b4145f761c734e05d955f95b0ea7100574c2ae4dba11bf18062fccfb36909079f098f6250f3f21bf8334c00a3410a4deb945f3cf78d4654f11228af687a897086561b2656fc52bde1ff90a68ae441131d58d1724a6e6092f4537cc0600f6c820df58b617308f5a81f3f3e6bbc0daa7663842e1caa57066406891e39483a52d4cee1b8a482c3adb00824d6bb6e3ba6bd20acb522bd916a25f00000000000000000000000000000000", 0x11c) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x60) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a00000000000000088bf7e41be2208222d3411a69472ebb5f2a1e5bcbcfbeceacf6a7f01a2d9820cbd7ae8f9157d125cdabf9e07e631333ae2ec4e1fe49126cfaf2170021b4d58d2be25560446df6568cdd51e818d9ee533de240d8e5a5eb5582a7681f1eb108070670f89d3d4464c889fda0d5c07efa60d6df8feaa64f6769d1238cb0bf88d711d99a5cd53b3686a7a7bf56335c787c83c79e189776a0b05b2a0a3a1ce857502bdc122aff487042a3f1d8af42fe6bf43409e6f7a4ae2692f0287b0c129df7a145a6ecb03454dff715f01aa9d5f453c9b6548829d80bb5b3a3575644a7fa3417bba7fa0b134d5bbc347cac8b80fbe9540ff69f82fedaa74e99695c2c866"], 0x167, 0x0) r1 = semget$private(0x0, 0x1, 0x101) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002180)=""/4096) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:00 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000280)=""/84) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x82) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r3, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r4, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0xd3aa, 0x3}, 0x10) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r0, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) msgget$private(0x0, 0x41) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r1) 16:00:00 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() bind$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xe1, 0xb, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7fff, 0x100000001}], 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x7, 0xb5}, {{r0}, 0x0, 0xc4, 0x0, 0x7e65, 0x80}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x401, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x10001, 0x20000000}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000004, 0x6, 0x1}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x1, 0x7}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x8000000000000000, 0x1000200000000}) 16:00:00 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) pipe(&(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r0, 0x2000000000026, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) listen(r0, 0xfff) 16:00:00 executing program 1: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) socketpair(0x36, 0x8005, 0xcf8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffffffb}, {0x3ff, 0x279f345a}}, 0x0) dup(r0) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, r1, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000240)=[r0, r1, r2]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000003c0)="7ad6e7c229d584900ce86c28a65ea4ff632fbf9ade6182157be1ffab0d912df1b9fdc8ef1f8d3e5be86c929436bebda2dae12785ab94670f987b4cb3773c1c820c7f30993cd65ab76f2369b6dbff8fa5fd7da09bb459e12a8574e14962a514834da752901fc14894043ad08d0800c9c022e7f97d281305cd027127c92adde73090a44c663ef06aeee38b9cfe74bbf78c6b84e0b7d3485ad63ed4939531b62bcc9135d2346edfdbee9abf65222ec2ca0507bc6facbcab321974", 0xb9}, {&(0x7f0000000480)="2b14ce01fbc6738d4e6c85e0e80e8da8fa71582e69fd8806a8cf", 0x1a}, {&(0x7f00000004c0)="f3a077d37abf5b4fcb18c2d192b5441bdce2bb58dc52fac96eb31c322504fe03d5234814bdc0eeb502db", 0x2a}], 0x3}, 0x400) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x43) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xe00a, 0x1) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x102, 0x104) r2 = dup(r1) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:00 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200c1, 0x2) 16:00:00 executing program 0: r0 = socket(0x2, 0x8007, 0x6) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2fe5a910daa9008bf14c11ec90037b197972a16a1c2c044d425adbcf8c6ab161b4e5473c5b04afb0891027ea1d522406db2d7f212aab0b55381b477f3516d951187ca9cb79ccdf488a0be052b4a5dba6e45f9195fa68c780076310b4e6c0dce3d64c6f0c7663274aa2c572dfb3f69b2c9a4c90231fb317a745c0fb4fa96ea92c1d44fdd7675d5a355d80e4dca0d8d1b5117e2ccd228cbdb0e89137d7fdafeb0b7ac3932e779dc758c3376fc00afdc7c9dfbfb2ddd034d31d8e8f4b15fdbba2a3ffa37ba51b2e72de56e67092b064"], 0xa, 0x0}, 0x0) dup2(r1, r1) getpgrp() 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x6) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="3233f21df0377f98e14d03fe8f5360508ea84a37226b6f546ea37150198a17ad37d0a71adfd1a4a7f838dc674910f5e30a0b0a9816c01e174a56f393831e008b9e5616135ba0bdaf9f808f9100b9254e0c80c296348d821539dfa6e5f92ebce91b6eb97de9b5b10965b7e538b53de4191f396fbf22ab1bf6fe585c01bb20cdd0d1729391b1081b1eec6f567ca78fb6878d41f59e43658d750143af7ae7f54c68142d7cd375db4d5d0167e66113b37373d494560da33d5774a3753faa918502eaeb76c39fa3fa78e6c0efbb1a2d6e87305154dfe7caabdb7a94eee5d987f17b600606d277de5bbbbf87494443b5003287a52dfab20edb75030df5aa36f44acbd4464a3dfad3f221fdc0af9b4a59d26df1104a0b21d08d38fbf35a200fb1f93f454a3285619bbd157e5cacd797d5d3d412fa8f5a82c5f7520a4d99263d8decbfa8909defa11f6db49b0f47d8fc8724f91869ce748fa5449d57826e19c20729b7c23d42fa44b9d9e853d6fb2176f8dad7c787350407e0f74325c572bb87901f133941d76ec556fbae28aac2b0f4391101e119f5dc9e5ec5af034f9676eee74020ed37f4ed308a9be88935391375fe11279f24a0d1cdf699f5e6d57624ffcbe45856ea2221ccebbdd9e69384172498778f28de5b942a9492ad3e16890f6cc3a60140c4d777f9532635dea6dd37515c473ae54e5817d4d669d7068319f94853b6a1cfc71dc3103641ee0efe29cc760661506500fbe5f804659e4a56ec1e422ddb9ee3c6221d14aafbcc5f8a8fee207bdc0204f38cbc4d12ccf4b1cb9fc88d3825421945df9c48acb3df36eb3fb73ee3f98be63e3b8ff74918ae53c99bd02bc27cfb2b4c5beb64c725dd7fa4856da9166779456a887a1db0282d57f7474b3b0010870f972e50e4d8849f3c5da2d9059886031e454b6f84867513f87f9d563313399c9f383008373f1c754f83df2777a70d8e2d6dfa8a21be0db02168dc1f0ca4bbfa420ede1dba83a8a35a9dbaafd93caffd78905ae1437806b3d83fef85d3446647609a71ed4532afb09aae6c06b7fc792d8e81ba76ba5fe09b362155581f47a9b04e12ca2b8caf23c7d96d697a0cfcc72976631e2b674d8db592833ed35efb094c3bdcc49b88737d4c5e3a11064cb1b50bef38a509e8c08675604d70687611f73d090bc5039ba9ce8c7bfa0fe37e8e6bade7473f91aa2321b6ec2c9676ac89afced1307b3663e96a156e0364e529fd306e0c76577dbbf1ff20d0d9c5951ea255acc378efe915dac5a78a03cedf200fd522819ef2b115db2b8eecd584df67f2572e93bc34ed8ff23a1022405799dd580c52056dacc0ae7bdd73f8bd9ca12ea05ed0cc70683f44faa660871d8a5318e77b82827813e5fdb2c7cd68cc59413ff950e83e4ffe1f383f262e5d9aefe3bfe44547605577104b0be2b20030255aeef71c6665826fea0055486ad16f35cb57306e48d4eee4982225a4099c4f916945f1541d139885ea1624267449169b626bd58b312a9771ee2f1b21bb62e84a7ecaf2b2f5d0c7af9f5d0ef5651b3e85c1c4bd4bdc8b612299da0481d41095f45837342f3a75050b4fc7ec122fb516f80c7d0dd914cecc15743ac987b56b5b22a713059c14342e936c27b7be5faa5fc8e511fba55aa04f343dfbe2cf767329cb5c184651ef68613b3a5dc8bb617a2c8dc3c3607d3e6dcf4c2b36a7a08edabd10835c5a54389e61581087d3585c177e2b45b89619a43a54ea85ef6d28fd58ce68c654286e8a1ab1c8f7bd8251032b0ba55edac5fc6e2d8abe83a6ad521fadfbf123f7f980e47f915eae5067803136df579c02fb864ad45f0d91a80e056ad3ae8f426f122bb157b20c9e1bcac9fea756ff6ba5f4eeccad6d79c9621dd7feb3389c6ea7d21cebcc9c84b721decbbb6aceee017a432040778a3d6aff3eaa2c867196a4086e6d9aef568caf49fdcb5a41790f0154fe5da59e9430729d55a2a4b3f4e95607865a15f192679ee8b815e6ef7c626f58c8118c4cda387b2cae2c1eac1ac83ef60838ae656553cfe7c96f4b70820c49ea83f43936a8f3e65e7f7fa88d10a2394c722e4f6ee906af15a1bc0f923ea33a808dc860aef5de140287f42936dd134ae80d43dc1c2a3d0060b514b20026ae89d5294af0290c62ded3e9113ed9b0eb0c5132f3902a62774e75e0be755f0595ce7c034b86522c510c2a2ddb79efd381863c61cb53ba3c9e528b4f6f8d875d01a729ea95ad296a980a51e39831ca00983e64f6dd2d1cac8db108894c3599a21c5b53ec197d4143add0c20391cceb8f29dcf997aa86c3e6743ebf47a87c9bbc3cedd477b74289d3efafd5ed0767aad3e354f2a91b713d237e4796c4c9ebbb4f56552c93b884ac638196b90973fa2c620bbde153fc7a958a2213475c31dc8dfc42e5c40f88ff2dd3689e7fe064db437e1abd693e41f8bbd270af35be861c1f472687fd1b845e40789d57286ab5e5b63f1ca1fd8f426206cbc0e69f89ffc224458d68e32c506839e3302b87dbcc83c6cf2718b3516447c0a78f4a8b6a6673ae6dce706160778daef5166f98336f88f128d03ce9e8aa3cd9e0838af3f71b18391d550506a7a4c28ec0b44cc75bef2355cf9775af5ff261568ca3e6c43d705f730461640ab7db2f335f5ba8fa308ac61355d4d1990f9ff2fd384335c7ab432b2cd880e17ee6d1771d4cc5b17b2b2bfeab00ff280ef596720b799eebafbea93e8849e175c9deb7ece1646ec27c2357befe27487e8520301aa27585c4dd46bc3c7470834c356b906679d3354e9ab9f3d5e5fb6addd51a9c38482b9ec2dff9ef652f41dbbf5bfd6fb4951074146329a8dd2446f98e8346a5cc253e7f50a8edd7c7bd8eb4f8df93ba513eb92d7e3bcee7166d49c4604f5b444aa53f2637d79b0da0c0219c1ede4a6626a34fb22502d7d6a9097ff131eadfc7bf3f60d4acc0d00a65014760322131e5a52343d4664cee0a78f97f1a889ebcc2d0353f9ee1c074287db0a5f7f18f6d2e29a5141dd007ffc6594217a05a23c561ac1d2a13bc259a2cca678da4d39bbb8524036cbb5238d92dd2289695ad51788da0c3ee12d0b6af57e7a37e260f91766c69f56bb0a35c1f40b312eb41c6c0c9cd01dca50651b06c7099350b1a090f1be0ce26c17cb2ea56f5e1aa5cb2ac67a80a4b0d3633066db2dc4458d85d4cfd7f7cb64a59da5fd0b280fd09b75f26e7dc111adc4f6c065181a0f987493c31fbea515c48b1c7403cc496df3afc13424b5749adf2b7a1d25c01e52b9487072e9e9153001c15ee5cf65eb82de8e6a9995d62a8a79f40000000", 0xfffffee3) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() dup2(r1, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r1 = socket(0x2, 0x7, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x1, 0x3f, 0x1}, 0x0, [0x56, 0x0, 0x101, 0x4, 0x10000, 0x0, 0x9, 0x36cfd1d0]}, 0x3c) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") ftruncate(r0, 0xc7) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) r3 = semget$private(0x0, 0x1, 0xa0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/54) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) shmget(0x0, 0x4000, 0x1c, &(0x7f0000ff9000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0//../file0\x00', 0x1, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') getdents(r0, &(0x7f0000000180)=""/83, 0x53) getitimer(0x1, &(0x7f0000000040)) openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x3}, {0x0, 0x5}}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x800, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x99, 0x297, "5a8f37afc72a5dbde05c27c36ae24ecc92dc7847", 0x7fffffff, 0x23f5}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="9112", 0x2}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffe, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) getegid() r2 = fcntl$getown(r1, 0x5) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/66, 0x37) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x200, 0xffff, r2}) 16:00:02 executing program 1: getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, 0x0, 0x400000000002, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0xfffffffffffffffe, 0x1ffffffffc, 0x8000, 0x400000000, 0x400, 0xffffffffffffffff, 0x8}, 0x0, 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) close(r1) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x180) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8002000, 0x5b32) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = dup(r2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x20, 0x10001, 0x1, 0x6, 0x3, 0x3, 0x4, 0x7fff}, &(0x7f0000000240)={0x9, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r5, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup(r1) sendto(r3, &(0x7f0000000200)="209809985f4893991ee48e46835fa73fb3a3a7a23c919ed09a1119477ceb28503a76e17fd0ab5980fae88c062203f6ad9535db85398fbe36177dcd4a45c0a15e42928d8f4a9e6ae82048d71466e5bb8ad48d87e7899f358dd3c9d7b9a5a4f6f2da1eaacb2c69f56039da43738d67627890a69b1afbe42ccef13e2659dbd5ccbc829d974b4e6e7758430520334545bd9ecc11862bc40bcd55b9a9d3de18ca676a86ca72ad0beb2618021d5c3c4bb6d2b9cd77b7eb702928f6ceb804ea55a93b7553d11549b6930a00117410298fb55c6947c49a5c32d50c7b80f978c6748d20e0dfdfc916ebe6", 0xe6, 0x9, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) getitimer(0xfd070da528ca91b9, &(0x7f0000000000)) 16:00:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000010000005) fcntl$getown(r0, 0x5) dup2(r1, r1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="c555f44a95944d99611b7256feeb3f7f50ee8c9aac09c0429e9a95a7a525c002ba404c516f9f42312eea478c8317191a3d2cdc0b22e8c294dcdac98c78cbc30450fa68840910f5553530c4c3e03a04e16d23c9973ee1e0a68230e035135c724716996759f87f8f686e64c6f297dcdfa2b269bd6f16674f7408582051cc348fe2fe47f902fa4a", 0x86}, {&(0x7f0000000100)="3352d17740133c496f0b2957e0353e0cfbc74ec5a3de5cff32e691aae1b56406", 0x20}, {&(0x7f0000000140)="d46524c9d78bbccb2839ecec06cf7ca647a1748e1e59f8ba39dcaf6ea9d2a3661a8eda73d1b050ae78bc40d718c24e634efc971352a8b6e70798781f6533bcebab13d52f55e221034fba47a24e43e22ccd57433af1ab09ba065f86605faa48a30c8674480186d1c3436be69565aa824d6dd38663cd3e5db7205b378a82e129b3c4efcc028c7b872342a0306e589c94465903fab3b121bac04ec6555c42859dddc478b130eb0ce801604b43a8ca032807333220c97a6758ffddc1232b6f11143463", 0xc1}, {&(0x7f0000000240)="b7854eaec0d8b3af4147ccaae5ae1b09a899439174ea56743bb9b15ebca208cf2af5b2f171ec3d5c49e16055426763a41eab273da2f4e5e6c5771307b1689209b721513f97ce53345761ba5470ab190f2582ccd661f35eb988d4c56cbc7a7d86b1b2a9de3ada119e7f332f4678815dff7527c9cf30938de3f9e247842cccbaaa4debbf540f3241164e97beac8001acb267c1fff3c57ad3", 0x97}, {&(0x7f0000000300)="ea0f9ed25d9800a180cdfc6ffd2cfbf0346210ed2676cf09e44b06f738c449b4d4a1fccc03f7c5f0bf60155e3732e7f7f7ec40c11462ded6a1f129f69bc6a03b79eb01d0b6f7c2549b63d1a539c3f1b6a0ef4069fe7786e0577d95ade5a4c43c5926f372b271b8060104089d04c2c605b9ba5924638ed703d7be4d0309e29988d450c1fec9583584a5", 0x89}, {&(0x7f00000003c0)="7e334e0545292a7fa758c99279bc026742738c0ea540904649d1c7e842661e839b6817a5ac276423afa8a31e7b49be2637c1991d5352", 0x36}, {&(0x7f0000000400)="cc79e2f2e23eb1686612a92591a14c5d7bcdabb5a4294d9232d2d105a6878bbea66e815020b065d199dfc0310d270a28badc347c6a35c497475f99599311a4cb843d238c282db166da182f2f31", 0x4d}, {&(0x7f0000000480)="7bf2f85cb9a9acdea7ff9e564ef0eb60f82620b75d0746cf51869718229d94df569f7cd7c6f98e7d9d66a3e2a20015f16a44ffd9f1ab7098ea0982684743450ba7a2cc0ea1c25806996e3a59ad75b5b100fe57a49ae97b424a4f468ac7fa79d5", 0x60}, {&(0x7f0000000500)}, {&(0x7f0000000540)="3f2886a4efb87ea92626f0095e271a5f7e71627e2ece2d54bcb27a7af045f32bcf92c0b8ece20aa1dbb09365b293da08450f0d76b515d973b010c33820e7202742af0b7a2cd90f8837ba672ef1cc3c2172d6780966c839004c59f665bc7466cc", 0x60}], 0xa) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/38, 0x26, 0x43, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3c) 16:00:03 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) getdents(r0, 0x0, 0xfffffd86) 16:00:03 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/180) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4c6d7a5c5d9234719c4b842dbbd3bbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xfffffffffffffde7) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 16:00:03 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001100)) accept$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="9694bb4a5dda2ee5ced04eead61feff0e8f0952ac833cd1c45ef583e2d415fd0e7f93aa5cc34254f63a4acc7582b44f39e6b7fb94c73f4920619a0de0c49229a0b11c0840189a29d6a9a9b2b8109e2a2aa91213f8bff24e88793fd719b706e76d38098720f7d9bdbf840be8804c6ab505110fa44129df81ad0fe0ab375cf155417986592847759db2273a0523674bc2f2987edead34ad0dc094b2521c8c93925efbe2c05751034e73333ecc5926a06af1a3f2b557000ddb68937c9a58f7b0a21ee9c4bc874a865ed3162db01e51aea3c9f8ed3da36e9b973b78e57bcf7c595fcdd76b0fe643bbc1a2c062562b7fe5877313a704a920cfc6c1f198cf72dd4f9ec399f84f27e98d46f3d380aaa66bde34001e426ed1c2fdfd56d5a8ff559577010a04dc12e098864db434f17131b61bdca06ab908204658db861087030057cb76c2050d159d27ca226431a7a1cd005a5dc44b7ef6784a0dff18d56fb9352a1c140aaf16072c6231747861b7354111848356f61fd35d8b3603edc0e3128cd03a09cfcc1a9e54d95053f5d1509b15642ddb6176f9eff00bfd00650d724a0508d185619a4ca373a1ad497d68321a5d1de875b862ee6b2a964c8b291595adccff092200e98b18dd39ecf0a0a45ea441f7fc0fe4dbd2f0b81608a6f8f0d126e6697aec445e59de050ebff92e6679e1af518adb5242025bb799115cca363c08c90a9cb9598a411e953f8d4356d6c72825de9485fb9cec42712429fb6a3e754921ae65a0ad1688d02014e5627e3588a6d47f0166425369a573ffc504751fd64f7ef49d4d1038ea47e2b1e5457f78cbc61370f77a588acbcc008af188ed271b38c4a6ddc3c71ff024d42b386aec2dc41d2b34292a9303f1b28a6933f5d36de5aa09570e82f2fa906c969fe02c3e288d68a5311f63f087c7bf55842270c59fef415fb79dce9c7d7f4a088a35c3ba1ec02a6aa3330c2e73ae456365e035c2bd4f4bd1540545adb1ea1f6304540c1f24fe15ea37a41e33109ddc32bccb99f0814f95f1334d4d896b350b382db3cade32f5f49e322c7d84c32d0712a21c709de0c8967e32e3d9c7350269accad7848008f2953f79658e5d4c4f981e930ae5e6d371101fd680b36fc059738d0782fd1197fe83aad0523fa98a442c4ecbac20db53a158232ddecf4dbd635ff93fc177c4d765f1bf548c0050c74d9378b278b73708384e93630fcb0440d9f3a58dc1f55c6dc1b19492daedd2098ec1f7c2288f30851d19a29245232f6f26e25b10b6f83ad4ef17601523beedbbf2b0a2ff7b663cc52b9db060b7d178fdad64d71fa686a26d31ac41aa05620a1b73f78406894ea919c8055486b73dab448adaa794ea589779e2805d55d75c3bbd95379aa90831cd02478ae6243173da5dbee2b58310c17b512c54fa1f1ebeb4735b2517253e18d8407d0b0d7fb79e07c16690a8bffb99d8c00b15a456a8ac4cb5a03cfff946009a25a6bf94389b7677e8651cd20b83ab9a3577b3181be6759f42b1019995ae8bfde2cee4fd25cca68e0368493afec4da87554540a9adf9211140192af90a9c9bae00e03f0c4c0dd59aa1e5d2c2f5f5df8dfe305e2d37e90b67e0934b27df893c33d1b6f3600a4387f46ae9aed6ed2496b4c93be198b40887869914aad210152c0801145e1bfd5243e7d803e5729834eadf088b4f1ea7db006c44c9adefd8a883bdcda5f6432f7ddc720a304822bc61756c6d36f3497da14a419d070533eb8abdc68d23fbd76bd8da46dc1a2bd78ac5465a5a6aecbbf58821fb920d1466d7f3e6515a928c1c97ddab3c33bd53bf4cf8f837987ae7ae407be601b616c9f698e5be47280bdc79b99c566e26c5133153f56535983b80e74856de9715b497d99da5843cd9db78f665596fd0d45de93f4d508cbee3e75d1729a34169bb0a7afb477f52bb4febb3839d87c06623a9c5e5c09f2c9490a61fa871da6b11da49f475cdebdcb2ff1e4034bdfb58cbb1642042aadc9ac4225561c3c249fd023887287a830e0ffa56115f1f67734644f9e90deaa387ea037e02c3b2980db30b356b7c97fb4f6bf317572ea22e72ef5136487f3ba1ce04f18f7f4a992e0d5fd5f0cc281a4b3ba20a8986e9959ea0d0b9787f5225fad3b582a5a484110b1ac686499ccd2b52e0f20b85e81b5d73d7012f98f6e4341d5ea65392f6e43611f9e7b6a03b316a489b92120fadcf6e557e173a8c80be5ed0f18d3839a869225105d803f36e6fbc4985b2777d1321a528bc212c56087a1afa6f10e5593ed58805141dd33bf9651e7d6628dd2bfef4ccdec7bb02c04bb33ae6e15812b665901a3c39c4760650a9bf3bd129423b504a5843f8525386e71c00097986123ab2266c2b239aab7cc2fdb5f126ca8d830752878068d7f07a81c2173f5d85553fa6bafd189894965e14e218873f35eae3ad1f1fc06d9864f1183e728ddadd6a237574669b29dadfe481604ec4ee01d6a872ef54eca5f1babfafa3053ed1f06b366b1f9d9e262769ce1351723b26ebc69703b081634f02ae8a2f0f55503dc00a96d506c338844355e946d6bcdc911c63f9993a03a3ee6bf1f6f85deddbcdf80f48f2e74d0fafcfb43191c4a9e99eb80a5c358fc50b2b5cb42e1f35ea718fe01cd269df273d4ab7b3396a7f421ed0c06b77d54b6d65b04041909fb8b207759dc148139d3538b4c971299a424c109538702e82ef49b68297fb4b2991fdb4a106c18dcc4782af128f68181ec0b9b58da65fedb3a88bc59b046ef965f23b067dd5be74d02e8c3ac1c2830ae58d19869218d540f32a5884d8feb830140aa2a7a3d3c690f35580fa3b8f62aee58dfc6e6a9ddc7873aa3251f3e58c3404d41b2b6fa2243c0a46a19ed9b83a41d81a26033edc567c858a7710d46b1152dc0df50a152a59d96ac6588f265a381a06c70aa4cc30d751b587253617d5799e6882888ad1929be33432581103c46cce1f0299297dc88186228885ede059382393b7cf7daf116daee0468adfc1b19640fb4a88db739b75f4fdb742fe4e7a40ba1d9e8ca0b53453526c1b6d575d76f07cc209f14da9879d6f1771f2b35fef5601d7f9234d9ddd621887b5305f8e968b59bad5db73771883d4bf71604ec04ed5708239bb28c6630f9ec33bbdafd36e40586e747fa13f4b01ad69acfd43e5d492dece1063fadea4cf4ad10d6682595f0518e9d33683d0f61f16db4b99894c8f0659caf58775e47cc88eaeefd555fc9f624f31bac531e5ed253b8e91c70a76da22cc13ff598398940bfd3782930fa57ab93634f4853430001df6e88a96c6178b4b50488944d57226545cd62c124f00e7ba0afea747668ca83b0ec2891efe02ce740c6124417b19d8feeca5c016ac054a275b8505f2f65975a8615f71b9d9e2704bc550509ac6ab8e224b0bb0efc73194639780da6b2dbd292dfc9c6fbf4bc34f6df8dabfd5cf45b8d09056548192730420f7c671d2b1f59829a7a84cb06bbc42c4aa9f95575b6383eaedb3d6bebaf683884fefc4489be921eae4da20a17df0250ed011108be53ef093154a9ee5b21d56fe2d110a3109234ec3522a2ac3e92a44aa2eaad787e78a9283db5e5dfabc08b4a7251a84bb151c445a8c372aa5606a5b98c8416cc14317a452055a1adc98dd09d518492d75eb9c7dd50f2780077c0e6dbadd30e79c39080691015c7974c2457a3a30de44e7af634eaed807088e06349d2bcedf09d2a718b0d445557427f8a64d105c1697378047605584772cd0fb0726ad03598a101810b34f1337b7f0d0342a8a428c5af556f782dfe7c220f7079cbb22cc2a19554cb0590c622ee480c300200d8cfb63e95387c74f0318dc4261fbbb37b4af95ff81c3634719ee232c821d5293bfe51870daf6d988d8a4f6d4fd25473da5de7c750dc04c8446f04787fee4e0a1c0ea126e257cdc5fba974d4235916358d6164457ded695675b176a8a527fb59e5504865afef01e77335cce9ccb0aee25295ed5ad71882bd32db7f4ca88deaab3f73cb10df09e2951bbb2576eb27d7fd89328bd2854906bb8b61c8e1250db038694a0776b7d3f272d6c5cf5f2c1515bc3f53665badc2c3bdd4dc7dc6e7aa596dc5d79a44bc8944dec62e71c8eaec2d909244b702ad014536d9d070a2c8675c05cd1f7eebe50182eba279dce7e186b8f7ad2cbd120777d5bdfa603e47007ef56b62173618fd1e4fb57cefb4de28381842c7ea14ceef33c86b3e4c33f7857bc1316bccaa28c58f77bd4968b980d0ef25917e4008fef1c591914849994ce068198dece70499a2226fe3910b6bf934b4e52d97c80bfd1a3de4d6cb61f18dfc549b26b2f57f8f65d77003d0fa7c7c6369544603dfa6be1be82eb0c3b1a0b79834e932e14fda76186a37300bd4e6962cabddd8ac517b8a64ce1314eac5a98097c196b9cf9ad69b64ba353cde2d0d0773ca57522317c385ef60fb2f28bca47b20b760880ee79e18ad71086b804686d3cc8c63e6f1dca4ae7636ce643468db3b55ba8a7e15251c15bb74df952951d1e862ae420ad9db98417c656b93006911290c38295c04917b38093c62c33d6be81eaa4950b15853b46189882c940ad43233698d091d04315e8cd3663820b2b01943a8f7e59166046dabaad0c368f0c4e8c7831298caba44f05d6e6af28f0e6b5909c6ac1b45508d7c5865a7b236068053772937b5bdfd4e06a13596b1d507582518acb7071771ac5478ab9b0be2a2b32c459e38928f455467b36d8880bc3a131ef08aeda8c390c8162a531d337ba00f4d66857ab6fae64e775ee231940ebd5e99ccdaaef7241b33df5389ce11abed55d5b22f6f243da36b7d7374f0486f65f4a5712bce9ab21dfb4276302f2f3a4600932f60b737a359bdec83b859ccea205adec7622db814b1a0f7a25ec2306af7f132f7f513e6ab54e0524f146ed84158cfc93d3f21f568b06bec29faccf9369fba31cfc804b71589f39870eacd67f3c27c9c1c1f971e9c62bb330b8e189c11f12353e1aa05fdb2b0e4f053ac2cbb66e2ccacca4d3c0945f77857f8d54327edf04cb25987bb177e5c86a67a77b45d2f25bb5f7cb042797ca7111cf6d4fe01ef213b50aa936ee873e31bd41a072358554b5b33fd35c4ca11d04d535879fe1ac805d35fff59a37a94ab9461b94cc301c4870b08811a6aa84dc2f24b919cc7085f70afec952075d4aa199bc3442bfad2e2a56ad2391b83b5271c4929985ba2a00c2006ab3ea515017b01f7725be067603a0f2d96bfdb3e90e4f4d5485152cc6db6afc9da7689f8e688ae873c5c5c94ff0f9704f9a6c14d660ac3186542b00f9e00fefd4ae9f49fa903504e839a9a02377a7c268efe5c2ceaa9f12da20ea7b9329c5b9eb7f1d7aa1533c17fd1ef806daec663c30bb690ec0fd78e49256cb917c0bcd0f3f6b80376980ed773b0603537066459d96b5da2d86d70d110e82f03a448680357eec90aba607ead069eef5c0c1eb4a03b7ef9a278ff4f7751c67feacb8b481a3423b710cd8f8455c1abc1c26c8e29335edc25ab74e8ca2228edc661fff90845db8332b8cf27a69cc99381284d9c0fb895c7994d288d46576e136ee036dd7495d1af7071ad13fa7c83fd9621db5fdb1f3ff6362b4dd892431821c67814e3004a5c931c3a913876326b342a83e6da2b144995b425811d02bc8edbc62a6e3fec646db62815e68a0975408bda33f97f04f5a46f76b88f51c7ff92c5b4caca3d7e7a1056efb693cf4466deb15a6773a352f63a661a1e8fbec6d4b82130b1b1d7a5b796ba01c9779864b7e1993adb9159198c993035d9f8df48", 0x1000, 0x4, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x0, 0x9ea}, 0xc) 16:00:03 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, &(0x7f0000001100)={0x0, ""/62}, 0x46, 0x1, 0x800) msgget(0x2, 0x10) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) syz_open_pts() write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x1000}, 0x8) 16:00:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="54d20cf9ff6a3961569f8adf706fac72bc425dae0278950d89bc5152b27e782ee2dfb971838603e6aad59b1b4cf0e6eb6432949ea24ba43c2a7fe67da15597b954c332121d25e9d8cec3455d9da1c0ab04e5b97509bef0b3c28abfb1d5e4b4e9e39461ad4563ef95efd8f167a8c2dc1a65f366d16a84886a1f6ae992f1d726661d17036efda51d2b5b371aba1bd135fab17c9e44d81fb1e4badda5a63664fcf3fd", 0xa1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind$inet6(0xffffffffffffffff, &(0x7f00000000c0), 0xc) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="f89df071470a0460880f201d4e23ecea57a5b86f46f7f2a148897b70aeee99f064b4818571a0de3ba6e7b5c6ea626fddf5c3495e594d2959f323dfe2c392257a6d6b83c0c47754eae27674", 0x4b}], 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="0d637f629f7bff9860e541cafb81d55c8a000a60cb4a658945b088962178348f6464c56fff6b9b26f1b8b0668c0442caf8aa6660ec27763186d3a7b46bfbf70ef52099f3ec", 0x45}, {&(0x7f0000000280)="d77bb5262dd4f5ee7385aee2aa69a195f022b2a78624fb742d80f4dae95ccb7985e1d3a08dd6d2a047db67e434863b709444dc0d80a99212ad7c23f77b98e61b70c744b89c67653f00ee7c438309f7fdf88a6e05228097a9c60076012922c1d5eaef3ccc1f9ecefdd698e9b5a4", 0x6d}], 0x2) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/177, 0xb1, 0x40, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfd38) socket$inet(0x2, 0x5, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000380)={0x400, 0x80, 0x1, 0x9, "0ac6a0f031b15ced2f5d73d8c80853db9d39f888", 0x1f, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8001, 0x3, 0x7, 0xfffffffffffffc00, "9fb4c0b566ba3542e7e81a321687983e8d9e1f61", 0x0, 0x7fff}) shutdown(r0, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x2e) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r0) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = semget(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/83) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)=""/60, 0x3c) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x100000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x40000000002) r1 = semget(0x1, 0xffffffffffffffff, 0x10) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x5, 0x0, 0x0, 0x100}) sendto$inet(r0, &(0x7f0000000200)="5539f8a609c3283276b16e62edd5b1f9d557a81c749ededef8c902e3d3068513c128ab73e61d81a55df381dfb2c4c015a5f3919fe22365d8c38ba4eac3c17104ac146b326d82811e468f85977dae8a7bc4fcff251e8d9bfee0a29a2bdeb73f83a4b2edb33d9e70e6b607a71980bec5892b4f34fbc2dcaf24df00d70e62654b4d6be03865baff2b4fa83e2e0ac366bca92f4edab3ea01003e9cb185d5713008d3fb2ad740ec059d25dd60d95262d938f69c08f75644c97e87fc864e3ab4264afcc25cb128", 0xc4, 0x40c, &(0x7f0000000000)={0x2, 0x0}, 0xc) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x100) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/60) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "a147780ac85a538a131900e8ebc01823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r3) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1005, 0x0) r1 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=ANY=[@ANYBLOB="96998af046b0960ae4bbf2edd1fde73c000000140000000000"], 0xa, 0x0}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) chdir(&(0x7f0000001840)='./file1\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8002000, 0x5b32) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = kqueue() dup(r1) r2 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x58) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x20, 0x10001, 0x1, 0x6, 0x3, 0x3, 0x4, 0x7fff}, &(0x7f0000000240)={0x9, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x3, 0x4) 16:00:05 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r7 = getuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f00000001c0)="eb4a9d60c44cb30d69e8da6a7fcd956406e7b8f4e7a87b37ddacdf6ffdd0b2ad29413794f099e3a99ddbcd44adaffbac1744633921dd9e767918a5cd33945816920652e12971fed3592638ec0f9e71ed48adc06657b17d784caf0b7dbd813d5ab29fb529e07883f7d1c04cdf0551a723d077876dd42f8f2d80928ad942ae18dc3b259ad1a5267ac3a57cb1542eb5c973ddf5c4de1bd8d0b5bfc201f9707920fb4b6fba66079c953c3fc859325d4d22c730250aa2e3c9ae906b3d5afe7c1e88e9c2b3556e64be3d11c9d29291c8d12a7040e1f3114d912a918001d2c327013d93f38fcec5e9df556a4526ecde456c704165a888e7d210745b63e16263d54dd9f56c978cddfef63ba04145060c27563e2547e2b4de56abe88581b9aabbb0970bb38ea742fad261479f8d526acc48ded22cf9b27c3db35d307d348d217edab8d4c1ea99f4f89dd8015d478ce7b14e4c943cd185f323df10ad12b7d53380d290fbef05a7a4462fe809055c487f5b3a90c123c6cd0a6d39ea8888f275262073cd34664b990420303d28fe403c18a30d61c5864802de448bc0e23996528b6148d87a6d3b4654ebed8f01fe2993b983c0c9029eee9f6542ad324eb7ba20f713f0ca791936d2c15915077023534e69c4a96c6a867b9c3af4451b564ac7e90be970a989a7f62abcb83a26bb84afd27a62aa805ff54292f67a2874c23094190f61380449baadce93c9cce20797ab798789faeb3d3f47421e2dddb38825feb2415fb3ad4beeac81707e058d5d80d9cb67f59c0010151c1cd2e2ee3771083b18568d1de62fd512e061a8fc8430531b024861d8d723e5af9e4c2b60a945901810adabde68597f866ee5b770921d16fb9240b24d67f502d6bd9b8befaa20e7b13bb87c2bec3eea65fe62fb071c932563c0b9d3d06e794caaafd226fdceb3a217e60a4c376677578c9ae307b58a943c60ce3f9affbac6c21afbacab9d6a084dae35107604fe24b43ea3c846bb302a20770600fc6598ed4990bd409588a434f1b6de27ac73c248a6ac166edf1bbfdffbc7783d3a9e3a1c669cbb08d8900bdb7a47b1cbeadbcb7baa64fdf9fe16beb101f9ee4c6daf5acc7adfb77077927a7273d5067704a782d500f29db182ec1ac451f891440a31dd1e8cd09f92be10301fde82ac8f8ef6da9303a4eae1bcc244a2b72e27f69bf98e28957e9bc834b971df94357e651dafb2cc8f7c3b7c4b229c4986d61f1dd5021d8da0623a4d3b6259189fd0a64df04a591b83aa19b86dec364aae3a1b07005bfe19389ce13b16583799c8b3853e948ba42f63e59fa870fffe2cfb2efe985899cca348dc7fbec318639c4c11934e122afba9cb69be42db94a76f64962d914b07c622eb824910013043b91d959d2773c99aff39e295de70d3b1a3752dcf81350d384891a88a5af9a0fdf9764e52d9861218a758adf0a7f568920a050e01348cb4de696a49ca3fa63164756c22f0023d372873034ca011857e039ec6c13eca21701209509d2d92f69e42658b3b047bb4b3ba8514b68c58cde4cbb5ceb0fc0e390f56cfd6969b640a30857536d13e892ea04248d56311659416c1098b0dbc075f09edf114d29b6959feaac14838177ed1834e0b3922d2b952c9c0d9f26a389be9f15a6e37a07cfca6a55e3e85c690a825e78bd32c19fe8a389a898bb5cafce6176baf8adf0232ca0819448f450cdca977c0f24c2ab7c1372e55357a98de52469c7a1ffd808905493186b48e209f4eaabc3846b087e9e445181ec4691cdd4f71f7e143e6a9e9b5bcdb3f8753ba5b381bb99c848fd52b8c921083343a5a458eecd941d9dbc154599c446070e0b83a1f77398bd893a80d1210fbd75b85ec7322ed67d6257204c18c36992ab3f454a4e9eb3de3b8b8b5660b0cadb67e3e2c04793e19efd02121d0bf65e9d8bf46fc807ce7ea048b0034d38f997bc8e2876e241dab39886dbd288dd489f80f8934de9184c0afe2deede4b1841d5574c3fcbad97c21b0aea1dadbd8b490c983e89e5c9ef9c692c4845e13218138bfea47156dacbc2ca1b30f2051c7e13243a9791dc033301a96c9383f061b7e7eeca463ca656429b2ac944e92ae6505fd9a876ed54b3e2b4290f595a3a79a41723668d062c93ca74e05ba527e4d6925fa9d50b88d1da21ce4fc9c11a7cb499126bbda6c8281b9f390b4853fcd6c54ea4faa7320814bee94a017d4eaa54580963530ecd0d476e5cb6b7fffadc315f11e14413e90781a8a9a96b601d55e549a9ffc094ace292224251ef8752c4a6140c005adabaff58d7ede0051329628ce1277b5cd7be2c454fdb5089bc86df54afe1336cae03d4fa95f265be361fc7009c99e5a08fbae4ff61c5ba530c1eb2e8a11437abc98da4f37be5531d46a34b691683181759538b74f59ac32d6e8935bf5ae868c69445f7de7ab36ebcde4fce584632d764904b3052b7c3b902383ba4c12a184d87d9766ab037de3fa35fa9f87b5801f58c75a61603f83da1533eb64cc432496e81795a7552959e4cc36918e7e974bf35e9527db6d5819893350ac26f0aafe139a40ff69b18e5e636a51a7d169852e8c19a5e0edb95f9d34311a36d26b2f4bcac7bbe47bf174c48f88a3c6af35adfa36363206a7ac566afb9277fae77f480a567a3b919e89855a3fdfba7d050175eed3d089e2e5093a1b6bb8412a0e587d28aebc153e5c9aff7375ee94745b16025c0f0e0d26652ac2cc4c8e3108d4003195ff3884bbf002f3df089889e97aa195951ef1303ad70754b0fc6e20a58b558750ce1a5a34dc3537cb40973661e9c72e854702554ccccea205566f743aa1247259ec2585d2399196af3dea7201709efe96bfda4d40932185809e93a9d7d47b606911e8dbaff9bdfe394a6dd9b84a77eec55d55d35fab1401e586868046b2df46797e36080e449ba188341ffd88eb2d0b297c003fa3cacf15b8100ffe9f397fcf8a2b26a114b539f88ae0c426afda7a0570bd012f8b47442d1c139543f644fc9ed2f5d486ea93c54e724ef72e89a1b3c8d9301155a7131f4278ebf464fa4a7156603d7d44aa6330f7cebb828d2cd054d8135ddea8e612d27fcbdff5ed423871072070514c9d9f80b45c6203900667289ad092098253e5132719fe000eb533dbe1559bcb9ce02f648632b14da1b7cd5a67fe059c953cf93032edd4dc5fa45633c641bb12e2939b752dc96039d171aaabee11b3f42134222faef2556dab5e30fbaf42117c722890cbdfdab173fddd8e65e491eb877e13674816ab6b20556c1340267551c79a33dd92c038d1536b7c2b374374efc73bbb147018dc1857a2b8d4fdcf9002f997a64fcd4cf9b246099e26ef00eee2f2800274f5bcd39f13b08b7b1d9e9c59d596d6e0709e12e84a27d174dc4891308afb6258ebdfd7a69ea4557a4bb1db737111bf59a27ea6e33c9b3664d09fe279e35e3263c3ce2bffd6b95f97ff9fa3db18c323d787970f5382bb9d77e56c3e57a357f449f5eaafefdafd7786af33f14bce9a20dc6a6d66f9b97d13b7a9cab42624ae81e96a7ff1ebf278b00f4a8216bb1bdaf2d6f8a4a8db6850bbba5890d64fc93947bd5d4279579242a571dc41ed4938b01236160eb68bdf572600c591cd3341b6492fe47cdc49d218893315b6b2ab45bc5a489f135742a2813f3441c66d77a71366017f9717a7468e0da19e902f99759a744cab1f55c68b591357d2938f6a4f3a2bc7d44deb8c5c1ede19875912d7bda279c0732e064078ccfa036ae2fbf22c3541ebe25624996890d9b1bb56c6c7389940fdf97313f7a4278f8386752ddcb314db8f6f5b8fb5e2dbd5b6335acb081af7146b5c4eaef0268693d99d705da40aa40a6705a3aba59779009a15b86213de8deaba986839a71e649f2b4e886402a176ae401fe3585b5db3c8840e0a07326bce12b2e1393b73781e4905e85edff46402ecc456c4839ec9aa882dc27900279c66d8c772baa47ce799a9ce0cadd3f7cb8c96255e2f0cb69a958b02e11b2c99cf22e6aeb5172d2aeb89e6e49b14bc4e4182b58b7b8ce834a247d773fa838280593aafdc2f49f85179b738b88faf4424bba9bca3fa9d75c372ea8a0f0615a40bdd78caf6a6aeff5f8a3aad43fe18449a55d109c1d71e9a2696e5df3a29df34c28c6012d4ab1b287804e5bc10f42f458e03f4aeb015d58c6b995cfb8d53167727745964a8db680ed5bf8102c4b7223dbe891d6c0a2830eec2a1b201b07839c9323be1847b06178cf5cc69eddde2a6e9ed0f40e5d599700fd84b73deebdc2afcd51360cf51bfc5c794f794189824f083eb919d32d5800d38122cd8b648a48b39f8b787d9745c6617065a66216e9a01d0a37e91b0ceb222aa7f7a5f1f5801fdf8a292ec680093c428c534ad4c34cc96415047500c512ea6021fa39b993167b1d0d8283358ae30246750855e023003d0d34bb9a0f80d1ea9a18a931e2915f97df87dd5cee0d2b1b029551a98ea50a0d448e6c227a7af7283f8d177146dc3f9b0c48a56b01aa8d52f603ca7d51921009756dcd6f361926bc2c26e0611865aa124c9ba28774059d06b9c18c4adb3ce20e281c7619f2038f5c7f56af49d9b891dcaf9fb6003dedf382e70668e9bb56c93742bf6677ccc67d12ab1f585a61aa933a86e2286503dde49ac67b3ffdbf764600a06afeaeeef3fac4e7ba970cc4a4cf3eff99ee3a6098e232ffe5f98bfb254b90130449cc2efdf18070baf7f5a013726fc15ae31694b4837ebc9c8e3198b6de165009918402d87e3eb208679fc325a3fd3c9ac1e5903ed8a69197b3eeca0828f46a634da15f8af72b3c230fb0e8bc5a903f86fb192686ac8c32589233cec35c2cd74c4096bf43e02be67c3eaa59acc6bcc6e1809a9d55dc69fade35b5ef809d7b6ff050c0b3b9635bd6303847f4814a48217b01685d091db64133b253ec91609e6488564e41a3bf7462e0e024fbcbae3c5ed5e3f2b96c7e7f5267fa4a1e199a262644fcc6ac4b6fdd255074c6ed6de4bc837b8567a517782f9a2b5db41b70fd879377116340153b4d5170010fb684a7ad7317b094e97cba8ba243a2a7291016e30ad82bc4fb031bf11f29f129a702a8e83346b25213ef5f7a4fdd8186d38e3dd10e924ee163fe4b846c4153cc1046797de3b13fae891ed4daa80171b9195564bc2bf5b4a502f84fbc37b4553f535450dc93f5ebcb38954158aba1c971d7c26c679a7760161601a8c7242a0e94295ee33bb6f06b1716b87032b849c7137da6663ad1db66915fa0303c8bf517ff58f5fbaa88e273965b96bba9c0ee86186af4ce577ced1510e93ef3a7ceea65a4e54c39302631e5344b7ccec209b48a7ed9f5d8f2cacb085e7db084adfc79e931264db4966edbaffe7139ae55e0ffddc668fd776a1a40dacb80cbd394568a8c6619c5834a2345fe8568ed2be50eddcaec3c9892cfc9e921a29878d929d2518d8c5fcafcc672b0e859a2ee95f2f78813bc706039eba799ce8f2890f20a89a827e32176c8c4c3270742cf588901ffac3f0332664719e8e2502e9273e3bc854f1e465de88454461a20153df52b3f9221304054aef473e0ddb20ac93a15c20393a779854a322db28d8df4daa9706563a26b974af775433548847dff94f7323b2fe99a391193a2c5a3b106c03846d1d44fe3e20771ea660dc683d31142c1f7dcd0af6ed4b584fdde77f63b9795bb2600511e34784169008c76c894783b98b53e486ee41b90a29fd44b5595b44a1a8f8c223fc8c1c3c91486cfac53b7d48584961947c257a345a8d51bb937c49e7214d818de79078a63f7c", 0x1000}, {&(0x7f00000011c0)="03928518ed5ff02b6b7ead4f1a5adebeb1f06e82b91ccabab95e9e1230b7f8784a502cbcb436c4f011a651ccd673d017396a0c09c35d75c43542efe5c3bd48a57680a95e", 0x44}, {&(0x7f0000001240)="be597ea13ca319977499b4", 0xb}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r2, r0, r1, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0xb}, 0x400) r12 = getuid() mkdir(&(0x7f0000000100)='./bus\x00', 0x4) r13 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r12, r13, 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffc01) r2 = accept(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x22, 0x4, 0x5d89}, {{r0}, 0xfffffffffffffffd, 0x6, 0x0, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0xffffffffffffffe1, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000004, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x4, 0x81}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000005, 0xf1eeb5a, 0x8}, {{r0}, 0xfffffffffffffffe, 0x19, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8, 0x34a4}, {{r0}, 0x0, 0xcfd396b057bf431d, 0xfffff, 0x3ff, 0x12}], 0xffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x64, 0x20000000, 0x8, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x400, 0x1}], 0x6, &(0x7f0000000280)={0x8, 0x200000000000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4dc}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x6}, 0x8) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x3434b07e4649a96a, 0xc) symlinkat(&(0x7f0000000280)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00') r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000380)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000003c0)="2bd6e27a5cfdc5f582aa19cf19f63100b0d07ac25499dda0d91c2e3943b00904d1a8e68de9c95aa0b39c6d6e243431659fa116544701e9a7a8ee9d3e04e848081372264995875e6fbc4460b1b2c6271d6a64781e262326523c5ad92f2d7ddaa646670f210b5940836e36ad22a1fc039eb243e2f9acdbca70b151d96f4988ffedfd3f400ce6e9a615bdcd7e55e0cd64d6173043b923faf4a1c588b6041f4f54b472fbbfc6dfb51726ce06cf28c06702a66d0edb9ca5f7441422a8a808392215586b3d26f2b9c95234cef283ec0da0b7079ea78522c742", 0xd6}, {&(0x7f00000004c0)="c7a718c28a621411ee80162d3e342bbc92c54d2c0f7feee6b581295444a8ffb20c486db47de4425713d7c65fdac30c6c5354462dfbd3aa8c551c7aa83309ba07237a27a104b6008bf569669d3c1e8fb76ccae40b59a20b88d05fa0074f65b2bacb2804da7f98a75f65ebd316a7757f31e59178fd80d8ceb6c979e917e400446159e6a575508922e733e2ba53ab87a4a298a5c0374f7b7b08c08f", 0x9a}, {&(0x7f0000000580)="26c07037fdeed227e8e0f3f2e6f051b3a194a81891371267d8b0a24228b3ff233867f45038b5f767ba1ac4b99269e15019c0e0f7d59144", 0x37}, {&(0x7f00000005c0)="84106166", 0x4}], 0x4, &(0x7f0000000640)=[{0x48, 0xffff, 0x80000000, "1be7b83f6c11313118bdef4c2ab82f6068cc1f87d52a1123d8f4828dae9c313cb51d853e5f4a45e8a08b2dcb03d20b5713"}, {0x88, 0x1, 0x8bb2, "132386293349e534d234fb1e4e0a44666ca7caac3465d261f4014b9e445f88184f32a1df21b7f3d2053a2e447151445d46b53ef78d804b7d871ba91a838a10b357128c7537e414a6c5dde4a98216303ee7f5a2220ad48c35005703a49944d6e6dcda83ef7b28ff9ca7513af262f63754314c61c1d0d2"}], 0xd0, 0x400}, 0x8) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000340)='./file1\x00') lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0x6e) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8002, 0x4) recvfrom$inet(r1, &(0x7f0000000240)=""/35, 0x23, 0x40, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/235, 0x13}], 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x6, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x1) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0}, {r0, 0x50}, {r0, 0x40}], 0x4, 0x1000) 16:00:05 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="b1c16f3aee3c2de83532782787c26d296469ba28452ed23b83084a2aa0394441c30eb9a176bd2f21727319fc9ff3236726cb16d7cd68863a797e351a4b1dc4887f83927271d0bddaac5afd75025f9cadde555c56c499bea599928a0734f78148760a02f362f67651018809abe359c114ec0af097e1a669a3ca0352a7dd2f5cc8937373c003cd8cb4de42124cdc1d848f56c8e0de92a585e180a1bbaceded6dde5dd567bb8d2f13bd5416f82927b59cb2a2a33ba2f44e92fb773b06416c5861f72b6514ac45eebf7a5d52", 0xca, 0xe, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) msgget(0x3, 0x106) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffdfffffff9) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82232e2f6669c9003000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x9, 0x3, 0x4, "e422e8ee1990e7996bc2e0f8eef1b48e39bfcb7d", 0xfffffffffffffffd, 0x400}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x1000, r1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xff, 0x4) socket$inet6(0x18, 0x7, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x28082, 0x12) getsockname(r0, 0x0, &(0x7f0000000180)) socketpair(0x1, 0x8005, 0x81e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000019cb6696c6530009ea6d7be380d75c02f7cc0778032718eb24a507a75a4df89644b2e127a083270493398047088167a9554471ac8dd"], 0xa) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="ccfa734e5bb54e81d434cdaa0a901d605f6f088c701aa1924fcc9204fd1a7abbc9", 0x21, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) clock_getres(0x5, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1543140afafc3dd7dcabea8a9fb1d7ff24b84d9a81756bfa322fda601b020c86ea9f039e05126f232b134eb397d7b87ba81e382e0054e80527fd0051558ed4e67d89165f64fb134196eac76a6f9098e20cbf1eb542fac99febfeea82f443c7633da00d0e66fd62b3a7ddb1342057bfe2b5f01fd85e25385d4968725a32a1222bb9b6384995adc3554c3d82631681a7c964dbfcf88aca6c5e3720618e09aab3449b97593789e9ad277a5e5e35587d29647cfbe6409a19d07d5e507f477cc1453851e0171c40ece99864bb6e6d389395fe5ec6c56ba78d913822aca149171661", 0xdf}], 0x1, 0x37) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140), 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000001080)=""/175, 0xaf, 0x6, &(0x7f0000001280)=@in6={0x18, 0x3, 0x3a, 0x80}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:06 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x20000, 0x20) recvfrom(r0, &(0x7f0000000400)=""/217, 0xd9, 0x40, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:06 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x1, 0x40) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="b07c96aec48bb331e3995e75d9883ad6a053dd40e953b5631615b3f9675288c5b314e20aa658319ebc7840e403496d7941c65dd39130794bd947d2d4fea0bc83e54c5268b9543007b4158bbc0702ce0feed0dc604c6c14d960e0df6d42f413cc443920273bd947bcd23be1ed6f207fb2f4f117d482e95186a8b150f4662edfb51488c90122c85fae78bdad503d7533ff141adababec6827952714c12693ee100c3185ed925b7e845697d080931f9cf578b000d952fe38f9ead000bca9944f21c18ec8fb33660161382b6a8f332da31aecf1cfe2dfade748a4b3e659a42b27e73cadfd62530fce6b8688d2ae15069dee14f1b33009514f77edb53c1f87d2fa3fb5f9bfa5894405b659a31c7dd6538590a962d878cf9552b5e0fb1b0349e46b2f815888d8d7c2d94712691c47d3c566547181b021cae6ed83516fbc485ff35be66a965e59c0976941702cb7392b2d058cc87f018731e839a8a027c2b1e35fe5d73844c6f3f019d85ad7624593626d3729c537583703c2033bc0c2b5304d292096ecb85d9b13f44c949759965de2e25f95d2fafdc6fcba11be58ea18dee979f8c8e2faeb0935e6f76fdd4fe77ac7e7227d69fcc70ce000b67c3d572d8b87abf2c60b904b06cab9143aa19b05b1bf82a1c71aab7da48a68f9bdb65ac02ac2b81fceeb44d5bd84f46f740221afd5e50cbd9c3c78c14bb0e22b114baa4cb6afe3f4bad36831fbd538487aa5473270d32a461de2169d0d187752d6e0f56ff36329a706cbb6d8e605f6bbac6be654e5cf5e145013dc333f91d94e85bed0514f12dfbbabcec1346732fe0930247b087f4aed0b16cf8f1921329267b2b2471fec2902d2b08481d9eddfed2b47d2361f104a76fd5fec6618c5992b7009cc2291ec189ae9926b0357f29c86dbfef354d0f564e3f0b4a3429586ae2b88fa290476e637feaa9dfa9811795c3fca8d0fb1a5e95f065ae7b5f0c0efc007349d7deb46bb9a1923f6b10bff4aca848c739ffb66048d8f9722152d1d93255fc18ec5b69a5c149d8e030f974b8fc10063e139912fd40225f8011088e08199ed2c04ab26e2d669c31cc9cdc25663a73f7681a91c3adfc64ce96d7ad44194fa0e32235aa603ec05124c079cbb11d06319e88b024b849311063484088b99a893fd3f605052300900e745410e114e863f5044d50e817e6645b0cdd0ad81f14db88265e6f5608a9042451cb1007f3492754848c165ceb4f64fbe937c235cfaa98332931c42ed496904a5968eb8654ee09862728262d86a65a17eff6b141b3522d98a0a3d6eaf9d30f8c0ca6b5b01ac562e176d0926e04d92133d7b730cfc2f435185d86ab4d263894944dd933c7cf4c10998620bffc37eb918d132f92e0933030cddb04d46552bb32dbe1683da72b8318761e458d86c147d3e643350fdfd6e4849e2cebccb5270194dfaeeeb0bfb921668815d09448291aacd9c3086b684cf46745daba3d8d6a7b28bc902f50dc5eb1c4e0e48d3be5057c37ea6d956b31a6f9c396cd79ee5c276575b20d51fc8de391eacf361418200381505ce7381b9df5cff786a61807f4b382e5a4a7b9148ef7dc675f0fd0b3e27d16dba98530ed7ad7c4d09c82f29b6c5b2281fe6c55f22fc4300903edf0ef297c308c71905aa5aeb94d0c9d6e82162b4278d356d2ace2c48826810d2ca3ea8672ee81df3d789ea6422eee885da2f5036cc7694e5fe0ff4e6ea0f308cddbaa0d3e2adf036a4b9f945428dfc79a22e2e81af874402639e0c860bdf89e8ccb3a2175a90a72e62c9d66ff9665d106c0d6d5f425c6be8f23de91f76ba78046fde6e614bdf1fa8e2a4dbdceb522d9d2edae48b3e3bc3e182f182b5cf89caf0c13b9f4eeb354212eb28122b69106c0f9d0e9a58ac6c60fcb9e8fdfeaa20acad4e113015a6787d4331e5a8a95fc30bc8f81c6864d691e8129841441042f42eeeec1aacaa2b0e6b33b7e6759a7467d4b82457a13213d68ff69fffb9e97ddf56e25321754b68d32e447acdeacca4e70ddfaf3f612290d3f00c6a13bb9971d4310eabe6b2d12a7d3df33dc8402d863afa76c9bf9f3307612d3ab4e8091ef6a82731473fee152d1c353862215cff806d31d3991097fa3ce75386c56d2f3835dae07f0c050688f74106436d77b931a8d55994163b534f4843516189cdcb72c6277dca2982fdbae15599e75c0f3a1852d830507f14a0d1fa8523fd3c1f11c09de4fa9f991e9e6334471d06eab10ac5b8dc578b4e1790caf218e368a6c59ada6ce0725058756aaec5ead0945da7d65c36e4136b5a1963b02ee4735c2e3de13acfc85458c24c9f0a1f943e28a95ec61366b741da82b4f1546ca6c77e28b5bc50a6b2761d9bd2a808f5828d595d431a1975b74c2e8138e3eb92b403f36443ac13eb41da6f11213f99479692638e23f30898ea3e929f1b31faff74c7a99486b7cdf40c2bf78207e77090b1f980398c85755c0070466b0e05a03d3d02fa87852da00020ac10d28bb86af2f40069312048c4190fb1d8a06ec93e063cbe210189c04ba9c9b813d2cea27227663738fb6421fe61aebd47e979b9ca21864b87e740f6141793551e0b1fe8838feacbc8b73564645e9a6e9cbdc7a03dfa884970a4e737069542c5243ee03eeb6ba93756227d359430ca00de6dc5c4bcfb31c3c2d246b75d06bef87339c88abf9f3e9d56010a0acc9cfd657333b6d7cd45d385c12a3c0495ad31a813162203dc89aec9a2964ae1157102c2132c362b5465568f37424b41b44a12549a3fc15e8a64000735e91cfd0be6e71ad28b8996163b3fb92aa4d24435fcc7c91abd3bc55cf96ab87f900a112c25c8b4404f3339fb5710a8998ff3760354b2e2c377d0496e835b818db86251c2870e004b5033be493ef2f07a7cecb9ca984a1e5dcf533fe3ab442febf941b74676943071d371f1a9e35490fc10f483189698eff487d78ed6d656beadb9444086814966ee2ea30a157ad3718125d67daa4f4f096a91c440978ef0cbb6f85e18efebeee6eb5f922f772ebd0ac113fdfffbbbbe842a515b70b61285292fd20c5f1a25471f7787eaaa7534b33bc97512daa8b1978cfe91c21a1c1452da607234f1bd7204bce62aa6ed05f57d17606821254e05e3531a8896d4f14f35fadcef28a788a85d8dbea3a3717d7ed76c3563ca47ccc44b4fdd1f1a93a5aa696862797ae5baed4e925bdfbe902203b0d8d1355c6ab7eeabe65022f73c3f8dd479f5dc9a1cfbba90e1740c6bcbec22875ee5c164864d04617d117c8fdd05efd1568eae6ff552a4c6ecad78f14e3f6872edc472a10fab52a28bc289bae2925becd4da889679ef2906ef4b029d87bc03d9514632e6f440b72d6a4969d71e0d198b3ca2a17e9a86a9f117b9d96af256c43d11dd40b8a9c2a99402b9aa021456ed65f6062535ec519a78f67da41b15924c5e1d0070d81066ad7a552a87706e2a5ff08be30ed987393310244ac6420004946dc37f47b94b87003738fbc6598248af2cc349ed9dc5560816c1c0e05d53d0331308cd139675ae3790d0c7772e6300bc0c3d6d3f7e96e4ba29ce8383e6e7d989303a829e8e1092ec9551a87dd39b29d0dd636f2c1661dbcaa0bf12865e5ba1960d1bbc412e4e571e0f3b21355ae63fec29cd47f2be606d342f33f8ab02960835a90c0b50e2a5f21a6de199e93e5e479a10e28dce83dd357416f2daf5b3b639a3047664ddfe99cea20bda572b5bfc0b17855719a884a97b4eb778ba8d28205cf019f5b99f6b3932d0b85ee71d195ead9af4290b1ef80f1056ea15e62b9babf7ab8e62070ab85e82fa8a7d8e5522e1ebf8fb0bd654b15ea1b0145883cd9195e8fdc181a1c97c73c6784c8ac61f06e99ef56014cbdd60992775e722988df5d0b105b9edd737dd9981149c41231c510376655c32eac962b09af5471858a2119397c3e7d5a2801a17487c47285045adf2fc2c63a0acb7804b82a7997b7c4f6ad98096e83ddb90415477cf2dcb47a96b5f9ad790ea0ad4e8a6e6b49bbdded4b6d86507585f31124a7b34b883fc53034eb840719e0b858636ad8330bcc9c1587960620872f217da394bbbe15a6725c221f3441e2cfa52feeaea546f838fe6b2f7381e92767b287e3ec1bdecbbd8f54a5a2e002e5698a42984cdee09bd65c7d85b48b71088b89bbc2e9361c2e2ac9f910e3df7d48058eaad74977799d9c5701bdceef5c54a313ebd490215cf1a5dc26aebaeaf643a64332054032db790065421116dadcc173d6584872332cb8890cc9a925cbe26fbb0131d242f33fa0b19e53e31e34fc4826ca3b2e9d95e055a619fd9103bf3984fcad47c07435a68a091ee9255a29769ffe2e855f3174bc9d08541d5d1b388ad5a221b7965a76c8e90eeab94fd4b82ade05dfda14a96ee878563350d37c7847134b59eafa93f356e77078049eb184180ac209a0396d98a18925537a4e393313f6bd22e2e4c15066c906cfd841dc3995139d94b714d41f8539ab4c531a92714485fce7de6eeac05dd20b47407e05263a93a61e996cf86d85bfb574f0636a2e2d80306872f89640778c5bd92535747d0fc5ae526e9473349837430e0cc17e8068b2c53e9c356c440cd47c4eaea9b389ec969f3f39e6996d3e61677136d8fcf08a1f5225c5d93977a1cd16ecc683699f83c9902cadb7bb729be67997f18201dec4ad058c155118b89725dee3f316ef939b529f18450ffddcba6e366a0f57be498078ecbc058ef2a8d32ec691347a692c9329b3159f902e6bc08cfb40afca863b0eed0db276051e59c259fee154690df8b6c56d745b8c6e1ab8c96c74d2e4ce744b52148e81a5f297123940ea4a28e643a197d47726f82c3e43437d81658d3b8ab2a3b34be241833f6940169997c1a1e3e6ca790d0b852135489d973b7c2c020c401b4bfe8203452b79515bcafc86698ab55da1ae0c06b454561dfeb8fc4469b560df6ade411c39ba2dd135ae3e7f4368a8cf644d2288514a10c964d1f3508ab66f5520e1d885c4790814bee5f7eb646df816a90de8af0f56a6cc9710fda963e6e889573a03f72e340f373e7b55bf715e3268c0f160a57275aa3c010592ae01e6d74295d11e8541d855bad3797b26329b0bf44e440477c21e605d3b903a59464c9c4e2be5e8e2836e0c712b4f23ceff838334b748e1149bfeae6973fb725828477cb373b534cfc115a5c1e8569a2d0e451449819aeeb31aaf341b8d5e486560711843b88b0d806ff527512d37d03a466569b8838d608caf6bb8bf73666c1339e8f6322364079f79781cb8169cda2db01b160224ec38ef9be7b49fa5d61836ba7c81737f8493cd571a1d5cecd6f9d87dfec8fe7321f2153cbef3d81d89c9d0f187eea4b742bb0c49af1d1b11a44ff976c5491573ba4ed0f34a38bd89ae48611a91ee297f1b067ef086e201a5bc45712772ab97dcc5cf772bc76c53464a3cd340da11f8a75c27cdea7f4a278bb0ae4538ed7d7682ceb8b7f2803abd2b0a517816bdba5d1a141d3eef64ec77490113a3f8c9152c7ad89ca3541e5485091cd225adc33089c0cd9af9cd32248d4d671162ecc4991bccb8c431ac7b83db2cf7ae58778ebe00058629e05beddefbacc1d9b291f39acc59581b3ceb2f812391dd0157755453766afa937ee572c5b6a0c8d07a0cf0ad64a67ef076b93141892de980a9a2fb6d2b90a6912b87ad20f589effefe795b1455eba67dc00b9a5d9bde5264346330a27b4956637555a5ff0a71b44a6ab3d85167b1c2c8dd41914cb4578dd05106b7e09414f6bd94fc6c9b94888635b2eccfef8fd88b22bad3", 0x1000}, {&(0x7f00000011c0)="b9a101af27875216761de208315898a20285ca7f3be8a97645c9e57818fb48aef87e0038fca7429e585a547d31fb95f8a222f6b5e50ed4636b02c42c949630838747ab768ae1526c677ecfcbd8645693005edc4383df2cf17a21730d6e776f2592df151248c4062fedea3d060a01355755a81ee1f382830c4509feebfebc4a198be71a1ffe2d42c5b2423a9faaf8a1ad72b4ac00dbf9890abf4b0e2e7c93dc39b21321f9c189a3201adb4eb28b5ef329e0c7168feeb745eec57f59abdbbbc9ae54d2545f70929fcde1f926ecb533ec8bd2ae8caa9acce82509aae313e10d657370", 0xe1}, {&(0x7f00000012c0)="53aa0a75cbb96142555e49635131bb816d1db904814de5597bb10b406aa0bdef2f6e436e146c597ad4f1a391b8b37a7faeef85c63868321ec72431b52bcb55bc07298c61b800d52e2835175a52477777fd45bdb658a72b48c769b91fa7eb831047d338537f7181b4b37797d640ccb9d2e936792f3236f6fa9344b79dde3d311c1e94d8d3", 0x84}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0xbc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/188, &(0x7f0000000000)=0xbc) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81b", 0x94, 0x0, 0x0, 0x0) 16:00:06 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd0840d60ababc4cf75951575a019500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) clock_gettime(0x3, &(0x7f0000000140)) 16:00:06 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) semget(0x1, 0x3, 0x1e5) socket$inet(0x2, 0x1, 0x3bebc0b6) 16:00:06 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='cm') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setuid(0xee01) setregid(r0, 0x0) socketpair(0x16, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)="76a87f2b5868efda99b608ecef4437c51589a19a3535fc5f0b6491f055770ad0f24cb18a042bdfa9d654ee22c3aa14b713734814c3fd47da15df5ca09efb60aef9515867ec28b308bacfef129246c096d8c6cd4ed6463b45ed48ca4827b245cb9364d7eb5e55e860ec638e7a5c138027bece1a6f97addef7b1a0d7c012a2e99f881df200", 0x84) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc8) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) clock_getres(0x3, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2b06) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) fchmod(r0, 0x108) r1 = kqueue() r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') sendto(r2, &(0x7f00000001c0)="3981cf4b6d2c850acd5b7417c701edd560ab07b1a1f2344e74c9e6b80c6e364250ba06179ebcbc4d5f1295e62e6a4fd3cb318a09bf624e241190f9e8b97d457bd16c5271793ba8ee2462fcc352018c1b44cc399be648821df8279db94b6db1ac0bc19a10641e9a272c984dfc2992a3b597bc11ae7dc3fff9e7397456eef3639d7afc81c7a8f1354c614df99b1f5760abb2efffdd7989055c231c102436d3f0a7103942893b998b7421e100af650568be2be59bd796b4e8939ce60feae21db34b0f79072c3a97dbc8ead0a9c92003e624dd13f1f62ab8c60d88b617390e2105893f81be1818dd11c10166877d4d", 0xed, 0xd, 0x0, 0x0) 16:00:06 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = msgget(0x3, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/185) getpid() setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0xffffffff80000000, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x280, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0x18, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 16:00:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x7, 0x4, 0x100000000) shutdown(r0, 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0x46) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0x7c1cc6da770d73bc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x6dd, 0xffffffff}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7f, 0xf05, 0xfffffffffffffff9, 0x38}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r3, 0x8001, 0x2, &(0x7f0000000400)="4ccda9cdfd685dc49a4746a7751bb5c812ddf887a8375975154815e61422aa66d9341a9a29db7c9aa0910d316716d981dbe1d3b1ab1cc810f42fc55fc57c50219b1291ae200048c4ac5f364ef2324744e75776b5fe87388b3edfa59f82995fcbf9", 0x61) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/147, 0x93}], 0x2, &(0x7f00000002c0)=""/145, 0x91, 0x9}, 0x800) fcntl$dupfd(r2, 0xa, r0) 16:00:06 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x1ffe0000000, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x8, 0x6}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x20, 0x7, 0x6, "22a8bc6d04c80a1d9d331a0759d6679779d67921", 0x200, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x304a2, 0x88) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x3, 0x5, 0x300) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x1ff, r5, r6, r7, r8, 0x20, 0x6}, 0x426, 0x8, 0x4}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xffff, 0x4}, {0x18, 0x2, 0x6, 0x6}, 0xfffffffffffffff9, [0x80000000, 0x81, 0x1, 0x3ff, 0x2, 0xffff, 0x3, 0x6]}, 0x3c) execve(0x0, 0x0, 0x0) setuid(r5) 16:00:07 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) shutdown(r1, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x142}], 0x1, 0x0) 16:00:07 executing program 0: r0 = getpid() getpgid(r0) r1 = socket(0x6, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) socket(0x18, 0x8005, 0xb3) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getsockopt(r1, 0xc66, 0x8, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:07 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x10}], 0x10, 0x3}, 0xe) 16:00:07 executing program 0: r0 = socket(0x16, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="d91836ca25786d0d813d978d686c8d54b8f0695e9b33b1e7ba9f52ff95472b8e8d6b8c6b52170db9d206036b15193c957fb9d06309c7c22d8cc3ca1a3cc10ffa7d56de"], 0x1, 0x0}, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="18e9a12fdb5bd17389991d482092edb783d53cdfc0ef79e5abb76053b3f8fe947117308edb7bdee06f71077153956aa889ec7b3f1cc4995efc0d30953a104e3ebbff95e212eeb03a0033454d22c773002130ca62b3d6872c3adf22a246756f7fb0eb3b1f943e3c5959fdb7b33c08196d5067ef8ac5da47249748cf49d51bf36787acecdd0587e61c9e8b24bf886f4516e4abf1fc932ceb27459f7dbe579a91640320467af5888a3634f032513cf5707a09f1ae271ed0f59b20091ba78083443498eb84c9d2082eff2a90627fbb817f0a66399da337402e1110f0a407448fb7556b7fb508de52ebbc3482bf73c2b12d44d13b1fb535fb3fa73dbcfb", 0xfb, 0x404, &(0x7f0000000040)={0x18, 0x0, 0x100000000, 0x66}, 0xc) clock_gettime(0x6, &(0x7f0000000000)) close(r0) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000040), 0x136, 0x60e0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/138, 0x8a, 0x842, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x30080, 0x32) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) fchmod(r0, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x3, 0x2, 0x10000, 0x0, r2}) 16:00:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x218, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x40000000000fffe) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x2) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1, &(0x7f0000000100)=""/111, 0x6f, 0x1ff}, 0x842) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() seteuid(r3) lseek(r0, 0x0, 0x0) r4 = msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f0000000200)={0x0, ""/249}, 0x101, 0x2, 0x800) getitimer(0x3, &(0x7f0000000340)) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x401}, {0x1, 0x2b58}}, 0x2) mkdirat(r2, &(0x7f0000000400)='./file0\x00', 0x80) setitimer(0x2, &(0x7f0000000440)={{0x3f, 0x800000000000000}, {0x2, 0x1}}, 0x0) msgget$private(0x0, 0x100) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = accept(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) fcntl$dupfd(r0, 0xa, r1) msgget$private(0x0, 0x1c) bind$inet6(r5, &(0x7f0000000580)={0x18, 0x3, 0x9, 0x10001}, 0xc) connect(r1, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r5) fcntl$setstatus(r5, 0x4, 0xc0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000600)) getgroups(0x8, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getegid() setgroups(0x6, &(0x7f00000007c0)=[r6, r7, r8, r9, r10, r11]) recvfrom$unix(r5, &(0x7f0000000800)=""/128, 0x80, 0x841, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x7, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x2) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x4bfb, 0xfffffffffffffff9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r5, r6, 0x4c, 0x2}, 0x81e, 0x80, r7, r8, 0x2, 0x7fff, 0x3}) shutdown(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = syz_open_pts() dup(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2ffc, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) ftruncate(r0, 0x8e44) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) close(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2084, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x40000000, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x3, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x7, 0x80000001, r3}) 16:00:08 executing program 0: r0 = socket(0x10, 0x7, 0x3d30) flock(r0, 0x2) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(r1, 0xffffffffffffffff) socket$inet6(0x18, 0x8000, 0x8000) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x1, 0x1, &(0x7f0000000240)="e5e3cb0fc4aa603bfdb689b4f539b217eb70cdc89746f57e4d8e42e392277decdfc6aec940fc0168738fe15f2d4b1608b14fd54813146aa62986836427564cf5cb253bfe1c3630e3c7ad5c4322a30d79b139f1eb8e587d2efdef15a0d2c792418ba67345da4e74cd795367a8aea7449bf88f77470d9ca14573e79dd3", 0x7c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r2 = syz_open_pts() close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="ea69cecaa241d455e73e9822ae14fd90f96b071aed3039b11158cd0074c647e96c2dc72483d1a275b109cd25b7b50b1f8cc7b8998448f22423f9d66a076b0b232ed49c43f70a29d13f767fe41f3d88da8671ed4b019482bd8c3118e4ee5882b51833e39e6c3ade01f288e430f77222e9ca2888e5a084783d3b2f1cece7c599bc1d165e1811514b019345e1f44c9a6ec091c91eb82c93e78bc113529b4dc204c4502c3e9e8f0466dec5ed099b9eb3a981ce85d6580599c9f7792e2a994e81190bba90eb0af9df32613cd6fbfaf8b905f43d00fedbad3722822b862b1ab4cba221f251e9cc8ed07c", 0xe7) readv(r2, &(0x7f0000000000), 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x1}, 0xc) ftruncate(r0, 0x5) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xa1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) write(r0, &(0x7f00000001c0)='D', 0xfffffffffffffeab) close(r1) 16:00:08 executing program 0: clock_getres(0xaf2da492df78d269, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x80000000, 0x100000000, 0x7, 0xffffffff00000000, 0x1, 0x3, 0x100, 0xfffffffffffff000}, &(0x7f0000000040)={0x100000000, 0x3, 0x20245828, 0xc50, 0x7ff, 0x80000001000000, 0x8, 0x5}, &(0x7f0000000080)={0x6e, 0x8, 0x0, 0x7fff, 0x800, 0x1, 0x3, 0x6e}, &(0x7f00000000c0)={0x40, 0x40}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x101, 0x6}, {0x18, 0x0, 0x1000, 0x100000000}, 0x8, [0x9, 0x3, 0x0, 0x6, 0x80, 0x1856717c, 0x3, 0xdc]}, 0x3c) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x10000, 0x3}, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000100), 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x90}, {r0, 0x4}, {r0, 0x10}, {r0, 0x80}, {r0, 0x44}], 0x6, 0xc2e) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 16:00:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x2) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x1}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 16:00:01 executing program 0: r0 = semget(0x2, 0x6, 0x80) pipe(&(0x7f0000000000)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) 16:00:01 executing program 1: socketpair(0x1, 0x3, 0x3, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000140)="e36258a416f7900302ba753777f256b4093cfb25b84e5bbdc3a51970948b1b2e0bde41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000004c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3c0e7cb4ef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df0d04c04bd536755c29c462576bfe35bee5eb63ff5d1922ccc89eba4d617d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd05b3270ab68a6bf22f038d63ae6a00000000000000000000000000", 0xcb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000240)="ae5c04f85c8bf21650cdd92b82d3", 0xe}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x9}, 0x400) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) syz_open_pts() close(r0) kqueue() r5 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r5, &(0x7f00000002c0)=""/249, 0xf9) 16:00:02 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x18a20, 0x7) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)=""/152, 0x98}], 0x5, &(0x7f0000001540)=""/235, 0xeb, 0x400}, 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000136000/0x2000)=nil, 0x2000, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000580)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000001000000000000830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0x4e) syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)=')&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='+]\x00']) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/86}, &(0x7f00000002c0)=0x58) ioctl$TIOCSDTR(r0, 0x20007479) getsockname$unix(r2, &(0x7f0000000640)=@file={0x0, ""/34}, &(0x7f0000000680)=0x24) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000540)) read(r1, &(0x7f0000000140)=""/249, 0xff90) socket$unix(0x1, 0x2, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000040), 0x10000) clock_getres(0x3, &(0x7f0000000000)) 16:00:02 executing program 1: shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f663f4b6a73bb0000000000"], 0x10) r1 = socket(0x6, 0x4004, 0x100000000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x3) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x812, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f00000001c0)="c8da960311e9f6d0c8f11772a54b935cf319ced089f271dd147233ac6fa03a9a09cbf5e6a816cfc0f79244df91e2818ff09adef8d02d", 0x36) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="89d5cb5f97e8d041079f7e27b7793272660c63b79ca56c7ae41d22f67d5b5cdf", 0x20}, {&(0x7f00000000c0)="4e79a2c1b517606e4f745224c8677d", 0xf}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0x11) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f00000000c0)=""/27, 0x1b, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) syz_execute_func(&(0x7f00000002c0)="c401ad73fe9966370e470f57295729291b99cd0000000f3808bcb400000000f24f0f2c9ecf0000007ef9c4a27d213fc4237d49ce007bcf410f38f07ddf660f79c2") rmdir(&(0x7f0000000140)='./file0\x00') 16:00:02 executing program 0: r0 = msgget(0x1, 0x4c0) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4b03, r1, r2, r3, r4, 0x1, 0x9}, 0x8, 0x2, r5, r6, 0xffff, 0xfffffffffffffff7, 0x3}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000000000000000, 0x2) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x100000001, 0x7}, {{r0}, 0x0, 0x40, 0x5, 0x1e, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1a, 0x20, 0x70, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0xb4, 0x80000020, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xfff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x9, 0x5e2d}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x6, 0x5}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x48, 0xfffffffffffffe00, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x7, 0xff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x69, 0x69f5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x60000003, 0x1, 0x4}], 0x0, &(0x7f0000000340)={0x0, 0x7fffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x87, 0x1, 0x1f, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x61, 0x1, 0xfff, 0x7}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8a, 0xfffff, 0x721ebd33, 0x940000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x60000004, 0x3ff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x401, 0x200}, {{r0}, 0xfffffffffffffffd, 0x88, 0x15, 0x6, 0x2936}], 0x77a4508a, &(0x7f0000000140)={0x3, 0x2f48d5df}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xffffffffffffffc1) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="05018000000000000002"], 0x1) msgctl$IPC_RMID(0x0, 0x0) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/161, 0xa1) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x200, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)) open$dir(&(0x7f00000003c0)='./file1/file0\x00', 0x0, 0x80) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000000)) dup2(r0, r0) dup2(r1, r0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xd00) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:03 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:00:03 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="6ef3d0b24cf24556946de9610f576540f9a65f1c6635842e26cf87802f1e3c47790c10b27207f62166aab0b6b8a1c7eaf193c951c1fd09f908a15cfff88e244933f73046c9c553c1711ca6cce71d407b78cef9099ca4737e8c42d21046c149a159ccea13b216e45977627915154a0e676d69af7d38888baff79c5e435442274860ad8afe2c24d3839aaa9a7e7bc84d094338d23a5797c35d9f38e089956ed90790426bdd70151599139da44311b32b3a7343db4a763dad5cf140b5c62609e8d387ef5d008f97", 0xc6}, {&(0x7f00000001c0)="dd082fba", 0x4}, {&(0x7f0000000200)="b3a4515dbfc462f95dca0b698b57ff86b53bac236092a7b9a36bc020a1e767930e0d4b7771a204af2e119c572dfeb9eda206362c579ad34cbac6931b80", 0x3d}, {&(0x7f0000000240)="4575d318d7", 0x5}], 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffb000/0x2000)=nil) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = socket(0x0, 0x8000, 0x3ff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="1938bbecb2df44c44fc20a49b47560dbb39508eb1f408c5e93e914", 0x1b}, {&(0x7f0000000280)="518aef036bcab1e09b903283240849d17d20c7a770d8d02859bc95696f16a526c812d69fe4a44325e17d4d5e00bf21e39a85edad3dce2a31738064abba15", 0x3e}, {&(0x7f00000002c0)="7b8c3425166eecec7ee11e4730c93d6f268e241c66be78c2cb172991c21635d89621b253422e7a3f03025893355588a62cba6275a60a794ae3b6858a50e7db31a387a43b5b81171c62e97d41cb70b08fd1cc30dc34b7bf4868700bb24e0c", 0x5e}, {&(0x7f0000000380)="c9d95c8cc35641af4af93d93d323ff137b17c6eb53f2a2d3342a11649f5dd4911c68666ed56b1a673146ee68ae96d54f15ba3abd1c4cf34d343a6997ea23f253969df7bf47836e8cebb0548ed507c83688c671c7a5cfe8085114bf0e1048605ff2f918052d6de331ea39b0839378f09d7c355aff389a42aae798c41eaea9eee3554bd596a857a889dad2b1e922b5d83a1accc04b4ef3db991f1549f252ea355b82f7a6467086306b0f88f5ed0dfe2b2841e0f6973214b9d39c219abffec3470cca02a3a8a89189088c60cbea8f01488bac050ccaa4a88f544d11c0019f0406df", 0xe0}, {&(0x7f0000000480)="6d4368bd9f25ddcdeafd72d95dc85a28d6", 0x11}, {&(0x7f00000005c0)="982b3687840342eae6698f8d7b6c9749ded74a134391775093f6df726f2a679a53627533b0d6af6d76512874b82c09b8c9dc1dfd9953fc5e6329b2546a4cde9bd5bd3a83a10cfff4941377b3978828b67fa533c11ed3974653e63d579a2b08a310735244639b217f3ad98d759fd9422616060b0262144775b8f9c645d3cbc089635a6b3ff5f86691c8f943bd0936ed50434a01d4c2b369417d03e26884808150cae72df9b44705d1f272d6b9732b93b82a5c295efd68b2c5e9f18ae2c687fce4c35523289e2b5e881b2cacaaa778cda4eb57c129e3907be30eb43bdb74d0024d1f72fb76701057141e2a91a94fef8625dcb24ed0e1e43989f38cf3153b9fb6e9214ae0f39bcf5cee6692ee7196c3f39a78b6726751c27369790b85f54cf42f626008680c2978690d71464922a1e9696b9dabf6ab88397ddc28d8c6ce7e3276ec6f4e676ee57584a0e508640ed68269408452ff05f4519bd0c1c5f0ab6a57d191278b5782cd90f677102c42ca1af16cb7ee09b1e617879b35fa52a078c9927b165b40186fa1c0e9d991205f341b3fe627baaa49d3ed8cceb6a6823300da562a3b847db499bfe5a6bdd71bfaa1b007ef0d3b7b3cbbcfbc103b5ab9e49d5f43139b0a3f1c376f46c812b8e209900f346a2ecefd05a7bb171cfc055086ace242ba788c841cdfd88c7e5f395a8ad283cc798b27f124e49826e9922febebddf843ca2045f1fc4122cc19950cea333985c2cf22f8aa40cd0199fb852f468885a3aa7cc63799513265150a80347baf2e9ede7d37efc0d3539b2bc1f4ba775213c74979bdb9ae6bf74a8c3f5d916ee93411e7ef16124d1c516c584fe26840313b15f118016bbbda8409363c823a51526c1802a0af68719e9b1344e18a6eef9fb2f4828cbf1a643c62bdc6f4118623c658a5d34b44f2793db2c29e1e4c024474ca81f9dabbe5f52deadfec8162c91d36cb89020da9e0b83ed26d562cf9a3157295ccb9abff818ebf9f57f13b4a15e72f8476a26929a215417f4cb6bb810b7f27dd5cd0bdce883a3cfba022a8e4f5490e90e3d092fec28d58de9341cefc631bc30e53051c437355ead92c9ef7dc0505a45e088cfcf57d6e50f9aad591028696cdfac082a793781cd2def95f2216b1dcf130fd714f681ef8c334c2e1f919356f5723fea12b9caaea374364f33fdf1f4b21a2034d6f5570087e4cdc841633ea848325d3c8d01161f241b821c946b57456b1c7fe088c90b8de222c477ca0b58dbf479f60476400b7d07dc8147d5252d0b711419b5ded296b100fc49b3aa21cea4df1448a1bbfba935ae72327473e045567534a4dea395e0ee4fa213c7bbd4227bac9a1225b933434383b0c6363cd3c26e5e08c87397099083274d626f226359cb560f916f2b8c569bb84e33f35904da16bb4421c42f77878d20e29886ed84e67294ae8e60d0c177b762718c33afea5175dbd7316421358beaf11b9953cda5195e9a204a21b27063499a6bf4073e74ae59026dd2f2bb076907ec48ef5155b28673889d472b8e9dbec3ad89bc141403373bf41dbef782c538ececfd06a4d856fca0b2819e5ce6eb4476c49a118f619231e1ebe09e8a3ebc9bba1c042521c4e76fcfcdc55727bcec42a0910874151fdd4313dede57dde7e53c18a2419f3d5720cc922cbd98b141ba6d8d6085a51db98348bd481032b7932d207afab547c7629a64586a2683c65eca519e968035879fdf7937a26e1a4c30afca6d2d34e5044ee3c2cc597d40e13f98bfe4494319d1b03ac58630d05cc6137ab3ea76d47815e8292911636353cf6fedc6da6bcee1609d1a26c9ef4d3ebf3b6eccfba49946ef033a1bb89f38a2cc14194e67e4f68aad087ef39c46d19a60b45ca1b7618f276fbf4f3c90c6d82adecf939b0cd7964b09dfa517176c86ca505b6ab6945186cdd8f3ea34f36cd94e10cbca0a878a8fc6e612a8a746f6a30a5e1c3eb239766f476aaf99fb9eb187f8b8f3663e58e7fb9a174330052ed2dd9c6c1e4ecbcee3dd3683b6a32438960ec86a87a293ef9ce880c33b49258eac4cf27fb6a8caf5623e4de680e82b80ffa55ccfc8b93c44867cd1dc32c9dfdf74ea170c9f6a4843c15af80f82e8bb7da1a862809c4c2cc249ae7cca397bef33e063332fc3d659b0d09306c4038eef94aa898218b1bca0526cb958ec062d7f9e460832075550cc168c8f969d34cf95c3640172e7f28eb250ac7adf83c2c5a879b167ac49d5b4ac65b55765ad00624a599be830c5ed1af85a05a57270648955f7d4f89c5a565720bbff602d388ec627bbb5eaf79b11c3222915ddca6db3555010caae4d7f4647b50b9323d3849b3bf7317740c4ccde8f885c957a7675ef5de2fe0c848aa3b05c7e1aa1c75cffd9d9b38dbc29f92af9dd127958aff15a96eddf285644f64b3fc09f80ec939d691a27f9d8004aa9d95afb2f9f9f83cdaf78b2ca17618e2f8b7c54634858bb9e96c39289ada4cc01d3f8d21ad94c457017ecc60c8a5c09764a75d854df13d8ebc3eaf60e1bf1792484ea3153ca3685a0b0474c4c27a4ed312535e2379b17b470bb766a85e9c4c9de90c1b6ef52a6b207267cbdf738218e4da397bcebef95917f1e678591f1f70258dbd285a8f5b8cf2915e7c5f87b29e8ae543091057f3e7dbb5a998daab95b28c80c382d218c7ad0d0ba42b5900708f4aa2309eeced6b25ccccda7df1def497d6a619884bf99f22dd0ec039ec84e0301a189298046f9dbbcda25c51beea9d637634a374b6945b0ecc13c94f0f11014767a5485b07163f01678e534dbd14bf1a455c2153a481a00a389b001c16ef07b1aa8c6081d3495fed6ee7d3964518baf5a4712f1aabd5b43e2c2e1d6c8b16c7b31382012c4a0feb682d926bb110ea28914640dfd19b7f1c7a4ac171d0074ba58e3e8db3da526b5f8846c31a872dd3bcd01ad09de6236ce17e980b3855649fad3dbd66e0b09faa0bdaec19a1f282ba8e0940ed9efb47f359e025bb89a56c972652a321ca23c468988bf933ca4d75aa2f4bbf16010d0e372288759c188192bf0c19d301d5d0433ae0c116e1579d878f4087bec9cb1cc3f7b4181e08f934058cf56e5b7401634fa64e157dad15e4de8542643d78e9411da4c9f5e3d4ebf2b03c3a26281b9a1580758b5de255ff2bcacb70b0c118c17b7d98741ca843c4a94ecabea4f13ac09ca45eb4de43824ec0902d6313fe777559069ca10755cddcb1c625e102a0df77f6fb55f1290d29ccb8a467d86745c31fd353df99ea7dd60049a3964f78f6fa3ce8caaa485550dc64f16e884f502bd43d65d34b649c623d4e4728a4ec9fc9d196e31aa8f79b67044460ef3eec6d5afcf3015e346e62db6ae502ba277a256ee84a24483930e79d646ae9862baeb89af1c5df5f68d0f396fda88e0ff0f8035d12742487bfb26a942d02c0e02e0caa02df1d43c66ea601337eac37110aa72461f74499dabc50cc0a0580525424fd1afc199d5cf2aa3341a7db2a756c9124cd498082f998118ba5ab8d6dc69e46efc6a6ec9e6d2e482298698681592c3a5aba53f1b7ad68e9be40e882c1b5874361954a0bc30c95438091ed04bb3b45715e7d2b900f79c8a4586eaab21e9b9c6388573743542d8a5664be3cd679dbc9a6af3f0c8e1e27ea93e10179d123be5d62b094d4174ee16a6ab481f051f87ae0753af9dd8c5610ae3339d28435d4935fe29a9010f8ec41b9cfe624ca8471d076b7f2ffef5c283e114a9c9bf5461bf6ece3b9c1664db9e6a364b37ba90f3572352cb9ed464dcb174bbef016b6b185d561ccc113d4faf99791693e4b75cc8267608d6cc911e290bceed148921ad4702ff19f13e81200f38c8c349d768793aaece97b76a03bc73c61c48b362c747128a01f9cdce3e34a8e9131bb9a0141c40eff85ab5fc2c87bbce2a80f093979c12409e86cc218841e0e7ba51c02dc49e2b7c6427db2bd0a4c6e12b3e359fe3f02e899c188d59cf615d12d1d919a3c4396a4cfd7d78ab173d159d5a216b446143c0243a63a567058ce099cbf5eaf89453d7a72881c06a2cf95b3f2401f49f8033e1288a84489387152e55dad503a8fa061e79ab940e53a7087efe797aaf8f34e963d16384e1f38c30f2f7b1dab351a72f590be8c3b5bafbba3368390ecb904570d00a3fb857de5c183b39f63af5b525305f8ad794e6b8ae46ade13408904a550ba2d72a64cfbc6c505e4eff05d3423fd00d62a566cc581d15c253bc5bd1c3bdbf27d30189834119200a79bca947fcc2a1c003891189f39f6576f1551e3252e2f4485ef2e915562a1e6bf83504e103cb726f8351390912410c8b8e938f6e80de2ca340bea3f97afd6a7a861bde62501d96a78552ae5551f1c790f693fa93645c9b05c4216c69e309d113e881dc5ae1dcd95952e7e01f5aa620f7b72867e9f980c06f302b5eab151ae92a14936c0b036fcbe7a58fa07c1b5c880cbad0105bee441befc83fe41981c7ec5b47a3efc6935cac77106bce78e2bc7e136190effacaeec96b4ed213dd030c70985a1ee456daa555088e119357f5a71179362d29d82e0882899579013de7c83d0ac97e326aece2ac18ba329984ceb23ee43f5398df9296a18f6c30e102d2ccf8b42c9a07838c54b1065b35dd2867a5f5e18f35abaaa367daff26205522b7334efef017e8f2f9bfbb1abe57d9a5b664532a3ae5598e12a112855ead52779a3240354451dd56c70a08cb61e8761e0d37613096cedf3139973020b97f106c9386aaa0a4024d9ab7809d8b0e2ed758867ac5af4e69726ff28def19e7e9b401979c8708a218e885be87ac3cd357f67a8bb9d1da5542d90bef039e5583be0cfa3b8ca9aaee93f9b42027ae58ed45b88f30bedd79a5790f3437d71cd0b17411358e6fad07ef678be89f1ec66083d0928e09fc57bfcc5c0383d71e868d83125a26ef0ad577440b20d2c22416fc35298754e4e0372b84442db1afc6467d7c3f248d10ffa536a60a06ea86c1ffad783fe6ac0e8cf060fd2b55a7c90d34bb46038dab747fd12fd7ba2b60dfe3b765d6cb071dd0fde12032f8b83357f56282352327861206b2921930c89bcdf2ae853ac569aa94a004a3f1a03391148621ebdcfb6bb7372d31dafd3006cc03db6733b9cb09140c090d9c05b244a08dabc8ec7de7443d82a4d6cde4435a763b74fd726b20f2d642a418159c31777953db2aecfb77416177e63457e633b5291985bb23a822036efc032d903ed9276e10bb2d728a49bf9b9901d2c60b71d3f10101207fc8a1836bdbaf676430474185695f8df69be27bb798e3267c43286716f393062c0d339e75736717805764671f16de13ef3c1933091cc14b8ecf740ab10e5c4d66e94aa807498f1316c79604d1c9402d3e8f8c1ce9a87f254a7fd172304d2e05c2dcd96b735295f9174d01825969626d4ceed808eed60e08aaae65639525f40e1cc4dea7f63840fae1e5a2105b326f721ab61bc84c679d54213df933bff5c59c8d21aa13d35d2d1ec10098eaaa23eeda8d541efdb0574af80db3feb53e6038b68744478cfa91d5df01a33dd17d274dfa4c1fbd988d1892d96c6779883e836ca69cc571955e98d926cb16c574eec059b66492c89ea6f596b3c1a28c63deeeae362b9161a236065eb1113f7dd1c68ee01b18598ca32af862b8197d28dcf00d059c515e926cf7716abd7bcf2c34562a91e889ea0a2dda021d01f61441288736c5370124e49863c7fa4ae107dea842882b2cfeeafa703666f697027e537e93f09fb0a10f221a26e6002ee1a68365595ed3ab98d526f05a8e281d4d127dd", 0x1000}], 0x6, 0x0) close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) pckbd_enable: command error 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af", 0x70}], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0xc002, 0x2) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x0) syz_open_pts() pckbd_enable: command error 16:00:05 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffffe3) clock_settime(0x7, &(0x7f0000000000)={0x4, 0x3}) mlockall(0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x3, &(0x7f00000000c0)={0x2}) chdir(&(0x7f0000000000)='./bus\x00') 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x123, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x7, &(0x7f0000000000)={0x7c73, 0xa}) setrlimit(0x7, &(0x7f0000000140)={0x400, 0x7}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="9cfd8d7e37e964c938ad9a31a0c7c721a0daa58ec550fa8cc73ac73b195a864b1898cfb22a15f9aaba97f49af1a9bf910f98d356fa8c35ac4f400b54808f44f26f0ce55d74a608c86678650460eb27e22dec3ee2ac2fd5dabfc22a83e4c45a9f81d95632cfb3823795149f2ccc6d319a069f157f131df9fda525205effc365d9a52c6fbfed1e08930e9d5dfca814e74c4305b006251327a2dac0485e99aabc4bce5d7b56794b4d18f2d5c23e59800e6b839159d2a313edefb9fc020fac9eecfc335f71b6b35c87243e1c97b98a86cdfcdd323259d71d4b8096dfe9cae1470d969245305a7923a58595a946eb090e15fdd332a9de7789fd912fd1a869036cbffb434a25ea96ed0e47243994ebe9dd7c7e026cfe5ed8fdfe4def0825b1dd7783b9e4e53c4ead4dee9b2fa4dae90c39bcca5da00b3c059a2848f441d4743ea0ba3c7c93c05509c97be55452a77abdf1b72a29594bef587fb6fae908e6c6074f058f1882822b1d65bc284ac56a0c04b996817dc6212d38b8dae99b63f291ff653c1e5c78d5cc472cc2b89360b47f3578d324a26f9e42e0bdc3b25f8b0af47c8d2ab08553d183af333c319734467c446912700b6a065a0ac360d3cbbfc0a6c50d30742ea36495ff53ce93ad93ed17562a2212b9cd556e13e6aea0bac1ef698df63797ad87fe7dae5e56cf9322a7a7762287c06fa9d2d3d251279f435e53451e35a75471a24a545722ca2bea2220553accc2079b841edcb0be51a30d549685f26e222ac82579b1dd027a884d2c57ff0d07b27bfe39c3faa90659ad72c142ace4e146b1855034318080afd590f8592e204305e7f97728fcdfb92381cbb910045f69665427b7d783d8bd48efa88439868ecf70a66abe11477b17f18362110183678a04ae194d784c43326394818ffee43abef74cb630cfcf597cd812f99fb4350e7a6b423087cd12e8e985292ac5906ae0a36f579cc4367db2840dfcf4c2b82a409f099349619dd50d8dfbf5e86aeb8c14f7a73714442377b3f85073b9cef1ecdbbb04c83f298d438c1c7abc3d18be987d74427a9c5d8e2490d5013190dc814151326e561debff4b1e20691974059cadc62ca12ae6ca75ee6844128428ed32ccf427c9f6670c3ad23938e28fc0a50e200cc06bff5dfb7e50ce2982106737f738461b9e44c12f933c1e4f8cee56b8ac4bbbfadf1ae32f2facba7e12dfa738615c9adf3f48321f62beeaee0048bb60a4f9e2dce868c02616b080d60a37f7cd3616fe1289558ba60cbf956ab320283cfa0dbd2455624f258a7ee66b7a58d655043c84f5fb73df7785d999d4622c65a0197226c6a5959b7c7725919fe46f32118b98b9e63388da1ef053e36fad58c15ecebce4d62086596b8fd58ee7779658dafceaf2501504afea106aa375b1e4d46e4d2765aee0a637dd6b6d014fced948470c3a25a824c8ce6ee03d57cc079865d658c6aa64a279c123450a0e7ef334d935ab62baf6a1d0ce4a60754136d8bf17150488f7163a82c3bc7a4eb8e7d89d50b00f9b17435718865b782daf25f816330fdf6d5acedb0eee9302668d45eecf4da9fecb81624f50bd2d8486cf85a9fc01c78e9c295de6dacd51fc127d3b910e9c52e596680406b18e39d7f3b2fa5e58634ecd431eb18d878f4ea1b6c6ee1725e26ae9dfef03d5dbb284570aff96410a502f83247f8addf5eb07746592bd562de575a479dc8c1acc4d73004fe2d98f8cf36b9719672a8c9d46ec666b6bd4f30f6ac2e23647e8853ad4d2b7d207f27cf82656be36a9ea9ccc347fba69e77c87aa8389a35ca2d1f1112e05ef54578679f99ed9b2ecdd95ffc18d05ec93c265c9fb5b1d019965b3f7ecda5ef952980a73db9fc4c1c059622eb514f1c2136e92aa918d0901df44fbdf79ac5100076a32a416b50f488d105abef476157f0903b05689f3b45030a0c824f9f9eede2086f75f62d5e957c4f8228c351b321ceccae209d1e9339482c3f2534ee60823354b60cb52b4aa72f156d30363ac0d89a61c350bc58f5b87135fbcf64eb6238bbf0552dc6edd8fb6a4dacf1db80ae23112881176e943b18b1e03bed30f144ec55e539305118d8a6f8655c4f5daf363248025ed1086592982962cf17f174453abfbd61ef51b4c65d09f5a9c4ad4605e509e3e814a524d2a93432ca45e7c44ba58533d49a9ec4a9cfbca2247668d8da52a81f33bf6ac0a2a716bd2101ddae07d59cf026fbd8a5a2adae570853a51586933873a0fa1ccb69bafb4106e66dea0245c66891f777e00db31678e24a2175718bf0157390bed5dc2496e3534228c625652d7d60a49bb5f4b7afb944342e51c3ef9ed9f792c3897814b11bb99f25a807ca75d23a2a221e6eebc8b99fd75170b6156db1d23fd1c02c3468a35aeeb8abf253a38cb154b3ed56ec8e2e13bcbe4e2b9891904f4222a18db5a37062920dae68e680097310e77b0d14db57bea99a06010604299e5a2a1637220d78a5c768414ca56d67b844574d5266da147b9790f66e50971eaed44d7853544c0a32f77fd59b7695035808c9a81d14f13cd09994983b81fea1093768f62ef16d7573d14b3008df50d5a82c7ea17a244d9965eae63c646e9c4a3f57f274d3c6021cef6c00f23103c3b7ab607c72375d2599ead3b9b5d5a8d43e310cafa07a437d3387f35d01c476c1688d132aac610ae260334f6af924eea153c9f06a4d961e5dfaf8c2f1c44169191f81255cbfd5941a474e94f064c439015f0ce34302be8ce0187787721680b69c10ec139b32b4b5056e4f3a2619f3f2e3de9219e3ff3259f68ab0634c4d3c1d90f106457f7136f9f5259935f3c0d027b33e2a103f8ab455411a7ce387fa98446aba36438564cd66477ab8dc022919e71730c874ad5cf5d3acd5d3d083032f1a50fc4c75c21663bd91f8fc0e882df8acaf161ab69cf4c0def53d2a018ae984917737d15a50319d2756b9c4d180716250e1afb6b0921149a3870ca1676f2b67242bfe39911cb8c1ddcbabe19cb206d74ae7abdc40855f2b7b8fefefc297f55b5aecb8c8dfd1597036e5a1b9e0cc37646c860517e7d3dd5387c8137200fd62ceb1dec85f92a60ceb3465665eadd8886789ecba099df0b67ac0e5213dac7ef2ba8aa1935674c340b5c505c26298fce3a270dc0fa1aae977574b9868b078005b8f216054732ddfe8a6e2134acedec5103ccae78893c9cef785f805aec4cede0b8b5609fd584c3eae668d1ed0e1de543e1ff6063cfa0803a1a93619a2597177f48cbd73d8858c61f44983f1c092822eae9bb0baa03e6f174fcc073e048b09bce10488a622370231aa199c26a3d6b4179bef88cb05920b709763aaaffc712d12cd26dfb8a9e41e0df48813b80294425dcd8c0e32cad27709601d1de7fea361724d8d6c4e4fa495f892641ca85089746ad3875a0bf5e031c6004addac6972f520d516b5423e3196895df191112dfe584d51d15afc1e20420779c2ed5154c26f90198c2b31881a86002803a06adff4f752549b8eb8e2a006254d8423088dc5cfaac15a63d95912dc575a8249abcba81b61253a30752a44ed6b75f704ed1c1db093067945da78bdf089948ba04f5443b523a2348cb516d0ab4efd3b5695866863e4e4f4ac16e250954ac856be9458dc7f9b7bf7609c05f2797b945e401ea233eedf5abc3cb1b0e5bde05e39c13cc73a8eca9d18b7b6d032668cf5ff5aa6a3976ebeafe04a42f15927604e0dbb1558d873462ca44e00811e817b03c824f99bd327457ce7dd0a8f30949d7d2dbf06d3fd2b8f7aea3c826906319ab9715949c262146def64fe91ed5030736337a197713af36693260864f8fed3a7c2f188adc2856d83b4860d5935bf3d0ad9579e9932e17476775463c70dd8afd52b9393904a929cecbdaf883781b2816fa58479d4c27e81f70f3de078f140e6a9aad24a5d2ddca58e3fd718f8c4cceaea56ba6c6b3bb9e638fa80560fe406bea7046570c18cf0c2a7de2ce6101b9ba3ec04c23118f82f65478755d0abb88d4a1c9203ff1754c0ecdb2a9d57b51f23d2622286619add70f8ff0c25a3b5458aa4a566464f7ff186188a45f312a51f2c7114f3730e3b9871fbaccea5e6774d096cc91974176d6eda5077c2ea1816960d7085b487b9f59c2e01c5d13d927d48ee57d459845bb391ddba1c83f3905eb96b37dba455a80d208679a04d78300423e8c0c7d70dd79e089e4dc09d62eea25916fcc82fe6b98b3204e33b1fc2b8c82bbcb8ad27e73f8d4c9463b203e3a2b37b93c13249484be419cf0d607407ab7e27b38881aa8330d357b7af671db4701eaa87da34ab3bf3685b862a076f9ad3371916d464bd440bc12dab5a0fc515c1ee1a6a16e6baa4c040c6745317436ce5c8c011b0f17037cacedeb7ca26a1fb3f29ce94d4949eebbfbacf703202155b028209fc9f486927637da89e140f7851f01c7336144931069593b3a6b9baced2b83985ba7b6e404a1894940c66d0916abcc8d7d244252fc8187049ee65cc6f33762e191f7914d404a66c297afd6c820def5362f6cea60e2ab122fe10a857354baa70812fe82ddb0f0c4b948f35198097cb216d4b491ed5922330668be47a74db636fb0da82009054e0556e694a6012eccd4808b04a35cad6ee038a7813deac30760bb9bd3e8ab392821e562e2cfcd5629988ce5826ebc95c1aa21e5b2e328d1619790d7e3fad3633d9b5fdb919de8d6ce408e64621adbc4bed3eb2a211d15438eccfb6ba4f428a4e451ae3536100b6cba4777b41816675ea0c8d4d60bed9548264307ab54e8f76d938dd97650e71e92e43d75ef4d6e5f2d592af379ed71e9fde51d42331ed28aea1d81284765e97e7a4f2c3c529a67020816310b3f943ee366216755611fee6392edf6d4126b98059c6f88541eb719b9b359f73dd127a098235c334de079c34fc4d9ab2b916aafe4a57f0c99d0244dba0e93aa4bd802bf3cf771f082ada146282ecff820ac6f3b7548cf2096d215046985a4a7c73703f2b9db56a16366084a3ba269a8fe14494a7d24c8f3f66e198d2e05b9fa294cfde7a750566cd718f200df9a0ea13306c1bbb957bb862800a466f83ffcf1bcad0e429a146350fc5aee34994ebc929d3166415c506ec586387fc888ac6325ed9f0c3d5186249cc3af3d33be9a6cd5444fcc7dc9dc4a10eb844f9f9cb6a418453b16c6e0cbc656cee23598439fe96c04a919e9c3451cc7c4e3a1897cd7ee29e96e78da1f4dd6db2e5861b16b7fb5031d88e1ff5e9659be51a3aa68dc1e8d9aeed8338dedb6c58f271e133dac30eb34801f121e25b8252467af240cd4b81e14e6962c169c0f281767418608515c97dcea11450cd6e7c4fe6ea7f0f442aab5d3970708352fadabb0b18e646344b3eb673e770dcb1298d08cd0d050692ce7b5998a0999bc9e38ccd106f5f1f63e1ec973431c9e96f023036d418baadf5a01cd1509f14d6809708eb694d121ad6b474453d85154107166e8e4dc00fe4be2082ff5391f6e500463b0296159202b02b1cd4888cf6eda937a1fb082461ef9c87f448dbaf732f54e2b74dbe8cf7e2302da5204f4d7d9fe9caf0c55bb31fd115d0173d49626c72f2c5111173369d8c92d61289c5e1f7f8447da944d8f466ec8100b488ada2875764884d96169a58ba1d670ab67103ebf511fd2f33a7f758d726a055adfae6e90fb1c0bd567578581aff7f13a465c4c80ab90ec3c646901a98811678da21c7f502873f84f1a5f8d95538630a18ae6039f0ed19e35ffcf68a71e169eab29396517a6ee6ecc1e6d4a939f2e0593e02af4b87e61", 0x1000}, {&(0x7f0000000080)="a12a43ac04d1c9154b46dbdb8d6214861ae3d2d20e2afaeec1792dc3b1d8902589aad58a3310ee0b8bdb430debc7084b4ae44a3aee4cb02e098269ec75cd57a7987ae74e31bcacf69585b6152beae7f6c97546fd93d62178937cb3ec4c09b29ddc8c357762ff", 0x66}], 0x2) 16:00:05 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000080), 0x1a7, 0xffffffff) socket(0x10, 0x5, 0x5) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1013, r0, 0x0, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() setuid(r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, &(0x7f00000003c0)={0x0, 0x10000}) write(r0, &(0x7f0000000180)="23de363bd4c39b72afc3422f8ed2d9e3d64ff45b033a3d31de41896b1ef7ef5a964a4cc728c35b051644540c2ea34eaf71d4e74100986ba6fa7a670f2327da8e1a232b9414b9707df05bed1697a1cefe6980f069389d1ca2859893e815", 0x5d) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x0, 0x40) r2 = getpgrp() r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) syz_open_pts() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2}, 0xc) kqueue() syz_open_pts() 16:00:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x2000000000000010, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8a02ae2f66526c65320053b2c35160822d0a534e02d22b484b843d5e139233ce925768574c1a7977570a558d8934aba7273394089b"], 0x1) r2 = socket(0x2, 0x4002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r4, r3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:06 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/164, 0xa4, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = geteuid() geteuid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000040)) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r5}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = geteuid() fchownat(r7, &(0x7f0000000140)='./file0\x00', r8, r3, 0x6) setgroups(0x2, &(0x7f0000000180)=[r6, r4]) 16:00:06 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="b0") 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) mmap(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xffffffffffffffde) listen(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7fffffff) 16:00:06 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) lstat(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) poll(&(0x7f0000001fef), 0x1, 0x0) 16:00:06 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) r2 = getpgid(0x0) munlockall() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="a14f2a3be4f41ac56bd18628088550f683a55150060323c13d5faf82794334586e7a8db457b1", 0x26}, {&(0x7f0000000140)="20505145d2a074c733992f204649accce21d7bdbcd216ab05fb8d1add2ab541159a9e1819ad946a148347beab94f424e5a929376c5f7029b41c9ed9ead50b044fc953eca3277b9c7aa126cc010c35d5e451e4ee49595d880faa65c58aa5b0c24b7e848b1939b3f95c472dbc223af3a7c7cb4840f2eef20a02568a73f87e03675f737107a35ef0fa9094db5720c554563cbf950aea497a49695edff4af143876db2adb2de7fa314fe52e2462ec054e8e4944fbd184f9960c23aded85df3d8be0ff0be3a6e", 0xc4}, {&(0x7f0000000240)="71db3221e56ee4195918ce209d1737f8e8fe1b644b0acadd3e46ceb9307fe2ef39a14f33eb8e59b0258565972d05ee74761ebce99fb9358437cde6c4bee49f0564daf1e5b1232b57f74101dd2aec78dfc75bc95f15d98a7104476b0e1e03d2c18897887bed62e07b6665ca086b48f12c86da1bcec6e2c94ec93474b5484aec97fb020834aa696165b80b68406ac8b126799460b32acb0735cf7310adb0fd26229c1629037a3a51ae5a278a1490fc18d89da957a6a9557b1891c9962efc663944", 0xc0}, {&(0x7f0000000300)="144f67ba753f11a5ea370b88a1d2fb6ad0e27de36ac227c98b457853f314f21e2eb338ff5dc58c2ada357626f9babba7bc62c90fcb0a887989f5bb8ea18404d83c75e763fe2c0a20ad4da2b043f99f345ba458c38618bb05fa8a", 0x5a}, {&(0x7f0000000380)="55c3be62d348446b9ce599721a37926cca34862b3d9a84a14fb59532c7a2525bfca6e335da0f986a967ba7f5aa682a90518ef6ea82cdea6d049e4b9c6137886c488fc947f37bb6d274afc5e8d79b297311b2d26d6f08284b4dec8ed28ebb3f75d1d82a21d2eaa406ad78b6eef87da35a1289b660e5d5fd2685085dae130a3c795912c481f97477d318eceeec7ad168d68255e7d6d5258e620703090bae6943b921d1244160f997c972245c0cf3f469d4867817f8c29f17ff71d450701daec54f4be5672be1a5db42afe075ae20db51d3eeba4f77d90e442415add4db6ed0b5bbbe2d966adf12038c48bf0d89b8e5dc2ec7edac18", 0xf4}, {&(0x7f0000000480)="d9f5631b9be33cb2594d4755a667f99e2652110bb49f2122928942c20954", 0x1e}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x400}, 0x400) connect$inet6(r1, &(0x7f0000000680)={0x18, 0x2, 0xffffffff, 0x1000}, 0xc) connect$inet6(r1, &(0x7f0000000640)={0x18, 0x1, 0x7, 0x5}, 0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r5) map stack 0x20ffd000-0x21000000 of map 0xffffff007f12cd68 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff007f12cd68 failed: hole in range 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) sendto$inet6(r1, &(0x7f0000000040)="1c0d9be2c2de2beddfbd66b7ac378cdee0e0acd340470ab8945875d0eab4b60632e390", 0x23, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0x101}, 0xc) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffc, 0x7, 0x5, 0x9}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000280)=0x4) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="761555f8becb6f6a9e886288d31ff6e08649f89e8aa22eb6c84ea6cabd5db7bbd2f1d14155322f884eab4d2eadba0b6379f3f4832b6dc8464c7a8c06ab861ec77dfea22bca39c36888ee311ba92630d5b5fda1c39b1c1f43f0ca4136ea67820b92e665e4b9fe624caa43f7701fe9", 0x6e, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f00000000c0)="b3002c9501e4b6d29608d401f3da70689092d89a7257c454b04b062143d140eb6a0bdfd1f5e10494d03dfc6ecb4b725497d9de1d614783fa1a2d3881860df1a06971aa47aac100bc61078cb387e7372ace2559fac8d9bcd3c0925615fb5a7edfe9178a0f1b4ad25242fe2e491b3f3a76ece33dc042823fb7bebc9f1caa936a9457a7b010f7ee1ae0f8a43e56259c302494", 0x91, 0x2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x1287, &(0x7f0000000280), &(0x7f00000002c0)=0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') ioctl$TIOCSBRK(r0, 0x2000747b) mknodat(r2, &(0x7f0000000380)='./file0\x00', 0xe081, 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r0, &(0x7f00000003c0)='./file0/file0\x00', r4, r6, 0x4) setuid(r5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) recvfrom$unix(r1, &(0x7f0000000480)=""/143, 0x8f, 0x2, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000580)=""/231, &(0x7f0000000680)=0xe7) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f00000006c0)="36a4568bf391d10cb2eb981ac05f7b1e8c87929c3634ece9c17dd7f60044aa6f22a2f454213efcd9e15b7518f426475d9d4fce3747a828b233efd26f9126f8cfcf61b32875f988719a4fa7ef3a856c99df9044e93c46133a6fcf02f6588b645ec9517196c290d531a45c75cef209ba461e0ed03ef099cf3b65544488ca9c22ead8430bd754ff31c1de43cd6720467039876f3dfffae4bc4eb7b317bb00f3753b6ce336107d733524426445ed235f4e9b70eeb34b3b20975ba45acd6930b7b15c127c4d34658996c30d4f8a8ee10dca985697e42b92251a613c27d39587b45360f9a9ad4b4784f5925ab63d7d39eee908d3010b183b14", 0xf6}], 0x1, 0x0) sendto(r1, &(0x7f0000000800)="5898289e10cf85fb04457bf525b8ff6564b5a42d8f6a4c9cf02f1eb81d9481", 0x1f, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) nanosleep(&(0x7f0000000840)={0x3, 0x71b3}, &(0x7f0000000880)) listen(r1, 0x0) getsockname(r1, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000940)=""/138, &(0x7f0000000a00)=0x8a) fcntl$setstatus(r1, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) recvfrom$unix(r1, &(0x7f0000000a80)=""/158, 0x9e, 0x840, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f0000000b80)={0x1, "98a965e554a82dfa69c044b148a4513abed67f92a08c8ce0f87d8fc2bc74e059ff8970e38530859f57342ecb82c08e39ef33bdc46b16d79bc820f4d228c2a057f039c07714f8b467f736d5448d24f48ab5bb05a7b3cc67e4062da33a940f91fd1ed40b31efeb634539afb493c7a8f3d9453bbf283c122676d35f6b5d76bfd9835437819d500bb313d8911c948edd46b06d83320ed1143413ad6d51175b63b2118e5f7bbde88316fab234ff3a72a64005a78f38ed918e774bb25d9d260e239726c4f219f283ce89ffd8d578776d786c5845f13912669770"}, 0xdf, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000c80)=""/130, &(0x7f0000000d40)=0x82) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)='c', 0xfffffd51}], 0x1, 0x0) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x10, 0x2, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x101}, {r2, 0x1}], 0x3, 0x5) setrlimit(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:07 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:07 executing program 0: r0 = socket(0x36, 0x1, 0x7) bind(r0, &(0x7f0000000780)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x202000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/188, 0xbc}], 0x4) sendto$inet(r1, &(0x7f00000005c0)="fc5d8cf0af2768691103881a6e17f4288cb1fab27b0203b83a8a233ba0df55331cedfeff8bcd4966b18d843329c6c65d972af4dab2b4832dfa2655979b8d23597f6a070366e64b5e2ad82b5c77c49cd9737204567b8ae7ddfe29d4962aedf1356e7d3193b22347bf22f832939e6a655510565a2be06bd2a81ac0a5a34078", 0x7e, 0x408, &(0x7f0000000640)={0x2, 0x3}, 0xc) read(r1, 0x0, 0x19b) open(&(0x7f0000000580)='./bus\x00', 0x21, 0x8) sendto$inet6(r1, &(0x7f0000000680)="d5d223fb3a9eee8def929760498ad8688728c475492e51a92c92056dbcf396a4ad08f7141d8043d2ef93ef408cc4a354ac71cf1c3fca248a57343957259cb9b1ece1fe59c7b002701ac49b977d3c333b0c6c016dbb296abbe3f9ddff8e1342c3cabd2c7dc604f1d41f4983877889431224929da4d47533e3d049f08288a64cfd38e04d453fcb75c687da494766a75ece17e5406a94d86b9047474ed2433f0f0a3f6c6a894317c6f6331bdd2d49483e712ba64178", 0xb4, 0x1, &(0x7f0000000740)={0x18, 0x2, 0x3, 0x7}, 0xc) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0xc796}, 0xc) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="4f9cf7c5", 0x4, 0x8e64d2adb74199b2, &(0x7f0000000180)=ANY=[@ANYBLOB="30000000d89f1d000000"], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 16:00:07 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x401) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x330) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x3) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = semget(0x2, 0x4, 0x4) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000180)=""/215) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000340)='c\x00') mlockall(0x2) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x6) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x20b4, 0x80000000) fchmod(0xffffffffffffffff, 0x180) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setreuid(r1, r1) sendto$unix(r0, &(0x7f0000000100)="6c93b233915bac5c6c5f80c0c8bf376c756f51c38791633f1abef97ed84b6cf0cf761268d850cede7d79b0e95adc1dcfe07901a2ce495b0f4950b72ad537389c39624619b18fd19b02896d73c68d5d4d11534ea3e022501905cdb289147194ad58f3749eb23a89b271a7ef8ba620bb0161aced49fb7f14fd07a6957b99998e4d2be120f6e8633405b045ace00cbcbb27d8986c4516b7e2645bb71630a8cc035486894c8118ac3c4af99426cd899166384b448d7591d759667a3efb28ac2b2e41cadd322a3ff19e70", 0xc8, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012", 0x401) 16:00:08 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e02006c653000"], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 16:00:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x8000, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0x1dde) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) fchdir(r1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x1) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='\x00') write(r1, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r3 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() r5 = getegid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x313d, r4, r5, r6, r7, 0x20, 0x8a87}, 0x5, 0x7, r8, r9, 0x3, 0xd822, 0x8}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0xc1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffff}], 0x400, 0x0, 0xa0b0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget$private(0x0, 0x5, 0x22e) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/36) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x5, 0x6) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10a, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x100000008000, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x3, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/252) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/78) 16:00:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000001680)="744c10f46a", 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x5, 0x9b0}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x29, 0x20, 0x1000000000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x3880, 0x3}], 0x4, &(0x7f00000000c0)={0x81, 0x8}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) madvise(&(0x7f0000ef1000/0x3000)=nil, 0x3000, 0x20005) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') close(r0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) r2 = getpgrp() r3 = getuid() getpgrp() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfffffd01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="e2d5183b9c864c9543722936e87d022428449167b554fd31e3f9179284759cb3651308cc6b10bc4239b050b82252aa9604fd175a79e3", 0x36}, {&(0x7f00000000c0)="0c7dd937ed6045b3cbd6019653129f9cd4e181cb9a2a7efe32c49483a219495dcbe0246ad1bbeb59ad30306151e485ef80ee7a4ba1d9e31213a509a9679cdb0458574c8304841a4770039306cf4a415f12e7a6221983482d0536f6d7459b387a3917b0", 0x63}], 0x2, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1]}], 0xe8, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/188) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000000)=""/75, 0x4b) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x100, &(0x7f0000000080)="34804ccd61887c4115fe12396180379fda8fe77fc91af528d669a169a5028274e7f78569d0f04dd20def98ace2683f3de67df31306e3b4c41d5eb92a5a2b55e9e29b8c03f076e2a8f1d750fba294ba91c0449e05ce79975f999503f3039af565ec1b8f5a7abe0f46be1daa9fe3bf25bc3dbc8863b76920d2f2a2af06658743648b0527e258d1f5241b4a143caa5261fd035c1bec538d2410f16289c3450079ed34f9a2e669f0ec9a6a0ea371c390390b576b0b6db2cce6be", 0xb8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x20000000002) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="2dfd9318287f55467de932dedfc1d5cf8a322dc1f564f3bdbb26850b31d36a46b075cdf7fac3dcc19125354a7d3f76d81fce158bba51d9c6959c82364283f58537a9939439634433c7b4a6837c5593c5a8a282c8742e27e83a4e88b43d94c983e134e6074dd167a9b00b04cc9550b6c93c8f183310eb9e5265e575725233ea95f4353a0f85e7c63fcf1bd8214ed15d64e4f6346b99fcfac8a3ac557c97ae616dd3e94956", 0xa4}, {&(0x7f00000000c0)="d0924a92dd14bd69ccab08f34c5f6c4068a042d923", 0x15}, {&(0x7f0000000100)="4308fa97ad33e759ef83d1d5b22c94e8abce9f052413565f1bbda663d9f91bbf8593358ac38d5a5062b2e073100e1d9f88b25eb7f6f94b131c7409a1c08ae92857804b922ea96179027db6b451fff67c397d64ebf35edc4b2b47133c457d7c96b75156cd5740f397b8513ec99e558e9e4a6b1a4688e354700df2f2771acf6dbf65536b6fee6fcc657ecf3e031e1147dc4cd1bbad18ae80d447c6cd84f0c5db677a6bcabc0510a1345dde119424ecb7cde134a00f86654fa92b851bb97e5554d1d14fdfb76a64d57e69b359bd2e5eb5c9ae9a568b6155d6ed577c1ef5d6f546f052a87bf43fc0e7171ae6c93bb382f05b0736", 0xf2}, {&(0x7f0000000200)="44453699285fb2c9b1a49a5e073f2ca486cb1c494cd35da58ad065048111211653f02320cfcd728ab19e297e8024d368d89e5e9ebde3686fd72b3eb39ec607e3cc4b388cd0d82837bffc1c4e8095e1e647833ad451042e2ddbed86d1c0604d8ddadcc5b8698b1527497bd908a263415f7d605e5408d4771392d9ba577b33bf", 0x7f}, {&(0x7f0000000280)="3fc1d3641baad3a67d5f0100631dc5d757", 0x11}], 0x5, 0x0) 16:00:09 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x500, 0x2) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) write(r0, &(0x7f0000000000)="7739cf96fe9333eb981489b59036ad72b48f510b06ef93b8e0d1d1989b7f5e861d71138f77260c6e1ea031b127ffb7182880d6ed7e43426e427320492eaac641bb6831907f9ca6a23d4232fb827e6d15c610af1330", 0x55) fchown(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000039b63df428b86e0f9eeb43ef31"], 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x4) dup2(r0, r0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=""/100, 0x64) 16:00:09 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x70, 0x20) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x20090, 0x40002) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000), 0x4) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0xff0, 0x6, 0x9}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x6, 0xff, 0x80, 0x8}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0x48) fcntl$getflags(r2, 0x1) readlinkat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000240)=""/151, 0xffffffffffffffc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) uvm_fault(0xffffffff81ebbac8, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff81ebbac8, 0x6000118, 0, 1) -> e _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff006d76d800) at _bpf_mtap+0x68 end trace frame: 0xffff8000210289e0, count: 0 ddb> trace _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff006d76d800) at _bpf_mtap+0x68 bpf_mtap_ether(ffff800021028a88,42,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff006d76d800) at ifiq_input+0x105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,0,0,0,ffff80000001c900,ffff800000022700) at Xintr_ioapic_edge19_untramp+0x19f acpicpu_idle() at acpicpu_idle+0x221 sched_idle(0) at sched_idle+0x27a end trace frame: 0x0, count: -10 ddb> show registers rdi 0xffff800000074340 rsi 0xffffff006d76d800 rbp 0xffff800021028950 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0x1 rcx 0 rax 0x42 r8 0x2 r9 0 r10 0 r11 0xffffffff819f9090 _bus_dmamap_unload r12 0xffff800000074340 r13 0x42 r14 0x1 r15 0 rip 0xffffffff818fe5a8 _bpf_mtap+0x68 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000210288e0 ss 0x10 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> show proc PROC (idle0) pid=174158 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=86, nice=20 forw=0xb3d5298e7d87d38a, list=0xffff8000fffff518,0xffff8000ffffebc8 process=0xffff80002101a618 user=0xffff800021023000, vmspace=0xffffffff81ebbac8 estcpu=36, cpticks=74126, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67632 324560 1 0 3 0x100083 ttyin getty 38670 129481 0 0 3 0x14200 bored sosplice 88680 148905 32693 0 3 0x2 biowait syz-executor0 34929 322462 32693 0 3 0x2 biowait syz-executor1 32693 112663 88300 0 3 0x82 thrsleep syz-fuzzer 32693 203758 88300 0 3 0x4000082 nanosleep syz-fuzzer 32693 335906 88300 0 3 0x4000082 thrsleep syz-fuzzer 32693 123224 88300 0 3 0x4000082 thrsleep syz-fuzzer 32693 12915 88300 0 3 0x4000082 kqread syz-fuzzer 32693 401536 88300 0 3 0x4000082 thrsleep syz-fuzzer 32693 142050 88300 0 3 0x4000082 thrsleep syz-fuzzer 88300 329992 80435 0 3 0x10008a pause ksh 80435 353990 21526 0 3 0x92 select sshd 21526 228267 1 0 3 0x80 select sshd 40558 341390 8323 73 2 0x100090 syslogd 8323 386301 1 0 3 0x100082 netio syslogd 85691 207532 1 77 3 0x100090 poll dhclient 19930 141261 1 0 3 0x80 poll dhclient 78926 355477 0 0 3 0x14200 pgzero zerothread 31851 325571 0 0 3 0x14200 aiodoned aiodoned 4447 107036 0 0 3 0x14200 syncer update 6708 425258 0 0 3 0x14200 cleaner cleaner 60737 340109 0 0 3 0x14200 reaper reaper 55014 200454 0 0 3 0x14200 pgdaemon pagedaemon 5969 505508 0 0 3 0x14200 bored crynlk 92097 521538 0 0 3 0x14200 bored crypto 77840 308870 0 0 3 0x40014200 acpi0 acpi0 8698 458249 0 0 3 0x14200 bored softnet 89039 199832 0 0 3 0x14200 bored systqmp 11659 369647 0 0 3 0x14200 bored systq 59244 494834 0 0 3 0x40014200 bored softclock *75245 174158 0 0 7 0x40014200 idle0 1 457216 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper