432044908d0d99bf7c19f078177da4ce9c28773", 0x45) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2810, r0, 0x0, 0x5c) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r3, 0x3) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x100) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') munlockall() open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffe, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:22 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x2000000000000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x100, 0x3) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') write(r0, &(0x7f0000000180)="a8d079373cfa0c2e1ec81f899a9febd0709bf37797f724d506699a8c5be686c406c0f18ea6e60a0fedff9ad9623886e5265ae4e3d14679a4a69672c8d86a0f898ce7692988fbf2de9ce7df3e4790db3fd34767ada426f192dce2c031e40615c45009a088aec0e285e9dbb99b04bc920899ffa84862fc4915fb2d213d9c8d24dc35aeb0c5bd0922b10732335d47cf4d0356d82c9e79c1d28d89b3b32ba6d20019675bb8220d990ef774decb0bb751fed2883e23f3267fae5f32d1a3bebc", 0xbd) 16:00:22 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x20, 0x1, 0x1, 0x1ff}) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8001, 0x4, &(0x7f0000000080)="71cab4204b80d8e4899d663b73ea21150b448878be448cb77ec0e7f7384cd9e0fe1e4777e5da7947a5f31e1b43a252527217ab8f68f37f7f618719a51e946f423d27ad34267c9e36f11a49c87426db047f1d313411f7f1570e6e719d0c496f73a022777d6fd05114891cc2b1ca535324497e54f94f31cec883f9ba7ea24d1b9390e4ee8eefcb51a6994191c8ee3c0f00c7c8702badd51096fc9b8fbbfa8df771a670c4197e75ff5a9d391aa6a961f6cfcb75dbcf976876f0dffde6f403c16ce572805d64e122857b7454b27522635daa3ef4e97fe793e83f89f506530b2cf364e123fcc5d5f3466e642dc7f83da8b5e9398c2b33f4dc27a27484b95ba97964861d0368ad966bc3c8d8f0b7e94ca5fc7e826115c61329597d0bc7154e22a4b0e7b95c8fdcb30f44d2a7f828b64ed04b2de0c398ddbbdffbeb4b650c97e750b097276c630194430d92ab54c9db1b528b0b6580e8464164e1fe0f1fc90671459f124079295f52d9177af2ae59420da83ce60b97464d83d96add6f70a386b88a44e1cb2f8863e64ecba72bbc809fa4fd32ff64d75e9334853d197e03501b55d5a63888c3bb4ec794b44edd8c77ce8e42f5a415cc6157f66135303ea34fdff6b3027f7d8b5760b8722112f59b8fee8e0269b4486eca725f0f44c21702798fabd013226847169a8619c74686584309a9e35991dea3f58a4f89a67214372ee1609960d8f6d29a23a7d3a73359c5838be3e89d57ac9db1c8e0670e8184d5acabfee221fb01293939f852d3526c2d20d3b72915b1524a16bfa27b2572960db0a3b44f9eaa6dea8987d309eab09405e2de3a259aaaabf2361d6e175cc5d138645e03d29efdd519a134c719496a9b755b3cf0925aaa57c9f1e8a4de90963ad9a5928ee7883a05520f2c28fd2110d18e8ce7280adcb7f977bff15766ce2d2f45619e34143f7026110c8410d3bc2f33c8ccc44130da2556baf7cc46b8ecc3bc4f2a8417feb595c78c4ad1284775bf4d0055193249d74bfdd285a792873ba50caf1a323ca995fa9937fdba3eb1b5dd03a9cb68ccbbd1dbebd873c46f96b0c3e215143d96a055ff02a2bd74ff4ee344ac2fddd74257682b4dd2a1318b1dc487303fb9864d50cd0fd80a0192ea65e283d6364bce0e5c8c60f0eaa921cde1915c4772802c00ab8df7d44f10ebb2e9e9899f5e06ee4c6a39d736991d7e63fbac5e354e608b589eabb8ad13a0cd8832df34b68821b0040051205eeadfb45d20975431b1c47ee1a17a1307e6a6a5f8e9b1388e6390f362da1469fe9d2fcb0b24e86d76dd257338d9a104235c78533464f87982f9207df1bf1fa4f10f584ee9f1d1cb4ffdce3d09e1431a9f7f1949a65e33de711691382c53e5c02d0edaceab9225e530f1870da4772aa37b86366bf65e2f67618c4fbe2f6fa8fad2f7cb31407bca33e154c4203e72f35a9ea6273a5924e58d5059e4a2808b456acc63fab3d5357f22e8fb0ed38a45d6e6b7a5335aa4ad2fba22c02e4789b705167ea37c61a12f27fa854fc6f79f227ef4a80785303b952718b48a7b2a105a3d6b9bcada5f74595bfec1cd3f6687ac4230aad1bcc4510b2e0524b9da4373f5f657555edb803497b3640a6233209326fb524a9824d8073172048252857ba7f752cc5e1da648201d5b48453f06454300848254872402d5f5d47d7258bc5f98d3834cf75a79e76b912ac9b2e657244f8fbcf4be92431f68335c6d41ab39bfcf648c9ae49068be2836f46db816a8201fb58eea123c3a02cbcda3f773bcd8b017812e241a3a778dd2c48c5facc22b83d36edfcf0bde7bdb05fcabfefcad18065118984a1495736df346e8a2dd7addfba135210df7163522fb4af4cd233e15411c6290d4b93c4cc5e2e0533b6a3df26af11fb19e4d7b5dbb12560d2ba451b892b270fd69cd1bcbf4c7eb59092ec8c812ca66593f0e583ed9ae589d082e9ea582bdf0d88f024c0348e216925f45dd4027944104cf6157f0c6e5171a8a9b5531417c1f86eb3df3b9f1ba998dba76037f862735ee271c6f0958310aa7fba64c2e52af7cd8bb1c710688fe81540acbd2e414fe438b305f972702194bc5e051d4975c24a1b01bdf9e47a14000888e1f05291b61497893818a3660a7d96e82d1480a0bfa341f8c8842074626b43a19d498301189b9855280928eacf2ca3e0e59cd3f1c42f212d0de642c65cdd6c8fbfbcaea22e7943337ca2edf1acb262459b86eb20a4f86f64e1bd1e5e0b4212f25beaa4bbab947050c5aefa842241247b4c8b9fc22da9a19839518ad9e37dd8aee7f6871f604a6ca9c10f4562519ac78a963126b489e0fd026a3080b140e2e7a86033d712fc794d7903535a7a8f612d0b5207325c9de99588272deb892f50d12a0d9614cd064fb142ff2c224f486e1b14244f22d90e064a189f1f6cf7db18d0868c9e5b2b5fff2ac828dd93658932c8678c3a6165809f59be18f3b185c99cdafcf4385f42a8220f3fbb403764ed2b3040ae1a481d012b416d7b127d3567d0321b4c2d78e4d0b7fb77314ad44dc3cfb32ad7290f8c8e40c067cacf979fa3d1c94f0f5b0f18facffe7d063218394982a4409a6358aba87732f17c832ec0751bf94dd70618ed2bfde71098b56d3b1ae5818a3e2975a633be76b1f46d17c7a07b071f477f33ccf90b969256111f4b29ae2db869c986ec30e9df0de328461496b014e5624410e0d7ebf1cc73dd92b075e03fb9dc4197e8e92586890cd82fb8988494e3af213de17e88f37a5fed099cbe90338b6f192f4fe406264e14abeb6ebdfdfebe00b0d05f8f63aa4afe130d07ed64f9536066e6870a6d882afcf9022196e268ccc5603cdab9a0ec4fd398001fe73b4574a2574c7714a090c31ef6ef531e75f6d7b0e602ba80601db3346ba80056125fec800f02a3ec9e43ad3e41b35435d9005fe7f56a5f70c703d6614d4fc924502fde6c48c0d16305c1bc66eaac3c49421b8630fd051eb04ff07b1a2fe9293e1c04265267a6c8906de6bfa4b929cfa65e872ed3b12a8e41dc039ebb1d57d6f4545bfcac1b7107fc1a38a48898e76c28963ded75187bb565741d4ba0c129e2d70905a07c5d74b5e94750e389922b9e0288e28b94810d337d69764c28075c5209bd0fe17f3ef35b8b10113cdbeab6ed0a873f2b81e6388f8a50bfe75d6a1e4d09758894ff37756a307c76047b8ed44deac50d69973789e2f057e69b7e57638182b3fdbac3f7cccab44f29137dbf212f70b855431ab71452b6c5e38fff313637b1399a1b26d3cf10b0ca78acd2a163831936a8dc8adb3a62a307667c8ac1b73c86fe409c8a496afafeca852cda12c309660f4d2416bb9b68f362457d0cae5f89577982c9a0890a1639f1bd7b8d9765510970274053db4c77808bd517fa7906fd8f59895e47e34db8df1233de6e52bcfbb8cda35b47bb346bd7fa874ed6a0d220feccd6d850ddb4242ca87599cecf919efed046eca6853a90b3c057e998e6dd3683841310b51a2740e1f41b7ab94fdf0ccd10dc4750a30bec5721a2675deb35d09b383fa8e508d26979695ea31fa37ea50d1e5aeae900184d462248e9d20e4f5a3e2a7ee9bb3f20630886d0e3639e0ffc1627a7acebf1e93b53b7c988f0775bdfbfa443b46c39f70868dd14083bdaafe425bfe79acbf7234e746b0576cfdfb940e8129a0933616244d03b2253658ce34e2eefbb060cc714149bdb1a58b4da22aa34ab73ef7b6322b00984255463ebf17e0f4e4133afa3339a7657b4f1e73597bb63596cb75f567f2915c4391369adcd3cd69fb96153b232be8fe2f8951bae2be14be8ac1fa4088c9771a9a6fe3972dd1b731a5317c555ec64742d138fb9b7f8dfaaf306a9445d4ddb0e9a7ffca2c2b673950aa2e6d1dfa8791cf592d6881126c361191d8862c1baf8069fc62b0035575e66c915b4c160be47ed86a4ff74399655ae02ced7386dc601849715d28c0dac41d310b6136ab872adcc7ec308fabfe019b9161916dbdf4d745b74f49573b7646656fecfc5aa94c9815918c471624a27a959be54e6d2315163caea6f8105a42da405f57c3140cd5452acb6c690aac91e76021caa8f0dc991d863b4fe9817d5f9a36299fe9ea69fb5e985fd141485aa13b2a7996978176ec3f454fef487a34ab8b0f20c35e78299c922207c30b3d520ea543b172c43aacead2189050fc2a7dea781e0990cb2db4f718ff9c726b39c990c249505d3f390df6c26662198a1272f19024fd2435a7490c4ce56e3b27a75a9b035dd1e68faca1f98778b40c40139450cdf8104645543973d92e28dde9cdbd266562b4d9176827584eae0632073bf05d89525f4ff755c730e79c1ec80aeb959442fc5f6316b2d920954a1e7f98c58c9bcbd2a955d69c9e7cba495fddc4270a987ff9e86a7b4ce8d0e32eaa7bbd414e0ff24b7b4a94de6fa8ea78613d4419f44fe5bce84df276071305ce98daa2a3ebab524ada9b99670e704e5902d4dff0f73a5b947a64e5ac89d981eb6a9f54fff358e49629f34356f4abd485f6a65c4675c9ba0c38c157958f4ee995d42df9630c86f0933f62d290abee3490ca36dc49cda88ec3d547878160dff8b042f1b9a9f9e070b72d64973a6d469e27e1b238fe6beea8c5bac89a2b0f3b9da929ff72c2832e686c5967fccacfcde186a73e5dfaf652658b82d14186dd03eaf3c998c081fa8edd9608e5556cc6ee9f90803f2ea2bb7d583983c9e33c2aa5e0d1441d923717fdce93a78dd034ac60b165a34ce819d7f8d1dc6381dc03b84dfc2445c28dc87c807feb8b44b69158cc4fbb99fa7301dbb36ad37868be1abbcfc034eabe6505f3b86d17c749839efd32efcdbbc8694da2ec47e3ab6c09575ce5b505a84b2b1a673d9fcb8176bf8ff822ef1278b1b578a16ded807c7761676c0ae7832cefb6b7884f0a1a64fbd6636ad478b5013e38a5f5f4e7125ee752af2ac97470e0b3b85aa967deb763be31f07dbe775781833a134b340aea4ec4e50e26ac8ced162a2c6caaf7fdc8891841c3c7a15ea56c343dc4d128711adf1da2a8b5a2e672d7a368dbe56f706e1c4efff57ef503876534d28a11bdd72ef3471e6363885502aa0b51a0934ba1565db8712c48778b4e0c6cc5edd21a5a9f79363a722d34d96671e3607c6aa5f1e223a9d51577917c25012f8f4beee1e333c4a3acdde9a67a55eea036635e6406c9226fbe864aa26bdefcf4aafb9936b5cc7adefc5cbe937c0e4c538ef5e96dbff0398108a7d3172f15e36d7335b3e6378835fcc3a760db519a8e36f3038794b969cb1056d00f568348c17108ab066e0bf2675772de7670a31090a3e12451473ec1adf84e611f78227744bfa4af9505fc581c496bbbcafeaae2f6d6832d6b2fcb34de921bdab9fb3283947370a2366403368ae0add111b13733d366984a4bc1bcb17cb1ae4d97ea32b0a8b4ed3583733346b5a3d05fd476a645781edecb6a827405928b828ca902af36b4e309bd8e3b115b1ff8e48068e620b44e7f2e481c3b87b40775010a3f0fbb80a4cfde56cecf3174b46430b219628545bdc2b08ad9cc78eb181a1073cc8937fb941c43f1e1b69d899306ace82c2a74b0fc8f2cc1f867c95c5a4a12a8bd70f8205b346d66eebb4a23721585c0f5cf3b75d77135efb632d1c3cdeb8d1c73af97ea940137ceb7f26731d2892a119fd08a6d062676fc637485d33cebf57010663d5ed9f9f18411992be92eb64fab47d57ecac26fda0bec35d07dcfdbd864deba112293ac4e249b59b047ac3ff987e4a07e5e724b2af9f1407e6731614318a58a6739720b0c8d", 0x1000) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) openat(r1, &(0x7f0000001080)='./file0\x00', 0x290, 0x2) 16:00:22 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x200000000000000, 0x100, 0x1, 0xfffffffffffffff9}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x8000, 0x43, 0x100, 0x67d}) close(r0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) sendto$unix(r1, &(0x7f0000000100)="b48c049a7460bbac22c78c8de88b43ff718d5666d2aa1eb7ac268192240caac4c53e3d4dc2b35aaea81ce9ea7a8f4dc247b1fa6b33377e74fb218be206e5bcd73c820cfb410432f55fb779811cc17dffdb5207439294bd40dd96d66a04bbb0d70bdf9e6dcd482bfc5271f43da467bc23d19965966679c977c2ee04858bca659633bdbb89a1901075b40baf8762b0221032194100b23848b4038d748ab267efdbf1d08a646b365e23c276ea613835a58df124bd", 0xb3, 0x409, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = socket(0x2007, 0x6, 0x400) recvfrom$unix(r1, &(0x7f0000000000)=""/144, 0x90, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x401, &(0x7f0000000100)="8d6bdc9ef48af4f73ad682c90e9ee8a5e5eefae306b4f23a883c491e240f3d13980aab9e80bd4d369774d64056e635a9cf5a5ffe3f04b12402f41ca660c4751f3d2482463ac3b4fab06e0305d60a565cde72c791f754930c70b51d4a8c6461948cdff71434dff6b62278173bf463593634bdeb417c116a00acbb1b2fe85fdacc56d1b269d27dcc5b6f4951d7693a35d6e8f58774af0d103dfb293765fd51e05ced83fa703d1f264c9e887953ee9b3991992c09acc5fcbb32648b7532404ae09706ccfd8991a4fc7e5e1a1ce0091541981b2be031a162", 0xd6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) 16:00:22 executing program 1: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0xffffffffffffeffc, 0x0, "1e5f6c42275088bd036100", 0x0, 0x1}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ftruncate(r0, 0xffffffffffffffc0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) mlockall(0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/175, 0xaf}], 0x9, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000640)="adc0bf0303cd5927f87a2e8752ed32744d67deac745d879d41938c6d31aeb63be331b7a105709bd8c9c2183513fd5fe0cc8e71bb9a58a4d20032ae8f5836803dcba89e682d050f1ce3326f4eeedd08cdb2a280d1f9a390cda2a6213dee6a9db27b8824db90a0", 0x66}, {&(0x7f00000006c0)="1bb01a6c19da60ae6ec326989634127d1e93ec18ad147b7cd73dfec751208eec3991123a8b62d7f76d9e5d00f85891ce7d95112e2a2906bf66aeae48fb6c9da473ba83a6044d808318e2baa831dfb07c50c2ab6531337b60524327fe503bd1fbf9364388225711d4c003b570bcd58928d56621cc3957502c331384f300ed7c0f2a007cbba7bdcd36accfb1f57dd0613b5ca71cf3a639f42f188206553f0a0ac343e716f65e5bd0392991b8b5d9dbe6ef022584fd1d3789d02cd9a53e73595c7cfd3b94a363a60bcff0a16cbe4ffc00", 0xcf}], 0x2, 0x0) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffffe, 0x3}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="25fcaed0bf", 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x88, 0x101) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x202) r1 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f00006cdffb), 0x0) socket$inet(0x2, 0x1, 0x6) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0xc001, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="d840f80066223863927656cf04450fad13fcd86c178b22b8d481195deac2704d717cf60911568c4f6d37f423c92bcf64cb75c6961ff4f1be3ad758c5936d6a000f14c1954ad7a1795a0ec1fbf23a8b55a8e090638f8ada86e0307bf3762b153b825a2db27f8204905ffc5d6672b92115c257d717e8538cafd2a862680d5453444a7c2790c9d9b9d74b4a23d22a3b87e4a7d8bde38b16062caca46048c231424d183948eab5b8b62feae8b78bddf07f5ea5f9c959cb8854c242d9f319aad86e938d4e6d7f3f082f0805be9cfb67b2", 0xce}, {&(0x7f0000000180)="d9bd35a9c146a5ed49c4e73a902a8e91f7f526594d04bb7e72e4ed5ca5b40725892484aa262515f7c9bb89ef37a08857aa73e6ed83a71a6918de945159dbe0aaca118264d158968654ed40313c7bb43a04219672901ea5f114b16efd424a20232ad0b98569589c584c9fdd6299a7c5953373f97dde983177c321f2bc70c19a5fe490b5165ebed1f9ab48439bc5439bf9437a4caa6ffa7de62cf8aab77477f7d9db25d7fed46857e4036717eaac8ba49bda0e99a76375be7c30025dc702d528d30cab6663e15ab18dec2afafc714dca12dfd142d67daa195bd2f2c2aacb8a9d045df5ff76ac6e7a57619410cba3ff22a9b847a885beae", 0xf6}, {&(0x7f0000000280)="595fe1aa23782cc8b1748ff99ccd055556b376a1969eef9c1711887bbf41e94c207b9a3ae61c2581417ba40bc4f1517e6dce86fe74714e725a6bd43a739f5297f2773506c613a2cfa6e882384888208f158d641078a8be4106057fdec250ea7952d90204a9a010fac808226497cd9bdaebcc589fd2a188ed4a564e8aec6d4c33b475cdc9e01e203b2044684f93ac82978ac866ad3e99da57e4f6d74ec150484f7b4c89aa725698d2af91d7cd27cfff008ae36d28c1e973d0e5372d8a23d68fd8263143b910561a62712e8e9821b096d5f595ca3102e53c94a1f53d045ab4c04ee81d3588c7f5aba34260cdb1038a49d6c568edc0070cf8310f74817b3dcd76b4c706c9ecb9c27980d030fb126d8181c08567b434ee6ef553597a4d49d0e718282781effe853d76ad80a2278ea76ce54a95e3addd87fe556d6bf7345b3aaeda09094abe055c1a6a18cc25f428fdb57846b19c4fa39a5461104fe6f1b1404d47bd8b7c3ff0806f827b77afc7c584b099ae618c6a2d933a9806202256261f154080c748720da7f82aad71f57c74a0e43607bca4ad6e5137c993220dc8106afdc5612bdb22428ee964ebda49c830e548a53590ad88045ead5bb9692221f57219e4b16e8726b749e51344896aa185267c222fb589caea7fa68a8d5bef0d26c99873b7c8b2058bcc62c9cd4ab854fcd5545f089283e27824c03825efedd0c82feab742817cdd65b7e1e81d090e48ead321d1ddcbb2b25591549c871a779370d1eab1831d4d698a5dc27aa0babc5ba7fa5ed3432324f33cc9981d47f05720d2a7033ed80d3faf387a8c5c4a6ce2a3a2d5910f6e1ad5edbe2706d3b1c052e4a2015bd3d1a59247721cc71c1284dee08d7f45a39d71011ed68e6f0c998cff2b87076efcba2afcc75049b8bbd982c52d1a187193ad4e4d47e67ef56b8518462ff013f27c287ff2ab7381f4066f7ca44610988b8cdaee90eb9bea4c2a6af159288a81cfc2f70e93b131a56fa823c28b86b9c30ef3cf7dc727f858d1d25e9ad8f58df373afd7a48352ab099fe2aad1c33fa1d34c30fd802e5f4425a6b9aec42206154d1da4db541b2d55cfbd93e8b6c6bbf7972eea4125eea59f4f2bb1ce5436986bc062faf80e0f6cc3acacb70eb6a810b42168c0a719e87f6c6f9a561c96f7c1b65cbbacbb6058adba31743c5fa8bd08245df1da0341fbffb64572be6bbfee5ee1704b46d774e3c2a680a086a3e2bb645224831b593959c636e0121b758cd227b074976ecb1f6000a413051c8c3cb48ed3f3edb9929dd8d94f4f9e2527d0b62067c9f27b9df70d53a401e80d38aa0c6e2ca68c382dc5ce9645c8e20455566d56865ee04918572e816c0a6dc8a119b81fac3a1a7e238478c0446c3d76c94519b2a5cf038ebb18efd4cef1837e4453174d9572297b6c7b52f1a4e2d23304b899d3a99f98ad5cd9a270ed2d899293f78c53eb5ef2533488dd208c022a77fc0ad8bc2e117be059c94ba5ee85626f3a39f5bcbfe8e292b081d9f9eb6a363912fdc3cfda4d941f88591f734bce3867a1d4eaf4960abcc43e3f42d1d17b6a9a2c4d7885380e14335b801e61b7972d90c77907d9310341291289273954fb1d28a11b752c363dd50739a7a2e423f85bb3d532e879220f48db92ef129dca3c304d0de45c8636d631c5c6d14c1053dcabe992097458f5f9d9619572e5cb7baad49ace8a8faf70877a5ddebf0c41b30ce4f4893436fad5cc017dba19750410dc160655a1443f271b37d5a81f4cc909fc2817f88e7233ca1763b0dd0860d653c45d08978b82076087ee52fa5f27c67299e942afa9feaa6c352c729cecc53d5b3a58f383ed2016d4bb20ea61c83a0fc5fcab4e398790927f3c054b5d20f044febf58c009132e83af3397ba3633d484028b4ce10bd63c65a2267e92a0b7b86399f188e62cc3db0041b4af97185a6c98a08e0e5350f308701d67f856594925beb0e248fce4fd12739994fd393821f5ebe500b22bdf4a2b2a4d9efd7c2021260f53be4f7749cdf39ed5debb043bea9dcdcf3e7990f6caec80e327b03506c2d10355c69a17a8816856c9413fb0d679358c4c1b31777c8aefe2d3f3a3d39738854222c5275a815b5ce76f6d3bcc9c1a1a191815f8a243092f173315d4c97381f99b19a82250e8afafdafdbd9300a8ea5c04d73cd295b3a3f9afaeecc01b17c8f56c8e559e3f981dff85084c7e44c9ca6e3148c902fa0d3c0dcd51ee39446eda887e7b03737494523a366183cac0644df5bf35823e9c142160c3f5d9ae043689257967d4be5199a5aae6043ad4da6c4328a69122831bdeb816c65f3407e320f67af99bcb050b5d29af37829947511fa4ef144313518335dabad25c7c26adbb121ae1551c39c528a3190578e2be85d53f9571dd8b26f04c34c18aa991a2fa437ebc6e4839d8a5de6f50248ef85b0bb52523899b83566291b05a99590a6a513afeb289886944d293f2b6251fa9fadd7b391ca93a7d78fc8c69d57ff6b748cdbcafb8e456486306869f9066ed65da9b9bc0914c77c592b45a5c08a5d3d61f28738eb5d7aeabd7a02043536936284a9fdb230aa979724a2773cf18d45209ca385e3fce7e0d5ed0579b527c35e888c4e164bba4927ba41b6b030686054ec434a7c9c4234884938bd5289628c14be42ba8635d4f981350166efa984f171b30ad70c7318183e1e9160709fecfea817f1e69ab5a0540f546193f93eebb2f7387e4a47110e9eed49bd45b97635d6905f3375de190961d6da2fd459b6508bb2cf6755e3c8ea32e63667252b42735033f5829bb54b0165cfd578c2998e7e06d8c864eb554dbe4d46be47f3b5fa324f42e5644a3732fe998893b94231dbe1d04c31d261bfea1496f6789f5c2ca8008aa5db2bb83b8597c8723cfd95ad0731f748d9e9ae15d6dc3e71312dc3b36c2b2d1e71386f5a1a91a01f3df23532a0f25265ddafce1d860652c6ea0cdcb82d0b787418dd667537858e79406011361cb69af4abc5137635d56be3a9df4031bb3e183c2e1c5dc9225c8fb8556283e792145d6ae0cff437159caddedb18faf8cf91e57649a74773a3563c94de4e3234317cb20d9bbc38d4434d9814468bbad92cd251db23e4749f267d01f701238e87cf7275342b3f86de6060afef12cf396ea454b0cf600d1e1a265353451e681500bcaee9437473c4ab1cfa9b2270362ea53481e6206d3d86e5a44ef27e7bd68b51519768071550400b58e113eb4c300bdc636c495e782a3fc5b941226fb8d7a41f68b0ab23cffacff0174c8c5c0fc75b7c92098ae6ce9a9500781f65f6b6a746dec905b0cdb5265c0f35432a26b37b2b646e13545d058b7771bf40aa0a9e79d59355750ae3f8a5a92160c5daf2ff80c88b2f23157142458edf7f4aace83cd524e5f2358b559e20a396a48fd77a75cf74882cc8b7cfff8abda677b02435037d8037ea4ce70612ed3d2b609b470281d3b7f75bf4cb3a99e9c2748e9c654255fd4beb418d273e1e6e6110d15b054b2fbe8607ea5b872376e5c5bca359e1d4f079bed2f395d673da371981223e9161e67ee8b4edab5701356b0e8a4b6109ff84042f5d90e7791eaeb784a7f4332c3c3bb18ff1873837c74a8b2e6904cab7fe1b1089c22cff2f08c5ce0e08afec3768d6ddf2e692c8e4a0a66ba01af18d0c51c4d260d9fa98e2435bb9efe2beb566143eba5d41110858a6220f5d8f0ddedbcdd005bd07563e6f963f674b618656472299fa967da3e02ad60fb0d13ec9393807e0952ddfcd266bff5ae06b65abbdcbde16008881012f440c8e0d7abe2854af057cab02258a8f3e957fbda833bcda770e41d025bd4362c0ffd3896274b0ff0497729309d4bdf6e9670fad600859fa701f21a62ef71959b9555a7c37836d61035aada3a6182c47b667f36b2cdb494138ccfdfb727e74d91c102b11bacce76ed36fa028a31a21afb8f2bd7e4f51c7d375407b3eed4c2fe2b29d032356ab14f62a2d6fca494f740c6c62f6c1599ec9b4a9cabd448f2e26edbe8f15e3d8345c033145d0ebdeaf957c0c69147b06cd158caf8c87e387955bd0c95f80d2af8421b133e1faca0bbee8891f6df6720aa66021ca17fdebd220639f9cd7b07f2cf4b2b8b5fffa4e0a0f3e5f03fad0dfa0f87b458547cf3c11bfd9480d3a99fff0e38501a472855cef5196c1ed0922ea1cb001428b5280981f6038deec3410e72f678466d5158827738b324e46b9958caad33a8be204183b1e28f7c3683bbc9e8cdf42f6e2bce4468c213ca4bf5775fe02ec0334db791a223bc2d0e417a5f2b111948b6d863c3a8e236cbb5bdf3f0d584d1b583e61553368100f0eecda42ec8ff2ddee3d25cb3dc72a2ed94720d10b643428061a3149ebe5d223ab0b2fd358bc7e0cf8bb899a446c2772c3fd6198c62f750a62ed7527b4b9a0cc5afc7d41d412f5522e1f7c3390b731188cd4ff6807057a93c74dfd7f937abb92f7104059e924db1f61181fd53887ae0f1f82a86295ce77dce0ea118cddfd24acc822ffba6680fa928587974a2a20160c58cb9b58f489e2af98eb25e33ce2ae0059ef781f0870691a8edd105b583daf75aea8751bab5c58a5bdcb897f001ea5276b5d24567a76bb740c7283d2a9361aeb4f63c2c32c17f4289d1ed508bd7cd79d4070a13d54e0bc2b30a24a48241c47c6521f798763aae4de6ef27bc81c603b76cf8c5bb2b86fdd0e1a6cc5e3e83d4ccdf5f853e9f04c884cd85e4c47715cce438892ac8b4d42f7a1991964defd820dfe7b6173234e7597c74e21788785b6da9c5be00d8cba70ec5c69464d154067c3d26c03ef2ac02364bd35935ff7627e03610b3f71f28b5db09f89e17b5d39ecca3f9f5383471b32b3a4c41ae2cd19b7b5c4fcde11ce467df2d3d0122fe278acacba18d49c04256d4e002f25042f3da1c571dd121b1c2b941e0460dccd10ad38918689694d6e911316d94c48f51e473a6e03054b70258ac8510b6e73cb73bd1a1dd3766f57f5361b7f36b991ba530ebaf5f4235c9e5cc31cfb793a41915a559cce6e6f3d79d41771a0cd7dbc04cae0438c80953e438a7e830279353407f3ff9feb7dc51645e13f63430789fc70de2f066634916e2400787d2bdb43cb0b309e0d8dfae837ea1279402efae664828ef12954eee2931765d4601a1334d46da305b92395e83b1f1ae4f79c449ada9b808d6076d2bf4646cbaac2f152ea5b6e8dbe9c9cdcb83c107d56bf85b6b9bb3b57431c00653acf36dc03993fbc505da53739313a89b25e66e7edcb8865b14539e49c297907a6862660271acf7c1fab58a4d66eca4246cc7a1221a637d5525e4c609b68cb88a6d9c326936c2287f15c1e2d95e5497d95bdae15e4029531e570009970d1b6e5f66629be8630bdf4be50ebe48324b74ebfcea592d6a5cc94545034ce3cf39d284dd75c8244808c2f9a8e175d088fb92b291a59eee6c738b044beb3181294b756cae97cb067fad74f8a1dcf1a0439e1b598543140187c95b8ea18c3c8bd659ade6b99754ef3257b6fad20bcb69b48efa6fe5c1a7b00c93e8915a0ac8a13413fe31233edc77ab1f5b6b150be83bdca3e6ccb03304708231fd9a136a2efea7cd0256f54b75dc05e511ec01e9a28e9410a8bc6ade285519b508dedc8e53afe03dd8669cfeb1168da27f1ac0e6a8a5c6ffbd50b95b0e6839bd7f50f6f92cb12e9dfd581c8bf057fd235b1b6ddbb864d55986aec2a10de694710f692d42937d55baa365bb77bf493d6d67554156289462d9bcfca827a4f2bc430dd29c270198648a69450caead126e4ba2d6", 0x1000}, {&(0x7f0000000000)="206de8a26918b45ed956b69d8788", 0xe}, {&(0x7f0000001280)="77692ce66a93fe4b737c297340032602230682dc622eea2dbd72180e13470ddc4fa2e150236b1046d13e5c00a8b6319557bc40a0be57d8cc0a3f2f92bb1fbacfa17c984e541e698fe133263cd2da49c1a0ebef4f968252d2abdc98fb3222edd9a240ecfdaff13b8b423fe5394bc6730ed7867c85d596730adef59378352ad9b523e2fed1ede03b6e56bae85624b7beaf411a9b5c178dac018f52eb2cc378ef7eac332bb2b52616bb984eeb2507dfd5157bfb68801923615c50588ef7cf234fe925dcac32a23061477a9036154481b52791fd56c94b29f69b01c3c97ba9e09fea2bf254255e0f2a15", 0xe8}, {&(0x7f0000001380)="08882675", 0x4}, {&(0x7f00000013c0)="afd50daed0c776eba1", 0x9}, {&(0x7f0000001400)="20c4ad267210054b1d959c7e35b2496ad3243c0e4288c14bf13e75c79b80734a9b341d9266e93efd164d389dbefe1cd1904028c48dde3a7c987aa29a84a203f49a01cf2a411e15877b21d4cd38d77430ef42cb342e29f3f30cd5026d377227035c720c15589de76189d17f20d43ad723c33178bd997240c4f2c2559ece87c587514967846d361c2a86a66295ef668300938d431e52e493959147023e4c4360ed59f2c23f4cbf9af3055721ebbd0038acb4cb219300dce5b99798ec95e9ff8f35de7ce27d525dcc8f006641614590e071b1e4face991710ca", 0xd8}], 0x8, 0x63) shutdown(r0, 0x1) fsync(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/114, &(0x7f0000000180)=0x72) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x4}) 16:00:22 executing program 0: r0 = socket(0x0, 0x4, 0x0) shutdown(r0, 0x2) r1 = getpid() wait4(r1, 0x0, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() fcntl$getown(r0, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) r3 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) write(r2, &(0x7f00000004c0)="8c8c59b5e18d944d70bf1a4e23f6698156b16a23f2fdf697d8ad541743b1a8112ebd3027987575892a982e66f1527569a69e0229018b81a1df2ea93390498b6c52233b87851a996a8ab3c9c266e19645e7b50c4f4c9e48168f2e94e9aa22e3b551ae1accb41d17fdefa7fc206bed4ae4e63d7ac40d3858c3077dd56f609c4998459b60023432f60d651fd4369c17ad67b2a4ca08ea9b13ffe73cfb818eb1fbd539116fd5ea1ed3b740c9ba3c82143bff605266cf5726dd84e6e82537db2e33ccfdec78b98627aa6e4e5e8f", 0xcb) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:22 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x460, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) socket$inet(0x2, 0x3, 0x102) 16:00:22 executing program 0: r0 = syz_open_pts() chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) ioctl$TIOCNOTTY(r1, 0x20007471) chmod(&(0x7f0000000040)='./file0\x00', 0x102) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x398) 16:00:23 executing program 0: fcntl$lock(0xffffffffffffffff, 0xf, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) munlockall() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0xa7) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8d022e2f66696c653000"], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x4, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x81, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x10000000000, 0x7}], 0x1000, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x9, 0x0, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x60000014, 0x81, 0x7ff}], 0x1, &(0x7f0000000500)={0x2}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) kqueue() pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="1b611d3275bd2388f8b6a6a444be8402fa9f", 0x12}, {&(0x7f0000000100)="023eb9d41769ce8216759ddfd22e3b1991cfa95447c55c0aaea414f3a4872c8f114714b03445828bb61d8c7035bb3dd1c92fc47490bc88310814f741402ff0c6248e05fa2eefea950475642941a07cb44c61133c6029f9e313705dc3bb61bb73922cb8d2ead08086360efd6d4d686b2f16c90097c6f87e", 0x77}, {&(0x7f0000000180)="dff1404fdc565e15a4f142ca0459e9f8e9dd3fa88d445bb9a6402f34ca0de1ebdde4f63c9af39ac579afe5f53420721d902050f143d57b9d5f737cfd676c753b43e3187534eaef055194762a2928dd7b84b0d133e06f0c3989e31f853102c474e90ea935f965bc9c2ac61ef7f98006ea4b9a248a236c886ded7de618d9bcaf07c560138d4664b494a739e2897cf14ce9bb6866", 0x93}, {&(0x7f0000000240)="09aa0a0e2d9bc6bcf10d252620d386eb9e2bdcbb1d699669d6b11da30a6ae9463ad40199ff473b20dcba4996a44a9794cb512ad0bf30a70c015423af0237f463d75b3e41c4a2ea7c0073f9a48751649abc20d7e0f4da0afb52e5d7f585adc187ff1e866eb37764cdf7f5284c9144d1ec85c8332489c3ee1557a6e7f734f1f8ee841c46cc8ab8408e8481274fce911df7eaf9bbcf41bab66bed0f95107540c70746bd010134ff8e9eaa", 0xa9}, {&(0x7f0000000300)="86328889bd30a9aec01b467efba4cf2c8d3b58e93c9d201d48934226188577a41bbe7dc55549b34df157ddf40a4249586f467e91ab58fd2cfa51ee07e626bf82363c388b1f2c38f667822bd9a3eb0347eec4", 0x52}], 0x5, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:00:23 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4c8fb8fdb7bf7226, 0x5, 0x401, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8c, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x8, 0x10000}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x53, 0x80000000, 0x44a, 0x57d}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000042, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x54, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x2, 0x8}], 0x7ff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x2, 0x8001}], 0x5, &(0x7f0000000040)={0x7, 0xc096}) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x2) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffc43}], 0x1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x12, 0xb855) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4bead57a", 0x4) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56", 0x201) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x119e0218) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x100) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=""/15, 0xffffff07) kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0x485, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:24 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x9, 0x44a3}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:09 executing program 0: munmap(&(0x7f000000a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mincore(&(0x7f0000004000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/179) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() read(r1, &(0x7f0000000000)=""/5, 0x5) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:09 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x7, 0x4, 0x8, "265be234a8903fac95e130883b8c627f08e55623", 0x9, 0xfffffffffffff019}) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0x4}, {}, {r1, 0x2d}, {r1, 0x81}], 0x5, 0x80) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) close(r0) syz_emit_ethernet(0x174, &(0x7f00000005c0)="5aad0920462192883cbabb6abd0ae3e666f978a8d0adce03ef56dfd5341a0aa79e63e1ec461afbf4871ff64b4dfdea5f1b888f77bacadb17a6f04eb8fd8d32ba53e5028931df2af50337f0afb34059fe32b7b277ba6d436235827cbad5f424798cdee76787e152339553f1e5f9d3c901745815d345ac1a1b29dc71ad465131486aa1eed139cccc9c392753ce75f79c805c1180d658253be2b0ce1c860bc8cd3312ac14b18506b269bcf2f04174c6c2a7ac9695c5dd64d79c4172f1abc26eb3cdee3d8ff72bd08cf9f9dfcdacdfcde267f21a363627925f68edb0f99910bce30f122a21a710756e3ca7e2ec0cca60f52549ff0f0000857bdbbcd757872fbd0b3c0687c74676217a65516d002032fbf38f27fa30a34bc265288c7d3fcd21faefb991d49fe9ba688e686de05a58af417c") r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r4) 16:00:09 executing program 1: r0 = socket(0x10, 0x0, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x7) 16:00:09 executing program 1: r0 = msgget(0x1, 0x20) msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00u\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9e, 0x3, 0x1800) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r2 = msgget$private(0x0, 0x0) socketpair(0x18, 0x5, 0x2fc6, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="01e6be53b6", 0x5, 0x1, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) bind$unix(r0, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) open(&(0x7f0000001080)='./file0\x00', 0x10892, 0x1) mlockall(0x1) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) setregid(r0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100000000) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000000) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="e2d75bb5989cd0296a05e7717e9e51657af0d127a252a241cad7e89e32647ee8a562d4e5c7d8adf63b9a7b8764afeb10914c79a66b72ab9f36b87d380fd317aa202ec6bd636c7ccb20af74833b0892bc2f50611d3cdf85058e300149ab654c4351b219a9486533b7cd8dbbf5b386569a6653811bb383af6b09506828fc3db44767041a5319c9340fc813477b725c1015347f28bc9dea1027eabc98342e592400f7df0f590df54103a82b902b4333e14b3c0467e035ccd893695c", 0xba}, {&(0x7f0000000300)="66c30ab842c230", 0x7}], 0x2, 0x0) read(r0, &(0x7f0000000180)=""/121, 0xd1) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x1b}, {0x18, 0x0, 0x3, 0x182}, 0x6, [0x9, 0xfffffffffffffbff, 0x1, 0x0, 0x7f3, 0x7e, 0x5, 0x9]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x3, 0xfffffff800000000}, {0x18, 0x1, 0x9, 0xeb91}, 0xff, [0x145, 0x7ff, 0x0, 0x6bd, 0x5, 0x6, 0xc1c, 0x7881]}, 0x3c) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = socket(0x20, 0x7, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x180) mkdirat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x40) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1000000010083, 0x10000000) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x9) 16:00:10 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="8e57ac3b023042bd7c213832dc645bc8b76ba2b043f86e7742116739c52f73ef677504a988d357d01fe3134244a58245a1720aaf12d381e80d428c71a74a67ddffa837341870dbf99b9028a26ab0a0df330eb561a232a847818fdeb1f95b7b52ad258616823ae69d0700a20bad73760e240b7edfe550", 0x76, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x67, 0x7}, 0xc) dup2(r1, r0) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x440) setuid(0xee01) socketpair(0x6, 0x8003, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xfffffffffffffe61) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x2000000000040) r1 = getppid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30300, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ftruncate(r2, 0x7f) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, r1}) 16:00:13 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(r0) shmget(0x2, 0x2000, 0x608, &(0x7f0000ffc000/0x2000)=nil) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x2, 0x4, 0x8}, 0xc) 16:00:13 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)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() socket$inet(0x2, 0x3, 0xf0a7) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000008c0), 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r0}, {r1}, {r0, 0x14}, {r1, 0x10}], 0x4, 0x9) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/198) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x2, 0x800) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x85, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a", 0x80000000, 0x7}) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) socket$inet(0x2, 0x1, 0x7) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r0], &(0x7f00000002c0)=0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x300, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') sendto$inet(r0, &(0x7f0000000100)="50632288ef1ff550a580007c5f4f89ba4bd807466979e9becc3cd8e5fbac0bf79e83084ddfeecddeb28bada7f36b31444453e08be696497b52ccbf686d4794e3b8b64a1225cdbf00b61921bc6f7cb33294bc7b0fca442e782dd0f504b7aea46ed0cf8eb4d7e8f5d945df7135fe5438fbec099a7b1821839ae47af70f96b3007c4370030a0c5b00c42ac055d8a2ebcde9f7562caea9090121055b434fd47a2ced628797e09e44e77d187e122135cc93ebfab892b4b0", 0xb5, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000200)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x100000001, &(0x7f0000000040)="05fa9349", 0x4) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1e) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:14 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x56) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:14 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)="c32e2a2600", &(0x7f0000000080)=',\x00', &(0x7f00000000c0)='!\'/(:\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}*{h$[&*\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='!\'/(:\x00', &(0x7f0000000300)='}*{h$[&*\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='--\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)="c32e2a2600", &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000540)='!', &(0x7f0000000580)='\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) write(r0, &(0x7f00000006c0)="8ee5a8bc872a79430d4718e1f0d81fe97e21806418b3781a586fe4b9edd1a99be0c55f4524238b2072d3b64d3ac6cbdd2183cd2d4425aed3ea2f41bd920f9a75eadd2c83395e01889942e7ae7ba8863bd760e4b9a1202a5f456e4526fc619e4ecf5fe95e5aefb1652ed4eb01c040ffdf3b9002c824db4eecd986daf0cead5cc0adcd23", 0x83) r1 = getpgrp() getpgid(r1) getpgrp() r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x8b, 0x80) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000007c0)) r4 = syz_open_pts() getppid() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000800)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getpgrp() r5 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000009c0)) kevent(r2, &(0x7f0000000a00)=[{{r3}, 0x0, 0x67, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x200}, {{r5}, 0xfffffffffffffffa, 0x62, 0x1, 0x1, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x2, 0xfd}], 0x746c2da7, &(0x7f0000000ac0)=[{{r3}, 0xffffffffffffffff, 0x38, 0x40000000, 0x1000, 0x3}], 0x4b09, &(0x7f0000000b00)={0x0, 0x87e}) r6 = syz_open_pts() getsockopt(r2, 0xc5b4, 0x3f, &(0x7f0000000b40)=""/255, &(0x7f0000000c40)=0xff) getsockname$inet(r3, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000d00)=0x1) pipe(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000d80)=""/205, &(0x7f0000000e80)=0xcd) getppid() semget(0x2, 0x7, 0x589) read(r6, &(0x7f0000000ec0)=""/110, 0x6e) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setegid(r3) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100000000000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = shmget(0x3, 0x4000, 0xa9, &(0x7f0000ff9000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r3, r4, r5, r6, 0x80, 0x6}, 0x8, 0x6, r1, r1, 0xfffffffffffffff9, 0x9, 0x9}) r7 = dup(r0) sendmsg$unix(r7, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000080)=0x1) r8 = semget(0x0, 0x3, 0xc0) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000000c0)=""/111) ftruncate(r0, 0x3f) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000000)=0xff) 16:00:15 executing program 1: socket$unix(0x1, 0x6, 0x0) 16:00:15 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) fchownat(r2, &(0x7f0000000200)='./file0\x00', r0, r1, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = geteuid() setuid(r3) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(0xee01) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') setegid(r1) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x44, 0x80, 0xfff}, {{r2}, 0xffffffffffffffff, 0xc6, 0xfffff, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0xb89b, 0x2}, {{r2}, 0x0, 0x30, 0x80000000, 0xa14, 0x6000000}, {{r0}, 0x0, 0x40, 0x0, 0x0, 0x1f}, {{r0}, 0x0, 0x2, 0x1, 0x8, 0x1}], 0x80000001, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x11, 0xec}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x6, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffffff00, 0x85b}, {{r0}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x244, 0x3}, {{r0}, 0x0, 0x4a, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x87, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x5e, 0x20000001, 0x9ce, 0x401}, {{r0}, 0xfffffffffffffffe, 0x22, 0x0, 0x6, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x81, 0x200fffff, 0x8baa}], 0x1, &(0x7f0000000000)={0x0, 0x4}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = kqueue() readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/122, 0x7a}, {&(0x7f0000001240)=""/87, 0x57}, {&(0x7f00000012c0)=""/215, 0xfffffffffffffe45}], 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x2}, {{r1}, 0x0, 0x10, 0x4, 0x0, 0x100000000}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x3, 0x0, 0x40}], 0x0, &(0x7f0000000100)={0x8, 0xffff}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000002002, 0x101) open(&(0x7f0000000080)='./bus\x00', 0xffffffefffffffff, 0x0) 16:00:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) dup(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r5 = getpid() pipe2(&(0x7f0000000040), 0x10000) fcntl$setown(r2, 0x6, r5) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:15 executing program 0: socketpair(0x7, 0x3, 0x8f69, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x7ff) kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = socket(0x2, 0x8002, 0x81) r2 = fcntl$getown(r1, 0x5) fsync(r1) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x8001, r2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) read(r3, 0x0, 0x210cd45ed878679a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/195, &(0x7f0000000200)=0xc3) pipe(&(0x7f0000000300)) 16:00:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf1}], 0x18000000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0xfffffffffffffff7, 0xff, "d9b7f423c7aed5f4217c48ca12f2105fcc9d45e9", 0x4, 0x7301}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x1000000000, 0x4) clock_getres(0x4, &(0x7f0000000040)) 16:00:16 executing program 1: setpgid(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x400) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff84) setuid(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1000000000000, r0, r1, r0, r1, 0x80, 0x80000000}, 0x3, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='r\x00') r5 = semget(0x1, 0x1, 0x0) setreuid(r0, r0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/71) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4808da2078e74087c99b4a3ff4fac8ca7be259bf0f0b1495ab7dccfc49c24cc0c5613376b1cbf80abce2b1d904122339ad2860f7819c106d7a57c450aa537995dbc98d9f4db97f575a2479a603c892e275a4f85bceaa71d1a8d8bcacee88ddd3330f9b29e29c2b308b95c7d47030485cc754a96d41403fd5b73697f7ab18f7c42f1a4a3de888743993ff1c6505d086fc62ac3ff95af56fcea3ba61dbb3f42f12a870c5863586fd23752a9b7505adbeed", 0xb0}, {&(0x7f0000000180)="3919829ced7379bfe24e89c1d3177600fe84d58176f66d856e0446cc50b6cea2860b2ee9d655b5e9626f9b30d522c85bf3974765d2760ca12602fc85", 0x3c}], 0x2) open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x80) socketpair(0x0, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0xdcd}, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x1000) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/13, 0xd) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0xff) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x5) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002080)="a0f5f4ba2683ea2f152abdf30335d4c81b0be343ebc6013fe44991607a040dd44837f571f5d14c0b7c602bbbfa76d94e82d563d95b75bdc63d1d47496aab00e42cc0d7da81d95235a5a55c1ab2a77498fbec273256de3ee15878071c3ce89ab0065c63d368d30a282ccc1a2f878bea0da15abcac7486a286cb305a4d33b97723e00a7a537cb638b588c42327fa4ea4f0bfb61365b98d451686815877113f90bfb14535605559b6506d807531bf060e8c70c841582543c6ac6315126c6a0aeb6670bc674fc37e83e3c81b01928131cc6b4bc5a32ca9b56f9a24e9511036fc9b36b9587575d8be99d7c8dc5d0b1157caf0fe51b965e10e9d1fc5e8b96dca5993c6014ed8400990f0b0098c40a442f13b47885779e6f253abc229bc3cac9fac6b8519e5e62adf386ff635ab74796471dc234519a4b2fdb0df7860ecdcb5314b1e9cd7414e1359b67ec868d6ab7c38747f52e80420591259ea8eb9c3e01aeb07e4e65c7235eaa4ddd1e298706de722256622aded9c50ae0cc36baea1c1551866245dd68b3b3b1401aa4468a3d514c2a6ed99ad77f7310d80136fd122fca2f8a561531aa1f522bde6c89a710ade480ab3aaef1428110b5a1e3b94a2fe8a9b3dd0725a098f3a41db8d821dcd9f2dc2607ff050b744df0804656691a780d973aa9867a0c215d48bd9618cbc65509122b962fc57a563b5541b61bad5dd625fbfaf1e0d5a4fa56cdccbda72ef52e800a85e56b10b99073df9099c8df517837c4fadebe8fd645ef68d4e4298035fcc5f99bc78b0a347773bc869fb3bb58b56c8861fd0672479836eb6e534397652164f6e7d8ee6ebf15176fde2bacd22326ceca1f433091f48ddbe46ddfd8900b977b6e44fbfcffff140b620b1a61db52c29d0e8eb30f9ae5aa35f9121fa183fccd95cbbcbf1b5a733396597b1d1c8e861b0ec40bfc38b195a8452790b60b5b8142e3daf4a6c3e5d4042d34b00fbc8211279261b30a464b04b77fc7adf64466761bc2e112628de14b4c53cafc87d134d4e28ed607bd8a3d15a32985cbf3d1aee55caa7d4c24f892757d67a8d181e77133ebec8a2614922ad9ddac40badd1b2285553931fc5bdab7d2290fe911f9287d60565546bb349bc22c8005601778d8056111915fd80795634c3088aa042bddcbcecb0dc969657ae69fbbded138702d30392e861dadee9c0667632e850c48353ff5e0b8419c81055e839c9917f8dd36ad6af72112f922f7b9277c1c3b19a88bfb2bcf5235590ba44e9e5d86a9659219d5261a0a3345ac8543fc8ff555d420173782ba98e8e06e98e8de8814cbe4d2f9930bf0d2c25b43f15741e7bdd65d3f6ee6f7cf54829b62e539bd0752d7829d2dd60918061494097c7119ee8c8ab86a2d0f509221146784b86b49fef0050b172c27cf0243db007687150495164a6dcd2acec11526ca07a24a3a4c84cf83774e0b8e91d1d06d2560c3836d6aee61e29e9665427e0eed1ef3717b40d5cd1d91fa2b055763227b4eaa3997466a8085b67dd1e27d6ea8cc096e81a194997936301cf7a420c7dd295f892af53cdb012087542d7b066f1a710f8ec440f0be20eb42a3773a6e75fb4e26f791ceeef77c39b1b1bc982592bc1bf1a7b2ce0f06e4e11f3328b1f7e1c8fe0cd405d8c6120a1d49194d728a82927c205c2edcdc237b63b917c78c58f7a170b1cedd57fde5e7e2f791b52cb9dabae2058be5e5e51dcc1ba625cf6a8e632d998e9862e45db8796de1f46870a8a61684c7a3a4621b4fd7ae9a59fe19ccf66dddd382ef2b9ee0486b2227a5b232cdc64fc739282ccd49bca6f06918bc11b4f02b70cb881e3e79c98f9323c01cb6344383776babc84aed228c6837051c71155f215f9ce4ccb79490c995732effe7e6392a28d8e75f4a7ff04c89882cc74f17ebf4f10200f72efc424ab8178e2b900d42034de1a404c2e91bbbfda276b2d03fa106dcea46a66a009742e46b20e780b3bcb672c2c9be5ee46793a289b71da9b6f29423871b0efe87a0e91cfd0ee78d05bb225377caa58494f3429d6649869100a0305abc5286300aa877bbfe57bd7d11393df1c71d60f4970de0c03e3f2023eafda414fd350d620148d5c42220fb39e0a886a522e6f131e461defffbc98e8aa2d96c315ce790e210a5bbdeb19180d455ef5e4c6c6bcdb3b3ac3d4e2bcab1a305902193b8906a047b1009d65f50107b76478b8e5605352581415c1cb109d934bc48d79ce3dcc5a6c767daf6854655be9229c6b617f82ebbb7a9abd0c19afe023bb149a0afedebe450ba5e19a456fdec65d1e3973b3c4d8bfe8fb988c3a6200d607a77740175116fb14b0e4a9417c920df2cb00a5e65977c371e293d0f70784ab32f0b60bc6a0028df7a1e11847c247c52830c02a538afa877cdd0f614a13fbf6a3f0abb8e7cf78095b57aa6bad15fe5ab81bfcf1efd533460f5fb2b3338c623785f603593860c5860c0bfa27cc664c2eff6ef5bd7cb340446e26818ece428dcf2eea56aab0bad034bf1aaf84d6e44112d2ef9b85029c3c45d745ed3963dfa7875d6a11d19b469b3ab96a3cf0348848c5df795ad79ae7587c096c63fa5c9de73a91fc613f13a62fd9eff33408531a27f5b41007b3145f8158e760234e4af034c1c7ffd499533971ef412dbc37673cdcbd87b8872d8dcbb259107bab7326068a2ec8142bf1f597ac7557e22ed58e05c5450e3f1d32fd9bffe824da3454fa088de8ff08c5cef1b2d3c1cf0b3ac6c0f686e83dd57d4480ba470192bf3a63e5bbb4c6847841e039c679beab275f88430314d017d8cfc5f834fe0ac41b32d1d6db19f96a25e9a15c56753dbb3da564c1ab989e02ec222ff41e4f0c0047349698a602bc5741a7666d6c9cbb5200f6517d4712e9825322d25509041f69e8f0141d40f54b16d79b61ad669ce7cc5205d3b53bb0bb1b3d8683a8ab900b19c56d1fe237c6f8a020c92e2770076c0a65ae85090f3cf2c3fb4e8fae27c475f7def2f0a13cc5558b7825d62d23808bb3a44b3c66573692b6abc69b552f74acb2160f79e2826d35bfa0f310342d12645aaee1a0742dbdeea781fa8b4548f0c08a19ad3f73215189d2870d5bfe57087565d34388ba55f2af846a694451dc6d4e5b8d185376a01941fcd8e07c223eff53a6735a7fd3c38211e4bdecf5a5128562ba44b49aea44d91b778e19e7160e2f12baa9c4744e69e80cc46bcbd0fbd319e71f4e0d9c6c4656cb8eb8f7e8d0f6ab47aee15f7b59e06b2bed186bfaf167f3189961614064783db6d92d0b09a2cd125f7713549e291b9aae6613c98b37e1acab467f06385f177235b11e96bfe46d319d1613ed39862f65c56696dd46e268b476928bf47dc897df6adc19a5ff4a7f5c8490a663c9d5e24f974527fd2872696957d1a0deaf1b0edf93fcc87d62e2f06a2d16ee0643012b484caf1a778df78ca91cd0bda83d3e5c684eea09c00e317421dfb3bf21015a9a16069ada3b22ba7fb0f0d589228d78ef17b9af5804bd7ec2cbaf7b18c58090525da0f984056d47d59810ce51e780865df24b260fafe18c5187dd44e81a429faf89e85a95c0168216f753edeefebf7cdb52e8148a39bc82ce95e9f35915ce93f22e94a00bfc77a318f73e06e84544370da6f0a32ff8a5c16a259f40f8e9a5447849558ea9f3043da0d7d77baae52b7a431505d450b425e2ad1e67e8ebe3c7e4f7b67421d44e8bdd337932e44aa986e088ecbd070dfd4bb27f23077688dc71c4da8062beffecfb084e9fc66c81ba8009ca2e656fe189ab8e0e5035aad67393eaccc9fad1834c250d72fc83f3840ee97bc723e96c79489ffefff8b3817f43b24d7a4e2b4939996f36f6ea18bea6b0c33e1ff0a27ec0b069463a0b639421c689e5af82ce6576f45aedf26e7ec58a91a802fd881c41ed94399a5a3af3beaff25bae434c99cd219bf5297c1212f6f1288d64f1385c7068f0bf6e8b8c5d273176b9156f8bd6537ecf8a98ef1df1760bad8c6eac342b6d80881fb6a36b9eb261681808ba1f8bae8f249eb746cce0e4f493d3ea1e94c0e3a7900a126db39280401e3395624fda709f20aff9fb943eb6f688500d3bc2442d19bd1e81897a281343c602664cb4d9d57208eeb2a698bc68d8c941ea02915a8fca098fc81aae16dac120e49ca4789578396dc08c3bba96b4b00fd3ab5c017b19684330933f0f1296e1be9418e18d8a7f4abf2b07b2758b3f75fd0b492de52b45ef38e3ee937a7bbf217086a58db736ca7be823d2af92dd0472d0e297c4437f97e3d8d64a5720856cccce93d34a493836b97b8cc544760bb067ec30b7169237a38e30cd6a4b5cc6d118f382287bf7d336ac8bab3f1e7b62e64abfefa82c293b2f583b4d4d649f98093b8b3ddfcb4d2eaf72eecff44fb339ef99e2ee76fb05469a5d71b1f03f2311c8fe3733837306ef56a4be13200ac1a1807f009b0fe74b6364aa5ba27e8ee48898ccc41b423cd063502991603679c781105988fd0f0d3c5708ce18c959d845d8b5527d0dba3357200482ce4630a0f12ac1bfec9a28b1aa4de52d5f4f6daba3a2829878f3cb61d1235068f320640d71f45d3f679e1d049e94977d9572ab2bbaec141be7c2e6ca8fa32a31eb40328d59e7fc7aa27a51d4f327175327773123e53db47805baae61bf1402e309e54847da14097bb5495af734b6b17f58798bbef8f78af4193aaa0642dc703cfd66c354641a6c82db31a1181d7593e715d1e54a811083acd3a49e2bfb8fb123b2283fbbe365239be38e3b67e88e1b43ab882a2f4272e9e1f49031c294d36736529b2e02511a03f18b9c24bcd0775846632c9fac67e8d2f738150a9abd9fe23335f4929b7f5b93455833c877673de4d8494703a2177ae3787191b72f99eae72d6cd01026b82acd4826682b4ff43bc7948ce0b4e332726be0f381fd778b1aec06dd584b02e95a990be8852f8ea5fe3d0d8674a9de3585372442ceead1de7407a06b481843e722c5dd5dd1c578241f6d34c0b35be1a433a81c5e3e1eca696c608513b3b2ebba9aedc34cb017b0ddd87c45149d25585a70f5c710cd2ae781b30071ab602c0149376d880063678f3287cca91fecf93dcf233bdc0881bf594fe8f17b0ae88178278683548e6b69e1aa927289f9fd7f5f415031f12eb7d9849f1f4796d071cca03af3d9d612aca7c4f937619703bde78ac82332f673b4171b8f0724e4f1a24a1b0f4d3291e7e14234d5edf71d808259323489961f8338fe15a517afd2a83e97b7db0713c566e78cbd75344859df5c0f33378128057ba9db323f4adf86a8adeb7585b3f26b7b026948dbefc548a95be7308a82265e272bc2fff1f528ce6dbdee716046dec02152dc2629e6431f6ac4215e1b9c7543eb18051d9829a13b7af0544d0b66f395b687f0c9174f99bfd5815f568e3d3266b71712e9d42d40706678aa964cb7b05c662dd2c97b193196e3568be6ee5e53554ae62df6335db9b7ea527a5325cc9ddd575956b280663b18f33c0b66b5dbfe880f3dcc28f6ad757c6f42445a734acb", 0xf42}], 0x1, 0x0) 16:00:16 executing program 1: mlockall(0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) r3 = shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xffffffffffffffa5) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x9a5, r4, r5, r6, r7, 0x0, 0x10000}, 0x80000001, 0x7fffffff, r8, r9, 0x1, 0x400, 0x1}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = getuid() getgid() flock(r2, 0x1) setuid(r10) 16:00:16 executing program 1: unlink(&(0x7f0000000040)='.\x00') unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mincore(&(0x7f0000000000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/54) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sendmsg(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000001c0)="8e63105c52481a32580f5dacc763fa71a82c75773cb47464e69bd54c288f57cc2e33a58b9e8c81b0ca7f84a2377c4b90d45b54e197406db843aa3e1ce288f20fe4a11ebbdf74120143e8a7845d6865b5dfabf935320ad0314012c29d8ec8c06e9ab2f652bc2eaecc5966df028c49c252ffedcb9e5330d1e644cc8245c82ed81d22d67d0a0cab0ff8642862bd1e2f3d8b37ffea4a0eba", 0x96}, {&(0x7f0000000280)="9e230cbc7cebbd4a21d32ab8d0b5a05918f92463d2b0f9a61c83b0fce27c9d9e139ed44795039bfc3300a09e6ec84bbbe78e59d5ddd437a3a05159ac3b4a5dbdff4c63e73925d12de1cbf97b44131adf653fd1ace4cb370ee2938f1d9b7f8752458d2acf8962094730b5872eb9d2cbc6b73f7dbb93c54915e6bd34d6f84be2c53b8401a42232a5e279d54e34e9a2fc41bacee5e85271f4f75fbf3a5273fdb1f92747d94ba4bd8bd0aa138a798eec86af07da58661f717b831d341ed8457ae288404b54c356c25b24ad4eb4970ebdc56053bb336314fe466cbe2720ed31345c8b46f9393ec66344eeed61445d357f5aa818e4f946c7b3ae9e98cd", 0xfa}, {&(0x7f0000000380)="af56c5b4df3160a43b6c740d55a033702a88a3d0c0ec68b01333231c97dfcbded3b226f3be3288b460219144447397a1758546d5cab1232f616e8a0888f9ca5f7f3d1bb692703ecc408ae4c3ec20182572fbc1538f45a1433146d6b1b4b8635f82ba75040bd1d02c7dd4e5299a456204d14bb44f733919962de2", 0x7a}, {&(0x7f0000000400)="f72467a1091118b2fdd80bf5ded1d448b98b39ed81b346c9fe176a3b7dc55e291d188b7b4775b2323dff536749cba4cb80b6c8a20990fc96d8bab7da80c600147cb3f1db0ee96334cdd0f6b6ffde937a8766f277d3f2e5ec12b8bec86b879a248b680b72a36035a0e3c2bae02d791149c6ad6ee2ffdb10e830b5895637a043cff885cbedc205e634c68239d6974fbd53ac60a27cf33e6d383d9ac5591a176e4387aa04a16b9a666d4eb5291eaee5196e530e7aaa2c1906f54a7c4b06600e5ce297a46988b951c91b93e0fc4d8445081394a5d957e3657e73b0a07b577789cf0efada04976d99e5604cc28d017b67a9db6c881900dbd26e286ea3812624", 0xfd}, {&(0x7f0000000500)="9628dfa16f5e5324bbcf1c322a16823d9b65edb25df1a07288dbac42997f232ef5f4d697aa8000a9b0383c3c685e9158a5622ca55aadb584df22ca8b752c5e33e81c3550f44f1e2666611dc021b17c87433586bda2c629e1ef609540cce69cc8507fb2d53d0e76e69034ea64aae55de959740b08b45d2f1a883533afd88c384c9c3aab1fdb2623e934d5721527e2b3ce488671519dcadf3f9be6f3b45ab584dc2bf1da84043389c2fc945c207dc86622da9667c901be5699d063b36f8b6c0d3a5c8542d63573133f3410df8ff54d70a140cc23c430d236c2625a", 0xda}, {&(0x7f0000000600)="1c12f3a30e542f1d9745afd354dce7cc85df6f426b058d3b3d5ad2c8fcd6c02598fe89a74a5ccb27cf91a1b02304a2b86835dc72379d64e845280447eb318bbc339e7c07fae42acd138311b0541b37265d6b43461a67d258fe0f464bf46a8212191349bb05e4e61a5fb886550c9f9e719fc6a496eded800444c35740fc8fff43beae73acaad790cfba7927bafb567412a02e5554896d338984d775fdfb6f6729090e7a01e4f0537e66906c19dc9d7d7a7c57b90264ddb5b0d8bcfba3ebb0f3dc27f630823961803b00fead10919cf393ee2f0b421e69ae77ea209b7abb5cc8a818edf18ae6080b29375e395b", 0xec}, {&(0x7f0000000700)="e99db6d3e7cb6841b2455c44f5bd671730391c68260cbae6c91706fc449b312bfaa970be53458b486d8ad0824999adf7ff3ac96719460d7027a1aaa988f11b84a53e07529721f588e52dc5dc1dfc2a65b1154bcc80dbc057b6b260bce54438b5d1c5463221e152c8904c8633b12cac93c1f66b661e4bb2d56c3e5e5c08d8f6e5e9bcf57fd2d405bfb98987272ad633c48fda795ccc758f5ddf57687f275d2eb915c5fc4ad9995d34816f2d0102663deff335cf234a2a2018b3892e88ae3a37d8c6bb61b4dc2d8a4b0033eb708ee46712aad8b03fd638b4d104cefe225dc0acd2", 0xe0}], 0x7, &(0x7f0000000880)=[{0xf0, 0xffff, 0x800, "2fb6808bf4f3a7bdeed0b0d0641f07ad0501466695eebd685852e66f8f3a1c6d22e9520e93ea4467d52f901968d38ff9e40864ee975e57b0a956a1e2384f8be07f869bb02eca8f7cf74ccd16a6b92bbf665ca4fd81100f2e7d3a7b0c3c61a6f1b27964d8d9f82bfcf86df9ecfc8c20b221b68b99a49ff029ec75c21778ee24d1e3b8e94176106f5fd5fb5a888e147819a065add123d8ed12c6112758df991b7ee8469cc92ea02c8f4a2b384b2f79eb2dc4b7eb9469d978a2085cb06a58e8ebecb3410445bec32a470480de561e9e644d5e78153db2fd7916c3"}, {0x28, 0x1, 0x4a7f, "a5aab9b9407c2e82d8b2707d462cc4b8b916c826"}, {0x98, 0xffff, 0x247, "0a09f8287c2b9563ceab40cb4910bb7f032b56e86c24f9c56bc30c0db599c4dcebb7eb489b1c24d1d27cc95bafb6ef148a9e4f189958af5666337f2be27a108bc8b919dc41799c93c688736e6243ad58e78a058c39468db79506511d4b44a786612f401bab71583c62b65413bc5acf89dc98538a690730e8ba5e48a4e9ce42a20c2fccbe"}, {0x28, 0xffff, 0x3, "b3e3077ff4df93008fbd6f991973633e5a853b"}], 0x1d8, 0x400}, 0x8) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) socketpair(0x2, 0x4000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/197, 0xc5, 0x843, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mknodat(r0, &(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x60, 0x108) mkdirat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x104) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) unlinkat(r0, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bde8ed0d1da764863c3ce25cc1f422197508a030f", 0x35) msgget(0x1, 0x106) r1 = syz_open_pts() r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) kqueue() syz_open_pts() 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x4, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x20b) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getgid() sendto(r1, &(0x7f0000000280)="3a7546fd6eecae61457a0f87040004eec27ec9387cd57b1a54f1d3e913b7b7eab37dc84d1345c096474db6042adb6745eb7b9fc6dbbbe3c7e09d691d27d8f507e6297229c0c01e7bcb00c06696ba3add9930c99d78b8eb8e7c8f4d84", 0x5c, 0x1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r7 = getpid() r8 = getppid() kqueue() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xd9, r3, r4, r5, r6, 0xc, 0x9}, 0xc7d, 0x0, r7, r8, 0x80000000, 0x6, 0x8000, 0x87}) r9 = dup2(r0, r1) getuid() write(r9, &(0x7f00000001c0)="be", 0x1) shutdown(r0, 0x1) 16:00:17 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) getpid() kqueue() dup2(r1, r0) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x8, 0x462, &(0x7f0000000200)="d858d3f9aa9d53a52b2d66560d0e5a3555a164a31970dfa27323c91bdb0727ecc76528b4ea8c93af00af", 0x2a) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180)=0xffffffffffffffc5, 0x4) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f00000001c0)=0xff, 0x4) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x5, 0x0, &(0x7f0000000000)="5e4ed20b4f3cf09eac1bb57faff353b5cde065587628a1166538643e685deccb161414e40fb14fac49031758362f8b1202601be29052b138244f383d421de0d3636ea151de5313483d5c89d11f7ca6c2fbf1432d62a921cc118ae27720408814416d3b4e98e7794f1fc8a0c71bf199722b6901a2dacb8031842dc784842321c03970277301657b5731c2a81afd5e60cab8412065712da9839f5f0267bf364bb5d235bbafaa16925d9b65642a2f285cac18589eef19b307abecb8f0b816cc762cc145d8fc8cd03fe2f0c3910b8ab8", 0xce) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f0000000000)={0x0, 0xfffffffffffffffa}) close(r0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) 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, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) fcntl$setstatus(r1, 0x4, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc0) fcntl$lock(r1, 0x4, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) socket$unix(0x1, 0x5, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) 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) 16:00:18 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)="471613b714802a2a93bdd2d9d0045b8a5a221337a30c47b82b36684cee32f93e76a3b397df79b2fb635f945c9e414b95f0daa6bd7e472d4f7969222506", 0x3d}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="b90477295b2b1c9f47ca181c2be4f9f55612085f024844150e50eed976ab45e3bb80971d89568476bfebea277bbd2e5d9935096c364e6ad4fdaff3b97fd6fe36f2c8dde4029327efde6c403f87d8d1981cbc258e7240553f810f696c2c7e1a1598af2bcadcaece5e", 0x68}, {&(0x7f0000000280)="d6f57f8503a2fb4c5c44eb9fb8a4ba3a0af71a300ed0e50b5f42001424e2b03333cac21f11afdd2983153177a2f82cff44c8820c6ece32cfa26dfb8e4d13c41a6caecca330bc3506d0ed6a9df1b370948bc352a1eb2eb245c40eb6f5b4ed75ee8417d4b4797f612c29bd3b4990fe6d177ff438dd6a84293b1fbfd1ba305b7c106cd119de51d44d0772c01ead8ea677b405ed0f7719c322a36c368103b48bf1f47e9bd9eff6b2b4a4f8e5cde80a1350a33a1aefe360bf80ea6033fbf2e169b47c1c3fcdb9543df0d538822d6ff556615f0df19798368485fd6e95eb38f668adb0a32bcc9e6a3bf0ba075ec80e71d6776b5cb4f70bc2e1424e455e86e92bd629c36c9812db3ae3a564a003c2f3d6b0c1bcd03c10bd52ff57f07a61a6bba528bed90fa26ed6ae37e2b2e2d888c9ed0787d1a7da33b5808a25f7cbea3bff7f6078a08ca6c74e456ed8caa5743f52b6ccf9f608e727b6499d3c344bfa196e62873b9e041097745fb95a0588875522c4af11a0658e37196e49b4df76005ce33f12e22f9040abb64b52f144b31096381b359fe82245550efb7ea4f782219b205c152ebb6de0f4c1619748e4b55c57c8a0e3046f32c6b2eda60b33dfce8ca39fc2db17ab2e943d031a04ccc8a28c6a643ecf9badbb92e3805034b7a2d19ce1c2cc9397adf4fecb3d56b5ccb34de8ff0d5efd4b7c7af26434576fb21a16327b68563bee939640aeec62d4e9a1518da29bf87cc5023917ddf696bb7bc3eef78838b3c29ae8388d6a6d568808c427c8cb7ab8541c7759e6a1a4c97715c6b4750077a85a47c65980acccd13cafb3690c3f7b818fcae5cc0bc0dde7f499a2a754439d791e2fcfeb876d2a5944ea9979369ad2131cc246951e41a54444c4b948899b790575e2456a27ae49c84b7238f4a877fedc6b1126f8134d1a857e2193b2af9ee34bdf4f0b97efe885cb318475e5ecbf8cd3cdaaba7fbf81e0f014dd0cf36b520bb616d28887077a2b6c07375d9c0ad6339e2ff3979f6671a787443feb8774469bbfbae0087fd47035549e3c2963ef49706844489d9b0375e500785939e9ceebb39950f1ca1854e25be70b13abffe31a867ba6de28ae86240face3bf4ad54c7f8305adf8e14206d032348790b4451b677e8e1521a8d9cf26a0f2dc85775a1201c2e26604bfa226840bdfba321c257c84714d1fc5a47b508c6ead138bf412eff66b52aa53377ddfe6fbc08d583aa66947194e3adaff0bfb45bf29b13565fa1ff13ffad2f6d1e803f5efdd26f6a792d05289818c478a209edd2ed3ed433e2330a8f75f540c9eccbf6192885d48c708f10155b045d658f3bea531230766d070ff5b21140f6baeca1634e19a4a196593488e16bac7b63717bf20e97521e6ae5df8ed1545815e83d84b1dbdfa7988f2fc1eac61d05ea3034dd4e26cb3f895be4bff10a6859700b67d90c5d77c495d0e9540978c969ebf2491ca4188661beae238a283dd6193520cbceb8a3f1378ab61d640b1bd53a15bb37426872167eb2a625027de331126c215a6a50d7c56bf8fd36059205fc02ee37eb2075bdb7a92d4484fa0e5daac3cb35ce5293dee4297b5dc82b58beee717ad8c4e5bd67db73b5146312fa2fadbe823138d76699b4832755c2dc69aaa93174950b78aa7be66f3edab1c9248fbe3c953a00acc6aaf6b82a1ac4b63ac29872a39d8aa8d9c49862200f01b4b8f7a73e014c1e060e8ff750ea1df060ad16f3dd65601cc0bbc78255e0461ef2fc2948c9d0d215fc608e835e75adb56d5f7c98057a856962566a23b1c0c3aa19a02f841206a3af2355aae9e386d7bab0a8be47330517f75ff70b6eb5955517ae74c4da26826462b0cf6ae909e7886ec0ed5210c542af1732e931283536433d61cdb717834a9da88e55bdbbfa3158d52999747775ac35e191b8b0ef5aff878a24b0cbab0b1f9fbd2946243e68e3dd42b6a2760818b6461e30939e9d101e28b290139909cdff9ef931f8d0b0447f0966298ad3110fd90fde3b4175b77ceaad06f2f897d1197d6ec763b95877998101327a003951ba96dcef1973a18c3f777b39c41cefed4da61b7b891895dd6de5da6596365ddb44ee020bd251f12b1ab739bfff849cb4133a73f04c1fb999f1c05973242b84320d3272dc03df5dbd678267d0bfecd571e8cf67516f8b8efff84e3142ca3f0b33d17785df998677eb60408dd7a062ba0f4dfde1c96a9e00a0104bfe99909fe071459a03e054bf56bd0764cd67fda231ba36bd8023d90eb8d8b0c456052827eaccf1b37f6ae6b520fd45561618c62401dde771041eedff2075753bd8db939d8a3586fd68bc6131cc95ed1707576ae4788f3d397214d6e484c627d63b8ccdabf8c31f7936d151a40f4f62eaa40be40ccbf57d21237a2f0306d1a06a10a29908f49acf41689f3d11710194ee15fb40d7ab0d2ce0652f82e857cb078d3f9682730b5158167b0128e0e409927258ed5fc5e41c6d8616d9626c068442708a1619aa2dce38b835ec9ac80628d8dc722297a3d9c0c737432f92bec605e772571e0b72854815865a003b3413e11ff74ff60bb1e639351d959bde197dc8c57e30fe84b7669764ae0ab28522206690666ae185c9d8ba5227a00040d342b532b52a3ab76a4a4734bc26e28a33226a99847e7fb547ac0cd3a562a2b0919f04742d00d6b1846b34d30f786405f95de61ada5387506867a0c7fb50297bcc2ad67d6585d834cd053dd1ec50b4fe080cb9fc6b039d5a84b37c1dad11c5271f6ff980cbcfcda568744191b312c532eff261c127f4356364a3ffba6f0e81d5615fd9f56220cc9db6efb3b3630e95b3118577e9204fdfba2b8cc950f71fbcf9f99138889be8727822d6e3e56d54422ae813736eef777d0ea17b374b977fa9a5f34fafb9da0efc22c0f59457a4265c93343af58d52bc1b3afb6fc2fe30f1d318c10181d6ea6ce62c599d2b17372967eddf4498800f2e3073117b79c1d8ae56d23ecc2226f9d98f0d0a0bd5ecc4f3b3dfae90aa479a85ea279cec33169c0d867e09232aa8dac738beb07b7d746984fc29287d0f4501f4a1397b83b932c4c8d30216a96e321963f42730e9bd3adbeba4e8d289224b4acd737a76873bfb521029c3a6e0bd8e52603bb54541b53f8d18087a480ca54fa6d485e1a7365bb2a5c1f0b4535577ada9f397d2ed9a2aed131b6fc3a1f73cf0fcc99ba106462ced3577e57a47e7ad5e14bd0d7bb2eeac4297c86160f94904133c97dc7f4418541518e7735531c9c3ed8f820086034c4a88a426bccb1704d48dcfc54fc3ddce2274ccc3a944eb0f4282bcf94e8e464cc7d979321ac3fcdaa4042fd7bcac0065faa12e109bd3f46387090a1547da90efa43207c5492ee85794fe992c6122e6dad31d3fe4866295a4782c9eb8916cacd4f1b9609c38ca81fa4321f8d0c2fa94e9b09b09f56315a6f1427d85f089689012e8673d874e05227d49d49d0af9bdffeb3bd4eadc3c882b87bbd7657584edb4bdbbe812449a6ce6118a31fcd215736142256a922fd89a095c70c2507d960a5cdc195b3b19d7fa12497041f13143f04a8e62264d4c972bee7874a276c50e58b63418094dea75ed8701e40861b217823f2f0c49545cff80c0f2d9cfe2fa3d34f385ba1727de1a6347939aebd1c4f56529f2f6b987260c2e1af0fa46ae8c52f6a3817185835286baca62e862c29ca36a1b1fadbef9263c146525633ffc925fef82f44b6805703b73f767d276708723f945d82b4ba1a17b3c6e88016efd854f32287b3277339c87ca9d9b21dae8a9e38ccc6fd332bb43a509cc13c13d8edf0d1c87c000e7b471d3425a3f8151abb6639ad419d4c10584598cc1549443ae2c0803b9d5d7f0c89eabdb18d5cf566d4f9d11c9f7c457f5a8b2a39010ba65092590c5feeec68eef9e590117089172c701b7119e160eee241e1bee93807b99b5e55884e9f7c93e01f22569a510b3bf7fea4f74efe23f7a1967ae1cde448036789d775cd3e46e89615cc7478d664270a468ebd47b4f486fd928827db8bf4144ef7997d30f54e019c4e6f9be1547e1e7003a3d594cc07eb70d68dccea277b10d2fc0085658b75245775a87256d69489fd7c9119407d709544f88c56d4dbb5551f8710d27359050df726e6c92313305d1244d591cf04affff3adcd172c9d01deed4273839d984494c74c617a1e47017f1054b7b0d8272713ef85055d7a5d1388b66e391048a784bec965ea341d466433d600f5efede8ce317e55f01417f90f26e1f0eac39f6cba134e43e63449de342b335dc2025bfaf79d07452a3fff269862773406a4724767d4c6562134e6bed550894af93587015dcb41a3e7a40f160f82924f4d80422abda41ceb3d4942e58767d188e10d8aef95ef0b939f6d0940e3892ee3a7348b084aa7389b112a4b738f132763379d261718b2d566c12d83699ea68bc0e92f39d54d9bc91735653c0868012bf375247855500b69276eb581837392b8a14fe0519c1ee212259ec0d00d8973716ede6372a3c49e8057e8c77833b79b45d7743fcae71d08351c197abd5b242d07b8791434987333272a0ea7cd747a00493653b0e01cdda76af33c44d3f7847a9029aece6dca5b3fd9e118b01c9e5c540c2af31877a00f426a46d19aedca17bdb08029b68a9d9fe5c8899383f585f10c18232f8a7e5b0973e425794fe2f73bb21edd6eb3e61094782c0ceeee4a30020f334aca35d2e4816a552b6099326c0c76568c21691fbf6f3dffa715774b4e8bd8fa2a9540fb765783e8f123b1de93580ff94954c015ecf62de91a59fb62522c2a727ceb853da2aaf8d2f7bc5c7f8fa595a52fb7372d5ccdee3244f90249850bcf8b03694263bf3ee621369be68be6aa7dd9465f979546231c759b4c7a4cc421d76a0bec0e59c1a461eceff3ca1cf751289ee9ad080cd2d28edec2e903a1396bf62a083edfa0a9bccba9d09d647e61fd787dda4f942d50b2229ff64a101f894da402a1fb222773d75266c0aa3cc44dfb6f98e1bcc31d269f03f0375dfd38eea905002403c74fcf3266322a03b1caf7050261d0d407b2a56ef8f8e982f3adf680f22157edb65b6bce5edd17400c34ae63d8102939b81ea11500bf454078934192ed66414fc1d5d9d2be80e5dc5e557f79be35bc2cf13bf3135fc9133023d876f5cf4300eec6087cc0bd840b4f40b937a3b5756cb172879a6eeb9bb99ccc728e1138e5f2affa62eb01e9d9708d3ce8d1ecdd586c10f332f8ae4a79c0a4a4266f6fd960807aeb9fe0ed5bb786c598eddbd8483aa1a8122571747ac7ae1d7734ba9ddde88818e6de596e9ca51428250c093b97eaa02db635f0b426f317851fe7f1f4b619cdbba1304c33c4473db71a1ea8fcbe13e0046ec5ec1157aa4e88226f7ce841470d2087ab3a2ed4200ab11b595c1cb1bd7a393760c302599141d1d02545f84e38b580b424904dd9ec352d56eb3271111bd0255b80b7aaa83ff6c85daa90026f030441b0592ee3804791df2e43abff436d90f8da5f74bf9b471368d2e4468c92e26447ab4c4466f8854263131b132914adb1b3d5d69df4edc973f99970bb47d6ff40a184570905c317fc53ce387e0568c4075bceb9d1280091eee7d88b74aae707eead0c6a897c973c9d7282387e7e6923b54190d7960dd776118228ea1a064ac52627e5b5d0694672840a9c06d950420ca0c04643ab48a1e09f1772ab17d9c69b53e3907674d6d65c8efe1105926ecdfc796451e75469a86094b703df3f8067ca00ef5d2f6a4dfd479e19a41ac1a4872af4152d597ec80d97090e", 0x1000}, {&(0x7f0000001280)="5347bafb5ad9e11c8fac292ea54f3223bd75298849ae04d6b2eccf36464de038d773b217f24dce58091168e9338caaa6ff9b50bfc85ed7f932d4b7a58f181cecb00067705847a991dbf2c54bc533cae949ed62b66cfa51bb3d5fe20736110a9b064b6b9b680f40a5fbd205097f2d47d39457ff39f9bf256d09c5095874e610ca6c6ca914c930a88c8fa8e56d4d3c580432dfa434dfe8ff7de945aa6cc04af92e4ec269117c4a0c985491e2c5523c608dd07cb67799ae8023bc05000f507d2b18113635bc", 0xc4}, {&(0x7f0000001380)="449521116edbff4498f53133ab47158924be509601332480746bcf4e77640431d5b0212f262ca5dfb888bb09721215cfa3", 0x31}], 0x6, 0x0) r1 = dup(r0) socketpair(0x1, 0x3, 0xdf09, &(0x7f0000000000)) socketpair(0x6, 0x2, 0xc52b, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r3, 0x4, 0x0) read(r1, &(0x7f0000001440)=""/196, 0xc4) fchmod(r3, 0xa4) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/133, 0x85) 16:00:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cef02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3", 0x151}], 0x1) 16:00:19 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110a, &(0x7f0000000200)=0xffffffffffffa545, 0xffffffffffffffb7) mkdir(&(0x7f0000000100)='./file0\x00', 0xce4c56e916742c42) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) kqueue() syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r2, r3) 16:00:19 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="662abe4a43975c41ea52ee09ed5156e986b791100dd9fca2ee28a56827d7bc4e403183e4971544ebe02c2c66756e880e80db5e2342fb741de752e701861d04db5ec2f7a764d0bc58fcf1b886e7d40153dd88fc3081d53d908a54f45a442610f9476673ee7ffd1fe0b7b19f05bcfaed09836ba3fede8f8490073c9b3fac2633b14f17bfe5034ee13058c8e638ea5699b6001c26b0faab2dd08a1e9fce69fb0d3932da323657f790ca782803a06ca011c2c05320aff4d650a73611ce64e0fb8ee18a31a47644c1eb4414b52286dd", 0xcd) r0 = socket$inet6(0x18, 0x5, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x1a, 0x8003, 0xffffffff) fcntl$dupfd(r0, 0xa, r1) close(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fsync(r1) socket$inet6(0x18, 0x1000000000008002, 0xfffffffffffff5dc) listen(0xffffffffffffffff, 0x3) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000080)="3f5f6411b936901d383206711bbcecdee2fbcb70950fb252e75d39ef09529d927d46fd5fa1fe8d3f6b061c95dc52e496326c82cf3555b116aaf2952a02a6c1c7e48935a2cc253a3768109aa4fc8277e8e713d3ae2be3e5b052f83096bc20165807e3215c14a5800f847bed58b1c54bd5da6fbbe2644cc8fac87b3bbd9e95b7a0e6a46848610618e6cfe809c7f6ff8d7161bf2e01f0df463c2f276524118fe385741a42119ead1556a05aa7e87b14c233e7abc62d0b1c141095f7f6233139babf1ac16e1ae1ff3a1d102f1ee64f603306a5d872b46f29d2fc90b77743cc7fa5a78e65e779fe386f5a301dc7e562d23f1c1795232b8c4c70f47a6b6347782a079800c88227a9f35599d100dcfc7d7e344817cc9e9962ef96cfea2bf9646d94f10532b55e277c4f3ab6ba40d92905e0e63910e4174a7b0658b263cad3b2b71dc8308bc9e084e5b70ecf0cef24c4d80ae61c3d33c4a2f96d88f022853a82a6c6adbac9a42b1a1269868353fab5cc2f24c2f5107c097f237955a36439bad71f211ec150c37c9e6abb369c15277d2217cfbf07f9ef40c5e520b63df2f7543ebabbe00f59ffd2b87e741daed2a50c1c2207e431730d8e7962fb8b0c0b648376a26d8c798310f25a2bed37eec0b229f9ec699f2c843b829e5f2ea45dfacdb813e496a5addb5b26f8aac6d5275ee3a0fb96207de3c4ccee0535eebc76e8eb4408e68801bf853281b269151a4200ac8f06c69e35e2dd2e7aee49ce5f8ec72d7755e7640ea7d4e54d6f67274d1b5026a82ef163a11a370b0c4323715f304505a6f77c4f2feecc3886faf66936a5845cae099cb8b07877dc9bcaccf9a6b39b647ad0010e17257ba1447ed9898ac12229f6563e92a590b59514c029c5bc6de08ceabe1fccb7403c0ddcab7eb1b9c1aa81ce972a03b8512dd393b2f41bd2e08eab527fc9d997a3912f910deb1f571e4d8d9b50c031a3c7232daefd9b64256fa7023bc83c3960ec159469a31ee30a0f87f8bd353bed4367e93ef256a7f3e7006afb6fc88fa40a86d0ed83e4a4781474450395af127208076c0a5d16d7f103054ec408b28b79a6f1fd07dd8db34b445cd190d4bf1da9bce96b4b608dce7d26b039f7cfc03f815d4fa34c485bed83ec6fbde514c6b61a6bb47f4799bd983a24ddd2c76a75ae970a2f801f840a7c93cb8f4e0deb09c9bb6c4683ef631347675eb010e7a32733a351b141fa0445bd229377b37860f84e36572ff21a3ba76e6f5874ec1b8e63ea3097d84514bd9110647c76aebab6f09f0505c725535858b1d6641d8c7e3386b4f234431a0d57786902ebdfd0b36f2a89aff5d5d656d18a7a74107aa3881042176dec6d6b4e47c16722e7796a5cce6aedff2e70681e148d1d74876f4942cfdc565aaf942a65dd5d12dd90fd28e71e87984eac037510b268045ab5076b99424f6af38161063ec2db8bf59fd5aa5ae02bba6faa19fe8c8040883e574fc15406772da9233ff95da68c7a066ce66263f1bb2adfade18b26eaa88a92e0e63d76f9f85d5bc74610a53f44836e6183c173c200962b7acffc6e24b9f93909b37b9215d291cb7af17904a2cd2862a95f5ca0ee6ac568852edfbbe84d131db05aa52bcd485d5dde2c143f89a2cebb8aa99b944a7fc78c4acfe35258e0026f95c17b55b13240cef3d200ab4e4ec1e77be8793a87d03f646bac1fb6d8247210b586434a837039a1d571771bd4ab14043533a399de4fd4bdfda203800f7186238fc806541bed37a5406b7e45c9923fd63631f017d9f9e00eabdc68bd18d179e4bd1ea87a66e7602ff13d32061e9e885c78039507ea03810ebaa48eb53c5e3fb16546d8e6231d641b5bc0ae68309f23934edf487f89416471100c7eecb34d806207d6e2d22b806034657dcf0e0a8e219f0626ead2250c6a656233506dbc16358773af47c9254e7a3c1c77d6d9fcd8043e96da445052337b4eb4e53cda91714a4f12e3562b612eeb23b8287b2817d6d1008d6d40b9f28462c8125d73adfc21ddf2995d70060af816d1bccaee675dd574cdffe3ce675e7beeac1577c164be95b620978cd01d61bb739015aca624fc9546068869fea443d2a791d0c78bb2c2431a6d79214f31fdc97f6c9543b6c0111fd502993e82bc44baf33c6d65bfd69d7b68a3f3c2b0239e8eec1551c6eabf3681d364c48dd117a5f0965605c8940491991298d61c8ba54902716e7b26f3d576a380272bcfa3a751111d938cc4dec2f54d14aa029721185ce09c13053b725b49c62a105f2fbe005ac4cf0c37db8e81770fe8d6a672c02c228fffebc669721249480cd55c1d0a28f4e0bd25561b03561985175c8e582f4ac77fdc9f8eae42e3660c77b735754647e78b0d9804434f65d1a168b2e6cae439b150df2a0e2203b2f1808f3e755ad03306a02390a0b8391321560e7d817b75e439f046689d8f7c6431e7f75f7ff42dbf872724f9bff5688f7110b3f6612d95cceca03085bde406145590fea51615b699b0c455c93c78950fa1138f6bc3159434ef8489e70f6d100d255f63e48c6dfc38f4def258c1717dc2e3a99289ea07d85588df916bc77ce368afa69d47cb79b66af51ebf6f107ea60247fcc710ef3124be9588b75dfe0a0aa85435244adcf2affb123dee47f06df98b2cc3abe72f08aa24e7bbf3c14a69e2ad1fff6b61d93c79aa30a39eba90551eaf7188fa711c35032e4558fb19e5048333f63d18653bd6d7b98c2cf1edab0c9af630e76f7f8e184772c848bf7316d35259f3f2406fd8d09c09461cb5425e5e8fc0c9270702eebd23f68181dd4008769135eb2694a458c5cbc717b53ffb4eda690ed57b370a43d51f8eed734adc223a1d7f6542104064a1e687504e6842e23092033632839703861bc091c79611942be0f2e415e18e4e927df2afdd319e5ed1d1cfa2db7ffa705d8b5ef3676e08046895795829af1af3e9ac1b282f706232522ea5acca1317691baab333748b55b3c73eb8221dff614e72ed687888c524c2bde1a724bdd8180c8d164e89fe52400ddb2d300c00276f75011f50157e11f889de6e73463298417d65e1c3ada11219e0832b9552f1b02541bfdc554063eb88dec4c679810ae71bfd5def3399283ff7291e68e4bd5bf8cfaf4c18a1369854f64ea555ca68dcc8e7e198fdbe9945087cabd071d809d5fc6420f9e518d63fa6345b0bcdabbb028222fc88109247f455cda991bed01a4d336c7f891d0719fa0b4f20719fee21cdf4f60a48db98d72f797765e6e38483c571f9f2d3ba2261b45837cacd3e0249f292620ac476b7e3f645cf2dda3502b79a3bfeee9d1c128517612dfe6cf7078a0b20114788b598bc58b42d4639678436aa70292c20b45b78883ec7cd48d6dfccb188c377e3a7dced016fd491d2ca060787a1658509c50a2c7c5614b28b9d11d99f8a12774d56a730a6e9d8756d471e19e37a64bb34cfd6e26d102297868572921a01a056657d71ddf7c0ea92e96c1baea554c40eac580170886f306523a995a7684327d75971005c295a9f60315275cad33da2245b432d6237ff98d1ca7fe3610347199924282b70d2598b38df3fc3e8d468bdf9d3419cbe38e201da4388efb78accc184c6fbe64fd96e222373cb93e1623cccc7a75121b48d72d7d6f4a6acac8bc85fb615c93ca33ef560ad5b032a28dd97eb28d58c8e6d23f194aa96e80a7eeea47ed40e2c0985d0f483681cec5c499a4b84b32d1005e7249b975ed93c9db6b94273b048e146220e9ad2f3ae3bbbf4ad40d755f4d657b91ea0cda562a26de1868212c21167b9729b855b7d4804f63b89b97efb23697ed7a0081c2ba412f3e82dfbe47f65e8024b6dc2c3ead63ea78f917b501344cdf5f9a21b82a8739191d887bd605224fbe200c3c97d0b9253b696cfd7b928f7aa867e6e22e37dcfa598a76215bb08051ff1ce7451df1bfc60d2d4122888d87679688e5c5a384fff59c0cdd0ef651ae807dbc4fe300b1f4328454aaf597b0e9d68317ea4d0bdc7783d3370aa4a1d65c466eb67bc091ea748cdb082a9f0e8599c2ea07b4972516c7b06be2caa0093733868d382c2f09a2668660358b15b2307f2164504911f15f5080b0e2a3e9156cc8ec5e735609b007e415ec06327b334466b6a42fa7b45649f31b085ad87104a9bccabb94dffeecda8da655a081c8570b0de24edd1d4c883c8754f8f025b9b0006b1bc25d78bce4f559328499e5857280433c1608b8935900cc0b60a591855f333ba20bbf76976ad55737a98187aec4269172f275e57d87b08a9a42d5520e24e067f9eda2c67479850c4edbf7c22c6d0efd7dc015edf97e866a16ff2edd6b27fed55e756604e47ed21bc1a07652294fd1273ea7863342f952ec9d8d0ae8ed731d57f9dc55bd84330ee19ee0707ad4c6e79a8f1c8236655dbe9272b2fb3c9c28a0c81c89e72d5d5ab30ac3fee929568f967b5d4270c65c3cbdeae571e8d2473e0ea03d8661f73b44289c09cec70660b58fd1eb07a74a73771f524ee0a4c2b876a4a10a70e81f0dbf3c0a35bd9624473381f285a19dc3e94986491e5e348ac9a5a7fdce8aabdc657319fb5d199294ee04e2e17b6a34a72232c299230df03e0cb0770e579e46f255b283f487baab899f0aae70911dada97361c10f8e05b1e9a8caf54d1d0a2c2e4b355c40d9fdfb70f9ede7270fd767b3584723c63b8d5ec77064536d7da286f21a281bfa549ff846927c5c3bb4be1f97cd1ef61b24df38f2282e7220d55ea3b2db23a2882806f9f8547ff2880061b337ebcc10093b1966a1c6955749899c03d744671d849faff41dc519a0085ea57fbcd0d25aa896c0dbf81fa83e16e9099253d70e30f06f4a2cee7a0817d5335570aef307bbbc6f40c96ba84701d630a17377ec5dfb9c2d470b33c13e00678b02258f341486fc661888462d8e77088fcdddbcdd9ba00cb943d95a4d0a24c9522ed3bdddb4d39aac3fcd7bba4addcf4feeb04e573a16e87539306b6151272db27745fb58afb5af0cd2932c8e38c7793c35edac865dff67552e878a40b3c8d78bfa2768b677bcb139da13b520fa58f2e96d4014a85d90664ac562e439f0a79f73865b1a5b1af4275b0a217d95c5b80e477424a70292662db4a666d7b65ecfe5134b44214a9bbe3ccafd68f81d44e7ec75a33837b160d85ed522db830ec582c509af89fd45dad13473be7d6f45b3fefe8dc4aa543ba2fe1c591d22f537f0cf7cce7f4cd55d29fade8d6a231a51875011b1990304e201f94aacefbbae328fe190e2c2d7d8c5aae07e4f2883975c71f62cf1723f82d9f71f4aeb5f41ded5c409c45af09429f99b76958ea22620984bba525fb4160ef20640dd5963363e213a2cc8c6e73933c5768c65c919fbf8e2060221aeaa8643ba94a9eb6c9306ea60003b4d1aca09d6e60c970dc599a9513fe8b1976227d68cebc07309cadc6ef1ba03dbc45d1e0472577ae6b3643af37fa4b10f0f2dca78b0dcef0f7be20683b0884436591be51d9818c391f43366900fa2bb9becff4f799f56a6dc883ab67e52e5f46be7c3dd66807ee52713dc33ea4bf7622300679091942561c525c46bf50fdb91efb3ac9d6c677331be12fb921f4b23ba11a4db623227f8ffa222d57762778a441f508374d0fec0f20b24640381723389c96b3cf69a2c4fe32f701e433648b10c7a54c2613f0055249fb60bb747518703eae2dded546b382a8be5dfbb80a028a020eda7c0630906bdc2b01e22dede8533106d6a3a6f2591c112b9bcd45dcd26f27d8d33c429ca6831811003f4e92478d718bb0ae886d7729619505", 0x1000}, {&(0x7f0000001080)="65b54a213b635e5a431bf6b2f499848294c87d32bb31d6c6bac6e535beca4a664d0cbdec18673b5d160928e1c4e853311f94fbd729f0991a3e6083af712c", 0x3e}, {&(0x7f00000010c0)="37b8327e726a820171358165", 0xc}, {&(0x7f0000001100)="f5d4ef7454513f20ede1f4b71e94f18244caef1a686c2baecaf1989202ff5e99ac593902727c1346f09e95f62c95269d5a9e39f24e02f937cb3a73c7d204e7f7fcc62309503bbac826fa950d0573f969047c65ed30ab6e3eff71117a33e9bb27bfcbffb08296cc56aa35340f8d32eac8f525680a9522ac2a18522f9094ff2c5d23788c1d276bac5450afff86fafd9c1016e66c3f330421334c0723f61d2307bba3f2d1f6f0f6356f3b1877c7c7f45d3bef872ab73bb9f02707", 0xb9}, {&(0x7f00000011c0)="7f287cf7c3215b6f1d7dc34d7aa829cc4927fc6795379409a02fc4121e238c42c75e89d986ad2fd7d6c0cc770660a8dfaaf556f9312248cc84c98e077a08d15f080bc1c20c97502f54fbda393f08a2d22e2c15025a33913446359864979b4c2bfacdcbebcd54bae2f610f8397dbbe957b26b3a661df0becbc1c35695d22abdd92d969621c8145d09e7469beea23803f77339ea165743859f4726a4c1b6786bd3d14418b8df26ac6b663ac4b1941cc36ec1f33ab9e1dec63a7958", 0xba}, {&(0x7f0000001280)="c61764c8af279c04963fb5c1b9442cba13755de80b27a402646e9454757b9964706245c73214bf49b37d1f0f9ca6e5317fff25db508892cb6b981d1c03e73ac28514d8823c6a75ac2d36589610ffa3aaafedefb537327f82c53036ec23ad54b957d42bae7615e4bac63e6bad47211e2e2f4e270f0c3a5c48ad850214185d72fa1f72a81ef9879e86a3", 0x89}, {&(0x7f0000001340)="0c360531dc9dd779f74a277856b88c93b2561e5436ba966bb2aeaacad7654c661dfb532a7dd10bf5453418f88b41d249326d0e42a59cae3f059c5afa18c8e7bc5add95f555d92e05dca4a3588146db7b51c99c5fd7b9691c5af3dfea46b7daf1864791a2aa308967c2c65c82ce4115d892e98fa32daec66d208ce7", 0x7b}, {&(0x7f00000013c0)="38b78d9e4ee11fbd43faef4c823b3d898eb7baf00f662dda4762cf03236b256dbed00f3da193f97e67b9c19c183baea0adcb7edba65743fa330e9678475ecb1b1ab4e95a926ff795a10b6d055f9a1437cc7a423b18f6d94082efe29555f80fe357a29878fe04b8ddce284a872bcb27067170cf7a6e2552266c4a16c8dd4f19a476f94a88998a72e6399d7b347725b05ae9b26b343e35c3961dfff5ef0d48d3c6d5095700d1c67e0204bd681a44e15fe1067b2b2f1977b7bf986a7f1ebac52763179315a9746eeb8447a396fece7c43e54cb04a62589dc7b5e23ac79fb03aa8b09a", 0xe1}, {&(0x7f00000014c0)="09a501aae796325c4d127b7bfe0f8aebde2defd52b5732ae93b13db03726d0cb664b8c846131a887a9d7d1e6a2fc0e2271789ff9eada90101497994770d452a892486a244d804ce55a67f0c5b5e574d1f31affcc4facd2797b3fe81a07e88f2f70c31ab1bb26494f592624059572112ce458865b5e51330a09f5d9caf885bf6ef52c6b37288d168697ba", 0x8a}, {&(0x7f0000001580)="cc1d32dc6f66fea4003c0ad0de4846160d16b5acee257701bcd3a99349e736c179e0844b1e9e4b697607f0e1a45b09f0f9b20fdeed22b34c55327572d3780ab2f9b6abb9289ba9b17ad34cd40b1fcb8e4d9d495e49c5decea5a4dc66684b297830f088a493e194a3402b3485712b3c6058e75093353b9f2ed985ee1707f234434d2d74df3f6097159a45dc272478c8e11b0bdd165cfffbcb708c4ba61ff30ff96a94de0e0ce83ac467ce0281c2a0b8a3fdd9a318c751cdfec77f336996de75c3c29def086a01d341a7742cd0a11ecbb63c2d06739d4a893312722ffc4980fef299d11fd29d72e11edcb2306274075cbd2211600e0415ca554d9db646477f6781b275cfd52207b29af8903af2bd282574470abec6d5edceb8659c55467e7ff61194e9bd0cefe8588698351a075e6401ebaad473f442b34056d77b678bf6db27843335cb05b82ea4a22eeb876d81b7d0ad4b71b5af720569d1fc01fe17fc12903b5ec80b6fb06f3229e46d822b800dc122c2b9891317791a311e75a25936cc14eecb8c268557cb599e24c89237ebcdc83d9b4dfe3b5d4264557eb489bd87067e440d4b2554cd1b97654a8f4611cd820aa20f13084df99130dd5a669c7fc5a7ec69ed5f3241e07c3308c566306e1247794c194da6940a14e86a7304c13f4c1d1ddb40270c33637375e166c106e13afab824c265386a5e22d413c6635c08335baa59cb4582d8adfd00a5e65eb24de08eef3cd35b08173f475533e6deeba1e383dd0ae818fdd8c5a23d7a8adf18952f9987dea1c3598127a0a47fcfe88e412b64f974fcd7b8cc7b9d12928ae2845d64c0d4ad43a22af771ef5732b9b58241d326ef9dca7d4e241671aa6a0e06d2dd6042289e521374fa942871eefc8e00cb12b7ce3b034704a8b262e391390e5746b53fbd0ea1db6b13a80a18aed1993b66aff580c1f4460626d607f4de28cb8995dd5294cce156aa6e1aacea3d0a26f5af5df7fa3b9398b89b2e8d3471098eeb0eaa010745513ef3677c7faa0d8db47d3761468bc6798e2ce6f4a22a83af4f2be6b715ff39e61e3e68335f3ee66db26725d449f422b8a173445399e63be1c9e41ea8ecfea7336e5d492a7bfcc82419c8482b5552b1d9c26373181389fda713ae8cc0ae3a1937ee8c9b234fd550ecb9dc61152d8b20b0c196f7f308be8031004a034988211c865de5bce246f35f2f4028ccdccc41872212774dfe248a4fc2f3a74069f89a37a789432312e5291007644d505d5654bd870f1f63e3edae092417955f3014a2790f773b465cf2b9ba0ca19a4d22dcc3f0436ce123424dad479a5907bd1d80a3cb33aaf6792b3fd8f0e027e385a86e8df294edc55ade4cd6cfaa8c5176bc1f1abcf41dabd01549bf52e6abe822dbbfefd3d277c44a33d61ecfd620eb69052984261377c98a2858f7a838390db3ec36590c840b730b83cac48975b4c335a7deec0336c1ee6cd6837741a17e48aac59456ec0765af3ec65e83c22e5588da8fa4a16bfe80576e87017efc016952fbaade897b404322f00e98313c11f39a165bcd524e85e82cf519c71c85e38e087e5ef3e1ed61093593bae2ecd9bee28e095acb0815e22b2ab7955357702eae958ac447038350a56109c6505fb4f01ff97ce9e434f681e1914603876c7ef1b259c0c429899e50c843b7e46e84439c91feff0ef68907926e635213997f66fc1d9adbe30d1e6d4881ce0dead6aae7f7b20543c8d10cdf0609e75a834f3bd35dab58642d8b5a1e03f8c55d32f8daf9613ef19d6198ce91ae3d8b6c554c85ef6811869b5f85eb796c1a9da0911d372073c1ceea0581033a632f7a8eb86d08cfb06b63212da119809cee5c1cfa0af480cf8d8df3abcddaa72afacd2cbd706b1076ac8ce9201a6b1bfa2b664b10b1852d4c2d500a10a91770997eac554f4c7f9eee78186e6050f00beff82d7f8f0003fd4ec8acb16a5d9b145bbf535f0eb6aa11f3872bb95ead7de2d8469e42cb1e50ff84dd3a5639fe603b71dc4085589ba04c6dcd810ea97505e5b717d8844fc2089e7e3cb6a249e6460ffb358525fed7ceb484c55ddbcb507eac190abb62769de9425aa45d04d47e44c6f78ba5e1f214e6b14b440362991d8e94ef256cca4831595febf20b8978cf046a953f3f2150ecb3e79afb8c147a258911fd8f60cdb902931f4870cea41c02511e236393c9e06a0d17485647775992749828298958da8f3cb25c01e12040475e0d9d48be7266b95ddb2bb7af68b29ba1ac1fee440102db3f413062159212a5417e92c3b68fa4085abd6659e03c4169b69c7c0d8a2f2014d5f552b2aec04d4d5326ccde6504020642a57c97727246c049a27a0bfd19be9179d9667b61bb5e00197c622fb52644491a5269d6d8e534c379a17f94cd4e1e89d8b13f08e4dddcfcc48acde40df24c6b47ec2c87ba14962ad3a71831c83f08eab18d9712ceb8a7d46560d844c150b5ce0e17f0ef2e214bd701946b59956b3152c8d7d044c0ed46ce140f76806c7052b4b04b1244b2cfb3026e5532d9f72490d530507899fa9a0b042c1b7f60e2736738688f3ce34bb1b23a6f999ff1717e9f8a5204ca4d99104865727aa10f830da81662995eb4660fac9a66620662a6f16b40b3bf191d551100802c4feaab5a9a4d87cba853b7fe7418fe1ead99306448acdb29cd7f3544e5be44a419cbf69b439d28e38560b6d3db6267cdf01529fb5f0ef7871132098a1e402068739d4738bb8a29a1f086f26482d6c91b13a8c97bc5d7c976677fb9e1e88e4c3313202be91c9b9d28c62a5877442dcd07b383fb639cf24f6996b4d9392571323f2f676b91d7f6b3fba414c2cc2d6524b63ea777868d6e06ce92f42b466820ac127371abdeed07d19e36a451536a634bb3cc274e05bc325a532f87c8e7fcb5f9116a8bb7fef5fc5e8ab416d674c6ea89b046263bc35810517ac2349ae81f2ff701662545d36392863b9d49ceb0332ed7fa62a00ddacb3f01764d8c693edfdeb005fca14584f6dd1e274dbba631cf36899229df4a79139ce0a71418215b1b76691c42112df944b3baf37123c6ac9d7832ddcc42554f76d2dadb408742d61323c0756a38d49b61196cd2b3c9e2713db9e1cd8862e2483a97c96bd2529b8577271748aed75e591fce3186ddc15ff5225245e8af20ab5a093171927b79d818c49181f3d492e9ff66a234f4e62d274b7fe6bbd5b93b64854f686f8d6120757e2b2e7fa1196d5c9dcbd689583769cd107b2b9a4d92073efafc77df82de3e882f306727d681b0344051277a467fb742dd7d2689a02a9b54f607e0adeb22c7e58f1b9a50ea898ae78b79271e696ab263bb34f7318c6cbfbab004b55a5e0be10abbf60142e670e30c7d2c80ef4c88923f39f1e14c0637d5996a15cc0e6fa0e7b6413cd363a5128ac1bee04c0470e3f764d30e55e603bc3482ab99ce05bfbebfbdd7f503ebad7edcc662f88d357339f4ee5182ae8a237bcddec507a1cd2becd01ef472bee631b733bd7c96c26272bf8951109d7546c5e1de3ba606fbf7ff05130545b467f75eb4a6bceef83215f7f3314db47b2b5f7109fd8d490e5d2a4627efb7458ca04f2f720173200f790a5f135484f754f44a9249e2e92275944df1d8f04ab59fc75eae6dbdf15b96999fa6ac37b5cd5cfd6edb5a7d13d033a19110fb59f0684fb066b807962c2becbbdb51ffe49312f540518e91001174fa7ff5b15d96f9cbdce00aa4fd189ea8b7d65490025d35741e42b40e0ebfe8c9b087d31ed451793befeaf3b691efd48e667357c385775b7c2bc684a9cb4d4d1acf32c7c7a47de0830305564d280107e63d2009a2088c6ff005ccfe4e4d8cb792a1fa038300a333cd3033b386c5c152d5a326c91ae69202ee2bfc51101002acd1187769778be0e56c87079289d60fd87f5ac0ef6923ccc0a3bee745c3a109f633c1d20d557f350860d83ba1caaadd99ee637a2fdd100a61f5ff6d6dd791544aaeb7d9e5ddb2afdafc1f6b3df869a83b08f0a61b2ab238e66d08e4af0ecf1818fb8d072c1a1f854f795eddf1436d437c79736896773d22a46f4e0a851ff46c1b7c945c483d717462bf4174e26afcee9edc4b84d82c1a2aa674f6762d9cac3c139a1f975833ce8b8c66db451936be42003af02acd53d5172ff761788b1d52e5e6db6e135e798a6a0677177cb00d34b3d9c742ee9b327a0739147b3491c30de3b20b9b987e1584124766f247b36f315a0ae31391478c153fdc24ae7c39eb5b5e2b67a2b2956a029dd33fc18ea1639ad2c08c1d1de74d6fefb3f3c26e0a4ebd59ba724d5f80ad28e0a3b5a7aa94c3a0686befc0f646474a6d878b0f635f1c9788a3a19030a61cae2ffed3b3e59e250a4ed1e0711a4ba46603bf777266301fd7a44f4104e8a6213eb77e9ad5ff4363b58b07102da2fe1f4c6c3acaa5be4ffa41fa8d8bd79dafbd67f568310f9d39f821678c2af69fbb5b92f66cb7b48b072b4de51013719875b01d65e0453b55249b599d98a934bf3d056a8458e8634a2073b3d11334dc823ac8acc67f7ea7c83192b47f10d3964a655e5e1e7dfcb8690a410e4528d446389ff9c873d315f485d88fdbab8b6ae2f0298173ba8766a8a755c22e1a23ba6ae6af1bde8e7acc0ea233cbda30ed91dbf9751be25d1aff0545386db1e8ed90bfe4e48cca4f73b6f919bb3250c43ff8925701883997d1a982a6f8e25057fa0de9c37946eb7d3ab7bfc2e924deea5e47c75a4b8daeb01d29cf05f6af27b620e957da91d7844c70477e04ef072eb024a902f351c9edfe5b3c811ac3e46dabbec8e33bf87d5554cd13064688f9d8dbe9f006067ac0c8c8eb689e7d75ca4d6b154303db7c6d0b6cf38b22f18470d389ee01ba8dc327e903d2e92aeb64f3b4729925b060da5d8bbafeb7c6558d8eb7304b869c72f978eb5135cd882de725ffcffba42fdf87d6d3c0ddbe709ad30730ac2273581f64b9246ee7ca8c222185ccef46ab013a23f80cff2063acc1dd14042f5514e4383a85320d86dc4499c085b0c10b5ba43a72ff85e9d5327bb5536c208aaf307e5a175e940463eeeb8bdcc91502d0db91116d869b81fdc4f13615293d5a3b0d9e30508e85c8a1e934f9ae4582095200f95cc54d2a82f0dfb771689082e8433d073f2800c7384032b58853ac60e922720882a079aa91b403e615de634cd99b7ebf298342eadce0dc76656320827b7c7a20ac2328efc69c9f4e3da27f191e4b865e4f7fe371cae365f153105b1523cbf2ea60ae01df679da8e86d4f197fbb82c7c8ae7f26c9c685a3751550cf8945bb22234c30616e5482456bc225098d8bfaf143ea3a19cd3f78914a77c521ec41bf940cced0811f04b4221fb1bd7b2365987a6a3e408d7c64e884adcc3591e6176331971f01e64bb18b2da4752c7404c194a2a60998d01e03e58d9b86f761b2485ff6681e53dfd1671a5773c31bb875a16cb2cbba92e04023e7a66b46f844446014a5f44e4c2e1dff94b08b67c489756f9b2dfa6e77a8aa4482f624efde1a796f780222ebcbf3503aef3a4c70bba4719fe2b5ca0a0bd9117b3b36a9def82fbb47e6844238706ec025949f9f5f8a410ae0c343d56b39d1d90df06ca444ecc9363908a361ef26042fe112626ae15a3f0c39cccde53b299cff3ba31fc3ab52bcc53e846602c02cd47b97d98beafd0e28aa7235c1299e0cf82959bc20c3e08d7274a3cffeccbf584585c0cb9a83cee899aadb427921cff6b985f2edde0d83a572edbc8b48da459bcc477a1bafd93b5bedc1319e00a39098ed38817f145b8c9b2b44", 0x1000}], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mknod(&(0x7f0000000040)='./bus\x00', 0xb0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) close(r0) fcntl$setstatus(r0, 0x4, 0x84) 16:00:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000000)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x25, 0x2, 0xfff, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x81, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3f, 0x9, 0x5}, {{r2}, 0x0, 0x1, 0x3, 0x3, 0x7006adc9}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0x667c, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0x44a9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xffffffff, 0xff}], 0x7f, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x40000020, 0x5, 0xc0c}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x1ff, 0x7fff}], 0x5, &(0x7f0000000080)={0xfffffffffffffff8, 0x120000000000000}) close(r1) dup2(r0, r0) dup2(r2, r0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) socketpair(0x1b, 0x3, 0x6, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x2}, {0x9}}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r0, 0x109}], 0x1, 0x8001) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) sendto(r0, &(0x7f00000001c0)="2a7c9afbae7d40282caa6038a762ff5a0be376df5c5fc64f69eae8692dd1cbe67ce4ff7c00f4c33c46fb13af7c8f2871686ac3c2a81ea009ae339d4f4a2f96e099638b1d7351d2aa22cc909e48d336378943b268036cd111c4415e829e186163b2d68514232ee7fc6b58098ed353b557683f7d6059cc1b61fedb8acb63f309cb873cbe690602cd6e77a410dab6873b55ab488a977ca0d4e96ae0e9d5feaafd28d88810fc48fbc4aa1f78be6fbb8b9d72b4d76e9db2cc4da1afdb2d0ce9a104f09ba2a59f2a6ccf88c2cd358111cbe8e302bc36d5ed2766d5fab88532e7c9", 0xde, 0x4, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2d) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x1, 0x1, 0x3ff, 0x6, r4}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) kqueue() 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x2, 0x4, 0xf8f0) sendto(r0, &(0x7f0000001640)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da6921506d1e96989a758b42ff705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40", 0x171, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x9b9, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) close(r0) kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r2, 0xc}, {r2, 0x81}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x6) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10200, 0x2) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x0, 0xb50, 0x8001, r2}) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) syz_open_pts() 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="4ea53f8a9ad97fcea9cbce7a3d5c9b1a60927be28e9db98a686a8c7a3105b459606ea6a8ac5be2f336c4133b7ff583be971e5107c20ffc4298b49f7f86d86e7980", 0x41, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) unlinkat(r0, 0x0, 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: clock_getres(0x0, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) lseek(r0, 0x0, 0x3) 16:00:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653108"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {0x0}, {0x0}], 0x3, &(0x7f0000001540)=""/93, 0x5d}, 0x40) 16:00:21 executing program 0: link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x7fffffffffffe, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x3, 0x7, 0x3, 0x5, "e62eb37797207f1ddfcc11faac49f2e20dccef3a", 0x7}) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="1ed6b537", 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0xff, 0x1, 0x0, "2f5b7e6205168ec25931599151642eb88c0d2ad6", 0x10001, 0x8001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x401, 0x100, 0x9ed6, "5d36f7fa466ca373371742368c687417187e7b6d", 0x6, 0xa563}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x0, 0x5, 0x401, "13134326673653445870812143508ddc87957880", 0x0, 0x1f}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x716a0000, 0x7fff}, {0x7, 0x536}}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000140)=0x3) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) dup2(r0, r1) fchdir(r0) 16:00:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') 16:00:22 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r0) socketpair(0x1, 0x1, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000040)="647f644145d2b7f9441747a596eb29ba970a1baec687135a69b87d80142952b1ea48e5f4a4166b0878ab00cd6507d0eea0a3e3e5c54f704afe52e43a573cdd4f2bdb4a2e4b3dcb12d4426f76d2a866e0ddc52912b196160f0c3dfc216dcb0699ec602ccdcb4d08e5ea7108b2c83adf5ecd9b883c6b05843d118fc22c7cb16216cce2cb9c25dba1cb151025cb964aeaff2b4806500f5791b50d4b5ec7b56cc2162cb3725f04af646ec727c524546dda3aeb6da3d0bb360f872c5ce012004270e62125b8e4ff3b836490c120b00655d2528b0fc05592d7e60cc6d7bd754b896732acbef043b358f580438aed41833c00a840d68f1f58d88c3f327a56", 0xfb}, {&(0x7f0000000140)="4e249b264dd78e9cf1df0b392acadfc911dbe8e17a10f6d5aa3c7101c33d5192c1f394551181c2577952bfab2b76fa38c6ec7bfa1f69b736daf1493ab53cb11d9c8302fe7f14f5ddbdbce85436286b7d166ffdfb3633ef5003a35e9a2fd44b91b7ac06467752410e933df719500f6493333ded31b99c4eec915972c6f89d2b4871af17cf957e02f15f20aa19216711ebe412ded52f9e4f65bf85903b2879fe61d029f52b419514ad3e43518b6eaecd609c1d958fb989eec70896c8597829530c", 0xc0}, {&(0x7f0000000280)="c225c5facb837fd4cf206be90ef822c521b20ba17bddcce28d8009e47cdbac48208cee11b98abfa5c98715e0b6a906d62594ec308a009d288812492111de7b6903c6d5f4d2bea98213459232a4c11cdbb57df0f0e388594ed7cafa5a6e79e9d667da564b48", 0x65}, {&(0x7f0000000200)="544bea650342f01ddcbabf9432cc5ec7e9ffd9ef69e0201d645bfdaf8ac5e1113d9d3fff6d44aab85c10", 0x2a}, {&(0x7f0000000300)="e834916201ec7bab787bef623d7c", 0xe}, {&(0x7f0000000340)}, {&(0x7f0000000380)="40c5c0754b4eb722f43dd95569fdf6749a6439b6441d85d2265db3baf5090573945da4fb371252fab55bce723b5d728e5378a4ef3b10ed28037bdb1b7794c800b2fb226541adee1e3df22c2abc4b804dacdb79d4fa887ec25d85d6f7adf307d00c4064326bc882eefe91cb7f09950f97fc9d1c4c24c50591bed8e74347f3dd07591754cf7c07f54e719b45a26f970a03903d82a2cdd6ba4985999b95f9c8c4edac66b7fc4c", 0xa5}, {&(0x7f0000000440)="d3810b0459ea05632545d4a3", 0xc}], 0x8) setregid(r2, r1) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xfffe, 0x100000000034) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) r0 = getuid() getgroups(0x3b5, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6040, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x7) socket$inet6(0x18, 0x5, 0x6) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 16:00:22 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x2}, 0x8) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10c}, {r0, 0x1}, {0xffffffffffffffff, 0x54}, {r0, 0x22}, {r0, 0x25}], 0x5, 0x0) 16:00:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a3d25c232ba620726600db77273d8469c6e7d4d66046088056e8c85e3a15f759841fc1eb1d2d81d3fe5cdf7a350425d3db783aeccdf4d54025c73a648438e2c2ca5ed48789433140a4994fabf9ead23e103c30f7255a44d77d0fab1b0ce4f36616a1abdde180a0ae5763b5478f7d26a751aa4de0dffed762bfbdf8cd0d4999211067407cee52b072770c78ba1b3ad6f5f2456e822d251fb66526db6a60a0885edc73abfca4a165599c5d55afd71827b469da4ae5068ccf", 0xb7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:23 executing program 1: setuid(0xee01) msgget(0x3, 0xfffffffffffffffe) msgget(0x2, 0x4fd) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x102) r1 = getpid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0xd343b7a134df3799, 0x80) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) listen(r0, 0x0) seteuid(r3) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:24 executing program 1: socketpair(0x1, 0x4005, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) write(r2, &(0x7f0000001340)="5b8e", 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0xc63, 0x9, 0x20, "30be2c20ce2b059ff8818ba40a6101e79b6f541d", 0x4, 0x3}) 16:00:24 executing program 0: clock_gettime(0x4000000004, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) clock_gettime(0x6, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x6) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b44cdb8d41ca68ad13b6c2d7a35035f7cff0c14f44efa38789e8fe277ce303dc06e04a2136aa75c21d2d54856658d57307da19a55c5a7ff472f1d40e5e366b682a2fe9a50f58421b242a3d7ee82b6b77a542216730ed8b53b5b12b383dc8f2103d3357a0d0a01efc11be4b945344645ef6c731d5a36c70a103530b43a2546a08079aa2acf10297ec44e6f2bcf2d8f845f9057602283410403d67bcc9f1595b76b32ad094f5560988fba08a28e38d7bc671f13a42c7c66169d7acccae6f7e98492af6bd04aceb4d05f414d6eeff08338ea978d66205813f5faba55e1e10dd9246387d5a13bc6199fda76f69c99474d3aa", 0xf0) 16:00:24 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x54) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x200, 0x190) linkat(r0, &(0x7f0000000200)='./file0/file1\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) chdir(&(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80000004, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x30080, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x3, 0x5, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000700), 0x4) r7 = kqueue() r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10000, 0x4) socketpair(0x6, 0x5, 0x2, &(0x7f0000000480)={0xffffffffffffffff}) r12 = socket$inet(0x2, 0x3, 0x9) chmod(&(0x7f00000006c0)='./file0\x00', 0x2) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xe037ccba03968e3, 0x41, 0x20000000, 0x1e, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x11a4, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x40, 0x401, 0x6}, {{}, 0xfffffffffffffffd, 0x2, 0x3, 0xf8, 0x100}, {{r4}, 0x0, 0x20, 0x80000000, 0x2, 0x101}, {{r5}, 0x0, 0x8, 0x3, 0x5c4, 0x1}, {{r6}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x8}, {{r7}, 0x0, 0x90, 0xf0000000, 0x9, 0x1604be07}], 0x1000, &(0x7f00000004c0)=[{{r8}, 0x0, 0x8a, 0x2, 0x7, 0x3}, {{r9}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x9, 0x6}, {{r10}, 0xfffffffffffffffb, 0x8, 0x2, 0xfffffffffffffc00}, {{r11}, 0xfffffffffffffffd, 0x1c, 0x2, 0x1, 0x6}, {{r12}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0xfffffffffffff80c}], 0x0, &(0x7f0000000580)={0x3ec6}) getsockopt$sock_int(r9, 0xffff, 0x112b, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x800000000000002, 0x3, 0x102, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 0: socketpair(0x1, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x9, 0x7, "28c96ae9a44ad46bbc5e28fe3696c8b4ca96badf", 0x336, 0xab}) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r3) dup2(r4, r3) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) dup2(r0, r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) recvfrom(r3, &(0x7f0000000180)=""/182, 0xb6, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0xf3, 0x8}, 0xc) close(r3) r4 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) writev(r4, &(0x7f0000000480)=[{&(0x7f00000000c0)="e6212900295bc5a14cea52d91ec245333e1deb1b4442c9e49cafc22ed8caba4aca473c8ebd9f4f4982caea48", 0x2c}, {&(0x7f0000000100)}, {&(0x7f00000002c0)="bb7a5a7a3f4a236e5d849638c7eee51685afe7fde9b8a8e41a3d1bc8a53012437367cabddda7b5d20ce33c4f48ec2ab766b26be44ad9dffaeb23abf0198114f875b666c2887f98f5a691ca430069732703e937b5fde17749b0d95629afa7b5dcbb4b58e1e0c8da633c548bb42af5f57cfca33ec198f9ec44a8c27ac590eb290f9dfdaa85245c3e95f6105b9009444cdc0fa04abc50ba458df8f3ac9edeff7128bb9f8a7e7b8b2c0e73701501182d0afc05a920e11bb72da92f66a117e2a3553aefaa560b013cf5fcbc4f7d8fc1a685cc9fd7e23fae72e00b66b4a06091997908836e190a7c", 0xe5}, {&(0x7f00000003c0)="b41647c2dd8d612d563deb49eb933b6980b86b2bc3f3e3a78d470a1f28f100336b3308a0a5d1504b727130953b7b1e277a8accd6fd6d6d3bb3ddba336a51132a6ed3c8868df295b64d14c1488accbf670ce7da932f2eabab971ac5ef69bf58f6753dbb77252749b0bb7defd5b1dd72258f0955bf5c61943f3e776d72e2388d4b315da7e4b616cf488f040f5aec52136ca50637aed1f37ca2c391e402b5477c1d33bc0e4e62f19525f09c9caf38c3c173990d3aecec", 0xb5}, {&(0x7f0000000a00)="166054909ce514f026345a29d3c6bd8dd2d67367be642f74197741254da2a0b01928fca0a30cef4f415a2dcf88f93570d39b28920f9891deef25a8467bcb213ac2d5edb98ccdfe013025b46bb1b0c46e9a4f7dc760716e0a8230066bfd683c663df4ffb57ff356df8812d2825a7a0dfec09de57ed5aa1c58ec9028931b2099306842925e8d9e7ce6b8ea973703e38e973bdc3980d5b73c65038d950ebacc0f81d192578a2d277b8195e5b294ddfa76e83954b91539ec89433f6153bbae5c0c052a15f72f20d54ccfa925411cae41771aef2575562b8a1da7894d254d15c95943af59c2ec01a224204fe2557f9afcaae3542e762edc95426740deac27cf77ea0adc575e252fd0b9680463503a555ff203d54d155171132fc4ca7d5e0ad089a378d92bb7542f98c76bc9a42c6c1b421e9c5458ea959a90519711bb1fbdbab109d36d7d214cef4d2d87ee4ab5b28bc8a831da0d913d73d15bf6f4dcc4926b23d8800e25cdf9538c7fe27b98311f990864420f5ed51b6dad9d8545292ab525afb5fda816a8e7bacaa6d9a76a1fea3aa0ec38084b8241d16da9e29a594a29d07cec120655e7b645fe6cf17b4b4f729b1bfa66bfbddb421e6890fc3901107688c1a103304474e206391ff4764702f98dffa77f765baa33aa3ffcc65a76fc3f8a1b7d2af8aa59dfa83eb48b7b52d3b33faa80a75870a24db8c1093108297584ae46a741fd1a1edfed348bb7a5fc55d24f1927a588cc2c1002a1f648715a23ac9bea9f307a42bff789fe5f612172621420a0d1327de986a4a643046d710052fd5f98e5e22e385a9fdc16ad8454200a82af50d7f96f0a2d5910b0c1c6952936a27d8bb4bf912f9d2d2388c2822b4f06975928b1aa56828c8b5d8201995abdbe7ec13ab87e6a0cfe79285cfcdedf72f9b3ae5a1f8899d1a9b77f4ca895fe50b19bb65cdbaf0ef5040f0fd06fda084ec5fbd995eb8661831d4727b309ef2182b74ddbd881375abf735b367447180f0b846af195bf61a016c3498c23910c859eda1d19272f0fc209ba38d12725b5b0f1adff2218b3b806322a2f97e4a4b81910608d804f2c5239affbd07434429f16bbbd537f242ee196b72f57cc7777ca19f8b7042f5c1f52ba80fb4de54f719f6eb277d1ee13058f56ef98ea82a6a6e8ae47bf77de7ae3808c3fd58846ca63544fc680edf9097b3910a46736351e7eee630148daf9995ab350ce305c2ac918c52ae5648c02708e890da7800e41534c8dff8a5ad720fca18ad60ed6bc2425eeca3e8629d9c1dfd60dd655a1980979f40e9aff30b364b72e8d06ba1d9805acd497e0b4023c645e8db6bca03378e06ac763b6cce1311fb115faac2f7d71d4a796848753a15155401a919530dae109d3fa8d4239c0a919a693687749fd7d1433fc3976a48915be065f385b444a8ba67b0abf0efb1a7e7c0f2ab90eeee86f2d03d61f046883fca97ab5eb0f15f21a3904307ba12731451520275e250b993691eb6ced121bf24503d6dc95ae65b3a58ce215cb156bf101ed6b3dfd3ab0cf40293732213a82faff225e213bf12f8d8e4950fc6b7dc54b2e34a14b78532f84556bc1d623eab8d397f4203ee27f7dde33fe2012891f4d92ff77a2a009cbcc9f0a0da0b46eff619f7a77f22f1e735cb27dff29925fcb91848871a6c1044631f57eafb7fe482ea581df043cb09d9733132e48c67369c1175680c7181e1fe559ce5601a3edf2b3bd643a59d05c6b7c38bbdbf3d541f14146d2628b0ebe859d94aa023d06b2da003bec6f04392e2c3920017dcabcc9fa8a27403f719ab66e2d60535a5b1555120ed4f7f41368958c3c2c36102336f2f8a2bbb65fd42bb110ab8271288f811d3f87259123dbd581c875e854265923f8f18ced390b6c33e69e9f689d84ccb197c6bcc36a1419a024442f65df6625cdef4c329b107b4e4eb15bebed0002c28bef12273b18ca526282e12f838750cde28bef1ca2bc02f41372f9627bcbc4826fbf803c961e80137c31f7f964b721b1b38862b6bed87df55a72bb5e49e5f847637de1264b7f7e92ece0d2a8ae672a9d2ea5624977807b795eef016cc7903ef7618c9d4f25a358f056a22bc765680fa94d30ec7d0d948436fb5b337a53f5e000e1a080776a1f9442621c94db3f2cb37c32144dd930ef512632c634e657b9072a9e54a9af8c64a59efe50720e61d934c522790cdfef0516a6296241bbba9d0ab8babb794c430d0b9fefbc474085637afc8a0e607948cfabc96f3df91272666859555c6e961502f712cc6b42e3eaf34400d671a6c1d741e7234459333217d50c6afcedf4b4b697b9f5043ac070dd073907f307903959812eeb7ac1a8ecc9b9183c39d09d0b0ee7c0d9d0a9205f152057a6983ad5eb2d970ceb50796ca7c9a5e158e3d5c3e5b1bdfadc169664ebecd82e4844cffba67279b31fdd6534022d03d3eb73528f1a1d0f749bb8416f7e4bfa8f5e09eaacebe1251bfa915f6ef8667075af5ebc2f4e1c880c766519cf8f2cd0f50992416b11fcf3913a046662c5d0bddc6b7b7b43f35b10f38dd7d05d68fa8501ce9d0815c1060d2cbebc1e36ccdcb7dad8b2152cc943295ee70295df7a769591e0f9abfcbf1ea6981a5d745adbea88a180af640e9b65b7d3e5f89b771a13ef30252350e796d6557391c83b99a236444e5955e97f7ab8cc554fb9d0965f6828f9435cf48faf6b156be5a714e543e10597bb24328eb6cb7c5c036c43369041ef123b342a5c8a441a54f3c06f4889fd9aed093e5ef7985642b1ac1095a8d18730cbae4830075ff52c0c498d718151ebee9ab93856f636bf3dcc16a2bf95b7897dd0b577636f32d72003870eb1a3ea490f7cfe1e8a27420a6238972c8859d2b088212838c172ee269a7d67e921781974251859877468b7917a857e1bd70f112dfa5a0b10ddc4ba73d689527dd83d25f9387d625a3b573a645efd8260e8e59c34ec6128099e923a5ec7605a42360f337056957281792367dfb2e8fa36f24f99089e05d395fd3e3f8bb7de06ab2c82ced31a1acf79ccff73fa7cf372e23b49fa7b6b0970d262c86e7fcf727eb2fb8b50fd73e0b3ffd640d2bd77b45ba2ef546ba65c0221c985acd7857745cc416655a9f7aa486898a3c1728d3b2d215e0252327c419bc47ae420cfda3d65f50543c7c0a6949ac79c3ce5bef6af2110834ee25e5924f58dc1c9904fb7ed2846d74aac5e71a1b90a85156e7d1a98fad4312f11b90ba1b61539f47555da164e88109830227891e105fefca623ab217794fd4e0c64f1a36d5c28821bdb31449a63e34fd93c1400e6cd5da0f8e2c9e7724293ed5788208897864d0627385f80598fe2cee04c0ca99bbfe438ecaec36a3ec67312c63b03656028b4ed8b1f5b71edec6199b82057e509804fd8f099507e45b5d709957c54d5e8b7d78f8e0581263ab090180726b25543bb85ff2c0b98deb67513917602e58e54da5efc965f78559112cffcca3ef447dcb185d820128f595c3d67b880699928cf6bb87f3a98c700cdf55df7a48977ca9af1aefa5ed99b2f8d1fc69ca330e89fd8f6bb2bec50d36294c8246991c464f0df1ac04f7f5ccc14f1958a0edbee4d83ddee35e2a0b2986e8bbb437ab80e54f9aaf473308dcc978cc25e1db96ab85243402a35065b9b4fb76b04057e9ff8528c5da5b31fb8da18fd5b3d23790762bae5b65d30ccd2d002cd6f81f436d7a1989d87b5117549319b971786183ba190d42dd2d4805726134941d128e7ec2c3b601cbfe79c1da41c9ae0ef08c371aae51bb1f01a5e13936370dad0c28e152f8eb5d13843f32ecaf3647fa99a9876b43c12137d4c5a18398ad3f838f9ab22c4e6597b01d553826376126150c8041f96d3ddf91b71aec318abc96d60086ae9875484b3f74938b8f33414bb72af31a7f220f5803b6d537668dea80dae3f1a52eca0a4c953d7cdfcfeaac788bd36b778d437206611a99f6c2704d311e033fbdfb7d29896eb7591f6542dedc590eabe96ac354fefbe25d893ff670afd81c8a1e57a104cec0bdc671ac4524a71c7ee53e8ddf91c481a1e6f436f70c840443387cfd7780474ef3c739e4aec68fda2a1b105f0e3424eb2c0a987ca2347e920281f485d1922b632d0d0277ad235c0d5cf76f4511ddece78e76ab7f8d6613544d3589daebfe6017f4ebb56f65d4be31c64afe59d4f174c5885491a672973be0e8b6978c2c0e5aed3618547c7fcf512bfac0c715ec84cbaa3b5c3dea2bee7ff4eb261bc40edb9e6796a4a9f5d682a0e2337110065db296d6bcfd9c6be745b4e6b03c739cda475393cc16c7f8201bc5f82c1d19055d22ef8a3b2d3635b7700589a8d3382b7c87ffc189782c07eb65e304f47ec7c4950fa6802a4f5cb8e1c2dbbbbeee2621f24ffeae06c1f376d9b97971c4864441663b024e3c608536a98b4de39ec58e4ac41e9fc63db6eeea03b85bad6cf4163bd24fbe162251e1351e35bf4b8e61b691344dced4225f0365361b00a473ee18901af5c63e067d62bc2ca8aa0c5db4d15eca4aa3b742c06229210d3bc72674c5fff68a59d5faf1b8d27f92abb64109a878735ec9e0269fa934c03c18a4526c60a0996eeb88254b9ac5a103dc73aa79838acbee40ba140d267fb3c9fd70812230ca25b9faa01d87edd03cd42fbd1b24d408f1bac61b05ffda3b922f404e903797c75e0b7f28696d9a50a55f9f4592ee49677ae4d2fcef73437d96dd850219fadc95695c29b6ec65b9a6c4824be38ba3173d0cd04f2b23a5ce800a2d7a06aec95d48214a43b5734e2881516a845d7379a51e5ba2c03fbb0c207fd31207214f1642d1ccca8fba6024795f3734d65edd1aef93656bbe757f41b73403fa9ecde767cc89e63349a131ab9f09e5d5f32d2e9235b9a4d9c674047819b7d0c3b518f18c32b0f09ecc459e37075935b5118effa3724d703dd95d9d34e657a8ff6cd5c16158b6ac9849e5eabf0c5b793ece2b2646f24232b4d2088527b337f8fd01396b09be9568a8c5df30bf8ca3d5c72e4aa61afd2cc895d1ef8bc2f743a4eb15f5f8098ea90a66704e7fa7a65cc2ce10290527c3b3d5b8e8b540bdda0a2ff68b8a1659f425ec468f1e591d6d6f5c06d2703825cedb70f7b3b06b866b803965648f64abb974ffa3a6fc18b011b5d5cf143a332256278f84ee1fcc3b36589d1752b07a9c8ef2413b3d0b5cf131e7efd8abbff47741cf59cc9c09329c2c64b51a49cadda4ef84a31bfbd8c4cc0a9906efa65dac1d99cec9e4d14073352278b36f57c7a372e3abe4a727f2e489bec3332eb753de7fd706df8064fa0c7d110b1181527e7315df548d3e53fbaf8e6a049d683afb3778029cf47b7c6c44fe24327679d342093ed70d4808f2d885f7e3efe093095eee4c6888d00c60189fa2e8bdb1119e44bf7c0af3b7126bdce134a566e650a166ffa081f207c45696ee28dc6688eb72629575d86d22b1310e00db838b0e0c7a2603a9e4c0143d00a32b8f9d11395977639278fff4956b97d1485966986469228fa438b4ab2fc5bebcebf2ebb3e5161db471daf9b4230ebd478d668bebb83c6cf59ec3f409e714382c7e906ec8b574eab5aad11cab1b7383887eec32f0e7010dd57de4e1fc54e2371f8e934c04c680e64526f955cb191daa448e9bc673d347ccdb3148913f5eb4e6e2ff14f991d53a40067a214193c15f4ad52e85cc584fe7d03f8962a944b04bb3c34d56c26dff2c26225303f1f8c03e2cbe17e4081a18699701d44ef88be71e8cf7409fafb4a395bbfaeb20fd5927ac51fe4f970c1e62c2a09df821b98b3", 0x1000}], 0x5) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x22) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r1 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000000)=[{r1, 0x10}], 0x1, 0x46) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x101) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000000400002, 0x8000004) r2 = getpid() r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r2) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002080)="a0f5f4ba2683ea2f152abdf30335d4c81b0be343ebc6013fe44991607a040dd44837f571f5d14c0b7c602bbbfa76d94e82d563d95b75bdc63d1d47496aab00e42cc0d7da81d95235a5a55c1ab2a77498fbec273256de3ee15878071c3ce89ab0065c63d368d30a282ccc1a2f878bea0da15abcac7486a286cb305a4d33b97723e00a7a537cb638b588c42327fa4ea4f0bfb61365b98d451686815877113f90bfb14535605559b6506d807531bf060e8c70c841582543c6ac6315126c6a0aeb6670bc674fc37e83e3c81b01928131cc6b4bc5a32ca9b56f9a24e9511036fc9b36b9587575d8be99d7c8dc5d0b1157caf0fe51b965e10e9d1fc5e8b96dca5993c6014ed8400990f0b0098c40a442f13b47885779e6f253abc229bc3cac9fac6b8519e5e62adf386ff635ab74796471dc234519a4b2fdb0df7860ecdcb5314b1e9cd7414e1359b67ec868d6ab7c38747f52e80420591259ea8eb9c3e01aeb07e4e65c7235eaa4ddd1e298706de722256622aded9c50ae0cc36baea1c1551866245dd68b3b3b1401aa4468a3d514c2a6ed99ad77f7310d80136fd122fca2f8a561531aa1f522bde6c89a710ade480ab3aaef1428110b5a1e3b94a2fe8a9b3dd0725a098f3a41db8d821dcd9f2dc2607ff050b744df0804656691a780d973aa9867a0c215d48bd9618cbc65509122b962fc57a563b5541b61bad5dd625fbfaf1e0d5a4fa56cdccbda72ef52e800a85e56b10b99073df9099c8df517837c4fadebe8fd645ef68d4e4298035fcc5f99bc78b0a347773bc869fb3bb58b56c8861fd0672479836eb6e534397652164f6e7d8ee6ebf15176fde2bacd22326ceca1f433091f48ddbe46ddfd8900b977b6e44fbfcffff140b620b1a61db52c29d0e8eb30f9ae5aa35f9121fa183fccd95cbbcbf1b5a733396597b1d1c8e861b0ec40bfc38b195a8452790b60b5b8142e3daf4a6c3e5d4042d34b00fbc8211279261b30a464b04b77fc7adf64466761bc2e112628de14b4c53cafc87d134d4e28ed607bd8a3d15a32985cbf3d1aee55caa7d4c24f892757d67a8d181e77133ebec8a2614922ad9ddac40badd1b2285553931fc5bdab7d2290fe911f9287d60565546bb349bc22c8005601778d8056111915fd80795634c3088aa042bddcbcecb0dc969657ae69fbbded138702d30392e861dadee9c0667632e850c48353ff5e0b8419c81055e839c9917f8dd36ad6af72112f922f7b9277c1c3b19a88bfb2bcf5235590ba44e9e5d86a9659219d5261a0a3345ac8543fc8ff555d420173782ba98e8e06e98e8de8814cbe4d2f9930bf0d2c25b43f15741e7bdd65d3f6ee6f7cf54829b62e539bd0752d7829d2dd60918061494097c7119ee8c8ab86a2d0f509221146784b86b49fef0050b172c27cf0243db007687150495164a6dcd2acec11526ca07a24a3a4c84cf83774e0b8e91d1d06d2560c3836d6aee61e29e9665427e0eed1ef3717b40d5cd1d91fa2b055763227b4eaa3997466a8085b67dd1e27d6ea8cc096e81a194997936301cf7a420c7dd295f892af53cdb012087542d7b066f1a710f8ec440f0be20eb42a3773a6e75fb4e26f791ceeef77c39b1b1bc982592bc1bf1a7b2ce0f06e4e11f3328b1f7e1c8fe0cd405d8c6120a1d49194d728a82927c205c2edcdc237b63b917c78c58f7a170b1cedd57fde5e7e2f791b52cb9dabae2058be5e5e51dcc1ba625cf6a8e632d998e9862e45db8796de1f46870a8a61684c7a3a4621b4fd7ae9a59fe19ccf66dddd382ef2b9ee0486b2227a5b232cdc64fc739282ccd49bca6f06918bc11b4f02b70cb881e3e79c98f9323c01cb6344383776babc84aed228c6837051c71155f215f9ce4ccb79490c995732effe7e6392a28d8e75f4a7ff04c89882cc74f17ebf4f10200f72efc424ab8178e2b900d42034de1a404c2e91bbbfda276b2d03fa106dcea46a66a009742e46b20e780b3bcb672c2c9be5ee46793a289b71da9b6f29423871b0efe87a0e91cfd0ee78d05bb225377caa58494f3429d6649869100a0305abc5286300aa877bbfe57bd7d11393df1c71d60f4970de0c03e3f2023eafda414fd350d620148d5c42220fb39e0a886a522e6f131e461defffbc98e8aa2d96c315ce790e210a5bbdeb19180d455ef5e4c6c6bcdb3b3ac3d4e2bcab1a305902193b8906a047b1009d65f50107b76478b8e5605352581415c1cb109d934bc48d79ce3dcc5a6c767daf6854655be9229c6b617f82ebbb7a9abd0c19afe023bb149a0afedebe450ba5e19a456fdec65d1e3973b3c4d8bfe8fb988c3a6200d607a77740175116fb14b0e4a9417c920df2cb00a5e65977c371e293d0f70784ab32f0b60bc6a0028df7a1e11847c247c52830c02a538afa877cdd0f614a13fbf6a3f0abb8e7cf78095b57aa6bad15fe5ab81bfcf1efd533460f5fb2b3338c623785f603593860c5860c0bfa27cc664c2eff6ef5bd7cb340446e26818ece428dcf2eea56aab0bad034bf1aaf84d6e44112d2ef9b85029c3c45d745ed3963dfa7875d6a11d19b469b3ab96a3cf0348848c5df795ad79ae7587c096c63fa5c9de73a91fc613f13a62fd9eff33408531a27f5b41007b3145f8158e760234e4af034c1c7ffd499533971ef412dbc37673cdcbd87b8872d8dcbb259107bab7326068a2ec8142bf1f597ac7557e22ed58e05c5450e3f1d32fd9bffe824da3454fa088de8ff08c5cef1b2d3c1cf0b3ac6c0f686e83dd57d4480ba470192bf3a63e5bbb4c6847841e039c679beab275f88430314d017d8cfc5f834fe0ac41b32d1d6db19f96a25e9a15c56753dbb3da564c1ab989e02ec222ff41e4f0c0047349698a602bc5741a7666d6c9cbb5200f6517d4712e9825322d25509041f69e8f0141d40f54b16d79b61ad669ce7cc5205d3b53bb0bb1b3d8683a8ab900b19c56d1fe237c6f8a020c92e2770076c0a65ae85090f3cf2c3fb4e8fae27c475f7def2f0a13cc5558b7825d62d23808bb3a44b3c66573692b6abc69b552f74acb2160f79e2826d35bfa0f310342d12645aaee1a0742dbdeea781fa8b4548f0c08a19ad3f73215189d2870d5bfe57087565d34388ba55f2af846a694451dc6d4e5b8d185376a01941fcd8e07c223eff53a6735a7fd3c38211e4bdecf5a5128562ba44b49aea44d91b778e19e7160e2f12baa9c4744e69e80cc46bcbd0fbd319e71f4e0d9c6c4656cb8eb8f7e8d0f6ab47aee15f7b59e06b2bed186bfaf167f3189961614064783db6d92d0b09a2cd125f7713549e291b9aae6613c98b37e1acab467f06385f177235b11e96bfe46d319d1613ed39862f65c56696dd46e268b476928bf47dc897df6adc19a5ff4a7f5c8490a663c9d5e24f974527fd2872696957d1a0deaf1b0edf93fcc87d62e2f06a2d16ee0643012b484caf1a778df78ca91cd0bda83d3e5c684eea09c00e317421dfb3bf21015a9a16069ada3b22ba7fb0f0d589228d78ef17b9af5804bd7ec2cbaf7b18c58090525da0f984056d47d59810ce51e780865df24b260fafe18c5187dd44e81a429faf89e85a95c0168216f753edeefebf7cdb52e8148a39bc82ce95e9f35915ce93f22e94a00bfc77a318f73e06e84544370da6f0a32ff8a5c16a259f40f8e9a5447849558ea9f3043da0d7d77baae52b7a431505d450b425e2ad1e67e8ebe3c7e4f7b67421d44e8bdd337932e44aa986e088ecbd070dfd4bb27f23077688dc71c4da8062beffecfb084e9fc66c81ba8009ca2e656fe189ab8e0e5035aad67393eaccc9fad1834c250d72fc83f3840ee97bc723e96c79489ffefff8b3817f43b24d7a4e2b4939996f36f6ea18bea6b0c33e1ff0a27ec0b069463a0b639421c689e5af82ce6576f45aedf26e7ec58a91a802fd881c41ed94399a5a3af3beaff25bae434c99cd219bf5297c1212f6f1288d64f1385c7068f0bf6e8b8c5d273176b9156f8bd6537ecf8a98ef1df1760bad8c6eac342b6d80881fb6a36b9eb261681808ba1f8bae8f249eb746cce0e4f493d3ea1e94c0e3a7900a126db39280401e3395624fda709f20aff9fb943eb6f688500d3bc2442d19bd1e81897a281343c602664cb4d9d57208eeb2a698bc68d8c941ea02915a8fca098fc81aae16dac120e49ca4789578396dc08c3bba96b4b00fd3ab5c017b19684330933f0f1296e1be9418e18d8a7f4abf2b07b2758b3f75fd0b492de52b45ef38e3ee937a7bbf217086a58db736ca7be823d2af92dd0472d0e297c4437f97e3d8d64a5720856cccce93d34a493836b97b8cc544760bb067ec30b7169237a38e30cd6a4b5cc6d118f382287bf7d336ac8bab3f1e7b62e64abfefa82c293b2f583b4d4d649f98093b8b3ddfcb4d2eaf72eecff44fb339ef99e2ee76fb05469a5d71b1f03f2311c8fe3733837306ef56a4be13200ac1a1807f009b0fe74b6364aa5ba27e8ee48898ccc41b423cd063502991603679c781105988fd0f0d3c5708ce18c959d845d8b5527d0dba3357200482ce4630a0f12ac1bfec9a28b1aa4de52d5f4f6daba3a2829878f3cb61d1235068f320640d71f45d3f679e1d049e94977d9572ab2bbaec141be7c2e6ca8fa32a31eb40328d59e7fc7aa27a51d4f327175327773123e53db47805baae61bf1402e309e54847da14097bb5495af734b6b17f58798bbef8f78af4193aaa0642dc703cfd66c354641a6c82db31a1181d7593e715d1e54a811083acd3a49e2bfb8fb123b2283fbbe365239be38e3b67e88e1b43ab882a2f4272e9e1f49031c294d36736529b2e02511a03f18b9c24bcd0775846632c9fac67e8d2f738150a9abd9fe23335f4929b7f5b93455833c877673de4d8494703a2177ae3787191b72f99eae72d6cd01026b82acd4826682b4ff43bc7948ce0b4e332726be0f381fd778b1aec06dd584b02e95a990be8852f8ea5fe3d0d8674a9de3585372442ceead1de7407a06b481843e722c5dd5dd1c578241f6d34c0b35be1a433a81c5e3e1eca696c608513b3b2ebba9aedc34cb017b0ddd87c45149d25585a70f5c710cd2ae781b30071ab602c0149376d880063678f3287cca91fecf93dcf233bdc0881bf594fe8f17b0ae88178278683548e6b69e1aa927289f9fd7f5f415031f12eb7d9849f1f4796d071cca03af3d9d612aca7c4f937619703bde78ac82332f673b4171b8f0724e4f1a24a1b0f4d3291e7e14234d5edf71d808259323489961f8338fe15a517afd2a83e97b7db0713c566e78cbd75344859df5c0f33378128057ba9db323f4adf86a8adeb7585b3f26b7b026948dbefc548a95be7308a82265e272bc2fff1f528ce6dbdee716046dec02152dc2629e6431f6ac4215e1b9c7543eb18051d9829a13b7af0544d0b66f395b687f0c9174f99bfd5815f568e3d3266b71712e9d42d40706678aa964cb7b05c662dd2c97b193196e3568be6ee5e53554ae62df6335db9b7ea527a5325cc9ddd575956b280663b18f33c0b66b5dbfe880f3dcc28f6ad757c6f42445a734acb", 0xf42}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000100)=""/91, 0x5b}], 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000bc0)='./file1\x00', 0x11, 0x7) socketpair(0x1, 0x8, 0x8, &(0x7f0000000b80)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6694647f1392"], 0x10) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad45a4ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1fa557c671fca912216b0402abdb72d13c8eaabbe906e2b252c2dfed0331fb853d34950711f5aaa0e380ad3fdcbcd56a4e70c3d462fde4b6765c14b192fb41f42cb72e72f93f3163cca6efafa4d7c07435813e9d82a1571bf1d56944003e520823560016d41fd64f306b04be67a48b424fd46a59c6a8dfb4e98a821ab9dade0a78052cba37ac29191eeeaaa7dc403ebf82fab5d65b764703422332c4d788a2ab09a6ce9083ce7c01304d5270513943d3b692b1c8152", 0xb39) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = socket$inet6(0x18, 0x4, 0x80000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x74, 0x2}, {0x18, 0x2, 0x7fffffff, 0x659}, 0x796, [0x11, 0x767, 0x0, 0x39, 0x46, 0xfea, 0x8, 0xe4]}, 0x3c) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:25 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x24) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/28, &(0x7f0000000080)=0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) socketpair(0x2, 0x4002, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0x4b) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)="060a") 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/70, 0x46}], 0x1) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) readlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/198, 0xc6) linkat(r1, &(0x7f0000000280)='./file1\x00', r1, &(0x7f00000002c0)='./file1\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) r3 = open(&(0x7f0000000480)='./file1\x00', 0x10, 0x8) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000"], 0x4a, 0x1, 0x800) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc44d2d3029909b45) 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7ff, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x280a) socket(0x10, 0x8000, 0x8000) open(&(0x7f0000000040)='./bus\x00', 0x10805, 0x10) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r2) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) r1 = semget(0x1, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x8000, 0x81, 0x4, 0x8001]) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) listen(r0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) dup2(r3, r2) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:26 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = shmget(0x1, 0x13000, 0x400, &(0x7f0000fed000/0x13000)=nil) geteuid() shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000680)=""/214) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r4, 0xff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x2, r1, r2, r1, r2, 0x1, 0x9}, 0x1690, 0x2, r0, r0, 0x9, 0xffffffff, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = shmget$private(0x0, 0x3000, 0x8000a, &(0x7f0000ffa000/0x3000)=nil) r10 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000500)={{0xff, r7, r2, r7, r8, 0x102, 0x7fff}, 0x8, 0x3ff, 0x1}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x3, r7, r2, r1, r2, 0x40, 0x800}, 0x0, 0x2, r6, r6, 0x7f, 0x6, 0x3}) r11 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ff5000/0x2000)=nil) connect(r4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x5, 0x5ca}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}, 0x2}) shmctl$IPC_SET(r11, 0x1, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x18a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:27 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bdb5cb65a33ea90db95b7ebd987e61d3ba9ae2003364b62831607399209e200967a91381d336163bbcc55e92c2451c4d44", 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180), 0x79b7, 0x0, 0x400005, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x100000000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10003) 16:00:27 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x1, "821f2645a185393430a6b27cf54ab9c679c85a69", 0x2, 0x2c9}) select(0x40, &(0x7f0000000140)={0x6, 0x3, 0xfffffffffffffffe, 0x1a54, 0x4, 0x100000001, 0x3fc26554, 0x6}, &(0x7f0000000180)={0x1, 0x401, 0xfff, 0x7, 0x8000, 0x4, 0x140000000000000, 0x400000000}, &(0x7f00000001c0)={0xb100000000, 0x3, 0x3, 0x4, 0x1, 0x3, 0x800, 0x6}, &(0x7f0000000200)={0x7, 0x40}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) chdir(&(0x7f0000000180)='./file0\x00') close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x8}, {0x8, 0x8d}}, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f00000005c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x10001) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x10) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x6) 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0x8) open(&(0x7f0000000300)='./file0\x00', 0xe8, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f00000002c0)='./file1\x00', 0x28) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000080), 0x5, &(0x7f0000001600)) write(r0, &(0x7f0000000000)="ad0e1a3f8a2835175f78f33624614c18d9998f2860fe354e6a9bff8ccc23cd1a3674073dff9a0bcafa69652bd6e325869f44b7a6c8c592a4c514a5cb115e0f12032f87f4114dcbbde0d9452b5111cb76663dfd46cda64ced591e6f8dcf9b488e8d673053b6c55c903c4f0b54eb843d5b5d4e06", 0x73) 16:00:28 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffffffff00000001, 0xf3b1}, {0x18, 0x3, 0x2, 0x2}, 0x80000000, [0x5, 0x3ff, 0x6, 0x2, 0x2, 0x9, 0x7, 0x6d7]}, 0x3c) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r2) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) 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, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fchdir(r1) 16:00:28 executing program 0: r0 = socket(0x2, 0x3, 0x6) munlockall() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1466696c653000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000001, 0x1a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1013, r0, 0x0, 0x0) write(r0, &(0x7f0000000680)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) ioctl$TIOCSBRK(r0, 0x2000747b) shmget(0x0, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') r2 = semget(0x2, 0x6, 0x400) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/165) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be", 0x1) sendto$unix(r0, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) sendto$unix(r0, &(0x7f00000018c0)="d278c9919382cfc65cfaccd0f8041c8df6e5d747366663e3f3454a2f5f8d20719fcdf0fad9445db2a528a564db45108c30a20e3832c79226ff65436dc0dec57484daf3f3e3300c527f739ff1358dd7bd0a09d324a99a7307bf1c47d369a7a4ab5fdc8dcd79ba7b92584ad4f0d3e2ae645b6b412cb426258f5231a21ea7ab314329249abc90ad280d98737e59d42ce8ecb69ede7fb82a3873479a8ffeac0b05f5618b4e55019dc750a3e9e4cef3ef83cb2408726f941f8fdc32d592ab60171645bb25fc229bfbc28dd6a2604274e4379fe7cb2be9c751510d40f2b71c89c22fba6f94005147dce7c1932444f41dc2c8d3a8888ccb9a21d426d90da1fb8fd3e28d10e3afaa5b14f7815bc9305ad0860937f38086e3d01daa05debb73c0071c6669a5cf7f676f966599315ee14abb2bb1ee8bd541f838d8df687c9f920a8fb1293613d0e7c5dffa8d25cbc47ae939d23cd486870a7ae8f57ed7105f4de51d869ea3337147d16a7641bff5183bb7613942ec39ec44bd20307fd822949adf44be67ebc0b9ba47218210189839d697978666f4d28ca11f962d13631eded4c629b10d299e98036282e813c8be3f8f8964aff7af0accbd3394bed5c9ee29a4e74bc12d9cf63be38cad10d5756bcb01d54ba777d201476957362abec0476a05a55b70288ba9fef80a62de6b0111e23f1a0092f62d66c1d894ad534a8069c12e3159a82b6ac198f4c78a93932a39f31d9e9c61ce298fcddb3c0ac4aef1ab3cc902cd3cd8c7aba9d144be0decf50c93304dabdcb3802e031589014e3c63b4f426afad08f9e5d6b5ce42e80542c8ae418796309f294b13bfe9e77665cd0ff374d0012744530f4d50199dfcb7bcdad2dc3045e93a1495890ab87d37ce5935053f479a4482aae1ba2ae71e017ee22400c7f87525544b988ecef2ec0fb3a9107edba797755cfbeacec57f8450a28092d7bed00a53016e173371bdacfdf5f0d2e40612f931085b578c979937ed0f502d13c21a77caf9268907376897b3d3a028a70ee9a8817ceaa0f79b04fa055e385633c5c3dad1445cdf2a877eb1349a51b39ca1e0ec26058757b9b416d93175a3ee6a4d902220dd735073330788e71a6fc5ffcb9e7eb5b3a78a4f8bef7738cc5284930b7f3ee704dcbf93d79299950f1a2de7c4afb910db9622142f545d66e910d087f8e8437176dba16d63816863bc2b1cd54f3c176a132c392ec36a45fc6ee728d923cea187307c468fd433e9baa7bc9a96459d37614fa3b964087127149c678b93e78902c5f57035b7fc221ff7e0e75fc493d288274e8a5f687594d2e79cd974d5f8c4e169b2318272d840687ace7a90f224a3ed90f2a4a1897a4228233eb5e6ea1fbd743273f59443d154ba676de773c1ada15e3631e5e643c17f8919c3ec38627da5802fe771bd2c98bb9a2718c15735088bed8bde6efa772eea009947630ff22c2a459c1db5912376e8ab97063e91180e35dbe34e79698c56c0b598bc8fda9000a1e9252c85a8d1b8e326a1f68d99ef99b0daae0f9086be8be1f57700112b0f27deaf4c0608fce3edc302b0b16a7991b62a42ec9de19d39622a0bfcf7e6640ff3eed978383dbc060a00740aaa609265a3269bde5ff828f06118f1f6a79cc92dc792491314cfd2bd7a92737650001c80b996370bbedb47ea853e0a2539a995a14c290328509a9e1e525c0b37b4abcde8a6faec25bcc17fd28b763d1f36a94c6d22698c27a4872dac41f87af67d73ba2632b902f6dc54afbe2bef56394a92e83bba23c6b381c973b435ae8e3dc2d46b1409141add2ad23f82ac1d0c3da8ab99150512deeef9f6a16c35dbe8f6891a471605255b4ef7754129bdadd6bae83452543285ffd409d781a1f4ed738939e436e879a9226610cd7c44d5b2e884da4cc05eb273811e0aefbb0e3c3c1590c9b3adcdf01305b5d35dc1b1fac6f57854a0d4c621d84b1f5fed54d040eb11266cbce630ae71a48c1fc28c48f68138405c2ef49de4e10da0bb1f8b0082fbad0110d4838ddd81a324aa37e40111d8f85d8620881569fd07aee75f49ab6beea2c750567fe5dd6393165589c862889758791fdc85f0b747811ca2035153057531e4dcd03f920a5acbdccb5eec361e690c175e0907a1af357ff866120cabe14be63720aa577b0d434a153ee032e94907952a1636a964d9ea7ecc0fad4518c21497dbb7389dbdb8f3a3d1939a7f1caf5dff27ab700467d37958cf438bb9127d781543a25bf500f590bb30b9f01b42207d0737757146b48efad80ad7cdfa150070da01463182c9eaa0fe608c0566e9f93dd65df3d9a6daf835af236a65813799a55dfcb6e6b8e2fbfcbc9998c979aa91f584ceb5474ce6d29897d112c894452c1c232fcdf51d8d4ebe901d3141dd17e17772ae133ce4aa6c8ccda92ca61bd1c51489aac700b23e3fabe9a58f8498acd577eb99aeb56672d3b7dccc531190d262fda203dab14128175326e115caf3b26bf76cd880a5fe0625536edfab9d1b66c892df5d187b8ac037e7403dd4aefc91e9eb7020e0b54ba3a5116b9bafdcff8446543f49d6e31f505ec5103b8e8e7fd08e0034cd8404a5c027451b4758c147c1142a537c9b65963720d66f3524f34ae402d4b160d68a97b023bc443dfa2da551f0aebac90ce18550c8a8d703dd1750a6320cad83acdf4687dbc98ff7562e719bc4e23360773aefabff5384a798ab8e3fe56f604630093aea68fad1c6711a6a6e98057fbdb2ec30c68ff4fea89e8e0d6af815a1fd7c8e54d000d0dd9a0cec501954f7073c62c10ad4be7241a007ee571597bb8cdd4a9bc6d3178bca4992e355d997e79d575594e614e47844fc8fe05a87549b3dfe31ce4f260a25f3e100a1cb76ae19f97dad0433db87c8771816909f2d3fc1ef667da090f3be3f96289d1d5968808cb3c1765f9a29073827c025773f871c9fce5e255bd4d698dfe2b33fe0e18546bfe4119ec496af1bf222e6a644f7652a2141b286a207456ca0ced547309e2b30e90bd10a2d06a5f36ed1821e2c16ee5985d8d100b6455f3b4775e6b0223013bbcae865bb4a9dff7a7e9a2292d64b20f8c309ded07ca2c3245823c73351be0bb7fab302a12609307b242b8bb68d5d8aeb9f3df42ef9a0bec168ffd67698a40ddad317e72efe573e71fe306a9f73d549562b54fb16089b02096e95ac058926f0bbf5b743c4027dc2d0d42563130c8ee6cf1bb5539fa27ab8ad7b4956c5232687a477ca0bf34f5b9de59a422523ddb8acee20c70cb992afa0675471a4bf31616442c86bb6662fdfd09ea8e425ac36c92edf6c256177ddd26ee1e3057bd2b54aa184bea2a8106784eb29bec1f77e33934c7db29865b69ccbbb038ad2ce84c2abbff70a7e5a2d10633e2daddea38443c28817a009ec8656d1abb65e0a815f1db05d4398cfaeb41f06a3244c83047530f3bf13f0976c69610bc44595c6f2e3d997604a4c40a44366b3c399948d47bb7d36c1e0685b898c39d62cecbf6125b85bde4d39a66849d6b44a6967996bdceec63fd71a8856c3c77586330800f68799110f9a2b898bcc3505b49b558e152e5893c80b601c3be84cfeede6bda19a977e7e7a27eb4ed8683fcf690aadac24e8e5d28d1f9c4574479a47205b6ec2354f1173f70da4f65d2acdc3666d13a9f579931647f91fcea5b5512d03f75b69f27709010f61167cc47bf55df2b6e725df945c2c3d9e3cc2bcd4765f8d8e101d9fc19849aa4165762f4669ea7753847ba3e85e24efea80e771fcfabd04217ec4d57bc0ddab4315ca62804c217fd8e4de1f2ff99ea5cdfc12f7f40a89f69e8306ffc2e456b6397ef7013531ff1026b7677c6c37db3fc2818cfec6474bac2063686ad4775aa866aaec3a65b793deca9bbd427f51cf4a37d3127769ff1b1385b1dc801cfe1ed9fba102ed120e647500b1a223885ee432085e35685b48d7c9d9f37956487f179f8006141edd0f552e690ae92c5124db0965c629430761e08d2a73ac829a8189df68f2b32da345f286925a9e2dd5c2e7bd4e38f9f1733268c570dca855fb02b90703efd7116ab8cff0d3cb81cd058398e8df7ccbd0631e70159f32317ba4b782b4e11607ceb024d2fd72295342c29f51f698622d82e9d8188bdea8f51f621abf8831b2eb9dd72cd98ea3c962e982b28a0c8baf3a2bd95d1e9061bce959f1e543402a8b9fba075c8e75205c44fe7df577a233ec175cb8d1fcbb14b18935002fe29a37cdffe62bd7aa8adacd410bee1839e2bf07b4d8c1bc883e9529a53ea19d022c8dcfa2c12c8906bf37d134e1f54df2ddedeb386f57731929ba9678950762f6447c549edaacc2fc9a626d80c011c6b6d87fe9619eab17e6821a296b0ee4ac0229420c2f7219bbac4af4c4df887061c060faf04977f419cb258e935026c6e6d182e8d8c3c52779e7031bfef2d7ad8ecbc4681f2bc05e68a5b5ae7466184c83fdbfd42d54340f33877bc24b5619607745a150268b4e68f8452d6b355ea25436975e9a8fbf574fad3e869e889d6fb37862b9a80058a1ef052fd0ea0dbbdaf383c2eb220873b5213650d477869c7db51e22e27dec48733167e91d853dfc0697c79fb808a91b5dc6a249503f8f547293241ecd1a1e3efce0e9dbcb089ea3bccccbc47cf78a693424e33c61227348d4374042d0299fc797cbb57fa4423ed1f7c54b032c5ce4ec6ea0578440e02213e4cce2a2b8c609536521f76e1cfecbd855386b6e1d836b23c7553ef5b01ed86beb60b4f639fc5484987235ce31fbd144fc878f3bbb02fcde5b85588eccd731b6d984ab18d9e01e401f0eff42c0f794543b57c52e4bca7c3e09cfb4970ebf97a1b73c278c6385fd705b96f0c1b2ee6ecef09aea57ad9404532f945b7fd7880a6234643cf3e6979381338ab873af6347de98726c8065a88012c259bff5039c6bdac15d8b6ca168eed8d7d4924bef06a802413538d203f984bbf99703645c47d980bfa5e8bd381b362b0536df2e27f835afb68d53ad508006bc1628ba777e956b87256e57d74f2c32b6429243739d1d0ccd39ba7b806c5cc85acff35a2b9f01863c4eed3ded36187441a5409d1298f169571413af7dd985c6ef7f3ccb8148ea3fd7c66d724e2e243744e483de7c8ad9c4170c8963e184099f15b12178f4060230b239497a6d28a73b6b35cf9e8249634fc7be3c7af0952e7ff8ece10b9aa52e785565010d9dae342b1ae920b537b2372ba586633f50cf70b56f8a17423ab676cef73f525b4b519ede7c484860810e6ad930291b36bedcbe5a58a8ac72bc8fae551e8c273d30e885d340702bff74a378028327455b4b40cfbd22e80a5b0d0e3b5cc262b87bda232a84d323f2dc31cf91a67cd5f53d4757c8da8d7bb27566cdb095a5622fef0c5651d8a7ab1b588b628b51457ba93143fa57a0e8d779e217eb23b98a8257dc5efd59a43c8b36dd78b0ddfe8cd4168df6f6e034d2074889ed522746dbeb39327c97f8c4c2d068189789e68dfca39232ef45b98e6b69c7bf3f9ffe22994f4dcb330b23d137e167a11d3645d42778844ca6ca0d94a90c8d53df626b773493a0de33b69e81e419e44f27987106cd8dd0702a201958f270281665558aa317063a5a784d23f44ee2bfe6733587baca7fce8d174d4e7d3a01a1d72d583f21b2b5d533109ffaff7a67a8ef32b324029175515589fb64c4dc1025c20e343b19b9c04ed1bed03e4018b8d8cb0efc7d094d5d4d0f286f287eb3687f71b4b9d9f4dae111e823deea490e18342524c9148e2e17ceaf55b4d7639b016a115b27cd6612a30615d2ab", 0x1000, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) flock(r1, 0xa) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10362, 0xa0) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) setsockopt(r0, 0x400, 0x2, &(0x7f0000000040)="abcb5b53cbcd388fd37ea02b3b92411ebc822214b67283be3f4e39eaaa9fecd0ccc28b48431db7b97d8e0021e5659812d848cc3bff1f9f4f575e3d764ea5a03f19a2b0a0691cde81ec39a5705ab3ed76653af413f93cb6bf88b9b309", 0x5c) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x18, 0x8000, 0x8, &(0x7f00000000c0)) ftruncate(r1, 0x10000) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xfffffffffffffffb}, 0x8) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/236) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x101}, 0x8) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f181237eaaabf0020ab40000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x5a) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) write(r4, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0xedc) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() poll(&(0x7f0000000080)=[{r1}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:29 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) flock(r0, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10001, 0x0, 0x10000, 0x3, "7e3ae95c9c3e63d9bb60474ae0c4268115354eb3", 0x2, 0x5}) r2 = semget$private(0x0, 0x1, 0x4) getgid() connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = msgget$private(0x0, 0xc0) msgrcv(r7, &(0x7f0000000180)={0x0, ""/233}, 0xf1, 0x3, 0x800) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x8, 0x3}, 0x8, 0xffffffffffff125b, 0x69}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 16:00:29 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r4, &(0x7f0000000080)=""/197, 0xc5, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setregid(r1, r0) setregid(r3, r0) getgroups(0x2, &(0x7f0000000000)=[r0, r2]) 16:00:29 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = getegid() getgroups(0x9, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0e", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x50, 0x0) fchdir(r0) 16:00:34 executing program 1: r0 = socket(0x2018, 0x2, 0x80000000003) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x81}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchmod(r0, 0x8) r1 = shmget(0x0, 0x3000, 0x114, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e8000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e7000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x400, 0x100000001}) dup2(r1, r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x3}, {0x100, 0xf58}}) 16:00:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x20}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x10000, 0xf3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1, 0x4d}, {{r0}, 0x0, 0x0, 0xf00fffff, 0x3, 0x14}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x9bee}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x1}, {{r0}, 0x0, 0x10, 0x20000001, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0xe3a3, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x4, 0x7fffffff}], 0x101, 0x0, 0x1002, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f0000000080)=""/249, 0xf9, 0x840, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x90, 0x20) getdents(r3, &(0x7f0000000300)=""/168, 0xa8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') connect$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) getdents(r3, &(0x7f0000000480)=""/81, 0x51) r4 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f0000000540)='./file1\x00', 0x20) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) pwritev(r4, 0x0, 0x0, 0xe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x2000) getsockname(r3, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) chdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCEXCL(r4, 0x2000740d) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r6 = open(&(0x7f0000000700)='./file0\x00', 0x0, 0x8) getsockname(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') openat(r3, &(0x7f0000000840)='./file1\x00', 0x8, 0x1) ioctl$TIOCCDTR(r4, 0x20007478) open(&(0x7f0000000880)='./file0\x00', 0x100, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x0) 16:00:35 executing program 1: 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 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:35 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000002880)=[{&(0x7f00000024c0)=""/245, 0xf5}, {&(0x7f00000025c0)=""/219, 0xdb}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000001280)=""/192, 0xc0}, {&(0x7f00000026c0)=""/126, 0x7e}, {&(0x7f0000002740)=""/132, 0x84}, {&(0x7f0000002800)=""/89, 0x59}, {&(0x7f0000000100)=""/25, 0x19}], 0x8, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, 0x0) listen(r1, 0xfffffffffffffbd5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffc) preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000002400)=""/186, 0xba}], 0x2, 0x0) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000005b00)=""/218, 0xda}, {&(0x7f0000004b00)=""/4096, 0x146}], 0x2, 0x0) 16:00:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$unix(r2, &(0x7f0000000080)="bbf62b80fb4dcda522b22c3ba19378a4eb2d1a173bfe0c04", 0x18, 0x5, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7, 0x7, 0x3, 0x7, "64601b4fa04be63379ab77026e27ed5507c056be", 0x4, 0x800}) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) lseek(r0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x81599767e96ef35a) read(r1, &(0x7f0000000140)=""/80, 0x50) 16:00:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000080)="1752c54dca31b1f8d901bde7b7412de9b8e634c1bb3772881e6c8639e21a0a0cae1047a455e12c5750e57f3e02daa3a2e084e0f105ce2894e0c6fd2b82c5c17861cec4d78f01f87a316ce451c797c73c6577950760bcb1fa3bff6bbb6888c8bebdabbe97ff720730c5f519f9133eea358f774ae80e94ff4f3db098d38eb341b02995b058", 0x84, 0xb, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2c5f, 0x7fff}, 0xc) readv(r0, &(0x7f0000002500), 0x4) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80c1, 0x100) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) r1 = geteuid() setuid(r1) shmctl$IPC_RMID(r0, 0x0) 16:00:36 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) setrlimit(0x80b, &(0x7f0000000040)={0x9, 0x1}) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000a607b6874d487a0bea039e5ca899009bc38aecb9995ab6afbc89845161281c18da404c7075a9f8ceea9dde6197ebeaa1b970bea019381763cf24d7040a5cd0023e3e856e2e42e5b4b0d500646d94b9fb60d0e8d6d30000000000000000"], 0x10}, 0x0) fchdir(r0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:00:36 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000680)="3e14e8", 0x3}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x9) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getegid() shutdown(r0, 0x2) r2 = getgid() listen(r0, 0x4) setregid(r1, r2) socket(0x1, 0x1, 0x9) pledge(0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x5, 0x7}, 0x10) 16:00:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8000, 0x18, 0x3, 0x5, "c5af1690c71486d9af12477ef02a0421deade25c", 0x7, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 16:00:42 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x80, 0x3}, {0x2, 0x100000001}}, 0x2) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/244) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/122, 0x7a, 0x5}, 0x1) socketpair(0x31, 0x7, 0x4ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto(r1, &(0x7f0000000040)="1f9b02433714cb84322620b0666aa15bce54d495ef6582", 0x17, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa4, 0x10000}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3ffffffffffffffe) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='\x00', 0x20000, 0x8) write(r0, &(0x7f0000000280)="1cf6994587f240875642", 0xa) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a099206fb2", 0x2}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r2 = syz_open_pts() close(r1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) r4 = syz_open_pts() setegid(0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xe916, 0xfffffffffffff102, 0x1, 0x240000000000000, "c8151c591a28272cafdfab2807d6626b1dadef4b", 0x6, 0x8}) connect$inet(r5, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:42 executing program 0: nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getrusage(0x0, &(0x7f0000000100)) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/244, 0xf4) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0xce) 16:00:42 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) setuid(0xee01) fchdir(r1) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='c\x00') unlink(&(0x7f0000000040)='./file1\x00') fcntl$getflags(r0, 0x3) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x12, 0x4) semget$private(0x0, 0x2, 0x80) r2 = fcntl$dupfd(r1, 0xa, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') symlinkat(&(0x7f0000000180)='./file2\x00', r2, &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)={{0x800, 0x4}, {0x200, 0x1}}) 16:00:42 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fffffffff3000ff89f069ae2e6e9147"], 0x1) write(r0, &(0x7f00000000c0)="7202fb77fc0caf1e175500245a41c45f830287786300191e8efa1c11634e824b968c2dcd3a862dc5309812be09bc540d84e035a316f571b7c3eeed30d028d6368fc6b73ab5e99a15469dc9e5ab320b76245653752994e10b3aa04a981dab8e0b39800f8684f638bba546337f0a669d4e34aee478d322707873ebb8ce432ff2d76b4237ff7036125b712f7c5d26bc00591461c97b6094cd8c86870cf8f77206391c6961b34edb0a962c936521605e7d23c8c7ac72bab27b90775fd89de0d94f73ef6e4bb009fdb627bb66c0dba7b76726ecf885c15695f8a98c99adbb56bbbfcc7131f7d1d79851e69e9111f933f7bbeb8012e7e51ddf96c3aa0c26cd", 0xfc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x42) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xe6f6) 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530008e659961a4763939c38e369764f5f76d5534d1778c36143717c9acea70254c3a04e85b1f66ebcbe5aec175e041c634837f2f6a846e06827651f3136612d44f9d69a0ac1d656a85f25c87e1c8086be29d389f2c7e962e9f718f535af17fb758ef71f0f3ef01fe3b3e74c441635fb45fce852336d3610074a8d504f77c2230b5afe8a58f6260d9175087bf181d1fd7254e21cec39e3753eee596e85796e74ba1fdaa58a196dd79da06b644a3acdef881fb3bc93306f0ed700a46127d90aa3dfa7bb1fdbfe288e5d234ecd40e1e64ab5f836c51a977704f04a7087a8f68e502542a70c6d00e2dde32aea17cb451d677194be1e9a6d7e9b992107f962e034d84c6197f550f956194e2780d334cb64d88759f5bec7568f1579168cd97c02d76a9c146ebf040f086d563444dace780488812682394d9a0765ffd9f011cd7f0cd714efe7c43fb19dbee4ce9a085"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:43 executing program 0: clock_gettime(0x4, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x10003, 0x85) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x4003, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xf8db7a8321c809ae, 0xf0000000, 0x80000000, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000010, 0x401, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x1c69650b}], 0x7, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x62, 0x40000010, 0x6}, {{r5}, 0xfffffffffffffffd, 0x10, 0x2, 0xfff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0x7}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xfffffffffffffff9}], 0x3, &(0x7f00000001c0)={0x6932, 0xfffffffffffffff9}) 16:00:43 executing program 0: truncate(&(0x7f0000000040)='./file1\x00', 0x47cb) link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)) chroot(&(0x7f0000000100)='./file0\x00') 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000da2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d03000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x8) munmap(&(0x7f0000da2000/0x1000)=nil, 0x1000) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x842a) socket$inet6(0x18, 0x8000, 0x40) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) 16:00:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000040)='./file0/file0\x00', 0x20080, 0x120) rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:00:43 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) socketpair(0x2, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x80000000, 0x1ff, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() syz_execute_func(&(0x7f0000000080)="458e0408c4a2819727c462a93be9646766440f3a427cb3a909410fc23d0000000000450f2dce67430f38020d190000002e3e0f18c5c4218dfc9f00000000660f3822d7") kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:43 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 16:00:43 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getitimer(0x1, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) 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) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\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 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x9, 0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x7fff) sendto$inet(r0, &(0x7f0000000100)="666a35eb56cc6921074deab0db6b25523d7638e445d9221899aa514b4131d09683f92a025073ba20124e33035b8681d5533914399e54edbd4e1c6c050bc2643611ce265f5bb9f5066026d5b1f90b0ee65101fdebde279ff56730a4f60f3cbdc8c01014ba3fc6ac9cbbdf3ccf269999dd85650e7adcd09bc0d9c8d10d6867dda74682bbd057594940d150108a421473fb91acb4138dd7f8a9e379693f47eeda7493025ea423d76c6585829773da87d5022a90c20dc28a4ec5d310acad6dc44c7c5d9695ce", 0xc4, 0x8, &(0x7f0000000200)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x5, 0xcc) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) pledge(0x0, &(0x7f0000000000)="1160576cdc0890420eaf3d4da68717a17bf8d07522fc13379051f72bc47e560daab1b6ff650dc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d30000000000000000000000000000") nanosleep(&(0x7f0000000080)={0x0, 0x55ba}, &(0x7f00000000c0)) 16:00:43 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x4, 0x8, "5d59809775483e97d488432320242e2122409989", 0x4, 0x401}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r2) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a89, 0x152) fchmod(r0, 0x104) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r2, 0x1) r3 = socket$inet6(0x18, 0x8000, 0x9c) listen(r3, 0x10001) write(r1, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) 16:00:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x10000000f) 16:00:44 executing program 1: r0 = socket(0x3e, 0x1, 0xfffffffffffffffc) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000280)="e36258a416f71ce99586132477fa56b4093cfb25b84ed6d9aad7230dcdc882e3c72e1bb9374eac0dd6a51f642c14f523080100", 0x33) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x198) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') r2 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x60) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/172}, 0xb4, 0x2, 0x1000) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) 16:00:44 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() seteuid(r0) r2 = semget(0x1, 0x5, 0x424) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x2, r0, r3, r0, r4, 0x20, 0x5}, 0x67, 0x8, 0xffffffffffff8000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x1000000000003, 0x8, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) connect(r0, &(0x7f0000001040)=@un=@file={0x1, './bus\x00'}, 0x8) read(r0, &(0x7f0000001340)=""/116, 0x74) sendmsg(r0, &(0x7f0000001000)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000001180)="8d339a73355a2fa99b694dd90992fd5643954c39d67850fa10c471664331d75e37e8f34eac1f680493eb6a4f8586a87d4ba0af6dc20e4c6f6ef2b79ab2584714ec300798557980c8e87c2fc4faec7245b3d3b07a9639a073baea966070ca4debca78f0ddb718104fad6da344fdd548ff91d159ca6e9b440e7de0f2c701459759fed051e113965ad940027a0a312069a3c0f2c0960c57125d032387e20bcffac2bea60310c3d3e484719933778a5fbf787c1c0c7b8945dff7d2c471ea7131960756c6042973ec67e54192c2042a92ab8fdd9a56", 0xd3}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="680000000000000001000000030000005e0dbc6965d60405ce1386b8ecbb3c40ceafa5a30e32ab61ff1ffc01660124ab20c2d1ea41467bd0e1eebceca7b4b74c9ea125cf3698d5c6ff76745b156f2320cc65fd7dd6e0ecaa00a7e4259648257d079a0000000000005800000000000000ffff000002000000b249d1cd9c8196e19b00a06c846603f94c46ed3a3e088313eba61d034df784f0acbd2021a2e3de75bad5c3488a3609837ab6ece23e02c4be66c17c0d3e31b60065b79a7442ec0000c000000000000000ffff000006000000a3e0dbff38bb1e5efd9b14835d8f92bd6d1a409bc83e7cb9ffac71ca4a6ec3f6821423f6daffc70052c27011d7c23692245d29fd8a3265be343625ff72e64eed29c7e386ed7fb64d195757d30ac17960fc903ea4bd6e483a111ee384b655003b18234038c0e141d0b93a84f15f3f49a83d1075fd8051bd2c79fe6d68e937354b862823250e67543ebed17592cd5dcadc5029fb65cafe06c028c67aa16ae32292eb812d5957df4fd9ea13b31400000000"], 0x180, 0x6}, 0x7) mknod(&(0x7f0000001280)='./bus\x00', 0x1040, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000012c0)="122adfb570ae295c7b146ff5cb2624a9c47c6880194a6fe0c8570e0929f70e8dfa855e9eed834c", 0x27}, {&(0x7f0000001540)="3b4c7a0e9363d1637d43c5bc9ac202e3308ca52e696ca6de7cfa6603cc9024d0c4c7628384a023886889e76d83fa18c5ca5885b70fee41c8445154090be0a12ab965", 0x42}, {&(0x7f0000001300)}, {&(0x7f00000015c0)="f458cb3079b3000d6bbbd2ed1c0848c1f13b2e5d0f05c42eed60a938ee0d65b8d06c7ed06a60532c24fadbf33e11b01fe84e041286d3360ad0b92698b995b412439a8b19b8c259b855b4e493d62de21d7fa94da0197b3237187632937faf811b2d8019e68811fb56b67a363797ada20a6a631b2cac5ad9b119ea47a31bdcbeab158f5009c3a8e8d6c2aed7b5a3e0d5a64324296e0b8c7c1dd30289cd32d428b296631c73a776a3694eaefe4f390f4fe27fb5779d3b1c9ee879b1ed086cc863becde9d5f607c74e2925794e3eccf9244d71bc", 0xd2}, {&(0x7f00000016c0)="00799c5773795dd1a094c29cd2ddaf93aff88246716b425f84d9dea6c68783820658a85888c59ff8aab67f45fe50007bd52b10eeb0e8d733f382b099dbab8ea18b8ac344fde030171a937b26af6f65830f78aa7dda8a711b74fbe46e1d86d6283d6b14a684f76c31e3cf1f67225f22f60a898c0a0bd24ad8f25595531454c69daa219901fdf1f509d3ad33daac224b0d8164696d64fd5ab7a5bee96f6b3fea5c1bde592193ca6033fc78a0102b8be1a74dc5bcd4acd5c8d075339dfaee", 0xbd}, {&(0x7f0000001780)="d7ee6b0ff486e59bc0f97dcf371de3cf5963add396a04b92605af415304d8c4a2ef684c9bf46357de86543da8b966d796f5ea84271cc21e1f247aae859a5e35fc12af865b4d7b9071f4b501a04814faf0906e0a48fc4b384e3ca73770d80070c0ec4687711978fec2400415fbf11f7634a5d66b2827fd32df230151e32819d99b718675c68be7b3b045700f45e984551a36ebb50e92c4a9cbdf80f758db33bf6a8df3c72df5e0f123efc636e568b09d14103356c2b3c075a72ab1370", 0xbc}], 0x6, 0x0) 16:00:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2) 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(r1, 0x0, 0x10000, &(0x7f00000000c0), 0x7fffffff, 0x0) 16:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="5c127ddd79261cd8365e01917c23052920fb147c88742e16d69e4685adfe00f7dee31ff3d0a7f5b842c7522177928914e8fd9f9e5c3a3962688b4898eca73c697b99ddc68e7444738ddc2c26dae32e5cf688ad9661d69481287daf7712167661d19e3b067ff7d65d4c130233d618a08aec9b91b0fdfef4298865e7e13de0aba78b746051c8bd6ada", 0x88}, {&(0x7f0000000180)="40c62ec947fdea308095e2523c46ebee2a25aedd22bd94eb1da32af6d90d0f29ea5bbe32cb34b211f2f112c1bda7402ea823f3daa64ec3753b5e2599ade5590361fc8a3505032891cdbb4ede6f8d41c97c2d2c5488b75f6301cbacdcc565e7b6c4ee874b69b8ec410383834e37331c3f6a62a149451d81b31ada8b8c4ca5dd48ae914211ea9230c0b0b8254867e5b8c36afee0215fe0c5b9feebf4b31972f17d9fa640c9602adb5cc004fb32d65f908d0ff5236752e45d313c984ab49c1e3f7ab3a7e12d22053b935a95c6", 0xcb}, {&(0x7f0000000280)="e63fd9f9708479ef57e3a1ab912421cb56743341d25dabdeba047fe00b8d43d6bb71aa7547e4c16cdfe33b9957a3d7884a8fdf46f1b864aeaac0b06ccc3eb98a5f4c", 0x42}, {&(0x7f0000000300)="f27dcbe1b5a4f7a262594855af57a237466c0ee2952d7c633bed3d586d909dde3d05f927e2261123935f565f5995058cb255e2521a762fbdbddfff89c7bfb2e6b67fa1c121a14248021965362106ee0c8b639af65c", 0x55}, {&(0x7f0000000380)="37e596a6eaec311ac353c32b98557340afb93acb52835c31bd1838a746fd09f9cf5a", 0x22}, {&(0x7f00000003c0)="d503652e20e8e4c55f1fc12f7ab8b7681534167c0cc8fd234753da315d65223a80f4a3c7d2d20ef7bdaf1939448c3de82385f068f6b069e4a8751e52e7c334cfbed39c6a8a3482190c80b19ec9854377bbfdff99a47404d36b15daa7fabf12db213242ca3c8ffeaed526d5c4d00b29dde93cff5bcdbf0c7d3f75d2b90c63d1e37c86835b34fe8c704f25b03fcb96b686268f13b2e9", 0x95}, {&(0x7f0000000480)="167a8c238bd7f7cdc26e1898180b4ae8152553c088003f8b43a83d6829a18ad7e024064d1cc43e409676b0333dca42a4e23399971325cac98eed7b2db46ad241b68395854905546046b4cb2f49f88614fff166fb44f5c09046aa63e5f805d41e896734fd57fa6873767736d70bdcaee3a422a2a7b5b4caa6", 0x78}], 0x7, 0x0, 0x0, 0x8}, 0x8) mknod(&(0x7f0000000640)='./file0\x00', 0xc100, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) utimensat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0xffffffff, 0x7}, {0x3, 0x5}}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}], 0x2, 0xf896) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x26, 0x100026, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3b6a, 0x81}, {0x18, 0x0, 0xffffffffffffffc1, 0xffffffffffffffff}, 0x0, [0x4, 0x1ff, 0x100000001, 0x3, 0x3f, 0x800, 0x0, 0x89]}, 0x3c) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x10000000000000) listen(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) listen(r0, 0x1044) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x8}, 0x10) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:45 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x37e6) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200c8, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) chdir(&(0x7f0000000240)='./file0\x00') r4 = open(&(0x7f0000000280)='./file0\x00', 0x101b0, 0x30) chdir(&(0x7f00000002c0)='./file0/file0\x00') ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)) recvfrom$inet(r3, &(0x7f0000000340)=""/84, 0x54, 0x803, &(0x7f00000003c0)={0x2, 0x3}, 0xc) mkdirat(r3, &(0x7f0000000400)='./file0/file0\x00', 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = geteuid() getgroups(0x9, &(0x7f0000002700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000002780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002680)=[{&(0x7f0000000480)="d8f99805c295c9fe720e36f1c57c71c6c56b77191a1712428713a2d9e423b5547927a6f96b8d120a68f7c81f36fa185892f7e97529366657fb02d958acf9f3a870080a77d4a6cc22df34209f894ff91cea53233cedd116e4c03fc8e5d60d6f0af5cd76b27b27c498a4cae2d0bab947b1f3ac2ac53b538dc31d1062842f60b910fce2ec421e31604fe99101024fc41eff546f80a16a2b4d9854767d698639276b74234ec5e632a98e891489e96b1d76fe040a94818cf9fb12672dceccbfa0d5d53eef7c9d3eadc4f8cf155ad030d13a03a673a02daddeaa2230a9d4b4faf16a84aab33fd059f3531f3f3334b5494b0ae53df9f368cb522784ae2a9d4e66b2c8201e2cd52e58b043d3a4555ff1cf9771efbf69792e184f370ae78d32de90736b5313f17a0ce5de8ee55151dcc38c7cbaf9c6632831866a621b8f2e68ffe814d07facb07f71a53d184fe2ee1288ca001a661ae6b7ed57cd9f6241566d7986781d98d19556a237240f417174d02b132a460c6d46fb9b9be406e3809ffa8fcb4e0dfe04f2242defc70debb94223c464b206f88c863a6559d63e53b90585cbb3665a12dbdc91236e5765786148e68e949c6f649b7c3a90917a0255e6f29945d922a7aeb2520f1004736829d1c9b987cf1bd3122f1fd543cc441da5792367ed3174a376ee05552d45d90621b0a6ff6d46204aa6aa675a65f92769562ee8a100bee7836c2ef9b7b6dd6556d09446e8d22c77e4d53cba85fcf7968a265c42bc17a751f5361950f7f85ed052dd1f3bbd302e29e16d10814fca6ced32036736427ba810207b1a228a2918e12743a2536aabf0bc5578ca7d558a54085087a7bd05d37708e9f360b2eb798221cb1270784733f5f73fe20349af70b94a669655134db54ec87fc034133f6628adee6fda49bf308ae3a6a0f6ee674e63561f09ed939bd0bd585a770196fd0e0b25f81d88daa50e1aac824465ff197ef4853b25b72a2dbc9b04a76532112fb6b85513a71fc8c253fe20d39b5add184a639236863a344ee9e7882ccff51c61f4752d9407377b26b7b25073f7e66ea7c05893715a982d0f86a76e8cbecaf92d4198a3b5f26bb8d20d1d34e68877c37b43b0d878befd6212a772014d22c4b957c4aabc8f5a3bb712ede8e1549ba9b97da5d708f38286f3f0b72198ae8c215051a8bec00d72379beb8bc6b3f55d740e8a557c3f66d66d3fa2d05db9dd73a5a0acad3a97dcf4dc06afd56ae8f7a95cd9e104c9ba2cb39fa257d7a7614b52d47d56954f4830b8e832d6da3209c246235d44c6d08bc97e9d4249a7445b635350755f0c8b7ca501f7001b66d0d8bf745eb88455dcab883a74f5532b87374454d9bca150a204c7ad99885541e7e21114ab2eacca9abf39934719588da10c1ed88d7f0a0712717df0c95df8b39bee81b8553081bbcbb3804e0cbc46d91d0c624ed477911617be0bd3a27fbca42216d2273b0589bebb9af99ce505fdab2fc5e398da86d380b718014a87b7eae2c346147c429afc2409c761087da3a443618c5742a1fee6c37edd2aa328866137d86c3f59f47bb64bd027173c5ad99baa734a1f24572bc568bbd210fa1c5511ce48428e192e2b9da344c5bd3936981d5626601f10f954d140d41b974bef5cd3850189ce5cd32348c283824c97ee2aae7fea5284dd68ad875da7f8ce6bd208ee396499d42dd1a6ffb315dc034dbffdd3936ebacb1f274a320776a8bdf8b3bb294922c61a489d892d5b9b099b1cc0e73ea40a67a34627eb95d578892e14dd064ae27148ac14c6f5cd6e5e317a6b83642eb50bf565824f533f8de0c3d10828b1cb6186a050c84eedf6869b52e4c3fdd03b58a9c97b05386bbb4214ce421865a758fccb03603d75f3d13712ed9f3b7ed6a0d26bef150999a48e72519dcf9884a35b5694d4843db149bf3f56f037c3d1380c08a5652b095221bd4eef861a82f42ce6b9df59d397e7d36f754034900e5d2ffd84d0956553d286ef4760d31ff9f0498606387bfbc8ca77f9a949c79d1e3fdf14f51eaf15efac25cb078290f48332dab67532dfb0f9ebf303039d0dcf3cab74d94bf2410d79ce7d533a4bf2d0e0546fd33e7c666327f8084efbc1a35b5c9b0a93d1aa6d19eec5f31e7ca3cbc2834f97c170adccadc6a36cb266604107cc5726ae8f3ed49cfd8a250259ea0333726c9fcafe8dcb6ac33bd3a81b3869fe46fe7cdc5298cbf52a84ef3e998b62007e4b5311233abadd2733e53655014d628932bd35fa08eadbedbd80fbe3a88fde689976893bc0eca86b391a5f5926d1ecdb55ca7c7963f72358b5435fd6fd62c3da428ddc2f1e788c670edce079e9e822ff87f2d8157fc2f2ad1eba53268e427e18c54711c1cae412a7edcfaaf90fc1dc9d9d948ce79290be9dc7b03b7786736bc6a4a016ed615d080a6b63719b2e99cc4e5dce8429c052040725b05bbed5ae07ec92bc43218d815a3ba46b219800092b077972c6f99e9b765d7bca48221758ef4ab96e90955a78c9ed110eb6a1feef62b1adfd17abc332aa16742aca595e2fadd9d4455f122912026da389d91735ee50f36f403239b958eb910d6eda1fc3f561b10128c5ff19b31392b3b14ad9a2267fc06589f71b8ade000513c8baaede306140907da0a743b4ffa1e28aee591422fb62cdc72c9531266ff7be78a7401df8da148d202c0219b3bf7246abcafb29e125c1ab7ee585f89a7dc5d2c91ff4482b0087a7e0eea418df0067a1eff165142d7efcee66197cb0e0edab4c7b41fb96de5a6040f8eb21bc17cd6fe786ef9167be373cfeb1a9bc528d665b2b28b16021491cc17b4388638293eaebdb94269cf266bc651b8f4113b7f2d42dc294b3816c1f021b50ff78fe749a6441d5747491eab4772e2ace64ae4470687613dd153832f373958b63724a8b732c9509772e67672e6b584eae905254378bd1ebf7c4250906cea462427eaf9f1d80e49a5c6a9bc21e52fdbc95f96f6d32a1d986d22eeea464a9ce5826faa5e837a5a472c52e1af0e5fcb8663e0dde7be0b189c7e4e4d95c4894670198c6b9619beaaaca6793e0a91c3ed9916a73c4ce0ede44618444555e295f7015bca12040d6c1b1aa081e2041abb43345dddbf78ef3cdbde89cd299f5f296187378a2da69594b27c6acd567cd83baaf2bbd714e18e06f82b3465dedf32b9979c9dbe0c834dff475370ca19b484449a3b353580726744008a52ebbb4de707e82ac2d510cf8c99ac1fc6c8dc24349bda0b0dde70b8e33382cf110ecfa05557b1ccf41bbc50c4d7ad3da847844d2ff41d0630f8d329c8f7b5146653604156f1afe1591cf1ed4af73303c0c8fc42e350e4716293c1d4a167afcafe37f81f4b1680c6c4c2a53e83720b3e73c742dde071557cb70d2bdd8924e19cf3c1f8d4a9dbfd1fdc55136f17e4d5413a0fc19c8ac3b04a834d180124c2df719a58657d60bce4001566a8c78e1a192f6ac5de77bddeac5fa0cd82cfe41dcd47965b7fd51a3eb44b0e5841fab8d95b048d7f5e7bcf15463df9f0ed300d8500a9f6eedf35fa89748cf57c08b02d852b62e7d4186ce19ec44f8af60d962b2a4c63e5600eac649ccf084a2f771e726dce2f79794cfe25d6d6de9c6aa01ece575e73d3e6824a19da9fd989cfea4225ca31fb3e0a253b93c9279cd78fd0d5272a8a6fc8be49a8deec0bd14eb730fc5867b56e66c01286ad2d4358e56a48611a9dc35c4ef8efbe431505e478e28b1b8af574f70237469366be092dad0fb6fc450ae3390fc74a720529da1bb3dba5e3104275791fda386bbb5f60d7f8e18a66e7d4f394cd7c6062096519e4726e3719d9330c8548340497528098ad5fac6d8bf1aba2764259b024b24ac42ecf4b2c064a3e54e9aa77fa7e24d5b5183bdc400ff5d165c952cb05230515956fba6596f6fea831b72334e970f9e8128b3421c8e9ae01cb43a72d3a0af2e89010099cfa1b024634fcf5d7741957b7d11cd5f9a8664b4e4c57eca3089c27875e0e68ba0135b380d3b9313a535a75c4cd5bb0aea178492df566610cd967f52b65b54ae4132ec47e8dfb29e272dded69174116cf39984068f2085a120e098e9548063df629c50ac6ad9a151b2d144a1d1003c2e9ab7e4f1db48605c1d7abfb188b0d4959607bc3e2488b7094046a6622300b1487056eeac556ebdc701b9f5d5b40b9e4fadec55e1ad8b46db9cf53b2ede67c784442e87178fdfabd30435fbde3476d7004eae0fdfcda263d952790a617c78b3bfb28a52b2bdb48bb935ca45a21f5917d5f4b67e4db22afd924678ff6b55018acd266cbb9de29cc1f98a25a2ddde827f1dcf95703b73136198594e7d99f3840ed9c6cee28df9dcb4865ac8e480c02ef7527e4614fa652c9c74b2ed7b17dc557ff45fa1ecac43adaa800605dd3fa41c2d7b96edefd7480dd4a8969caf6b96ae0bb588a3e4910d2736b388ed77aac7161609dddabf60e886b71971033e05573d470ee14f82c593a8170976546eee9f6a9c3bd2bd1387108f2902b0d6b7512b5629d1a3e97a65e521149ca4ce35662037ec245735dd69033cdabef06b8bc90b426243d6be953216727bd4d781268c8d25f6ef35fddedf670002203c3aa1db710e46d36f12ffbe125e9ed88073cca70337b66d1de38e7a0a4fb12f3ff07f3caf9fe82f7b6233cd86fe01c399660f50099d286e3ec4ffec65361f0142004eac68b37d45f58eaf2a63d838fc9aa5732adcdf79c1992a72c7dc9384342e3d1640d143ecbc527ea32a56fa594cc7e23ed46dd7fcd863ce8c6fc7b5e0f91715a35f67575e4a0a30ce0b8b8380a84846cb396d9748da5739c848e1dd84adf51d68f5bc9575b18f428ea3256750e8a3337bb3e63dc9e8223c878f0126bbbd3f1db0bbc45a758752574ff3de769ff7982f296dac80056a038f30624598bf3bca82a4c7da31a4dfbedc3b6c8a88ddfb9f8855e04a6f21c5e0276a000cb8c32ea61b22f88dc95490a71aeeb928c75d209afbec298c45a4ddda2c512346ca68de1f26d5efa8b47f26c30c8fe4e9c717b3e835c634484eee951cd144e059ccda9eb8d594edb8d1216c9cc6dc8ecb100924373dde822240b4cbf4056e7dccc7b18b76a507efa28f9e2b4becdd2f7c674dbafe74e0359ae818e172d0cb5654538d9fc5c64d94d5f7a523441e6b6e0b89af6b1ebaf381e2e7752edf7a6c411fec1bdaf6c5e0bebe7c700ea939c6c2259564df76d99e2823b3e7f4f7a33cf4d0c2db02d61e4a5708653128890ee8cb3daba7c2c31d5c55d7f1d60b75412f9801b31e3694489bbf1cb8368d0ee8213e8a7b4b4829422d6cddf13a82ba7e3d24f342a14ffedd8eac1e927d021562ecfda924c23982140ac2632a04274dbaa2ff4852ca0ef7514c177fb51647c6559136445a660cac548df62794d8d75ba1759220c486071e74ffd276ab92c553b2035a52d5a1b11fdf612213aec1566a7aa5438fce30465ed8194f91691324ddf3c381dc6b9f32fe424c0a2658fcbc0fda67e77f2e968dab7eb090d482189443a59e525556172606d4165732fd66e3e7440ad1a52a8bf16b6c665b355f2c6abd8ea5cf1958e9b67f6aefbd9e373d09391b01a355a9ca921d8c1a6f6c0f6f3a729bce93ef290ea2e414f3b72f053e94f6157db0801da4bfd7677dc4ad353ce13b434dbb1b815b677c5f81085664928dc7d630021b0f2840669137e90252a2cac54821638b432a45827a9174e9e77a9f3f9df2ee2465e1025733cfce1dd8b1567f9dae8076e849623d20bff997851f1ad7f7b8d6ce0496318f511b6827cb7496b3970d001bfe", 0x1000}, {&(0x7f0000001480)="73544a41987172ecbeb30f12160347cc42d8eeeb673f68715834ce0becefcb424b02a5943546ee502e17094b444abe59d432f4bea67ec0c99fbf50af96e17fc271b2f8dec31735658786f81f2ff4cffb9bc2ce29536a02a9c3d2d6e1af4ec22f4aef899bea2b216f2b0c7296cbe35f5b875a914c3d6389f6164a7e0aa364c907fdc1b55885f1e20a3ef123e67cc9d36932a9c8afd42883b3628489392f89c379cae95fab22641b5ba7856ca8365c522c5d1d3f84c6733bc78e98559880ee9f1a04ba5b9dea47996d013df22567460063cdd29ada1b1003ae28682f9acc27a51fb389a6c0f3e42797ae35af34951eddaad9e0dbb1cd132d03f83542521a4dbf73bdbef859624d2e14f0bb0042bc4dbe031f2073dcbf9b86d4d9bc5d33d550865cd7043c18ef8f8d2313577d20d5fae61d8e62825aab7d0c43e2655c64b151f713e6cb5989977dda613f32e014369d00f4c24429a470886be869e2d9cec0e014af5dbdd57deaaad47d4f0762a512f6ad9a499980f2af0e081432ace8dd36fde2a1a89180ea49fa72645dfec9aca1300f48b78d963771193587a990467afda2d0a8808adbc615b70fc7be332ab4c421f52fe0261ebfd88d21aa01779fc491eddbbc1c1abc76c2d0ac56c831eeff63120b2b3574276b0d24ba353c952c1c330a2b155685019f18b006192cd8e84d3e8bfe0c9d7736dcfcd41f6be56951318ffc9b3c2ce23640445bda0434fb51517b5ab451aaa7c04bfc2c1277365347446d02d0399594095b565fda23c7c7e0c215d7a7ba2ba52115ca460e2ad193cd6569383807dc88fa077ac65403fbb93461fae3e1482e4ef225fe2e30726f3f4ddfd45c2d74480c86c115e275299b78f5efd208ad56884ca93dbc521b2db21d124e94dd38f99cef2eb6389d5f372c3cf82d28f456b7d49d5026680ac31123aead608e21f281fab06c594fa77fbd0ea2af756fcd9e6b6a4fb32f311861d29a9515da0387513f1e6ac109eaf9fc4db6730e6aa8f0486217ae66fada4bc6c2a1473b91632c1a09edeacdad5cef2ff8265f7ba8e507735dbf1f35d5c79b63699eb51218d70105c9f5fc2259401830c7f05111878de228f85a6b67fdb38022689d8993d1401a75b90b0645aa92969a14b42978ae8b6d669d0b2f6e256b5a0d028bf762aceabaf65a43d26615f9f2debc6081c8628447e311e7b83ac81aa8c94d393e0b4faeb9569e0726a855722c43202e70810a2d93604c94bce8455c9bb74ee6f9acca3f5864845bc46498cc4a762e84303ee8497bfac65b1e49da3445e1419d88a0aa7e1f073d822e26e7a4426c024404c2e3fd8e15b4c52354dce2bb8fe89fe7707055837dfb293fcc9dda0596b1d9fc3a27d0b1219ad99f5c7117f30e2ff99e5144678b92f0f49898b0f44caf24c06bf4ddc27274d29683213fc69177d8896cd9794bb5aff3e89ae64b8dd662229dc969d73acc31e6ef14bbfbe662c2313f8f16a274699f451217e229ce5fd7eb998c89f7e44b45aa2d337152cf4dcbd7a9e145acb8b683bd220dce87d5717439db7445a038e9c693d27aaf63ea195dc326b1b3575e20840ff31ef87e23f4adfd488a8f86a9620a0146c872a58285a47a7475b5ee0cfdccf5e09e173ea436be7f16c6bbc2a1e712902a7dda2fdfda7448c25295a8208182d74f5626c4a18849ddfad2e99a8d5f68368b75532415d4b5db4291e3973f2b025ec14be56abf57e52b6194d6427802da0547d27c89f0f53348cfec4acf0408aabe890756950e762b3a6bf1cc7938be42668d44bf01bab85ed3d26ecb82feb4f36f8302dd71e6464e857a38e24947e92119429bca1763efa9fcb8b2a36c5e8b0b4f50b11da6f5e3af79a54dfabe93bdcbb6f37911bc7495227932d51eed23fe553294fbe0cd42fe45f23725892bb32b1442dc57e3952339db12efed8d1ca23db2bb90f5d3f07b1ae14d153739403a8718df7a5b1babff455d4a87dc5ccfa01f1b16078b73053c1d9a59a3ed24405c729bd8244fc38299b2394a767873a57d984256629092d321be97d4c98ab41aef0393698f891e406c6ad5821b05219854e3fe6f5d34cac65159f5e34cc39b102ba078961aa991410577a6cb240e5f169bdc8735caac6b48d36624b7790dd4934affcf06ddd3e28adaf0b8c8c30c9b4a9840fbc594b42b634426baa2d79551c9101369b993d7dfbf2c752eed6ceba938ccc4e54a580f38a41dfaa083f9f2d9731d8026e4eeac2235990313a918f691624925aec04e8c29060924b9e3e426b2e06098d0ebb6b63ba75eb9d6ce5f119fd5e1631ffcddc2a2716c865b78db58c5c7e8d423a2d04cf0ba523e4c20dd2bdaaea9d9cc2bf65d84e90ad630f6d711d3401be6c9494978de425207f4443ae999dcf7e02fbee5f3d698f40dec14bebb19ab8e442c14d011f37ded7e81bd867ce2133a731287878708413519681e0daa8ccbfb5ee44537cfda4d4cf6d36a5801b2a80ef795593431e83578c4f6bc92e0d000feae6cb1b2a4dc4a2348aee7090eb5f515ccd61e5c0397831223cdb29bada729aa0076873be8d94137f902fc34ba2d91f412722a0478429f1611a18f82432d223ba6ca2c1cd598289a5043706f43c2de7cc83eafec454131abc53e7f9be46fca208c8c3b040d8de4be68f78c51b0a8b195540854ee932721edad3f5107415ae6bf027c6197a7da06601683132a7fc52353f4237454edf2e69e02b7f16ed7ea6e6b758fc0a4081af97e2d4f63ccf5fef73f70185e452a46204097fa2b69c4144c080b220c15c989fad1cf1fdb024cd7bce94100bd0aa4026f97cecc97f5bfbd1c9b53528de2a33207869264f0fa697a2cea1674ecd0abd5166ae64f77577c410e1ba9d0baa8f8b481e8b20e6c3505854e994004cf424578fe08ba1c7872be29a4f9a83665a77a4404eee8a5e8b8bc45fb0ca970d3bc06ae2a9a2ddc4ec0d0cb58316da98cd495ba4716bcddc59de15ac8fec2db95d9881e6c8fbe07bc7d44d70cdd4bce1c83cfcf1c21648d028b372f080b1c5221f02f70d10b790bce21a379b9c5fe0d9b2ccd5254971b9aac3cb07a26aba44dd571d04bf70101997c0604f3e3a379d9122176228ce9b1acd0e7ff3a34931935dd4dce0e231d381034897fd55e90105ccf1580d1a5da1766593c0999f6af280800cfb83af5802d48fb34c714c0900de3d009fb5e54aee3eeaac3d06d67f5687e49eb668d3ddeb7893b01cea99512b460be65afed271e5e2a8a60f05938ef4b67b6ae7f91a88ed4c7cd284eb11492c555d5e135c2657c8a77a3f555d264180c2fbdecb0bc791e5707b39244874059f1eea8a39653fa216e9735507278d950c7c6debebdcb320b0c796fa56ee258766b738e3ab5d241b43ea611cb333aecd8b3692a201b52e23fee1628af3260d90882a48d09c971a8ca0d763f894e346ecc372912146e6c696638aa1def6ad2b5cc76d16aab09f9e547447109bfc8e26fabe129c55762a8ce51283147b457ca5bc11f553aeadab3cd8c15c461e432306bb298644a623da2be5219696d9b96f058f92c8aa0a7a9bf9a0b0341727bfaeb67b5b48137bdfce1fd5766d55c82ad3ed9dc8529235105600c6a2e1a553100c5e9062b13a5e8accf2ebf1889944e753d624411577d7f37796378aeafc919000b9a5692835f79e3a55a3349216c62b2726db76b9911611fb7430c8348011c0d717157cedebf5378adbde070e5eeb29181948320826fd6723eb3e41a79ae742bbc7c987b3bb6d4b2b3dbfbd1b618d0f5d733950e1911a5641f41cbe5d7cfe5f52d6d8379556193b7f40cd5a65c370f54a666db75c3fea8cfb5832643fe48ff4932d178a80baaf2c97688a44e01ef4d97d5bfba79feac94277fca32df2bbc7fe45fd577134145695aabbe4697e4e6045eecf669bf349018b59139d9edc6a61e15bc9bfd4601fb70f3a0c09ca57f48776edd8ee18ec6a2aee088cbae0336bc5cbce2d1f2126276f25f297e447a63a4d4075e55f962fa2826b951a9462571c69de86bed8a4c112736b92df990c0aae4912dc09ba83a628c5ad838533e22f4e53cd01968d536b58478ee5c96fa95be49d0c6a28426b78c436e419fcb1c0bfb46de0bca70dfead730ef681acd88abe7a1fd26404f42ee501ceb971830667374ac6da259f03fc4cc06c261de3e98d2986a146c36875e7221f9f7e6b2157a6cdcaca9882ef72ea25481bb7401c18f9fb2a4b7e2a2a93deb374560c50a2ac74a60cc228884ad7324a41ec7e709bfb94908dbefdfbd68571ca04a0edb0276ccbdd66d3439ccb82d93d248fe851ef772840ab510f1ca8912ceb1ad0569d8e7050dae3f1159dd89700b541e0557aedaf3e04beb142717a3f1484c4c50a62cb59309dc47d7057210ee5ead5d65c878a3c3b0930c5c8d41641914edb9d0f65439fdd23325de7d957550297120883bd58fb9137f76937ba9f6edfe5a068ad8fbc7c515ebf04996afa9b0395d74ef3e6f5fe4a59f49bb1b6e0e823768566768cb937c377501a109c196e1c54dca0091f14c7a88e0d75edf10115cd9d62d2579a5eac1e0d4b57785de8d553d317471a5a49286605a8e3e2b1cb118b0122bf4fa28e6db094e27cf735e3b2478a10cf813a106fc7e6331c1fabb19bc8d364a82e728d4a59018edd01d4d41e1ad7d340103e7d81d28f4e6c2db9fa82ef1927a17b408443b70cd0aff43c342321d79a4767bf27c3606fdfcd6e61998036eb8e9458421e1b91f9ccacf73fd8fb7328db6a7fc64734d78efe0a5c3fbdcd022eec612f70251908956b22219293eab1b0f5dac71b6f0de7c1aaa94bb0b770417cc200011078492f0d0dc33754c9c094f754d66b357404128b9c0f7a8eca80cab61842e41e8b685566b3d322608f85b945e9e1095625c53271c072f62a569d04451a8a338e5306f6e6d1da77847e647115e4e1c8210a080802aa47b1a0a0445e280a0b51170c09e81a63999089cfb9cefe101930ec8b092c3ab4b4d10c3a02975958da310440779702ad0d41aebfbdd8893f8ac6125c1a63efa2d5a07a5abb302a7751ab3186244f9d59e6ff0d3cd4b82734eee197598e4ed1484eca2ec002e6a63d96981a5b9c797d31f845a938dbda78d7fd04f44db2ac1fa8caa8ddc55ac587d9c92aa73313024e62419727b2870a36bed4c30ef74d69b3f67a3eca23b0d5cc814c78558bcfe8cbb2c0372457c825835d277aeebfa64dedbe4034b193ee4569cc5f39369ea491d7090c569b9da07b908c74ca6e4ac661863c8ca738b220d484d2e9464ce5f2e874cfa84c4d8f5934264dae479c89f44eee50098506f34e5a217e8271849d5b56c70743a2ac3ba3da35670df257154663dcb615508171f320445496a5fa245e808c54d550ea7a465773f951f955dbe8f594789b0e42c47d4b3b6b972514ce6a27af372b23895fbe8e577181abf469fc29f8713ca8ba2eb7e5dae6749160051a23215e4f84add1179d0765bed0b87a2382ac8951a4073501af4f21067f923e96c43afcbaaf7cebd03298c7e9f7a82905a250aa800b91baa1a021d83a155752ae5a4a53faa672fd55986013e8fb9018fc3fb8992121d0a48eb3a417b57998fa51a01a8aa5701dbd171720d43c25806b66339fe1654c1458afdf5801abe4ff87536bdcb85e1f4b2363d1da6fa9f4b54addc4932e1b6903bdc0c606364ebebfd5b8f14ca1975e4ec78845aef7e9c7e588bfd6f2c671c26d3cf659f2885b1c7dcf6abd17afe885d0173b391a356decdbbf66c0410f4affa7877e8b720e2ce04c5cc2dfc76ef01f8ca73583302d3", 0x1000}, {&(0x7f0000002480)="cc67cd1f6e8cbc3cdbdd69852d2a8b7fe52069d9211c66873eda5f5f417612c793154d7e62f4bbeb06860f5e196c3112001262fb9cb0053b51d9aeec9e718cbbca27667009d24fa381c0aa9fa732b8dcc68a2fc37999d387662d8d510c9d17ee5918fa2891e296675d3fbc606bbf3573c926961b0deca6aac8f078ba12ca9b75ba66148e523833568729ee0e9fed358937da495d1888cfeab52d68e3cd4badc4cf1176246f718430c09306316d7ff808523997753653fb0dbe354132db13d7e662396af8ce648f23d0cf201fe2110569a2a96d00f2d1d501da896d66742b9673430f0e9a457113800ebc01bf38baad2dea", 0xf1}, {&(0x7f0000002580)="95b988ef0bba4d92045c96a309ba13fc0e3f702daf15701c29eb8558a739d74159994f777a7e34da64539be0e522eccb2e293385ba4320a8c9a01857af9cda9ad3719b60517ec6a57eafc9f0a15a5aebab81dc4c100490675fefbd735d451bd82341674a8c6638c3ba6679579f6611428d053bbe05c3dbf49a239e69908b2dde21dcbfa8e12eb6184d7647d7acf3ef2b354d60f6c4bce288210bee84e1fe16e0384906f159b0b56dae1a6fc6e35ce5f15dd2a37a04b84bec8422c0d7a973b7b5cfd6a15a89469445c1278187cb4ec22988535e43f8f876bd8975a37c0064e11550d03f609443dc63e23a18bcccdba78454b41660fed0098825c4230ca900", 0xfe}], 0x4, &(0x7f00000027c0)=[@rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r4, r1, r3, r4]}], 0xb8}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000028c0), &(0x7f0000002900)=0x10) setgroups(0x1, &(0x7f0000002940)=[r10]) ioctl$TIOCSCTTY(r3, 0x20007461) r14 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) 16:00:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-&\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='@*\x00', &(0x7f00000002c0)='^:-\x00', &(0x7f0000000300)='!\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='+\\+.%\x00']) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20090, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:45 executing program 1: mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x519f, 0x59}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/38, 0x26, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f62757300a245fa9a0d"], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) fchmod(r0, 0x108) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./file0\x00') 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/239, 0xef}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/124, 0x7c}], 0x4, 0x0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5a41, 0x6}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x2, 0xb18}], 0x3f, &(0x7f0000000140)={0x100000001, 0x8}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f32696c653017"], 0xa) r1 = semget(0x0, 0x5, 0x504) semop(r1, &(0x7f00000001c0)=[{0x3, 0x473, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x5}, {0x0, 0x100, 0x1000}], 0x4) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') 16:00:46 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) msgget(0x2, 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) setitimer(0x1, &(0x7f0000000000)={{0xc1, 0xc000000000000}, {0x6, 0x7fff}}, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:46 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) getuid() 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20420, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCNXCL(r1, 0x2000740e) chroot(&(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10}], 0x10, 0x1}, 0x2) 16:00:46 executing program 1: socketpair(0x22, 0x6, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12", 0x65f}], 0x1) syz_open_pts() lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) rmdir(&(0x7f0000000000)='./file0\x00') close(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 16:00:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x86) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x8}, {0xcc, 0x5}}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="05a9383587570aa4fb33622e6a28cda7fd0046e744c9d5445cdb563a7ad41bde3945844c5ac7c2492f066d64be341c8f3b38f88809a1e9dd32215c9b345b99cde50ef928abea478d3194ac4a65b45003f8b24c68f0566db795359dbe93740492172e922fc5ed80a2fa7944dcf4118bc18000e371a5c71b818cb683bbce51149e4b4d1cfbf5c5e4ea0eb18524b68b31197cb5c57de914ddbfd2d1b804b0fa19d5209c397255fa06055b1e91a73cb24be65816dd7b6f94f7bf67c57900d3192158b793f9fe207b051e694571936479cd2368823d34ad2666af4dffc0511ecdae2628aea14fd2776c2f008d7777b51affba42dba58ca1daa6", 0xf7}, {&(0x7f0000000180)="dd784f28a681460bb27993f77b77437fe22cb5c7b91887b4eac7eb723ab2e078b58813d6295e4f244223818e00b8370ea11a51c19b978603365a6fd6496180e6b99bc2f94108334de5b672766dafcd50403e3c09b70d39cae17f583ac852836f9934ae383b07775493305d40ed607259", 0x70}, {&(0x7f0000000200)="6edb687effd49963ed2112a7ad9928eb1c0a3d94b97a3ffba155f9cd20d65ca9005eb778211170b94789cb683e84830d56b24596645216a39bf876bfba34a91dc16ae94ff6af866252e7823c95502f03c16eabf614c14149679851f483279181433d18e641b258922129935b5170aa83b68342c573c0b99bd39c28a2b20dc3cdef8a0c6a8982ffde2da0f330c5", 0x8d}, {&(0x7f00000002c0)="0038e94e761d071a3e7ce40a2f4c17fe0274908aa21ede4ecef92e2630d0e958bf681ffb7869bb8ee8f4b53cc110cceef2ab2889158ef5a92b977042ffb085aee4ddc6888750d0d76d5741779d8c177c0b20caaa7edf4caa06447533b14455e40b01bcb6710068d762dfc386e59e035c7ce03807be3bd8f932854a3cc994dae6a94d14ad034b2f61253751181411585d07ac46768d4183e1e57f871b29bc0ab742ce43c57149bc5a00d4ba5f1589e9375d59abf8e3cd426d10538dab5c78c71d21548217e2257474e3f5e2fb807244418f82efacda86670865e92507773ef5e296e18865033da81d760c3745e0762735b4d0fff88bf0", 0xf6}, {&(0x7f00000003c0)="936ff95ab7bebee6c5aba9a4fbd8fae433fc11c26d616142e691002cf28d9b12fde4a9832f1f30205b2b2483a13e5a53ec637497c3346226e2d1a139ac16e1f59742b5fc122f9a9c19d3d72a65616d155a97fdb977669fae9e20a22e13f1aa7e3f08b25516db3f238c67d65df77343267e88f416def91c9d", 0x78}, {&(0x7f0000000440)="a038ebdb1115bf3b3b6eb1da86db2f5d4ae1bd66f9eabc58dde3e59b8240d317e45dba05ab86b737d1afd4529e10e0935b44b4f94e944dd85b67f8136e50070da6f0a2f72353582af84937227365d1008c132a825a71c6e60a6e0636f989d381ec7c886295f59c9095a95e614ccd17a8", 0x70}, {&(0x7f00000004c0)="085d5fb646ded3e8f6404d5aaa7773f6efa6427476c963837de8fa67644aa29446c5ee52292e04d48029cf15a1592b5e2ae266709262f17023cfeddca6c26d3cf53463f168d014b1636e38416dd6dc336083e747b5e44147eae669a84462f247e97e1d3af5c3c0e01f24a9845c592a438f0d088b5d22686e66d897ed97bf352d2f", 0x81}], 0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f696c65300081f8161da55de1482789"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x2}, 0x8) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e", 0xa7c}], 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:46 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) write(r1, &(0x7f0000000040)="7948c95b68b435275decfe55c4e82ce07269ba5e73a7eebb3ec4c8fe1cb14b04142a06780d0fc704d6e6d93ec8fca6b302ab6d8f3c640d5d08a4ae8f7ae455af830d37d6cd1bddae99e60db1a1ed07650e9243a4eaa9fb6687e57bdf02e88b2bc48312cbf333cef6c461a18affb29be0d793f34a318d0fa599529aaea2f522f5d4abe7f7c6ce9f411fc561f104a733ffa6be99b72c2975a2de596b69a7c6f74745f79e45aa7ff9aa6cbb2c282b0b76fbbae56133350dbfbf7cee1795ac817fc7e4d0532858312527c309", 0xca) msgctl$IPC_SET(r0, 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000c93c7cf9625d9c575f59acf03dbc6b127c4e937ba2f9be58858faa4daca0439567e7346f02406999eaf76e595fb367669e536bdc16cde8289d9ba7b1f9ebd91a962214ac7ad62c8e3209b771f9ca0748c5fd8b726080d8f056251b34889d282769df218835511edf61763fa675ee259fe89ea349fad4bdd647fbfcf97bcb91b9bc962bf1491c8b9ad337d50e46a8937f5e5b106a165f62087fccbd66c0d0be31d301949f493d8fbc37959fa115b9a06ea0ece131f58c74dabd5a42405cd1c95385aece18459a8101a897f971ac53b65c078d339c7d3f3ba8999d29000000000000000000000000000000"], 0xa8, 0x800) msgget$private(0x0, 0x13) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xff, 0xff}, {0x100, 0x7fffffff}}) 16:00:47 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/36, 0x24) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:47 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[r1, r2]) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbbc0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000780)="b338cfe46bb8180ec4efb4897359af29b67efaee51fdca1b456df7e4a2c8161110625069cc13b8b87c74a131c8ba80bba86a9549879632018e6b31a8278f60f2e96c7b39e46fedd8497dba3bbc77d6547ef1377af2f77bccef25a024723a4e5837e03c83fc68205f0e881ba3d960c7030dc0f62d7089ffd6ad9e80b9f4bf9f2e2877d1cf0bb357aaf23bb5c18d3b7f97f66a0d10df15a0c4c31cbd0f195222447070bbf8fddcb793227f04bc5db6b7bbda1e8e67eb3756c7331b", 0xba}, {&(0x7f0000000140)="716caa05a24a66413538ce1dbaabeabf02dcb460832243a39c265dd95cb677f04493920bb120e72f1c17e414871283f0ddc38c4f49a47f31ec95a9c7a1b0f1567b", 0x41}, {&(0x7f0000000840)="2af598b45db598fa3706ce6da67909c36ba9c9ae7200dd0c506114094b4a054fd2b2820fda331c3924ce6d24483e0537af4bef0d160e8d7553bb9d2ec2364c4c61272b7479e04f8d283f687d35d5098668cad64a4e854d12ed9b6467d8f67e81526586ab272f3821e6c0032cf2070bbff8b1eab5cf6ab5fe57c6ab5f11f666a42279979b1075e007a32a2f4353b5c178d54c9b23916226c237d536c236d27908a3bec46de6a3d460405cf8b7b2f04c55caf7813a0380d608ff621d3d682432", 0xbf}, {&(0x7f0000000900)="6cfb06b8cc1de199be5b8938b046c7ee3e41fe0fded65dc91f8587a51e6a403d0f205e45f64f64ac584dcb1ceac4b6ddbd71b632c982b1469302ccdf4770849e41a8585674284580c4c1a921714c352d6d656ffe22af69540fecc9816d81b962a6ac76e4755f133e663f036c04b7dda21b328e4f67c31ced5cc4d7586f52d0f5234aef24d06050db4e9c3fe6b890eb2aabc6765103", 0x95}, {&(0x7f00000009c0)="b95355ef8941564d368e625d4a3cc6770ebe1602acfc7b40b784754274a519cb62cb4303176e10617efd6d87e72aa0898f65e0cc9ed1396c012ece12044c384b52bfa3469e2df30f310a1069aba37d7291ad988a516b401db1bbe8b393f90164ce33060b272d914ef4ea5b628e5f23a23c7e056b32f3feb505f5fbdc666b9d9b8e7efbb861271796faf198a901198b1e575a051e9b8978511d25c12209130d73c5aa70108d5b7faedb9a28495549876da34aba87b965feeb8a79fe208a9023", 0xbf}, {&(0x7f0000000a80)="2d542714969b6fa39e3e1bdd5a541411c97ee2f1a3fc0642d3d4bdd2158b2faad29577b5d8c4d1384a7364eed59fdd398863a7b8f650", 0x36}], 0x6, 0x0) fchmod(r0, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = dup2(r3, r3) linkat(r4, &(0x7f0000000b40)='./file1\x00', r3, &(0x7f0000000b80)='./file0\x00', 0x4) truncate(&(0x7f0000000d00)='./file1\x00', 0x28) chmod(&(0x7f0000000f00)='./file1\x00', 0xc6) truncate(&(0x7f0000000cc0)='./file1\x00', 0x0) flock(r1, 0xc) setsockopt$inet_opts(r4, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f00000001c0)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9", 0x59a}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) readv(r0, &(0x7f0000000ec0)=[{&(0x7f0000000d40)=""/107, 0x6b}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000000dc0)=""/222, 0xde}, {&(0x7f0000002100)=""/4096, 0x1000}], 0x4) readv(r1, &(0x7f0000000c80)=[{&(0x7f0000000bc0)=""/184, 0xb8}], 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x110) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) 16:00:47 executing program 1: r0 = msgget(0x1, 0x402) msgget$private(0x0, 0x6) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = socket(0x0, 0x2, 0x1) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r2, 0x6, r3) msgrcv(r1, 0x0, 0x135, 0x1, 0x0) r4 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffeffff}, 0x5, 0x0, r4, 0x0, 0x9, 0x3, 0x80000001, 0x101}) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) recvfrom(r0, &(0x7f0000000000)=""/117, 0x75, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8]) syz_execute_func(&(0x7f00000000c0)="6467470f941866f08171651117c482c0f23766470fe8af0d000000c4a179e70a660f3a41706f003640d1b0fdffffff8f0850ed058d0000000066400ff2cf660fd4150e000000") getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:47 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2018, 0x5cd5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x98ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x20}, {r0, 0x5}], 0x1c67, 0x200) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000060, 0x0, 0xfffffffffffffdda) 16:00:47 executing program 1: socketpair(0x2, 0x8003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x4, 0xffffffffffff23e7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000002, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010", 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) 16:00:47 executing program 1: socketpair(0x0, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) shutdown(r1, 0x2) socketpair(0x18, 0xc001, 0xde8e, 0x0) 16:00:47 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) poll(&(0x7f0000000000)=[{r0, 0x64}, {r1, 0x40}, {r0, 0x40}], 0x3, 0x9) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x7, 0x10001}], 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x79, 0x0, 0xffffffffffffff01, 0xcc}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000002, 0x100000001, 0x101}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x80000000, 0xffffffff, 0x101}, {{r0}, 0xfffffffffffffffc, 0x70, 0x1, 0x3, 0x4}], 0x100000001, &(0x7f00000000c0)={0x7, 0x1}) 16:00:47 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/215, 0xd7}], 0x4, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003940)}], 0x1) r4 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) write(r2, &(0x7f0000000240)="3fc79cb301feffffffffffffeda0264c287199a2cc86eb13902422ba2f26d1e3888cd644", 0xfffffffffffffee6) write(0xffffffffffffffff, &(0x7f0000001380)="aca766194d792f19a4", 0x9) dup2(r0, r0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = kqueue() r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x520) msgrcv(r1, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="874ab519b07dc98369aee3f07e0b6bac017a307803d7412d8bac13ec8125", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x8) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) 16:00:53 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xe45f4b0}) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='![\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='.-%@\x00']) 16:00:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000180), 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)='+\v', 0x2, 0x404, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r2, 0x0, 0x4000000064, 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="58b44525cfdd39cc0f85fd5d95696b11c365ed9bc64d3c37166db7dfedf08bb414fa23262f7e0dc1fecb54b90bd3182450ab61c8968e571b1f3e24cc373ddadafbb7e4074788f8b33be63f1b1b2d10465d0526c2b3a9ef6d765763a3ab07427c65ec428f7b1c655916c3c4c4286327ec", 0x70, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:53 executing program 0: setuid(0xee01) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = geteuid() setuid(r1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="482a805b99c27e36e3d6fc948c063f40ef4cb93f21f6652642e1cbb3bc90608ca9e5a698ce8afecc2ebe821cfd7f4ffee7cbff312501d7e7d52a17a16fff5ea3fe9ece387a7f203eee1a7cdd854ffdc3a2e6bfed79106841df7680b456f851dec3d16541ec7f2e2ab337b5d2f5b4b6024189293594b20a456e9e835d34f2b83f558d1488939a2f855a4423cdbb4d09a1da7892c51c97d9c75cbfdc2704b2df88479bc0a575a257fb92d609627cb9ef7d007bd9241c7ef6abe35fe8231d5065fccf8027fdf8e530979e", 0xc9}], 0x1, 0x0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000012a04, 0xffffffffffffffff) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000e6b000/0x4000)=nil, 0x4000) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x205c5, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 16:00:53 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) socketpair(0x0, 0x3, 0xffffffffffffffe0, &(0x7f0000000080)) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 16:00:53 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x43a, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 16:00:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = dup(r0) sendto$unix(r3, &(0x7f0000000280)="5e14bf93ca7c766b517570b80000000006000000", 0x14, 0x0, 0x0, 0x0) 16:00:53 executing program 1: clock_getres(0x0, &(0x7f0000000040)) nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:54 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2c, 0x27, 0x0, 0x232) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 16:00:54 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x8, 0xfffffffffffffffc) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup2(r0, r0) getpid() geteuid() getgid() getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgid() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getegid() 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) ftruncate(r0, 0xffffffff) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:54 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x20000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x7) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, 0x0) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bde8ed0d1da764863c3ce25cc1f422197508a030f", 0x35) r2 = syz_open_pts() close(r0) kqueue() write(r2, &(0x7f00000000c0)="185f7c8ca4e9a177b1f2f5fb0044dfa7141183fbbb0ff938a0b475a3beabb89ecb0147e93dcbdc0e6a88811fcf289bec46e36346d292f86d024753ce2da6165e251b9070a171ab6a05928528fd1aa927ed2ab6d8c4ca9ff277d634e1e2561509ef47e620ba70791b6ef0f8cefa4c9c4fdc2b67737b4d998b484303b67256b2a2a799ddb4fa1523dbc0254df8e5e210980be8a8be196daaf978176fa05b8c8f96f62c3f160d2c5af01bfe3c9d0abeda8f4971402cb4851f2f230f856d", 0xbc) syz_open_pts() 16:00:54 executing program 0: geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000240)=[r3, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0/file0\x00', r2, r4) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) dup2(r1, r0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:00:54 executing program 0: r0 = socket$unix(0x1, 0xa, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() r6 = getgid() getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) shutdown(r0, 0x1) fcntl$getflags(r0, 0x4) read(r0, &(0x7f0000000080)=""/213, 0xd5) 16:00:54 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0xe1) fcntl$getown(r1, 0x5) kqueue() syz_open_pts() close(r1) write(0xffffffffffffff9c, &(0x7f00000000c0)="a8bf75964344c531d32ba96a27141f302a84975d26092c535fcd651ae0829638d64e57252dee015b0dd1a0ae5ed13989d112285775bd08415c3e9b4d09289c5e31a842308338689583b63dce4da8edabcc248d5e741805a9b3d58a88c9803c49c0a67990b4dd77a15a75d4da0c6083ae3ea04b2e0d09eb2f3606ab2a8ce59a1446571841f0d809a5ce4ddddff984e911e804dd", 0x93) kqueue() syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="b9", 0x1}], 0x1, 0x0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xffffffca) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) recvfrom$inet6(r0, &(0x7f0000000040)=""/235, 0x1e, 0x800, &(0x7f0000000140)={0x18, 0x3, 0xffffffff, 0x100000000}, 0xfe5e) 16:00:54 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) chmod(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = getuid() pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000480)) r4 = getegid() r5 = semget(0x1, 0x3, 0x20) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x8000, 0x5, 0xdb8]) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="b88be2b37367aeb85937379192470257541031fcc3f4920c4790fcc47386b909237c1df02cdd3889dcebf7058e13c139ddeb79228c9d0a9d172998aaf82ad1759f06854daa1a1dc08a887defc39f77594cbcfc18ca249840d69bacd1a32e0dc8eeb9d0da46badb2d72cfbe10c930b424", 0x70}, {&(0x7f0000000140)="dcc0a5d139b36472feb48a1824b2f680", 0x10}, {&(0x7f0000000180)="dbaed7c0d2b85f91a3fc9de0029f136b952a5ac68ca9e30a9170d523d26a3f30054d70b17ee8bc6a176327a6cc74e1b8e195524aa86d72d56647a8fd9cf28ef1bcbe48c4fa1248413c199a3057a4d28d7847510f7d42cfd54738874679da6b7a4c9be5e00981be6a9eefb98b1986e12ee66149b79054be24d934", 0x7a}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x406}, 0x8) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x889b, 0xb5, 0x6, 0x3, "9814860074c1a0a523b1c35d9d7600df7fbe28b0", 0x3, 0x31ed0f50}) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:55 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x1803) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:55 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x43, 0x80000000, r2}) accept(r0, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getdents(r1, &(0x7f0000000080)=""/213, 0xd5) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) rmdir(&(0x7f0000000380)='./file0\x00') renameat(r3, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x80, 0xaa1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) clock_getres(0x4, &(0x7f0000000040)) write(r0, &(0x7f0000000240)="a40aa0f56fe5031f8124f9c1669b899b33983d82bdf3207c4c947b951c8339a021670c79494695bee0c7d29ab0b3b9618dce889a", 0x34) 16:00:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/31, 0x1f, 0x43, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() rmdir(&(0x7f0000000040)='./bus\x00') dup2(r2, r1) 16:00:55 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x6) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffff001, r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x40, 0x24) 16:00:55 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) r4 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r10, r9, r11}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r12, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r12, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) getpeername(r12, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r12, &(0x7f00000007c0)='./bus\x00') msgctl$IPC_SET(r4, 0x1, &(0x7f0000000b00)={{0x400, r6, r11, r6, r7, 0x108, 0x100000000000}, 0x8, 0x1, r8, r5, 0x400, 0x3, 0x7fff, 0x1}) mknod(&(0x7f00000005c0)='./bus\x00', 0x1000, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) mknodat(r3, &(0x7f0000000540)='./bus/file0\x00', 0x0, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000580)) writev(r12, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000000a40)=""/178, 0xb2}], 0x4) 16:00:55 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) clock_settime(0x3, &(0x7f0000000040)={0x7fffffff, 0x62f9}) 06:38:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x84}, {r0, 0x126}], 0xb0, 0x8) 06:38:46 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x44) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) 06:38:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000340)="61b651796c12ad50bd512cfc1dcfe275deee0005b04334026daa7968b670f1b40c2cf73d305a0b0acc229195bd6eba1090a40acbad5079eebc128df6968045cddf6b6a2d718d4d5e9e547f28293524e2539e7ccdc8ada056ba8ae6bcca1be0ecda153dd07171505d64f5db7b7b5254f8216c103f743a149d3d9ca7d8f1cfc4797fea44bcf624d55d", 0x88, 0x8, 0x0, 0x0) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/151, &(0x7f0000000100)=0x97) poll(&(0x7f00000002c0)=[{r0, 0x80}], 0x1f6, 0xffff) r4 = dup2(r2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) fsync(r4) 06:38:46 executing program 0: r0 = socket$inet6(0x18, 0x80000000002, 0x1) setsockopt(r0, 0x200000000002d, 0x10, &(0x7f0000000140)="00927a0000000000000000000000000000000000", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x100000001, 0xff}, 0x8) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) recvfrom$inet6(r0, &(0x7f0000000180)=""/241, 0xf1, 0x801, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f00000002c0)=""/206, 0xce, 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) 06:38:46 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, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b028878498abacf6a6b", 0x6b) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) dup(r1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0xd50, 0x4) 06:38:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="695369b02b4ea309380fb2a4a00642db9d2d2b44dc6ad42146f87093", 0x1c}, {&(0x7f0000000100)="7c39c824ed6ce9a13cd48b142c50abfdc4667034199d79a110647b3a7676d9c5c53bd2be7de2eeb32d6eeda589832eb9196cb73525b5d545b870dcf362de25eb5d4afb69e71cda1f58049d069bf2c589b55d1706aaa0c3860aa72d63cf821ecdeaa87a5207d972919be907b8978fc197a6368f6bd9655ea66dff275862cb3932c1aa42067acd249483c79df367ad56e2818669549aecb0e31068cb77710ed677e4ec4728f98b749d89b9a3dc2e11559c030d9923e7f2c55b9e6727c029c63087a4b1cc4e9d0e9f29fdf462ea50c2d9c39a49f00036c54f4cd275ba9af6c66121b01976b6ad1f11064966f31aedc5a9a29cc134a789886f529a16df2be1eb", 0xfe}, {&(0x7f0000000200)="3cea322e88f6665a9ba1c231a38844e4ffcdd25a9e04d2997e2e1ad5edc2005764d456da74f2eae10ccb8a8b3974be3ee97f3355c5c361af318b8d7169b70afcc94ea889d6a67803bcb15e8baefe23b9ea95ec9d32d00e33ba79ce42df9770d8c784481b7919d3caf6ec7e885c47465cad63c0e22037a75ab83a2cd79b946849a8e4d34ac7498149e4360504e248c29377fcbc73", 0x94}, {&(0x7f00000002c0)="51d5f49a103790cbc06f866e04dd21b251bae1332de1ff8b8311e3855854967f6aac4a38999dcb662ca71865d0386cb418b0f51d56a90bfd67101bf9c02b5cfec851738a1386e7bc1738c6bdc8e365a5065c5b776511a74dfcc65746281e706e6a3e426e96401aa1c308d2731cc49d0d8f36beb7", 0x74}, {&(0x7f0000000340)="845f7f81a729535d5471be4a77a9c0d663df89e2b3063d0067c1e5121bf2a899bb4d3338b20bf42227145060797b614d90289252305ea468cc9abfe3302e77ac93a72af59384f3aac8befb2c44d18dac7b5c820f835987d40ce3bfcfa51feddd5cd648fc9de6941a2937463063f562220c812e6ce0a2d1d36515485dc3af0554aed400de0989200c01f125d899e329cda50c8ee1e4d84dacd479efdc8f8cd5c04629d875310ec8632b5a7e1db1b64b", 0xaf}], 0x5) fsync(r0) 06:38:47 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) fcntl$setstatus(r0, 0x4, 0x44) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 06:38:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:38:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) kqueue() openat(0xffffffffffffffff, &(0x7f0000000680)='./bus\x00', 0x8000, 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@in, &(0x7f0000000740)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000800)=0x6e) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="980fbea3836447e24c8790a27b7f16a95ce08ff3be1f6f2345980ead2090ab289b2e2246fda60efd910c9797bf450b96", 0x30}, {&(0x7f0000000240)="a39e3c7c5dc37e1a818f5db914b028beea450d3931526e45a5678a23425911b5ba005412c93529d8c8ef913ecc2c1830ef0501af84c60c9c1dc947a5681c26a67246b40f4b520ac5c7c2fcf2d39537ec6ad54d91894aa06451248e4a12c745acbc5ebc21213f9caa748d52fcddfc902e38f2e51989a1c7102c0a1304428c65abd077018e5ac6c6f224d055a056db8639a1300677cbbdb6c0513a867679d0cbc3afd6671ebebeb21a5ddd5ba721c51b539e2dcc4d2c9d3b68f85dabcb3400944d957c4c1deafa49f34932c0660e33cc427ad00446d9fab77b6db62e5b8af8570aebe855f1f45ea90a9f25", 0xea}], 0x2, &(0x7f0000000340)=[{0x20, 0xffff, 0xc4, "4a0725c551d37453aaf208"}, {0xa8, 0xffff, 0x2d800000, "7ff98a187dc616a24e9784293707d75ffd268940d8d016d30192498c2ad20f5f014efafe5aa1f886974ea1bb4c5e6efa0a000828128b9b85970b530f1044bdefc6d7b98d2bd0ac4978f6c1bedd6c57f34b7be7eb730af28dabf09796268a8a811c37d538cbc3530a6102067821a215da0bff7ddcb0c13cb473c642f7ed6b7875241ede3737bf92503d3089ae54b01ff2e28e70ef4ef3d419"}, {0x88, 0x1, 0x400, "55b231f3a297d4a60f1f177673fe52de30c8c6a08f9cb8e3bc7121d34ca62c25eb8d5c1117462c40ec3c9e1aca4ad890d1a9b6905db6c849d0afc486d8d35f0a46326058425179022cc0fb8140c880e25ce0a5c287d5450f475c299100149cc51ec8496192285e1794b5522384bb28616a4816d5d4"}, {0x48, 0xffff, 0xfffffffffffffffa, "b1a5c6c0b1b9b0706b1e0d22dfa527f6cf1acd94f4afb9de6a0592ca4513bf84cb85283548d06dd4c3d870553572a2dbf96b34bd04"}, {0x10, 0x1}, {0x70, 0x1, 0x8, "5cb3624a0cc91304f7dc83f96703b6fce8afb2f8d4462345cce7e326ba7a51423f753e3de71ad00acdf77fba127d1a389f518444061cbb02163880d6fd276c32293edae00ff67232aec122db8abac099c1df879f0865e372542b4b6013ba7217"}, {0x80, 0x0, 0x9, "e24bb87733b7b8fa55da1b845e074a7a82530c8d30678f6d76a036b0bbb168f77bace07f454f585e36e939262bae90e139101c52912d315673844a465c2b2cfb16a40df9625e6db00a9ef17256bdf5416de0bf2d27edc0692d9907274dac8ba07450035f9ebf06308c"}, {0x58, 0xffff, 0x4, "6e7787fde0c3f2a5090a2c5cf2bb0c54cd8f838ba27a6c42d1fb6eb238b87d4702b8e63b03c68fd9c321f2dedb44a01e3a91396f7c70bbb5b1440b24b5fc7e73d19b2350"}], 0x2f0}, 0x4) stat(&(0x7f00000008c0)='./bus\x00', &(0x7f0000000840)) r3 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) pwritev(r3, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) syz_execute_func(&(0x7f0000000100)="2e2e0fae8905000000c481c414d39ec481616bc0420f135ad2c4237d05ca3966430f72f1c5c4c2d93aacf55a330000c4c3694ad193c461f971e402") getdents(r3, &(0x7f0000000900)=""/136, 0x88) fcntl$dupfd(r2, 0x0, r2) 06:38:47 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0/../file0\x00', r1, r2) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 06:38:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a324065885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c00000000000000000000000000000000", 0x153) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 06:38:47 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 06:38:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 06:38:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x5000000000000000}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') getrlimit(0x200000001003, 0x0) sendto$inet(r1, &(0x7f0000000240)="914b6917219a234b2d7977c08a622c2b4f06371f5de29cea91b618f4aaaa1ff568dbc84cb91209b38a2997fec4126094bfcd412be28c922e598cf44de753cdebf3ff1fba877d527333f85c5e26b95c313e854776c4339f6b1ee6c3d045499ab9083b1e381ca47e759c3b4828264656713ea2fbc848a07cd1e98372263b36cb1591343573536b89cbd304059e9a516296d8d6898e7bf5d9aab1da6f8e4427", 0x9e, 0x8, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getrlimit(0x3, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) 06:38:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) setgid(0xee00) setegid(0x0) r1 = getgid() setegid(r1) 06:38:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1000000) socket$inet6(0x18, 0x4004, 0x1) syz_open_pts() setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 06:38:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8a8b1d4d6962b4cc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) 06:38:47 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000100)) 06:38:47 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000005000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:38:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x2, 0x22, 0x320}, {0x18, 0x3, 0xffff, 0x1cf4}, 0x8, [0x8000000, 0x2, 0x1, 0x40, 0x1, 0x3116266f, 0x1, 0x6]}, 0x3c) recvfrom$unix(r2, &(0x7f0000000300)=""/97, 0x61, 0x841, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() r4 = syz_open_pts() clock_settime(0x2, &(0x7f00000004c0)={0xdaa, 0x1}) r5 = semget(0x2, 0x5, 0x20) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000003c0)=""/80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000500)=""/134) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x61dc) r6 = fcntl$dupfd(r4, 0x0, r3) write(r6, &(0x7f0000000840)="4580b18664f3ba585d58b83c2582c6ba30405a874c9bf45a29d8baabbf45800fef2fabbe95235dd11fad1aa8db7db75a052bfe01d365d5a216b50ad89de4d6081d06006a5fa9d477c7a21f93356a700cfb0b74e6fc5008681a119d3b5e8da6cf90596ed0bcb9cd4b5267f8180023230202778074910fb29efcff7c4375ff70bf8f837f97974b04e744004b5112f150f30859d191dd29c0d0973a56aabee8ea2aa7ba87cbb1efc773692abc822f888e99df8b38942bc669cd5d069f1bff9288ba6b4db5f425165607f9d5229ba2997916a8c3226abbcd71951009a5eb009260c8f2a3827cbce8a3a94cf743b658a9144bf9415e941347d4e7422ac445041c2cc284827be026434f32e8f7280d95811ca523af1b1409f2498bc718e8008dc0b64753a1a9bc84a9084f1c60fd033e9fef3195142805f0700c54615a822c611fa38e0421d2b04d3f5ddc27e59b051afc176bc503d0ec5be33a01a6dc53f423093befa22182c2e514ec7032c613399397c4ce5de444e0ccbfcb38a0fef10caf3f7ba9585585ccab69c053e6547b586dd779977832e5930d25bb427bf6256fd116bc5ce9aa7696f836d62593878ddc8d0eb5038949c1a35ae59282016d611413c1862171bb2e7dfb1d3b0d97ae541f81f61a9ce336f3f14be0164b465c5420190718c15ddc7379436c1d57cba5889ffbba43a5d6acd2e3ab7130c89c5049df7747f9568ddd09b57d28264f798ab28e952eaafd7934672395983a6bc13dbd99fa3804fa954ccdd8ff751ca1375b4ba68842ca31b819b46e979330f186311ce203e652d80a16d522a8d4ab62ea5eec77707069cb7154ec6c4340f7029846fb4cbb05aa5cec768934e0163c975a5e187877eac46c2ffca9ce5dd96e1548ed71d27e14a7b4fe08a2d9032990eae6bba6cd89679a80d557575832810bd708f02d193c44df969e789d453de19c82e49a895ada4223b8685d9072e6019ff03631c2ec6a33dd455cf71a7d5d2730e5eafa86613836c48898f12fbf8caebc370c14f2c91ef1b6aa1f62ce8a3c50c75b4c92ad67116afa211a2f6d50a2033db59222504687e5e5eb605e7784d372e599f359d3796805e1d9e2c572347ce6f5845618a6b2211ee9154b2e288c39eca03440e3d85f33744fadbeb7b688a5700a2caadd474b39e80abdd43a9571573a3d7ce8cae8758b18314c1968aae96a7dbbed8caea3f1939d32ee4ded3512b09372dffac15490cdd7aace0c078b93262aa103b0425fa5392d31170ed9b92d7866298a7645f0af726d453cc9270e9249107ef24568e808ec2cf59fa2a708a498905d33bca4f5471553b0a59a6e65f82877e2425e378fad641631c5d9ea1f7687d371d1b7496a56832e023a2aa0d8e63c2860d1e4dc0635a1b3e01dde1dbddb294d01a28c886c60a198892edd05f6dbb0f793435171017f7dcec7e3cb90c566877828d03c1ffedd553ce96e342101d16966f5e707546ee63aef26529410426d52b7f38d33aa3827a83cbacc4c3e1f746d5037e7909503f2674b35ac893131f9f5c2c8d6d1327c42067c8ee169a71e41e28702dacd31aa5fbc856fbf29231e271190cc34773e3d391f3d9bab22b410caaaeafe331db75a4ec9d2d23f1ad9df8a0943cbd85ffbe9e8e8035fe930c34850c1a857afbc9328f496c54650539e49b667f572695031e0587856f767f38e144ce48f93f57ab8f0b04cc0b09c1b24a3450e640f3da177b00797288361c282b87d50f5e9babf281ce86a2ae20143cc7adc10cd13478c8baa909d3b34b5743676f05c35250a93b9a1a9a4812f28a77a4a33bc4c7a77dedbccdcc1a1862f405c03ac6826695e02ff0b6810328245664e9f5ff9994ce0e18db6a61cff78bf43c4d0cf1b0fee00a1267456195ee6da2e1ac95bc535ab83793efc155d616c4fdbf782d3fd32785af822790328eb67ee40e12cf2b3c821f634a0aa13659d5f51849b589a0e0615234d1ef05f570953e6da4b414ab74b1e3f17f6168ec2187f90f7d16184fb136f76b6a64722d0f3c03424c6349f8aff24407aa408b40cc81160b9fe87b33323e2fe18f42273f6ab45455528a1c4df576f8db6ce48be88f68ebca3a7b7ca6fb068bf7f001ce935c93f923b7bb031e379805f00afd88f56b067ab28525fc4ec8fbf58b0749397bd92dad75d7ddb0f80b969e1ae8900b7fd5426c9970c7372ab9f8fd8af6e8831f2f3675f1960d38a7fdaf820a86c568f97136dace63e35dc875a6a30bde8c3575afc1c57dd019ffa1d1db27b880e8616efa28cc4df24f679535878fcf57bbd7ae4254538dfa15e094c2503b479f7ffce40115a9c0f41b39559a9af284ba286e5038bf0f362c709aa51029449ce8545999b12d59f24f9bfae9aee32afd41be97ed9f7c409c228ca5647c3ea41a832e94e9f5fd52adc430717268dd9f2722504c5397c873a83d726984400585a3c562d42b1915767fa66f34cafde8b8d44111d11905b36a9968332c00d3a89c7bb68e805ec94b2705584cc72d93b293df328a46f549c01bb4a7209c6ba5ef8108a90cd0ceeb5face6571c9c09f13afe39a9f3a4d78aef042ee3a5182d7bbdc30505f762059755429e2d2de23806994b749c554c1b97a14b179611a46a99ba1f7bb677861938eb2918e54f2fc2f422845342ab72a971fcb343e2958b3c5cdd057d7c2577e1c6a548695e34dc62fb58405b485601001c257c0ebafa1ad2fa58991b60149a3e57c4b33b8339625b94002356f42dc5ef882ec04baed5585e44672abedd13146df4647a00044fcc788bf1de2632236113a074d150b0835bbdf47830d921d38696299cd0cd6db71349f5a24a5782db5854c057732b33bb1aa97ce1ea2845b9fdf2910ec2d7af7072dd47db03f6e038ab9f8adc9d73789235771fe7ca3e1fbddb13765fdbab9d1263dea9c5c1104ad04c3b733fa50f70636a9170fa166b2e25dc244076b94e9a605c132407a5c316d48abe9990790a59303c29c00c895672254ab7121263d03d92606d569f4516c4efe35f36e650f0e696472b59824d7ce35e2b57fbee96240b19c045254a67fc560f34a7183ca6ee7686dcda127d62d710b15f7246f6f3dff208b290799d5467a7a59a3a001d32835582db3436cbb8b43f559cc018546cb29b066a9dd5c436727aa4c156b257f27425e4e48ed8b7497da63f1762394a35d57be9d8e648f70cfb019033bf5538c2fd3e086c33733a3f22bbec7509821a49c2b73ea4b99c97ef3be6dd979d7ee19ae56454e4ff0bebe597257512a18cdd7a51a3fa04ae54bf0eec8e6c0172dbfa08091df6a6b3e42f7996732f0b6540f9bf4b6eb53e687a29de577cff4ed1e7ab001171c6613fcbc0836c41a7235409c0a5d147106ddfdc53ebcbd0b91a84873dc70af0d9fe064ce7a7ee2395aeceaee3dcb81d7290386657cbe7608825a637000d79d923473bf2f85f6de3b814cbfc6acad41c58ced3636df1ff2c6ccce723820e89e1a6635c4a99191adf3dbed315293617d27545df66bb1f0b5fb20f0ebccb985f581632c77adb41b297f296880c0ab140a90257dfe7290281c3a74f3397a558f0cf86ccd34ee2027d0f9bce8b740864563690540043a691335071dbfd384255f8981f8ce920b756bc4f0b4b9c01e8f19f3530dd60e0da1217ca8698c3165e3e3ad4ffb80926959830b014f23b0fbcb775c031409c562e76fc71cb83cbbcc414e306795eab5a645214017ae1efe0aa82bf81f4a3b90acfb76394fd36ae3097341e638c977db79691fb89abdc90d452d9542d64a8a7dc1df7e2be7fd121fe53e34d2b780401327cb2ea1d3cbc661ce05ea7da25366b43a8bb76327e76be5c7575241458728eeffcb464247713ef0987524c1c5203c9fb8fbfddfab29cf5b9761a1cbe19a0af61a42802698b0a0afd42ff9369186b6811d2c797b1dc99beb4a2f927d775dc7a5d5a0023332329862a9b855af9821736709349ba12a9c5cea8b69bc9d901d48acc0c5ad098ed31e4419504f0ff02bd52bd5739d16100520de4046d178419cfa6282a57b846e1f8c21d5c33aa24bde600f0338099c0e3d44763c2b9f57e2c74c3d6954132e8e6d505d60686dc11bb32fb43399048e1a91860d17b9ff70466e3afa4e066dcd8b7aec38bbaf8d818782aec3cc68320579b2eb88aec6bf75ac4188cc745a47b11b9d5122badaf51f259e08e3b00c43fd95c1ea4112cf1c07e4b54f23bc7150d1d65d2707f0246bc4472285ee2cbc8952d3efbab1cc09253161a5850b1937dd363a9814be9862e279f4e5206f72d8b989a8f31310afabcc8c6b0545e607140bb5fd69896297f87057096594fd84f593c80001a4d08391576f16cee51df89ae28e7d17ceae7dede7e4f1ee13b45eb07ba9297fbfebfe9e46d1731da283dff09d1c407985e08a5550619ebf9b6df3abc2b6f86159067764cf320e18124e302a080259f6f585fd828e085d22cb86a77d8a1a4b4e40d583bff2efb9ea453b299f5ef442d352a59d31ad527d1d7d489b7083163618ab521b9e5ddd7c0715171c4f7333559c62e6542522c38ab607ebb4e422636958581e63090b5cb50f53af29d14d5aacb4bff5e93dc83c511f45fc1e32aaa0a54140317b310ba38dbefeff584c74240f9cfdffdf624cfb7ceb2247eb9762c4334db7f9fccd349afa35f8483aa1798c556f54e2159a286fe0d2b98071be77339d684f51b9ea39b5df325394c8cb37da3a3ef13c46a8531c90536d9e18f57a8eb74c7265101eb8c87efbe52df6dfd6135ac92e931bf8d5d8572a9fbfb0596cbae5db64d00f1cd2c8bf6564700df5dff4e891c402becc136854827f1c83cbcb329fb5e080efba1f1f26a5cf8b4b558618ee6a935a26d3cfe21a8f151aaec6b66ff962b192eb6eaaeeee788000ee17f5f136c33980155641a8bcdc16185025ec82709a139f11f37c058ad6f4713fc712b0d0bab6b886d1ca2610e4c387482d5f67ec32c2d7afe8ae0fab8c1994038c00361a9179fbe109b392263c82cb678a51edd6fa25abc59ed7f93c05b896a132497e62856f72d3f1ec5a380218a8557d9f0f4e40b067b132a10d242ff575f1c2904e90c5703f7624ae80d864218050521d0acaf4efbd466bdab5c1155e86d5f62cb526cb0a0bc8f297adae9f6a5806af687f066edade3fe78440de9d10a6d3bc0f69236e3dfcc98074dc2d5463e965a1bde0f58c614894153b2a363a9f78b7665948496d645d6ed69e110d39592d3cc6feb097ad5691f86ca44300bc13f50b4be2f6e87f433ce73bd048ad89e573acb0ceee538fcab0e4e5894fc1ce2b474258284578651f11219ffcd928565c9ceecae25dff118f3a7878c08410551fed26a621a23b3ed75f085c3a2c2c28d5b50487a3374fc6e495993ee62f9a3b549e1adabda78a38e179d1e86161af44f06c7ac396b2d7baa3d37bde4ea2698cb1417aa3d84bc40e359aa57a6ff32c6a2c13a89c63358fd1f7eb7181c83b3fd76379ccc4762da7c8f3ce1f926656a1e45d4a1e38bb6002dec407d8fd8d91e2a6e8a5f9803cbeef5b50f07867566412971d82654befacd173c0f6e60235540f81e92cb49d7cf71ee6c9a7f0e732cb7da3d8b76d31f41195bcd3747c269f1d0cf267500c13da587ac5417189ce44fb6d9f7cc34f7705c8d24c505259b90490ae12faf3688ca4b67f1792887cf84eddd241ebae120e8bc7fb59e60fcb40be227ff7e2a7f175e2d1c7926bb60d475bda142670ceb4dd151b04ecd0c3ceb24a29a4ac29c3cdf978d9fa8847faecdbe7a20cb153a4c3075c2e419dd7f26c4ded", 0x1000) readv(r6, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 06:38:47 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r1, 0x108) msgrcv(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000009bf87ecc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008df1a4ac6f00000000000000000000000000000000fdffffff00000000"], 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 06:38:47 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000080)) clock_getres(0x31c2df738b48986, &(0x7f0000000040)) 06:38:47 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') stat(&(0x7f0000000080)='./control\x00', &(0x7f0000000180)) symlinkat(&(0x7f0000000240)='./control\x00', r0, &(0x7f0000000200)='./control\x00') 06:38:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:38:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x3, 0x9a12beea554b2c7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001340)=0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x0, r2, r3, r4, r5, 0x80, 0x1}, 0x34, 0x8, r6, r7, 0xfffffffffffffffa, 0x100000000, 0x7fff, 0x2}) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/157, 0x9d, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f00000002c0)="cc5cd9251e6eef257a7e1d246422b18a5b97271b7b1996d3fd9b4729b7ff9efbf8b38a1fd5739be7cb69c4392ce0752ba87138f896fcec4cd59361aef991692715429440a4fa16ea7478fdc7eba364cb16b4a61a3aa0907b450356e5ed40bd7fb64354fc03b743df2244ac9f6616db54ae2bcc5fbda5c1c53c85094644a1cf593be74cc6f5c2121a8ed88a44cd774766c152463dc9e1fbe45499333a687b910da2e6c11bb6aba82b2951692d24b8e4d0c2e51caacdfef4fe4f0ee0ddc3a279203ed83e2548e669fae8faa1a6a099f5a5b6f4a51d44ee3d33823d16451ce8b07221bab7ffab9b6f0bb19df706301c0922a5b3ce3daffd111d8a800c884f0ed184a028f02927d3097eec9209d5337b86885ebfc42a32324948a040c08ead3267adf8fb13eb6bf31f5fa54aec9a8271032fa90aad7e8861175266e3fb4db6242e52fdea5ce70ba488b4472f79707a39508ba70d243c3219dde7b107e4b3d433fe3fdf3d2474ce18b6ac8032d319b4a08be624636c17cafd301ddaab8ba68b41fd7e615f7e7023c402ef06d95dfbb3928fbb91e09d7dfa82377a871b4bb4e8147da5edee6640aca2ebc062db7f18bcbc05ab8de8e6f1bc5e7f27f2321d412249ccd3498387e7aeebb041271c82994aba2e1c7d97533da2b09d87e05a4b3a9f65f0bb3ab143e340dc7fc83222001867375d2c0629c8c644a135f07df3502d21c59f17dbd5b408bc81a5580a98241c9b1aacc4667c529ed8c1ba255b8c59a53c484fd345d609322ba7c52b0ef5e440e7bb418a467541636bc9d34996b594066d50083515bb060d13aeceb195474322ec6e47b36a6ea3fffc78fb5ee9a8e6ce56e58b1ce8813243ab213f5766ce2b48d686be5ad60758a08e65ebb447c85c8b18539c8499ae83428b65e4fc869ee4b786006ca6f09958156d0f10d7836788568d1cbaa4fd26214178106cacf284e237574ddf935a9409a1e13d1e31c4b8c16d597a3cbbefe1e5e9a9003ea16b9ed18457fd9e7bfe15e3448d70b0ecc73063c73b19146a04c95d4800b5cb2c5f6a9e19b2e7cbb10d80ef0cc43cc1d462655c6894f944ff12c7457f72eccc5e41e62075e6069662fdf8808107b180f566ea76e8bf143bea9ca4a29b8541bba21ffc33f93e32ed05c8ebf34e2168db4768253a0028982d6345fe75ecfedbd485e78ebcc4227672ade8e3f9b60a25cb5831a1cf9331bdf3e8db5a98cbd205f6e7f0f27d1a49dc6deadcacab6575f56adf97265dd87a3e33b655e9f2c394aec591fe3362defd1c82468f472d0ba4a2b84bdf82eb9adcb55269904d8163b9f5c45806fdd80390dea861b22262535b55f71eb3d738b76a568cbed07e09d8b997e99f6498d2750de561601e5cf9afe7d91d184cf7455cc5557c00da7d8507088f60b7c6242c165acad5a54aa14757cb382f5247aa1f872d2f8db9a073c19bafb0fd23afe17e192599a5d2e8f8b901def114bf915f2742bfb2d9dfe684e02e6db7f3a711e984c0a3ee31b882f0e2444c23c99cfd6b37d35e2eed28b70bcf342ba0310d69683ea13786c4348d0ec4b98e34cb517837bcde89c28e4e839cecb637b07dd6f156be6baddd8259642ef8708c8c2a52734997ba6298b0b3c0e5ded60c3a2078d47b674594bcc87a2c964c5e8d67f75b479239d02e05519701955440b972544d9223a4d8092468bdd8344c7ddcb454ad00edcb2fe81cfb90e2e4650e749aac5eedde1f0e3e29b062c5291f973ea54b3067c123eac8a969fa0ea19e8415cbd5a3b731afcc5d32fb6d9a3392f2171966e31f4f7bb932146fd2cb6be3bf6838e422d72ae176d40cc2e74daa14a2d8cee2c1dc714fd793615494b3cde263011c937f5e62e37f405e2dd8f4c9c96d9f1ea4bad874b0bfdab7583682e038e2fa174f28069b84e9ba2ae0fba8a6189470ec749373c5d1d29a7c85d7fcd28d37a65a920d3899ada2e420248b46031ef367b8a5e4c0673e7d80e9c71ffd06c97db2482f4a4fa743d6ec509e789fb434003ee881889e0e7c8fddc11f0e78a1834a3962eddeea03575c47a1b33a7bfb4b5f6685cb86ef62b7d595fc0d431771ff1f82d39c44a07d07150c5606d73d8e4ada03df7a44844bb7994c72df064bb8edb44603374a64ca9f21074bf0f8423cac4327cd17b525a3cb8c81af9c8cba1b974be8db726de1f7520c98db7621f42ebe3e14605797f90fe24ccd60cb93665783ce3ac26d4759aee65cbcf4c173f0ad7dc93c1f35e077a3bfa9d5bd5e085579d1d2fcffd56bdf048b0b8aaf5ca2d8c937041a296a97d32523b21847e4806e6a42c7456d102475f1dff66c404f6ed0b5d46b29ba19236c5fdb6c54beff0b0f27328baa5a5fb7cd4428e16bb2a1490fe04b16a17be42cb5867aa204d97856846ee95fa070f5eaf1dcb0b416a1f6ac1d3d5a117f05b46516a6e1e11fd5f036d767b1830fe35bbddcadce64b21755717110e28cacad25108e38376aaebc09c7bd1c64561423574ec0eb904b5515ec0c9c98167b1b3e5f7edd9e9ace2658e2f18e967d66b67b1baad9ca7bd4b1e96d75c1079873003c89725aad273b28936b59065a3c33d9c1be4475181e20757dc391bd86eec27385f3d4087d99af0626efd0148f32929512c3ed11276f1cdbd12af93be86ce8eb63e3f5ba5bbebe1ff982280ebc88a03dfe4c41c1b59cf7bedb2e322b830c1b95282fec95c4c97257c1d4033bb218d688bc3a77864fdf1ccb8296f3d4d994d1aa4f14382c7e040399c4e8232948c2452df0a3eac8396f34cde4d421fd9c03594b150369b0c2af4b319b79f27eaa75016c1112ecffc448c6014360373af55a183bb4c71c251b2b4e4e7a3653783b8e94d4dbf774b7d20e24ba4d35a87cf11ca33f95abf65d3c7b6e0d752365ad20e350dd081c4a8234fae170da935eeddaf5e3eb81010a0d90a011d0be2c84e6c1261b469c8029f062c233912f6aa8e7503440125305438f2db26a9255830e49aa3a34c5aacf579ea89ea0faf61f310cc1d25960acc8e990ddb3f0cc775de414d23454c35dd0c4ec0d675699961b7757cdfa9c0094964551a40169588a6f9589ae5246dd0370889a7c2185671934c5b0b87c55f5be9db21b46f8b4d92a8aec6da6ab90d17fbaf43cb7898eb2f666c1ec614cdd6f97877710ebeb887cb165438b3f6448c75b3a795a8fb91b8b800949a753169ebb85357e4cda319d84004f705e6d8105739b6b95604efd9700efc44533c3512f10b908acfa317413fd33a3b9176551bd1335809cd20ef09110032140a308326256916e33f0641519b760106ac59e5d04c6473edeb7dbf5522826309e94c84dd2c96bad0f6228cd70f09bf628c54ca748636aa2c52f2078087f7f6120a7602556722529acf53976c5f9dde8adc8892788d57b57a1b30cb165d939ed1eebac4634914cd02b7113488fea05ef21d19400d45ebfd90c5e6fc477e71b1b2c1b7870c5ccd0d87905332b28ac56e94954e24b1267b8abaed98a62d4850323c6d4d98e97f3b574754ffa75a988351f757d75028adcbbd9492cade3aa63aae490c7985afa71f648d03e230211dc608345fbc0299e5bf6fdbcce2bf7fc1f1af42449f23f2c5488d397136551965be912ed8df6097f1fb4a4d1e66a6542f8d254a0561abf9cd2179e315f825a222d89f5a0eb18099e73687d6df7392a175d17974b6020b799b98e6364f9e32943cd5f79a8da225d22aec0e064e1704c88bd26447319e1efe6de0f600002aa8f867ea3e40e418ab1035f8f6fabe1f01be69f8c3bd688be6c120ad7856432531e822306bed3df12c88cd11276c18e3447dabe54aed67205d413276302693911d957cc6a2a64d655ad366f9c287721a3d4251fcb88f60a273cabbe30a13c8b8d7b2f4be3e83799082e52f5c4796182b6510e3fa3ac76427812021e73012aed2d163b34d23f6d3f19df37fde17ee24c5fa9692b112534fe78151e5cf8a81802c6e0d026aa0661caf58310ac0f7c104f9cf3048dc2aaff4fdad47816a72bb4bcd2f2e1f45d16e0e0ba6386f80d91f8c1199de6a237d29df301b7c524a9e7c94828d6af17ac88f5b8e2252a352523c4b2f77a2a3291a5ac6c2c526ddbb76dda9555844abb61df5bd86a9e031b5fac330ff23c9f8a9fe4881673ec0794cdc36010f70ad246b0f60174e5c3335a49b53c3f27a646a853a5529c2de591f87e21d8e95ba43776b57d7322194e377eca293189b21a59d62d8ad1c5fcab1f5c98481eb09768cd020779518032b0122616d155493df255693802d4e4df3dc09fc5efeb75cb463b132ec57d0a434c70c2f87f609ab1a5fd574ffe5be6afdfab08d55a8416778755c0155a7a16498a7dd708a781a3659b65d44971db3b588c76c52185cc0bc4457c39ac3728745164b034f0f05761a07c568cd8eedd783ab4d47d41ddcf1cc32a7a47257dce5e1ca012bb2166b5f53f25f6ca0bd0d2e8f80e7ab208bd3629038ed514457e33a375ab71217f885445fb987c1c100236769707711bb9900bb669156929803fcfa02012606f123bbb993a0e67eadefb57212c7f7cc2bdadaf20696b73a622fc7f75fa4f9352d8e3024935e3625dba28965412002d46dfca2bdc193998fcbb3ccc5b76ff0aafcc442a0fcb7e085a3ede010fed45bae9ab7a03a867c0165c270ce2e6ad6c0ed215867d20bca60590c1053783df5774d4c461b9717409716882b4d5b093e64e47314c7c28eb9da721490b65a153f549ad7944330f1f95e749bc810be36aab823a3f8207835cd3851fe6227aa087548323351bdd8578dcb129cc462df75872b1b6fc23292ec52d558c6c597b46733bfd0b633a697cd5104ca1d06d9ac76b08ba8a2f180cd31d081b97be45ce0d77edc2194c34452637dd8cd932f0e2f0da1e007eacb252255350b7a1fb1e33d157e5360957dc84e470ea261472d4b4394757b4a1e5815fa79a939e044bcf68abc7672b4bc0b37958cd7f9fc43d160001f3161c8cf212da1e18b9c338e043533f487d94d8732c5421199ec5b8503f52e7d2209f039fe8b92b4fae696a0179a90fcb3e658df4ee70d9c5f41cba0d352851d216d53efdf6eb6c8ccddf9ff35479d25cb342e7904ffd1391b8a0ae9b9a8b9752651b5f7fce8d710175fe204b9066eb202b4a482a2bf8d3c998e7b4e4632dbdedf7167ca395b58f2a75340028272cddd6037a8710803aa1b61bee6ae7e770c5d0f11305b3e5dece173be49513aca9f354e2cedb0ffb24d1199941c7cfe7ba1f722721b209a495e5a38d6a64c710691ca4ae9c415b7bce154fce97dd1eca7c50716aa158700cd1c40967b432e445bdad47c10abc5e1cab633570a7e3837f72dd573989aad314f874f04a9cafc6738d98096431d61dfec8433382e24378b0e47451a8eda6142ec58f308088a4b4a8617f664fe35cb14f082296c2548b6681efa35f5f903d71f638a6bc2751d7e2a4893b51ff5db40929d204a524ca9adcbfb0efd266620e2bbb5ec8929912df8c9caa79dc0c4fc7d98377f53118d1252c2e7713572ffd60cea84bb579ce28a9ba1be70c1561ccdadd5c0729989cdeb6b4fed8bfc3254babd38ca8253f5d3c37764c89c4ba1a9f8c4ae6f4fe63fe84a1171e8f139ed71d0d5e177f80a59eb928e949874174f64b57cde7290ec254b737aaf507c28e5665986585aa9343a55b04379910f08c6f750492d989a6d45508849f7f0d28b5024c39d56befc86b50076629518de9cb1a52d6df193a30527c23cea0a86467b70ae2de886f231c93eb23de62ab813c5987b14482981236795694fb7869e1", 0x1000, 0x0, &(0x7f00000012c0)={0x18, 0x2, 0x100000000, 0xfffffffffffffff9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchmod(0xffffffffffffffff, 0x10) r10 = getgid() r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000001300)=[r8, r8, r8, r9, r9, r12]) getgroups(0x6, &(0x7f0000000280)=[r8, r9, r10, r11, r12, r13]) 06:38:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) socketpair(0x10, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="965a9954ef189c8d9eee2346261f22315f4fa7f453db65d98cc101c3d40c3f83ab8252038173e99c65296747a9a4fa5ac61f81192e72a1b2b0f406deffb6c6b05c61fc248906750db5ac8e580f1ef89f4d65e0c3c6b5067df32e386124a7190361838ea0988aaa2cd81d500ba978056972afc2b9f35b76e326b5212e4a80675b95e9194167c5dd461ae5a662944f72f00651a9c8f2a7df64ace60d88389db667c78953cdef9ddabd3757f0a9d04e9b2c0b7f981b684212a483d437b084fb76389a80bffc6b58b327d2b8c85069c248b84d7a357ec41f3cc3e8d8296743ee3d4ab1", 0xe1}, {&(0x7f0000000200)="92fd9c040a006350bd9a35cef22fa28a90265a31c0f346ddb4f4dded1dcfeccdafb24f917cfb15b1fb6d3c5aba400c73c47d5dc475179fd709fd97abc22295b74a3898564b373cf97d19f922", 0x4c}, {&(0x7f0000000300)="6eaf70ae849374770641ff94b652214d975cc05c8a169f8fc7cf5baefda0a8523e0fcf616338eb652e6d5c9b817c3a2c5d6f17d072b1aa4e39f67a52fdcce7451e63c32bcc51519e0060b0f0ef38a6b9fb7de00d427ed04e212cec50053dbcee2df6e24df7830a32e847a7b36ff1dcce74ee870c", 0x74}, {&(0x7f0000000380)="218188b6e7eeeda2d701489c0682894becacd0bf5acf388d28bc33f290283466b6a0f6456d1424626fc34f4f476c7d2e16f865762dafd05f54e8b37eac2d6895477a6498ac131255ded7633ed45e36e68f87085d12850e81a497b5e0dc4374715887cc6f3cea7922dde6591c28d71b471d62367f1b4c7152425c6a3ecc", 0x7d}, {&(0x7f0000000400)="3c55f8af2fa946d36d6a2c08eb277cf9fa0de6ab8f57dbc9e5748caa658d383bf2f790c49398cf1bcb614d9cdac0c6f1116e88333d445739fd4157ab5c00515c318b4e8f8efbd0242e7f38d5f05d34b36d234635fefd7f1febc7924d6090f5b99947a45a0ab60fb9c0e86e1e93be3685ae4ed7f29dac673ae077336bef02a412624207404600d5d1a09429f405ff73fcde4629a2b949717c42708cf2c8df9fd956", 0xa1}], 0x5, 0x0, 0x0, 0xf}, 0x40b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x100, 0x10) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r2) 06:38:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) lseek(r0, 0x0, 0x3) 06:38:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x142) r1 = openat(r0, &(0x7f0000000080)='/', 0x208, 0xfffffffffffffffc) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 06:38:47 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x20000000045) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x2, 0x2}, {{r0}, 0x0, 0x11, 0x0, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x3f, 0x101}, {{r0}, 0xfffffffffffffff8, 0xe, 0x80000046, 0x7, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000025, 0x100000000, 0x69b}, {{r0}, 0xfffffffffffffff9, 0x5, 0xa0, 0xe7, 0x1}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7ff0, 0x8001}], 0x1, &(0x7f0000000240)={0x0, 0x4}) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 06:38:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97", 0x201}], 0x1) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 06:38:47 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x61, 0x2) open(&(0x7f0000000040)='./control\x00', 0x400, 0x108) 06:38:47 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f00006f3000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f00006c0000/0x2000)=nil) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_open_pts() accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:38:48 executing program 0: symlink(0xffffffffffffffff, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:38:48 executing program 1: socket$inet6(0x18, 0x3, 0x9) r0 = socket$inet6(0x18, 0x8005, 0x7) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000140)) 06:38:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, 0x0, 0x210cd45ed878679a) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) 06:38:48 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, 0x20000020}], 0x51df84d0, 0x0, 0x0, 0x0) 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, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) fcntl$setstatus(r1, 0x4, 0x40) 06:38:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x100, 0x9}) flock(r0, 0x1) 06:38:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000300)='./bus\x00', 0x100000002, 0x40) 06:38:48 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x6, 0xfffffffffffffffe) 06:38:48 executing program 1: r0 = syz_open_pts() clock_getres(0x4, &(0x7f0000000000)) close(r0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x104}, {0xffffffffffffffff, 0x8c}, {}], 0x5, 0x4) 06:38:48 executing program 0: 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)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) 06:38:48 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 06:38:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x300c0, 0x8) write(r2, &(0x7f0000000140)="960311b5b102c2c666beec69878f756c19fb812cbe0fdf6f0c9f665a033ac05d113927923b72b47ae2a71bd50121d525e5f75d449a43a483c13275f48ce1e6cc535f7bebb1c304eac919472f00dbb9ce88621c0072fbdafa3171a5b228f84d5ecc2bb71aadbbd452e07b1bc4429badb7769e426a1498a019b1bc7490ac5a67e333bac361cc1972adbb66917f0f80ddfefed7529f90eb17", 0x97) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r3, r1) r4 = kqueue() close(r3) dup2(r4, r1) 06:38:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x19d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/213, &(0x7f00000001c0)=0xd5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) 06:38:48 executing program 1: socketpair(0x39, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) getitimer(0x2, 0xfffffffffffffffe) mlockall(0x1) 06:38:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/56, 0x38}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/93, 0x5d}, {&(0x7f0000002280)=""/228, 0xe4}, {&(0x7f0000002380)=""/68, 0x44}, {&(0x7f0000002400)=""/142, 0x8e}], 0x9) write(r0, &(0x7f0000002580)="daab4fb974d1018b2555", 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) getuid() 06:38:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000020b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 06:38:48 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) open(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x7100, 0xd01) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 06:38:48 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0xfffffffffffffe34, &(0x7f0000000380)=[@rights={0x10}], 0x5}, 0x0) r1 = semget$private(0x0, 0x4, 0x28) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() getgroups(0xa, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="ac3e2b186c3d17", 0x7}, {&(0x7f0000000100)="e60358e445d6061da347c8cc65dd32b80f7a8caa99ef579508eb7b4efb543ccfb64586e244a789042749f00b0b4eb9fad3b21efc650e9fec41c77f622c4ccbf555e767fcff93566d44a19fc0a4ae690ef360f15895fa15061b94b132f3acf4d11f", 0x61}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0xa}, 0x405) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x1, 0x800}], 0x3) 06:38:48 executing program 1: rmdir(&(0x7f0000000000)='./file1\x00') 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) 06:38:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) setsockopt(r0, 0x80000001, 0x45b1, &(0x7f0000000000)="6fcb925dfd926ffab9611829495f706a4c311ebaf907b786545363b4c5925c3df10552ea659afa2a891aa83a9bb028d745eae4a37bdceb5dc2e3716baf6950091250a6f8ddb58d93f212260dadc9636b9ee589987ed76e9e", 0x58) 06:38:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x1000000000) 06:38:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0xffffffffffffff04}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0x6aead982}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3, 0x5}, {{r2}, 0x0, 0x80, 0xfffff, 0x3, 0xfffffffffffffed7}], 0xfff, &(0x7f00000000c0)={0x5, 0x33a6}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r2}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r3 = kqueue() unlink(&(0x7f0000000140)='./bus\x00') kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x80000000) fcntl$getown(r3, 0x5) 06:38:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="465f6fca9299b84f620635195ecd99d67778decda6d78dd9cc31c5f371ee1ef6b5b6fc2d84eac8b4eddf53e5172db050c881caf1872b615fd8e2c79214b9a607", 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 06:38:49 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000080)="12b0ceb1690d527d0ee5e5c7a520c2d9e98242669b46c372545107", 0xffffffee) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="a4ce7ce891e245850521da84d1639414e74cf2a427a706e1890c59b04d622a41568373d07572b8c5c00e68ffe0152eaee1bc0433c1f92a6fccdf79a57a6815fe7a0951434b3189cafe9327db8a8fd5356507d9a57883736539f02934525e5332f5bc00ec89553e0790a3711d8dac936ba5b3ebb7a585a818c88750e557dcfc9a4f880ee786d8cb8bda6309107100cb30ecfa1f03dcfb06e34fae1d4bf33cc65dd3627f132a970baffd68755a58d38d8f5225df5be18b0103f9dc1e62f4ebe3dd31b41a703078dcaf91f4d413753e1c2b7121f7c6ee07dc73d1e654bcb64bbaf89902834d96340bd6adaf7052189c1bc7dff704e7da91c27298c3bd96ef", 0xfd) 06:38:49 executing program 0: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x6, 0x8, 0x5, 0x41, 0x2e9a]) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 06:38:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/178, 0xb2}], 0x7) socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x200, 0x597}) readv(r1, &(0x7f0000000040), 0x0) 06:38:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000200)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x20}], 0x3, 0xc6e) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) r2 = syz_open_pts() close(r0) kqueue() syz_open_pts() r3 = dup2(r0, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/125, &(0x7f0000000140)=0x7d) 06:38:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 06:38:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8000, 0xd7}, {0x18, 0x0, 0x9, 0x7f}, 0xfffffffffffffff7, [0xdf38, 0x9, 0x10000, 0xfff, 0x20, 0x3, 0x9, 0x1]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r1, &(0x7f0000000300)="e36258fb255db19a51b7139240e42d21d3f824a220d029383543e21a0805a4f4809f9aa67d60f2865c79b8b45a2dd5ebb72c6d97d0a8b5fc046e8c8140949d46bcdd88ea8778953e98fa9ea4c9f33d0468021ee3799029f5ab49645435a6ae119a184937e4c4dbc21014f6def4f602aa240890820537000000000000000000000000000000", 0xffffffcf) syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:50 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd06) 06:38:50 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = getegid() r1 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 06:38:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000006f93549b53825a40bf18bdd2d5120000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x3c) accept$unix(r1, 0x0, &(0x7f0000000140)) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x100, 0x2) 06:38:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f000064effb), 0x0) 06:38:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_int(r0, 0xffff, 0x110a, &(0x7f0000000180)=0xffffffff80000001, 0x4) fchown(r2, r3, r4) pipe2(&(0x7f0000000140), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 06:38:51 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) shmget(0x1, 0x2000, 0x22, &(0x7f0000ffb000/0x2000)=nil) 06:38:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x1ff, 0xfff, "c662f0aea00e07dc5f09554439b0cb42d79d2e2e", 0x5, 0x360}) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = getpgrp() wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) wait4(r1, 0x0, 0x2, &(0x7f0000000240)) r2 = getpgrp() fcntl$setown(r0, 0x6, r1) getdents(r0, &(0x7f0000000300)=""/68, 0x44) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) wait4(r2, &(0x7f00000003c0), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x7, 0x1, 0x9, 0x7f, 0x5}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pledge(&(0x7f0000000500)='[-#-:^\x00', &(0x7f0000000540)='\x00') recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000580)=@in6, 0xc, &(0x7f00000005c0), 0x0, &(0x7f0000000600)=""/55, 0x37, 0x80000001}, 0x41) getgid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) getsockname$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) r5 = msgget(0x2, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x2ff, r3, r4, r3, r4, 0x4, 0x2}, 0x6, 0x9, r1, r2, 0x92, 0x5, 0x3, 0x20}) ftruncate(r0, 0x100000001) write(r0, &(0x7f0000000800)="7a5f2867cb5d805c3b082f72da968550f2c6503196ec6ca388aae05d68c74d8550e155ada6afc6b7f83e9d1a5f", 0x2d) chmod(&(0x7f0000000840)='./file0\x00', 0x158) poll(&(0x7f0000000880)=[{r0, 0x127}, {r0, 0x8}, {r0, 0x80}, {r0, 0x2c}, {r0, 0x10}, {r0, 0x9}], 0x6, 0x100) open(&(0x7f00000008c0)='./file0\x00', 0x1, 0x4) utimes(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)={{0x0, 0x9}, {0x80}}) getpgrp() 06:38:51 executing program 0: r0 = socket(0x50000002, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) getsockopt(r0, 0x459, 0x5, &(0x7f0000000080)=""/71, &(0x7f0000000100)=0x47) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 06:38:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) fchdir(r0) 06:38:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) recvfrom(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x840, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 06:38:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 06:38:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/170, 0xaa, 0x800, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) 06:38:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 06:38:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x3) close(r0) 06:38:51 executing program 0: r0 = socket$inet6(0x18, 0x4000000000001, 0x80000000) r1 = getpid() getpgid(r1) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000000)="9eb600005c", 0x5) 06:38:51 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xd0c) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001000)={&(0x7f0000000d40)=ANY=[@ANYBLOB='\b\x00./bus\x00'], 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000d80)="ed5035b15b41851aff9a7089521927a00432a6ef7f8f8873ce5f5783c1ecf560094cb474efdeda313f10bd17c88ec167fd75079d6b6cbc383250fe49c9a5a959263c89d6101d3e5b38311e542204d78166853f3d0c51e66d66565e7aa92680c8d9c25ea6de6c60a4c29cdf737ad11ab0c91788", 0x73}, {&(0x7f0000000e00)="9d0f20768840864bfdab9604854fa9974a811e7ef945b92ad2c5f4117e1763e10122211bb655f71306f442a78e107007bfacbf3d1775e7dd7aeefd8d735db7fd5e0b721e3e951cf2bec87aa57c767e6dc72286b6af289f6189b2e401c56ccbbe4d21cd8fa1d5330c206d72cbdc79d79930dd54146f8f79dd92563aa0a893230539fb0964b5c49a0303b49dac7fabfeb387159c2d0ae2e7134d7dc8e633f69e05191faf", 0xa3}, {&(0x7f0000000ec0)="485ac35cb8bf646f5b32c68707cbbf0498054781144e953e2e29d0fbc2739c66b6888ecdef2f150fac9d5ad8080d5812e5c86220202e77480541aa31ecee79fb7d7237a402975728bce03c64440a19d5161b9b678f7825bdad81f734d5a9b72dcbf56a646d725e417a07307c3f286d9e349fcd5303aaa5c7028fdda127af27385e2c42248b54058efd37b208ecfdf9456fbbeee7c7b7a8470960953b92d8cc0fdb121ad61596eacb53f34449bbd78f23fc2bff30ebc1a9882e2c99ac7b3ccb8e522a5f260757c96f84fa417bce81a0c00859209cc072d65365fb24e01e65689aa06be92ad1c5b7f32d322d", 0xeb}], 0x3, 0x0, 0x0, 0x406}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r8, r10}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) seteuid(r8) sendto(r3, &(0x7f0000002940)="ed149c88b3364492c07fbb8c5c67d9740fcaae364063cc3e723644def8f38f8d81b5e441ea16d34603493d36ada9a9ca9112e0e4a5195f4a78a36bef84c8aa255e87b4690558d8724c46e0f6c2e3ee9e4eeb6ef00365bf4418166efad696357110531f79aeb72b748284b925f05437866f2d51851d629785d798d40f4e62444e82465a24a7e31e35db50781b5ae7b845226ef18b3da0c6ee0e4bd9deb66a771ae945466181b66e9f03621d829e1245cd81bf31fb1b943afd201d07241b8b43e75403cf55701925fc6439447f29b7aa674b8aad26b7b4979d06ddce6c5915a6b98ea5ee4063688151fd3bdb44c20536a44d7ed8a4aa0b3e8b47c026d801cbfb3b18e2097fcc5bd683a026df0a8d8ff348821b3d6d8475a9e0f976074a5a4c96ef84bc67080e4971245058ffa7fe192207d686f78f73d7044d4181bc74dab04001f34ef31c49e92378208ebe06571340cfe30c08ac9edb018f9f173b4a5a30564de0c8f39f6d428e2de34cb53b4dda41da3813e2fd1bd56752ace1b0fc497ba83d146d65038e096090ca4653c3f6151aec958ca7f05f3abcea44b76292f2707ea310756235d5f97856110b77d90ea22b21a21772e00dfdf3392d558d7ca9a6690f3d05b97376ea16dabe297727c1dbfd193abafff3368e7f8d9605a42eaafb7c625b78bcdbce672ec68525cbbd3ef6896d9328041df85343440cf5270988c91a2a17fa789f4e065628864b6e3f500ca628713d75cf8f5a3096e98ef95c144c4759f16fd7e9a06cb6ecab621c8044952f3d293e0a335d5664c4ec479c3cf76f6f01da601153393e347d185725d0b1b259c8d9ac9347280d85b053e39a3aab0b572de38094bbe3e36ec20e5aa498b234a565178eff340239810164272bae2fdd68c28f1d55cd13ef1b6b9ce9175ea6f3463a4ff4510a1ced54d8333636d78ba13b79744af6ad4837ac083025ad2576e00fcd8e7f66659b943d906c80054d6f43133c74c2912098387175bee77b7dd0e12cd83c8e8bd6d60d70ed729338c58a0529806095dea7d754c45bdd0e20ff1562419fd04d04fa7c95553c125e038227b61072b2da8985d367f246a62978c61bce979ce949f69334880476468e6f89ca93f3fb2c4093e6e9b45795cf2d0d2313bfb492e49f968e9e3809bdca79ce7596eb4fbde2187e6e9cdea861ffc78b5e422d13bc80b304bb5f77ca7b3d3f2f269caded72aae32b60a2ff9026d633ee28ca9e54d94921ed18318cc3683816a5ffe549232a227f970d7d735ed25964cf29c751e43e4987acc8a4183c5dec595ef20ee7f53a8842119bf440667567f23d8debcc701e857df694884ac74b1f6c6f0856cc2eef95821ed3a829c120dd21bc5328b11d4c5057bfacf5ff8b1e566fe3c5f9791e4145a1921ae0369e3b33c6572fdba5f2bf0c07853ee1933e081240a1126f940551153382d9f4f5eb67478938122553d8b38924ba9683c6a1209c33a6216c84ddd4a2a2bd6c7e4a63c3a0beb53065c8ad2eb52c34ca746842ed9b745bb81e8f210f0ba17b64f5ccff8ee295360c6c1f59e2e5e63577c1df23b45727d014285c572bb7f85252c2b5a051c7ac7f803342d65faf1fb2bbbad39579b4d090037412f84549200a8e84e8796fca5497ea9414864d682cb2f464e2384a19f6a0c6983753be9e5adbe507d89555b4122910a468afcee61b8939a879f1ba59012ce89842f9549e1939d977f70cd6a6c405213cfc32457d95b6210d292a264808d0eb309073ad69a624d29c116a27086dce89b940b36e3597acae08350ed1716a9ee2d0161e660a02b5ce768d9c6f2dbf6617f37e6194d17b981e6d318657e74dd7a85538904c751b4452cff43c5f0717b17702995d19632e79947aee38d656d88340368f480ec393d30b1e39c320fcbc73711b5f2ff25c0f9bf7fa4a0911ede6185ec37d910cbc6e6c09dfb425c9ded0edece2c0f84075ad8c87dbc62ce6df36354913273d029f43069b70116864a7c2f3a3c328a4dce4e0aea9c68ea543e899ca2dd5e3d16965e79a4fd30c433812a555e2f3acf3d372a3163a5dd254d394e438c5be92da59b1127c2c39389fc7ee4729f787ec1b43758c326a663b5f45ec4bc3ea6a602654c414a333956bfc848a1732973d15cebd35166ec9ead86e56806760dc70ae7a3bb04732a0ef6faa75c3aef789af4035a3e400973e183dd8bcdc9dc7bde3216ef716ef4f41472f526479a3a1ff597385e0a435c83a525a1392cfebddabf021daa2bbf54859ca18296c9cad075fe5294e551649d1b59f5d42d6619ecfe30620b14425dfe890ece5b2519b26f93db19b301b307705efd080d5c1fd85f15970c0949ae3331a0ad23e89cca495679b11c155f22ed40d7a04b3ff04d9037a1233e438b07e5f45a375c61d88d91fa6364d2fc6b7509b5f5c2ff6c19b60e2ba7e3f4bd8abccc4f6d8f0fd231b7f13646c0894f18a7964cd37ffceb253987e4b9e0980316563801ab752dfaa2a99843557fef1ad8f8077090715ceb5157a2addcbcf90d46d1810fb76a27f2d2268aa7704451f7d61573a81da1ae0290477f09790cba994d4bd1dda0e3524147f80e1be04b91567eb8ccc115c6b72559b6d498fd290cd21ef86c907644bbd821cff9d7596eba48f103a67a4508fd9ea9bd63a90d775038f5957cb1748423ccd6f96c8b5c26168b582bfbefe56c1733d999e73ce4f7642e8a63675cad5e40ce0ddd9affcf4f2cedaf8c95dc794f90a14e0a528d59e2a59cf198602df2cb4c8d3fcc04d74957262d695bf1a573fee7fd80b6ef17d69b4de3b8326bda53e1155c0a06b4dce9c3e378c4d58584bd19f1ce40252b55d7893469691cd7f003e4968335a168c210ec7ae5d1645112ae145f72393c364b10b3bd05a13771bc7dd135907c7bbd00dd178c36446102e4b5948f753c206a17035961f792f74d467ba13b9a7174ca1e71f7ce7ec0a60ef87404a956901ca43cc2964e0692c002f00a6c767f6e0b29fe1cce75f8a5605f592f23db9130383607ae54566e040576d0893bf394fad49cec44018aaa77459ef092f851bf8a90d5d8598e4cf5fcc720fff458514d7b63c407327c2fb228cdbffb01c30f89eafc8b65aed16cd7095ed11b791ad2276b18eac87bbc779afe56258b77f89f69e359a8f307bb624a6fc75a7aa4424a0d07331672f2f05e5fa6cfa2bad75bee616be255da73f5cd3d26f8172631d1029e98897ba506f39e839c565dbfa04f1496c0c5d909f55f3ff5edb768ab59fa7627ffdb26a9bff3a0288abafd677f6d4d5f467aa754e4c1d506e300a07073b576c12d2d66a0d79c988aaf393410b6688c60d40969740f09fae4c4f8a7aa6d920f4c00385ff9bcb1a1270eaa4093716757d7d700a906bb05dbbcca267016b34716bdc7caefb64c005c3c7377bd8472273e93ec79ee15e8fe9ad7e649134fe3f54999a788bcc623fae4bbbec99836b6ab7dbaf4400cc1203f4e4eaa955e363fbd9b2149e4d3d4d4591a5ddabfd9162466b97be4dec1f84fdbf57d206b179a0fabb566634fd505291e36ba666ba73fd6cb762396ee7ffb6a571ed8b31e2c40091819ec3f06d22519a0d37cb9bcd48075c2825098eb16d587ac90902bfc84507aeccc4452c59d22611b7c9951df5cec9a31f7f6eeeee30d34fdd7585ae685415884b94755fb479128d84a99ec68956d8a6583b6f658733e3a1bf60197773938055cfbc2024ccb8a6079efcc59261b55cecd144878467370bd69b7525e7056be74b707c4439411862e374c202ddd1b25ab42bc52ee31e1e31fbe07ff23b0ce2935bdc1b018a688500db76d5b7df54187448d4be9a65bc57f5c61f1878bb1c992a33d2aebb62e4e298fa627f3bef9fe8d5a1b5edb697fec82392ab71e5351805252180ba45081bb05f9ca766cb2cf6baa92616b400739282e8366143371975b9b983808f1876af5a2779a1947a673092e1308a204e8ca7c70f67677eccb9ad84dab57f9ed7973b39291ff378ef641880c490a46bf9e0bc894ddd355dc60ac59f12ee43eff39f561e5fd834d8e280d915c9d36f62529bbd5bb96f6056191f39ec74e9cf41c4061fd8a31c8af8267e536d98719e3bc87db46b0d9906fcd83c1c1654034f51413aee023645d82421d5bd7d62bb2064e3efae8f647f33e2f20de4d8edb1203e97044e2c98fa838a73867d18481b21ea5b9721a875a08ac3254259fbf2953c95c12064572210d88f021cc554b0a0b04f1fc6f34f93f6b62e21a2f10b1d470c916a64936388295573a9610d6027980bbe82e3e9793f484926cb5c60f4fafec0b02d8b3ff4c197821d2fd19de124715f30d31942c15d1c5e8b3ed04a948ebbe39ebe9cc9f40da00d452aca4a0fca454c3debc3b6bf36e876c67fa0deb87a80e70a9ff6300e1b3048dcc4807ec30bca517d5eda9e0dc3d1c6c009c445daa74b723353c0bd0ef5c6a62cf2e66740499c0fd9d0757478526c268cb8efc35a1c6535e468224fdb7dc5639c1acd0ae6ba7482bd40306ac25214bb5ed28929d306ad4f96c49868c11ce828d1a87b64bd7e45ec8fa41f3831cd575b9d02e61afd6d18d7420e2850c7b0149d4f5587f7b5e7c4d9c4192957702ebe86fe770888ad9f201cf58860de563207b8b80cf2554bc0490c3a748983c45f68a848afb543a0bb03b30c48ea68ea54b61e01052075d43ccfbc5b15e9e334bae1affbd94c6ac814f61f1a93b7fbdbbbc09b997bdeb8203543a89936bd64ed87b911f37a42cf70314a0092450773165cde4f41f2755b88de9035e87e327919457d7380f6393937478c5969f40d34c687646641273a56260b316bc1bffa88cc765d4573e59f6a41f5c83be6710bae9d9746e415f0d06f88ebc1d02fc425ac9cb8b32229a6e06d1cd5fd63765c964eca9b86ec9ddeac9ff3a77510a23181f421317d3f42f1e268d8a74e87b196c4f8db4d5750821b5553b36e0b54a0bfc2945d61b611758b729d4cb937151afe072c8db507e2a7d33585ea68c08500e437ef43d565e9abc5f0cb42fde188a43fc2b51bbfe3f21bcf2dcd8cbcdded0fa46a93de8adf7a43445f1b686a79647d7b7a4105459371b2179fa11b68c4463ee086078ed272efbd3c6ce9d66742d513fec920ec16dd2dba5488a2f7083c0882752f80b35ea6041a9e526955869e416274bd263bb1c89aa352931a5ea8a6bc2d8337cf92e2e5f0a51171cee4e2eed02a5d89ef956d84a26f3d30af3587420627a928cae5860e0c63b6cf89ea09d3cb7026f534c8cd018fe7a924a479e7267bc150fba4119c6146f6622486473e19a86362ef90eae8d7a932285823b175b62857260b3c4a4774e40972dfaf7018a4f0bcc30f9e1122c4522b42965957c03cf4564a69c97ea17166b531fc088b98b85649984df90c2bfe37922629ae4988ea712cc477f383731b80f502e92b3ba4941ffb37f43143f2272ecfca3b15032c433e7ea7d2ea6fc3cb91e8baa04c403c84bacf9fbfdc39958a2afbb091b8a91f747d499c818e7f55bf26dc7097285efbbc49506dde19d56a7ca70a3a1427a52542f9574b57f2e11c60c373f0bd5b2e55c8c04fe57e128b527d7f6c83ca9104288b8807e7c276764f7e771cb20ca0e07f87d44c2e1d3e26c3d550fed81257687b3ebb49a29f0f7a4540828520e35ceb0541906fce85c12b7602a26d30b84b9278aadb685debbc07472d4b8ed2939a197ab19c9962d5a9d4912c8ad5dae2679a31e9d4b5e26fab56c445edf90cb0b32f5523b251ed983365048e0f4561d0efaf00a95a87cb8c6e2a896b4029748f", 0x1000, 0x400, &(0x7f0000001040)=@in6={0x18, 0x0, 0x5, 0xffffffff}, 0xc) mkdir(&(0x7f0000000180)='./bus\x00', 0x8000000000) r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) renameat(r2, &(0x7f0000000400)='./bus\x00', r3, &(0x7f0000000440)='./bus\x00') sendto(r11, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) sendmsg$unix(r11, &(0x7f0000000d00)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f00000004c0)="baf850ac888c281afbb1db1c631da7e3c7da12b8fd27d7160a17abbc3c9b3dd9b417f855ca0766592155e8a4419a73d139e8ebd46023fcc1e5bd8d280fc36df1d3dc604a2775002a1d51c5c95c3dfa7dc86495c59857ef56f020e8", 0x5b}, {&(0x7f0000000540)="c2c555f36d3a87b64853488abe1322625e6e2fac824c57607f9c9f2a7ae73ac27e5a3fecd25156f5739e09f669ff6a6a5a1417da3baab422ac7054765634c6b1f00e61942260a345fd8d5b9c9f6fc66b4cd8ba9dfd2aac5e3159debf7ff8c6f98cfcd4f3a8853f6ce9fc6afce493273f45bf0663e8e3e8f1f1da44a0fe12333b624bc29807b3934bc29b4f1639b5a6a35b22ba71c6c1c2dc252334a5a4aab9f3a3cceadda124b45394a316c6de7f86dcbbb6541f1f0cc3d30c7a278b6e4118b1c3332a3621c05fb114c4a02b904034fe007bc5693f457d72e1", 0xd9}, {&(0x7f0000000640)="ebaa26438c5cc6662f75a2727ff64bc71066cce12a28070d29942851b4e323185803212a6ccde1e0adbb98b30881e3efbe2c49821fbe3a7b91fba403ce7390871a942b715082216616a120a97a65855278e90f244cf02fbe97c2138cad43da65ecc1f2102a016e6dc317567bbbc0dcd155997cf52cfbb58d33a72697fde61e2adfb6a2776c", 0x85}, {&(0x7f0000000700)="e2078fa2d08fcbe8abf3a87e2bd1b27c6d1346f0bcf590bf85171e2eec31ad954ff488b6587fd37b4154adb61ddb3900062dce2ca2e2867bda45f91d271220d56dec4576f2cfcbabe3e1d12f9fca3140c8cca8604fdbbe6cfc5d3b2dbd137bfe89e0446f9e4e50d3f34b230738530b6aefd6fdab0e63ad243b482fb330c7622ac3541d1b56a68e9b982f873c352b60cfba88eb73326e795302554bf63ce42157b9b221516caf94ff34bc21c90e33a8f399abe26fc913988facfac7875cd3d533d15b020a5cf0c8782b5b2f9e4289", 0xce}, {&(0x7f0000001940)="77c41d6a5f22127b88ac7d161fcd9009bf3713b7ca95a02e48ffec8ef26503335b6f46d2abe0c45370723ebb81ee23c7bb5d6eeb4671dd3d021800e59c0fc41b3a670e3e6fb945cfe6b527d96abd85cdc408b98ec6ebfabeef827842040ce94003173426acf52ab007059dc47f705c61aa72ccb9fe7e26eba0b045f5e2af1dff1a4a76cfd18f4aa4a9da5d2c73bdd9c60838915cb9d7a3ff249c81edc47763e171d2364ae3ef4ee526868653fbeb131d8221c0465d7ae7dae2ec8ad6ea3928ec8630423f8b4c334652232b091f0901f46fdc8017493557d3893206ad900341647c852dcc943a02404c6de5fd3869c9b3f95df7346a3e29d0e0f9c802223d15784ecee449fa75b422529fbbfa08ef9a82dcea4414b52733794769d6a61d2cf6243211ebf6dbe3eea44f736bb96fd312bfcb0e77c7b59b9ef09cf291fcf5fd7f1e6cbe2ce27bcd8b7268736982070226653be3e273c4c2322edf0a011808295547e050b6fd692bd8bcb0ffac7ab072cf01967fd2f4037d4bc32cfd31987a0ca403874170b2d8285edc8d181da836b192258fbd1b059aba3b3e4d27052fdff02bec0cf8f587ed795cbb1d5288b39a59c65869282ab51d5f30a293dca4618cfcf141ecaec3a2cdd9542cd3ff139df6bfa71532fc23120a362f141881c2f53a60d1ce9ccf2b5bd6b531b40eb7f01a288e8d21a8ec247c1c672d4d6354a63808a3599fb1a46b5ae28e7a71ff942990654d006a956a258bd8960de4aa8ed4e75ad8aa236e501cb28d082a88c43ea5bac775e6a845837d9a8adb17aac618819f62636dbea23bd88a60454899b8234f65d229cedb21771b1caaf3f9e7a107b6f3ed143d9d2a594e4296d73dbbdb5c2021e59833147ff40881930a5920bb9d8e9fdfb4a52b70dd517ed5c7d1bb356bb8b3879dd45f61f62cb723b66560f58efebab8fbcccc8d9efc8abfe08a21f3740070ec64bdeff5c687bc73e8374b3d96948dbf8499ca6f9e4fd6ab470f38a731a023d1e85e9bb3b968c120f3c4f5dd19f4f64d14bfc160a8ccf5a155dad8ef76ae36b31326da062e2ce53279b5555190a4b4918c70fff3df36076b6b4d53d4e9a7a2241cc0dbc171ebc9d4c9685c5e8a6b14ca8d39869ad7a9b0d70bdd6007d597f3f05ccd1affee6765e7e5dcb3bbcbec36be08d9622e735011d58d1b6418ab16ba092b17661b996f42c98a152992812671a2e8a11da906c015915e164b865c02bfe3889719876e6d036ac9508524b1023e4edbbd65256aebe46482aea9942757fd73f273703ae8a4071974b86dadc768aeb007bc401e8dd8a784af28ced35e1005bcde6008b07012c14cf10e6a2bf58c099a41ac9e40acc3f1e84ba4e84bea1045ff8f85304a41935254f60a3c35d9ca1b3075ece6dd246b41e97ecf510dfac22ba7df394e7e7bae66afdd942700f5a58d27de0033d2fcb5195e8f35d3a7da433e0e58e4da271d9453669b0de030784a339f165dad8a8413b8a229f53c5b712761d471a36b82beeab4e70620f6e1cacbd154c22b6ae92b493d1a1899ea6aabe515c54b2a824f52ef6c7803da7eb8bfe41e5d62cbc90b87f451d144fc14bdbc128bbea3523687ce9199ac9f43c1da5b445d978dab0569a420fb0c945215c4ca6ccab3348403e9a20576bf7c2c74c216c7b961e0b016ac1273054d620d7191fd2c3bd77fe2deb839a9839b7e96c9d58951fe1af97c8a61feb2a8988aace9c64c1671a1cd562b93492d57fb426c5f85d98af0f9a4baf60d9bc0681a25b140a7ed8c51b904d54ddc09db8ff84fdfc4df0bb47a2673acc7ec7b056d473afe889c016592f2e4cef6f95ab8290196db72693c6702c3a723537876f43f9b75d4b511d19c1c1cfdb21166f34634ac661ed25650687476933203144fb38c09c1df0f6c90017ee57a9c319915117cb7cf6deb7a0e5f77a1354b1d6185595bd7c557af685f61083b1e3e8c3af750c91a3aa05a9f28d1dc19f829ed0e317f69a489ff4a96714f34ba65a8abf3d10908e0e8470de0b0002ad38d97b37639b4db03dae0451fd8d1d0e47947ccaf1b553c8f628ba0f3b76fcf23789c8be5794f3be2b2c91d26d7483487b21304f9cf021c71e910d19bc98a644d5f327b967e2d92d9a9eb0087dcd7fde36d15f4deb2a3daddd3925f070f9c3c587645f4dab5b1603e201db223f0117159877c5d37fe3c525f56a4297d280a00d39e830ea2bc4ba174a57e275d7a82669149d86d950bc94836a6b1098edbeccc9209e38f35d2342fb37bb82ccd187c1054afe2b17fc3b563699de9e005121d285de6ad6f2e4f2f700ceca215c5be4d6dd08610723bf6d9c0f7e5a68727b393001e98ccc8104eb0f2f21076fcccc68aa54dbc64acacf9e5666fc57fe1156143a3f7e5d091d73d0e23207ad3b2b8c6c5c676fe10e60566a52cdede59990404f72f33b0425353a46d27808c77495d05432d7276af245a7612fbda2573a3786b35e0c232b77da819ca0eb1c4ffd49c08943e99d2621c1e9cf5ed0e061dae174e9539de9383c10751b7f03ceb44245c344a73bc3a54fd2d83384cded5eaf33c74ef2c6bd611dd5be9a6d5dc0c3f6b75949aaccd2aca1657d01346e3e0050400e76b7b0a4c3fe5095574e36de7e659f71b2da5d16856c09810612d7f924098388293a2840177ce2d8530fd9d672586e26ba4100d2bdca6cae7783106e75f0c522cc01115f3da88e92f367536cb9ab758c4cfb0fed0a933bb57835c5911e2cd4d343b003980c078fb5f85ee284fd5ec7116e0291d941769a7e8b9c6f38e654ec1183d67fbc11c726c5fc17df2358dc1f9660c324d713c7d4aa36d886121e616722ee25c269c64be55d9e0b784da6f0a15c7a0ef466adeab4fb122abf6f9d1df859d3268cb3085d855d277f8c8ef4b3d86e81f7ab2256033dc5d8e4753c78b38dbcb036eec58c63a767cbf1afea7f211cb84a976de7fda0aad5d0618beeddedb3400f9e80b00a560958562edefcfe18ce0d8e54ee91f411e98ac3051b60046ed689358851c165c31764a71a04d9d45648949f3ed2a005eaecd69d790534291a3afec6b78af903a7e631588ecd7850ebc87d492525aed617094b2786c1be8d52993459161b9e260df05f08637d8123dafe5c9458fb01b32403bb1c3ee8c1230dafe8f3f3d0fcb0345b8d658c5b296a42a0c0e860dee0b345768451fb86398bcb5748d672bcb1a3a4dcbfa966098d81db2ddfcd430198a4910b73a3f507c04bc856c596a97d416fcb5e85dd54225caab8aa54b63a966dc178b3ffbff56d7218850417e17522af478b3d74a840ed3ca11e93e1ef976e49c7d20b18878993f724b6b7c00656ba996fc8324786cb7ddbdc27ae3c93e92bb6e1cc4fc8a7370f30d7df9db7611c3e26ce04970509d6c3dfb24a321b30714c070138ab4ae964f75389081d979765ec33bdeba98743eb49d93ad0638499938a279a7924e775b6bcddc890fa4f2509c9f99d36ac60895e5530141cc44c0eb62c910a3f9f0661d06ca18aa7531796cc99027ea5fc56cae6156b2981245a3a04c69eb71cd2c30075fad12a2f656cc1f9b01c8941d879ebb5684fd4f1579443d65fc754df6a44e56ef727aa56be718fd0db0d90345703d29689f51f02e9c4c82882beb7fa39ea124c9d18b186ca2e3b35f6b824e83ea0079f18b64e382b64eb165c46672c35745d2e630b9e18317207b2013495bd2fa913ffc74af7c60331cefabd687414b35462362b1ae9d471716310ac34046729774833b603f4b04e1faf0c4e842a0bda6fe97f034c934ff6f2521f36c86ab8a0673c995f768495c0682ef55dd9e468b189f8dfda17b6ee2073132a53948d93c17b1644b3aaf696ae7894039bbe0b86b17f65a4ce59aefa95f9c4607782641194361066ba30f7d34bf256696caefd6b8c99cfd02a3e75647ffb01c4fdda36ad5e3b51ddee4bbcf2acbe91f7a88623828d0ff0bd63e5926e35a0ba6f7475c5552e62b852e02b02a8b342ca8ad29e3193ff7332cb67ad02befbedb8992532f313779f667d65f75b6247b28f0a16aa0dab7c90ab9dc894819580f1e797d7ffeb43dbdeda66abf4e6cbe7fec5094ab5c59120d3ae1bc013134e8ba9eb3c3c1d23d29a90b89492d5c3843937bc097e6dacc866d96ca5a5de88f8d82f84d1bb961f578072b0d6bbb45b2721e699b068feaa75c127f0d090842d3c55c6bee99ebda216b0384566abb63f652ab45c4ed13550cd6c78b225759b7a844e1f84c23a69c2928bbb4629748093e115d66b006788cb0f6c8dab17ca3339156ad36842ad2a8a96e2c08519a9551ee8e9198e9bfc88435b94c3f20eabb6dca731d1b85be145cccfe3166e55fd77f256ba3456d7007eb5545b904314f47ac265c04a1f638d51443dfaca694826912e270935e28f27ec5fd5d68815514e9026c0df19bc3f16affbd615684603dd9d95e939c4c8376f2cdf4588c13dd19e564b954d77cf9016eafa2c95036a2810ef15fd1343d26dfaf4175dbcbcdd45ad445c9db2646da2b19345eb686e68756be416a46dc345e11822b244dbeda123d259cc8ca929989ae4febbca2ed527c82b884a307e24c17c5202c2657b226e7081958ab0e68dc50882e5ac7a44b4ac68296a5bc893fd2bc35654659d02753a597607c09ae367e5a1d8d2317b769916fa8e4ed8f98d89d8b61c91933c10dba05f2160333f5c0c43d2208a2c04d6ab08b5b9924d8b2fd5e55419fccc7e4f48cb2cafac7298507ea4ce696480499a7c070d45fc4e1e5816b38c028abcc0c7ba9a83769bf59e121afad0596e89ae013855f3acfb82c38f610154c54a2288e61615a9e9600bcb89e4344cbd24820db841242dfc910f0ee817f2a23e588ef99fd7ced1c5139e11dacbecf7a0ee078efd232a434d08b69450317e845cbf4eb27c140c2119ed8997a6456b1de103668e23a6445d18c915b48b6e32d340ba9fdcadcce0f7db3ed6d5ea59510d9975d56cf623b701464519b3f8928743662fae0353a16a5246b26333e828ced76975bbe61fc34be60dc13ee2717d285ea07357f2936779a77ebb8b3ec04c736763ceb8436466424c0560c55df3b84b15078147988d88c08e4134269b9aa4a81fbdec8f483985723fbd438d886ecb8f0c573463ecc73583c1408f11a8e1c05960a68d219f915cd443d88574deb790a6f7689cba2e61f346f1aa89a2c49547bcf29a920a159f447c0321ebc6b60fe0cb34bb6288dd9e0b562898cef6df58f77b8ff3728679b3f91fe562e34aa747cd4b14d3f0b3ee07027468d363d985be1c7095244895641ac217e9ceafc6c36c7e8cca4ab048ff4f6187d2b3545e532c5b0e49be4ad734e017f501d6f12bea29bcc75bf1a0d39219d369645592e2dc28663548e6bc1b1671bc26c6465d66d0f73e19d6fa1bca87d3c0e72e3fda5dd81c0a081d5d5c4d76c7cb2fa53fc8ebf95381b8c56a36242365d2d6c3d19011abebc8b0de0ab40b9c4d39f0e9f8acfcca88b6780e64138991bd63eef8477dde60e0546d57ee88afda85ee30020019889f32ba76760239b9326b31abf5a41bc4d0eafb72d77184a190c97aa8f093f804c29a7a9bd6ef6700596e6a711bbfa4742734a4bf24994bac2359a508ac14e6dd5ef60c738e0aa0335e345e8c868158815cc2429da4736daeb5165d062164663758e6bf7145df56d17b7a306c0159da7b50b790bb39feccce0130738f8473b253366b2efd3c923d34770caee9ba15750306b606a4683a093fd0b53426a67d0c37330d96ea9208257e872a7ded30b3cfe50d16524bfada6099ee3", 0x1000}, {&(0x7f00000009c0)="fe7559ee9464eed58c7ed38fb43b8c30ad4169ec652b49f424b4fa32a471ce41d18fb441a4e730c270db8b75f3da78c37ac5bd0e4f3479dd174200999550949ecc976605fee18a31ddb367b43420f95bebd9b4848dba611ea44ba7d2da8bd8db1667969c88936108a58c92d2f1999f8fa34ba83af77429a49b37eaf39dee09a2e6f4d2ce2e2b3b106690d387358dd66493b269fcf1f5f7d2a0b2c4fc4ab08a2551c063748fd6939f6313d8c10b85d5ea0ab073adc90a3b20bd7e96c60cff6439ded10807b4172d5769c87aa6c0c969c28436a91ac3de6aef0bf28b6e8701c9", 0xdf}, {&(0x7f0000000ac0)="02c4ac4012b8868fde736d339ad0a1a4681e55f8e2c1eda9d8999494257bbe08a93517ba31c96bb236fe94fc5fac15435b8bb344498ab93af22190338ca99fc0000c8831a0080e31ee1bcfdb08139bffbc77c7083bbf2e318cf291b547dc285032cd8130d2e97fd4ea7dd6a3c2779c7175e7c69f625f06a28ad431e61a4d577a9849bda847b8c2068dde3007f716f41881555814a042b3e54557a691a83f19731751c65ff40fe6d3d006c9dcdd8e19c3dbe1d37501b9f8f08e7ce6188ef7652b3c5c27995d57f53c46ebb06570e4670e0d71234604", 0xd5}], 0x7, &(0x7f0000000c40)=ANY=[@ANYBLOB="240000000000ff0000014ecc00000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x4}, 0x2) readv(r11, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r11, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000001080), &(0x7f00000010c0)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8c96, 0x4}, {0x18, 0x0, 0x2f8b}, 0xffffffff7fffffff, [0x8, 0x4, 0x7, 0x7fff, 0x1, 0x7fff, 0x2, 0x80000000]}, 0x3c) 06:38:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 06:38:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) 06:38:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x4d, 0x7, 0x0, "bb35aba1389886ae33f2d6ce5eb72bbf2600"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) pwritev(r3, &(0x7f0000000fc0)=[{&(0x7f0000000a80)="9050b12141d00e274b7098acf1eabd6f99a5e222e2c6cf238de7fb874d8c962a954d23376d0360a8ba7b638f4e6af54a25e88efd29c67a56d9a2e5b855c31d821233455d8b211939b98fd1b4d12e2b32d24a3dd6e03c4698ebd2866c315d1ffe55a5694c1842cdd6005409c4366119768dd8cada8e1ca16034ca6dd93236edf4dd8a73baf8e3d1cf25458f8b4423e7e97bc2b1ca9d0b146a7354d191bab6b29610df4772891b41100ee9c01599282c03563cec4abadf316d6df6d347e5bab8f3c572f3391d7d95877ccbf08dcdbbb4e17ffa", 0xd2}, {&(0x7f0000000440)="95b1b62494fca382215c6145917afa6fd883ae628066677acd703a98e1b7bd11d3625448d35832527f0fa5b041dbd8d0c62c127cb1fcc1026b8033d9b342f83571047cb300da4d1be527e912eb8c8f3f95ab82df2366bf2bdda293034fb2dc3191951e4ef7a703fb9b32a4ce2dfdbdc91a3a632a81be8b5d8d00633063e49cad8871a736871b327f2a9daab57cea12f429caea4a36a50aa51cbb28d8f2bcf13bb39e5b12a49b2710bddc", 0xaa}, {&(0x7f0000000b80)="7ae3f5173506452598c269f98f374eaa55dbbc543773f6c149387b98e2d7e6a51160659e1fb2f243edcbd9888af5983105c93e4bb9f40d41066bb5ce67587befbe11611ed1b361bad5331e717620c0a3e290ee5b24a7ff2f0ba5aacebe0d1f88bcf08d6e668ae1907376cc665f6d5fad00808ab8d7821ecd752c6aef76e8985394eca0a61c545bb0710a0d7787c43184e6ab93161d77c2f809019266dbd0cc989bd2797302238c755f297caa84484d29ff589fd049f5cbd1eb737e93c38649335e0d17c215e8aced27f5caee245ebe574ded51c6ec1bee8a0141d27b5f90b4e184256cbcafbc18ce330c1c3c99374f989e", 0xf1}, {&(0x7f0000000c80)="4c57d246bef3963c475075fc292af59b5b59d67534ea92050702286aeea3a96f6e0ea82bdded86877ba26a9407e1fdd68ef002c8761b66a7cbb422237bf19dac370a8578af1f29f886df9a017d1d0b0b21b94916053ccdce44f53145c94d2e027f067ece9407690c6554ab335ddb73bf2a49ed8fbb50c892b83ad0d0535afca1d9d9dfb3212d2d7ffc704da720899bccc8e66bdfe30f5597f2cc24849d4fccd2148a4b2ef756c4c56b4d3725be0429299d9943b285d6bc46485bcbfcf146682b2927b7", 0xc3}, {&(0x7f0000000d80)="4ad80bcad9c8246e31237fab7632396540efcd5b6700f170e079165ebb041f7a75da94d49f9a2f1eb37dd969ccea4b03ac52af3844f6d9b997713962bdf21b4ff14426ac22dc27de6184462c7a3805e9d038d04ba028d85abc8bb9aa507e792f86c4a9d6302528b8bee4d2989066b63b7a86ebac054f30b5696e7dc4771dfaf645045181310c36701a679682412b83553ce4215fd257f2b9d1aa67335ee43e15f9aa0f20e6ab29bf656309c42c1691fd00f843b4fe010f1a2fab33210b37c737e9aa6a9fdfe131b9f81b54cb1dcc7efbb5b77595a153705ed455c0d627724a98debc", 0xe2}, {&(0x7f0000000e80)="e396ff6d9e857545206216c73be62bf11ab5ac5f4dd09dc94e5830a57b5467e487ec7fb5cfb60ab72bffe548aa466b77da48ae2708a59e79eb5ea454b6d766affced9217fdce720e2d0e2cf1fd9ec6588545c335d1f59b61d6ebde6a88237cd0e0c9532c9994c6d81c1b98fa758d73d62135c6afab7a11fd65ab847d93bf197fff35f01cd17366987874441eaa23682d7d13797eaaffc02391a889b7d9179f8e8a749d71192b9693ab2a1633df3ca019d0d8103467be69c8ff1e1992", 0xbc}, {&(0x7f0000001d00)="5cfb81e8552d033da992cfd01a01ad388bd54ed32ed472b2ef090417847c9bae4806e30df0be9b35e982522edeb45f8cc25bd3cf653026d944cdeba8f43c970f961f717c6af50f09ec2cae186723b121b48631c402eca40344d928cb222d8f915e4ff5296c8a97be2d859e20c25eb5243838e1e9208ea996bed9582c65451a94129863e47bf0ee117d5cfab33c4683fcea4d4bb9642b8819a10683d3f25c4bd6eb168a6eecd36b384ee7ada725b2e4ee78c227317f55c04b4ef0fe6671063f673cfb9066e92e56f04437caec734bef26197170166933302f6bb7f2ea1eb27ec2025d9cc7f75814ccaa6f9455dc66125c9668430b0eab7ce888affb1b5b598c5e7c40ae3a957a9338a1cde9ee5262cfd6bf34553e730fd854bc22c15595c4d7dd5eb38d0db7016d0219a6457e9e6f29a0fd79bb4c7c6e831353e37998332f359098f9cced36fcb26705c723278c159c696789d84226d1296dee2a41a8c2764398ccdd4597280cb1d11ad6d728c465e28d936e6925d49faba3f5f5bc87cb2cfd94066af1da04745ac6623cd40ee4dadabce882f738393cc61583c8f4d9702cb53fe0814db957e9a1cd3a031c4b0ed9873cf0a0c3e9bbbd713486a61753237a1ac9766541dc00366078764ed64610b871b74184a9b86e8fcdcfdba2db1ea34bb19e230703871438a53f5c7ae4e4e7bd78d7484820d198ecf476a3964efedeffe3e33d5fbc70a4a2715404a447f590e8cd6380b1075ee50f8c919d4d526682117b4ed6f4257210e67570cc3067e000b82d055b712d0bb8b7c29194c12ffc58b60fb72a71162d66a70417be7dfaac776fd04f6170090055f5657b6724e1b5abc2acf864e9712e702a0fd2ffbefa5ca96faecf6d1bb1746c9bbea1db1eed5ba55f142b94767c5ae46fd5942548239a3c2bb9c0f0d939560b2a4e9f944ee5c84b7bea70db59fe622e4846b24232e15bfc224e69c512454fa6fcede5a662cf3f799e6ae68ce6ca3073537b9eb925c7dab1d89f5301584e626ba9cc1e51cf7b3c8b2b4d8350a46925a85da14b2bd656176526489cec6fc067b39c514746df4dd741329364eed2b70ca50325435d503d74b1c2ee5ba564913bc665eec045030ab9fbd04f095e1118f18d3cffd0c8683ac5b1713895bf460b8ea54016e028bf1a85927e7b2f62f7382464cc846c0028160c636b13a5206e7c25d9e3908dc6b999560604ce4c900faa9e7ae82e0748501333177a986b2dba27e43d487ecbf5c1139021814d0c82fa286975d99ed847209d8ccbce0011a450c3f8c8678329789fe057c972bc51b9bcc77052bd925466b77672dee7e552f9b39b253457b634dd83daa3d240ba1a460ba96d5c57ce08bc7d8b93a55b2cfd55f50c9ed01ff6719376ad9307af6da5bdf23353d6c6702f5b26de5f1766e7350547dda3616f73241320afc6441a66281d3928185154698c4a622b5cb0c96f8405b2bc73c91638abea75a361eecb8b65c1e741917226de650e1c4a1b726c87918e08c986815a0bdb73a386dd1163105b9cc3ce1fc74b80725a0da302420b56c37882c9d111584227034f27f40b464e5005dcde21c74a3895310eaf2a3ed4674ffe976e90ad0679cc559bb6954593c96e60522c37cbb3b84bfc5ca214484e87a87eaf06e020376a3299771df642db852a83ba7e29a0cd7e41a7734b58c79ac11dc2c3bc1c66b838f978486c22348adf4a3b6be10b4f432ab6f3d7e08313800f2836f87f15091bf8a926a9d930f3b986c074d14ff00ea5b31cb9b710e9bec06f5d7ff7493e7e2565047d40ee29db01d6c28e04a90beca721b557f47bace992832b3b6389cf153f3a10ee19a1a4fa1bb0fb6bcfe230c645b4f1d1b15055398d1e8cbd1049ac3b3e452f358958d546bfefd835f82d71e422a537b1c9baec035900fccb5d2a81bb1892c652a8e4e535d67044962f8f6fd4369ca07841c3d8b7faa2f3b49618a587b50a7d983cc7aafa8edec5601789fbccadd741348f6068077d2888b56be1d278e293e10a17e23492c37ee9a0b6d46baca5a46b5bb08381615681a69900df570d305a45fb40c9525c96e6512d6d62370494bf814a8c7b839ccdf50c0463501f54cd0f207707680105618d91225e61f5efa7f33fc9c436a5fef3ca2a1037ca185891cf2cbb990fda5c7a12291a46689cfc1179ccbbf4b2cc11c154d0762a29de63a2dcfe3931984deca3adca37e4d1e526e347f68e79ad47ff261906f1776db24fbcb648687f445804a733dc7ff1641f72ab6da05513e96f3c2df4f51f139b8ee05747b9576190fe066a821d36f4757cd625a5dd297d0494aea45b75f753a259850ce286161ca2b2a4435f64dbf6288acc651b199ae2583a17821f6dcd2a9e0a56d8884ae4bb6c71cc18d9c54b838ba81df855eeeeae1a2540e987f66c6a87e6c3efcda7bb82a58fc8afa686827822a7a145c58c53aa6b0826c4e5e5e99bfd103e7e60141c0022c017663c555f319b1cd20d190c7d191bb04f8c090b40293f822d5ad98db7e7ba7981841e4ee58e616ae5d7d376a007f2d6741d97d4edd762ce54340bf2142716e757f10b8f3c583678218d58cfd619b4accefbcbe3c3b6fada001e8c6ea068a9a10086e68dd841677b5803d870ff786803187405b2d4c82fe245d7b0ebe1443dc47113f082f9c91e8836020d9eaed30d79918a96bd80bfc38bbc113693f7cb22feb05fa0c644da83689e3afeb4376772db40c2cf1d7524a263c9119550a3f2b89ff9065a5565fb9c822dfc103a149fa770cbcc15a422760546c1b0bfa797d2934ffcb02e1e26fcd95c1d5f9045e97f5b5d896ba35b1d9b1da95dacc35ec81b556596058a46fd7296cabd15bf94a37d69293e40eef1c1400314fe66ee23245f4eae74ce75aac21594eb27d1c5343d3a681ccf022ab74ec5e56e9b401cceb769594f6c5b6fc4414f0e676314b6557e8fabb3b44cfd0ff38c778a4631aed0d63e1ab90d5c8cee4224abea81f35e5633d70ea794cbb1f7c4a259bf0d282f94090e53c57d2b9d1ff93d642bf4bea46bdf94114e85c5e366ad23a7812a120146cf4721f91d3e55cda251a4e96e0408c40da5122125c965913db28cd224558266337cbf7683749f4f0ed944150f36b2eb638c62f4cdeefc7a68018a7dda74b5689ca49eaeda4dea4b9998f3dc6c668ee8259b6742f357262571c8555f6900e5a6628b31ffa0e8cf7e514526e90f78c55d4121556ce8b67258709b7ceda24660a45010ef364217053a754ce9210d5354dcd13e858f97fbc4e2154afb58dbf57981b7e3c931cc7588ac30706c87b360cc6f79227280135141585f3f5f4de6c328d356a050c219f0a25d418ea949975f3d2beaf2ef69451768cd1781a6d8445a80163eee508f2bb3199685250d3f96e09ecf9bfce5c7e215ff8af75b0bb860ffb0b893f67b683f915520bfe39cc90f83e2d85f84f3f0f4e92218839d2ca408fb73a92db64612a80b563dd2a52de5d5fdc582df9c80d8eb882673173ebc89edc021942fa151d307bd71f6448789c07fe713643baa1e2f39700b6b0a5c23b0eea2f986b3489a17a1931e6afff430f49968b41d0dd46772c2700645a3f4a9effba4c86850f9c04f73420bd7530c1da9e9b2817444f780bb0257bc27b17b93aad2ccfbecaf648d8140c519eadeefa718b86b3a62001240539c6fd1a6484d1aca3477bf958bce8809859e983ecaf6091c63a558cc50bfca8f0208e2649d44a3a7b08583618b39a06438bbc22be3ac6dceaa0a8fbe50a70a1f91566b675c6b94a880b2ae5639f44b512352da40d906c36ecd17542f483faa2fb53da149ad366de3fabd54b917793d014c81d7643c2f87ad986752a6803b5edbdd59021bdf2c643b0d0591cf913261fe0388a81fb17b69b048912b012841efd799eb241e19eb08b4d3812de2ac5da33c6e8e3dadbdae4692b4f667072bc56abfe106255c1c8cc6554a1ccfe89acc4beae661bf141ee709b925ad902cf5b2ee8d3d70bd74d9dd89f71e9f1b1d19e2a65b08eda356bfa458ff1060b4218716a781d966eb8bb3344e10189e129dee3211e13c6cee22eb6e372942f9d400b6e03b70bff7f608d947e3ab63c44aa8dc40f60da6084258b08666b0fb0562549f11c9375ffc9ed775de0448c3248b46a21ad8d6951a039bd8c9f347084c222879ac745fa364aa39803953a932f5eaaacf9902c320589ae2d85680054238e93eab07e38318b54fefe6e307cc08197d9095d0ca8a8ff7f08841ec6cfb1bacd52ccb76fa441302139f7bbc34caaff84abff8a3a92f68ef0ce301b6b51737b55a8c669f4d982590a7c14be9534f8e289f94bd71d812cb3843f7014a729c530f9eae841aa536720dd5d652da71f7794741bfcd4686f64aae6601fb629e09de310356c73812dfcc1458adb2e35546a20ae66869222e4814f7d1eb7fe429e879cdbb207155a5d45142b19117955d32ce0b6224fa772faeb3cbcf4915f7f1cc5ee4398ea05dfbf864632ff4d44431397cf6f111b92c9209fd79e77dc61cf7bcb4fe878c59e36d754666c04be9f29327bfc8e2adf601b5fafd3ba275308956b74f8ac23b6a9a2805cc03bc38277bfe308bc69974784b6b1b3fdae0329b53b2b2d697d8ce37a0ef5be0fa5e4cf3d595ecaec9020e2117c71d96ed43eda53f2b01e1042892fea2d35f6c0938b91a6f99afd58c6e7105a4a09a1afdf4e3f0d296ecb6e0cf1fcf1c4db56bce53232366857fa1e5df30e1e618a8bf1a2d8652bc8bb988a5496a00bd1e1fe26ecc80ed0417718b0c13afb46b74806d0ac2155cf975093c0911122dd3e10f4e3a53ed78453a730448b556edbd3f8c351056d078204f83e05e3758d6e8046d1e703fa8279fee0f6b7901527046b804e608b9ef982c4441993117782860ad6c70e9049bb2152d105ac79b75be6bc4aae23589acb9201cd62193c8998e327275f1f3447cbc1435b97b99339f7b60a7cf0d0f5c6cbf8e2bf936ed1b39854182cb18ddb15610a09c75d662de7ae810778576e3963715e61d9e39d1f17cbb96776b824127c327f8e95df7ccaef82b0066f4b707ec11109a74dce7becb1a79e828b94f69eddac7f89e9e05347164ef99a6dcac5b5695109062a02c7612aba6db2b2baad3baa94387873bb1d264410daaec860fee52ce36a21c4f27e5987a4f01049a1014cb0dfeb0490332dc9dcf8405e5ad4792315538eae28e83a3f73a7092f3b2990be7a9abe918c9ca221e059e5ddf4f1b85723b0bc6a8cd406fd0c98b822585183eb56cd2ed72e64c8099819b57a9c26441d4847fdbfda6dd16e70dca633f15ec93c6a0411753ebe184b8c210bee12540c13d5a73ade1949db427d3fd77590c323d0330b0f0c7a8f027ffd466184b8044005a7873085d51735dee375d5685bdeb362f8029a90edc661b7fe87d709074a725b6584c7db038e8ba071892530532f77340138c0ecb00a281334365e4046793309b892e79aa7536dd02a804dff587d70ba84a6aa57c106a2f8533c26ef9c119eec05fe86e89683fda6562e4e10a589048a86c3dcf52f1db96579e1ff09c1e9805f8bcdf959cffe401fb6cebd1bb517b9bb655bbbe69837362d3d920883ab3cdc7913a6536a3a06e138c1fc2bd7dc2bee8055f3f223734d9541f84340002938fda54126648f7afef5e93c7547d67f8fcb82f4ccaba4f01ef936cd5cb0aef752642643fc0919a334a19dc8eab142b0096806a65f962bd4d0e9f079819b67c3f14ec2d9c5cf43261d908a028351484bb69499b0c8da018b8180fd3aca2210067f274e2e9", 0x1000}, {&(0x7f0000000f40)="2f6f2eb40d1aefe58268eba1726c82362bd21b5983783a22124254e0ffa1b80801edbdbbb984e8af1c454586ac29caee81d71458ebb87b646b6b6e43be318743b5e15cab40ca3ad97b0241b2e758d2cc8135edd290634ad5c1607c59b806b2ac3ab0a6b0d08748a9eb8785e0c0b47e33a2345566eb0692ae68acd230c7e51d", 0x7f}], 0x8, 0x50) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="94f745b38afd20b2364ec4f937378ebf720b8c4d77c1f9172a9901cba9b3d7698d47be6ae42bc0feeeacedf38a52bdbda88dc2e8c78b09b5335591cfcc43a21de84601d66ddaab900f6b9580b399d0889370e2881784b7c49e3a295feba136a8e4791faae43773c1e4637300649535328efcc356cdb85754f582975fc1d0f7f22127873a646b0418db6531e06da18dd767a1789a520a02d09079be2bfce39bde6589f3152a275f7842f0b0daff43493b79085d3f3744489b557b700c5dee27ec074ba9c3aac0299987ac5fcec03c01c7876d8dbbb9eaea91c0b9", 0xda}, {&(0x7f0000000040)="edaa18cd853cde145b40ac918dab97d834fe9b9863d7308262672cf2c0021463a20c9119b679414eac52410cf689fc4249798b53d516672122a7dc88461c927e3416d8046fcae8776972c1db4be0a6a27ba625db3c89b3d2cd490a1a15b1c60fea50a9a563", 0x65}, {&(0x7f0000000240)="c38e8f06a94ed92403cbdf4708ddcebdbd666578adda402480411175b6e27c0faa969ac3052f789475ece124d32cd2a67017e35c0c731eae371d75b2c0b0d2b1fd018d027926c3c580c994223148b22814c150b0d69715abcf716082e839150723f1461430336e8bb569b56ff43d2ca352e7ac1db3e5b3bc957ec3a48f16fcd9ba65b8f92491bda63d2c9f6b4dc7ae8407142eccf174e8d3a81ba5a5383d46ae50b05750fc4f8dfcce8b60ca59", 0xad}], 0x3, &(0x7f0000000300)=[{0xe8, 0xffff, 0x2, "8439eb5d08da9c1788ef9b5c8d3ca3461e4b877b276563a1191a881965e4f0cd5590c759495acccb68025c53a2279c03a8ef54beeffc2a4eaf9b01139e88d098f948ced34201202581cbc29db2fc321cab9f343e2c779882251764f281f34dde60d78cbc68ccdd6f9db43da61178b33fb41d0103593e08c2c033c4d1d92b6bde7a29e33d11fe676f059049fffe706bf4c50374a8785dbbb335e29449f207679db2da2408b58cd4a5d0bb46574baf7b5805d164705099bfe790813d901e0fc25e4e2f8e9e21631613cc1090b34949f1c80cbf67"}], 0xe8, 0x40b}, 0x2) 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/167, 0xa7}], 0x1, 0x0) 06:38:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) 06:38:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x3) readv(r0, &(0x7f0000000280)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1) 06:38:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0), 0x0) 06:38:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRESDEC=r0], 0x2, 0x800) msgrcv(r0, &(0x7f0000000640)={0x0, ""/164}, 0xac, 0x3, 0x6c7cc30721075468) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r0], @ANYRESDEC=r0, @ANYPTR, @ANYRESDEC=r0, @ANYBLOB="554f458491f06860f829ed9221d1d069f41ca0bef9b4861c62dfc54cb6423e3950a29aee6c673f64a9d0614528b15aae80a0b999ff65080bb53b3c0664e4687dcd35a08fe5c6", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES32=r0, @ANYPTR64, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYBLOB="cbfc1a8674551c9b6c612ec9c57eb9d1e8ae0dced447e759434c55b12ed835397bd407d3d4587cf40c544d4df57110ef5e22573319a017c7e75faf302b87fa19e9898ba64a4184c926a02fbb3579bfee66a2728a5011485145cc79c878e388e038694c222f8b68fa9863", @ANYRESOCT, @ANYPTR], @ANYRESHEX=r0, @ANYBLOB="ddc048817fcbdd753addb8e7d7d4a12c8b98d5378c37893bd6e8a700575d2f5ff8d5b59b287c7a8fb69cd9f8fcaba6ad0b4077dd9b2474e792080c77115a427de1e18623c93900c916c835568bd23eb7ad4b9acc3e3472b272eed843a52cc584838fb3e76ed4d8846f601896dd176c412c06819b34ddd195c07f9e067bbf2115a0319eced4a00c769c6efe64a7f682a1d038d928e1cb7ed822b7e6306886f4b7134e23b017102670bf830bc129100f862f3f2b10cd8a9e01699984519567502e1183a6b88efdf3a5429737070edfb8f960cc"], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r0, @ANYBLOB="38787b0869e68537284143f3743a1b88f811c1e60a3eb721ed9bce7d528f7bf5fd33e5c76a560ac2f17c214aead72e317a245725a06f95ab0a590b8c0717e3966202ae94c1441d0a321d56183ea76489d76b1b6e22ae0f007ee5990aa2273d3f81b4612337e2a7db5703de7aad47470c8f259b7d6bb061a2abad890496a70c3f88110cd395d6e1c20d35904f82d00f30a1e5d9a88483e54822fbc9493b5c2dbd21bdb3574c53977014d8c0ecbb51e55ccb04a5a7919afec7fd8d9e986d3f6759c396409b85bff58bc091ca8e64f520810a20e2247a8d875ae7716b9970deb942cacaa985944836c609c7a5654d01011ecb08", @ANYBLOB="5659064ae0ddbbf823e8442902c7089a2b3a85811a84fc3ffdc71d668d951675cb154ffca7fa14db2348e95d3ff81b2a56936850c6d107f926964fca56afd9d3bea358b7628d11a90d2e624a1a3b1f0dff1fc5d79253247691a289e1a38677ba6273d93fabdd457fe11aeedae9b36cb4ef28d879616e79430b74606f0d1c5cbc9ab9b12d34677c0dcb1a127b61025cc5ec302d8020e767bd7d7ee0e0b59ca4a8cd63184b490b79f782286c6000deaf5e20ab61c3b1b266223458d963cfc9f3ce2aeebce5fb6bc9f83262409e48e6872db56438c7c6a466", @ANYRESDEC=r0]], 0x3, 0xfffffffffffffffe) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x81) ioctl$TIOCCDTR(r1, 0x20007478) 06:38:52 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x4004, 0x1a) recvfrom$inet(r0, &(0x7f0000000000)=""/89, 0x59, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 06:38:52 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=""/164, 0xa4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) rename(&(0x7f0000000080)='./file0/file2\x00', &(0x7f0000000280)='./file0/file0\x00') 06:38:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) fcntl$getflags(r1, 0x3) 06:38:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() 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}) syz_open_pts() r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) socketpair(0x2, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001b80)) recvfrom$unix(r6, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x20, 0x8}, {0x18, 0x0, 0x1, 0x6}, 0x0, [0x9, 0x9, 0x400, 0x6, 0x1, 0x2, 0x8, 0x6]}, 0x3c) preadv(r6, &(0x7f0000001ac0)=[{&(0x7f0000001440)=""/78, 0x4e}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/48, 0x30}, {&(0x7f0000001600)=""/112, 0x70}, {&(0x7f0000001680)=""/66, 0x42}, {&(0x7f0000001700)=""/193, 0xc1}, {&(0x7f0000001800)=""/150, 0x96}, {&(0x7f00000018c0)=""/214, 0xd6}, {&(0x7f00000019c0)=""/224, 0xe0}], 0x9, 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f00000013c0)="57fcb51c27dfc4dd8e626343029fa091ed578b4275e9b048c6e5883aabb0", 0x1e}], 0x1) 06:38:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000020b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x2) r2 = msgget(0x3, 0x30) r3 = geteuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xe8b8, 0x133}) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r5, r6, 0x65, 0x5}, 0x80000001, 0x8001, r1, r1, 0x7fff, 0x2, 0x1, 0x2}) 06:38:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) pipe(&(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x7fff, 0x7, 0x3, "3ed561dc454fd9e79f0eccc8432ea844561f140d", 0x1f, 0x8}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006a, 0x0, 0x159) socket$inet(0x2, 0x0, 0x10000) 06:38:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x210cd45ed878679a) 06:38:52 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000880)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000008c0), &(0x7f0000000900)=0x4) r1 = socket(0x1e, 0x3, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) read(r2, &(0x7f0000000080)=""/134, 0x86) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/113, 0x71}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/195, 0xc3}, {&(0x7f0000000200)=""/3, 0x3}], 0x8, &(0x7f0000000780)=""/149, 0x95, 0x7f}, 0x40) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffc1, 0xfffffffffffffffe, 0x8e}, 0x0) 06:38:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x9a) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xc00) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x2, 0x92f0, 0x0, 0x11a}) semget$private(0x0, 0x0, 0x400) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7fff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) semget(0x2, 0x0, 0x80000000308) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) semget(0x1, 0x2, 0x280) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x2000005}, 0x79) 06:38:53 executing program 1: mlock(&(0x7f0000fec000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x0, 0x2a9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x1e, 0x3, 0x9, &(0x7f0000000200)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x8000, 0x8a6f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x6c31e4f226ed2782) r4 = geteuid() socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x100000001, r1, r3, r4, r5, 0x80, 0x5}, 0xdea3, 0x5, 0x1}) 06:38:53 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000600)='./bus\x00') mknod(&(0x7f00000005c0)='./bus\x00', 0x2028, 0x501) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) utimes(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)={{0x97, 0x10001}, {0x0, 0x5}}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='.$\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='*-}\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[\\\x00', &(0x7f00000004c0)='\x00']) 06:38:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x1, 0x4000000000000000, 0xf6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0x80000001}], 0x347, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xfffffffffffffff7, 0xffffffffffff0000}, {{r1}, 0x0, 0x10, 0xfffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000002, 0xd4, 0x7900}], 0x9, &(0x7f0000000000)={0x8, 0x100000001}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 06:38:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x10000, 0x6, &(0x7f0000000080)="181f24669247fad3173cdf47706c9cd9b1714069f2544d80049d8da17a0dd5605ca79d0ab88e99042a6ad96b7af904f1b0716be1540de73c080c511b49d1f117d2bed335d706042c3bf4a8513e1ecce6d13456e088ea7a0827054adcd40e7ce55bcabe401f1e574487442d8994e0357a19a7579dcde7bfa3789d96d4f438ea38074909de18f1cf22e30e11c4b550631cd41fda", 0x93) 06:38:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 06:38:53 executing program 0: r0 = socket$unix(0x1, 0x1000000000802, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 06:38:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) close(r0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 06:38:53 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 06:38:53 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) clock_gettime(0x4, &(0x7f0000000400)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x6, r1, r2, r3, r4, 0x819f1d220ca5efe2, 0x3}, 0x2, 0x3c, r5, r6, 0x7, 0x0, 0x7fff}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000340)={0x9, 0x7}, 0x10) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 06:38:53 executing program 0: r0 = socket(0x20, 0xbfff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="780031445d7fcd2f3c9667657429950c4812e422d9155e286ffc806fac4e0645701d13023d5a54c2f1087b55068c5c969b7beb97e16360fc9a459cd201b24b04571ba28cc0f2f8a841ef0d4ef3bbd0a6b3448987555e186f1ef620e03c0d031f50", 0x61}, {&(0x7f0000000100)="1eb3bd99b38e3a5038bae3201dcee2bb2ac5a65b469125cd85fcf5955c7d13c5e3534ec9a29247b8c9466b5a1cd712dc251dced1c1c2fca7db4c588acb8770d8985951", 0x43}, {&(0x7f0000000180)="5614e65f09734dda0b1146069bdd29669865a0598b7da1a790c05f083c88fe5d7185f8b10ed133af5a255b06b7379355bf9156b45c6d7f760c5f4b3c", 0x3c}, {&(0x7f00000001c0)="837e0619efa11f01674685ce3bfe9cf66d3e749cb571d7f4e660eb71a0517c07627637e9962d431484b10c69001d7cf46d0c16990520017efbf38efb55a518b49a77da2b503d721d444d9435415781152362e099618416317ae3531276b0ab7e538e2f63024d06e6c391824b24664be0fd1fe0c4ebf6262aadbe1c47361ea1fdf90182c612b047822e58776dea205c0d05d46a0db7154923d3840ad13f776010f3a352d2f0c75b61e8dd03fea8ad94b540ea73613d7f87a31f4845a2dae85c5a17c0a2ed226c271185ed96da4c04f8f204ce4bc7a5276b4e4efb1ed5690f1c3460a2f33dc7e6fe2e8f3a645701fe767a85bac595cc408dc38c5fa0c9de37cdc78340fc01ab91b8c4315f0f54fcde6f504abf200d40fce1a1c56481d1756452cf41912be2661fa1bcfd67507d6a7b969c1c2729b222fc6fcc7e0ece75f62bc2aac7dd0c9f612d9997094c1c69cb1545b48cdb25d497754aae5a5ecfad932fbc44db7779b96c52bfe464d4c08411d351f0b806ec00ca63c6071808ef011853a2e14862930a5af73f380ecf9832a65f8d9e7e68add1cd582165963195d1c1ad1264895bdaf76a4db0c50f6a656d323c12a6adc5a4041ef41f7703759ef5f650ee83c28ede2f31e432cb2da69da3ba4906537af8fcaff042bcc250c90c4a98e5b7862c540706aac5443a300a25e47bc555ae592e27ef335d427c41541eb7a5cba008c23d830c00275d65d66884be97aff98fc42a1b485a355c3f3409f869a5fc89aca75ea57f16b44abbadd7aa886c528eb867a631856ee4c0484dbdc659baf279f30da220dbc0f4301e27a36ad42d2ebe18695833c1fcceac10a36997595458e7c83393f41576b677b2f4e02c0aac30252a834f142e2a4346a645504661d58edab366eff0822e0d784ab82471f01f944810ed5efc992b5b753a2b9ccbedd7bf1428155894fe0e3f7566b22a66d72843c235c76af53b7b817e2aa8637cdc1eddba6534dd29a75224dbe30985c0c25b4131eca2a353c926570edf8a4aeed4c15c46ff54fdbf0f6037c5eb1bc836f76af4f3bd5b9762be1bf4e918be3adb655cdbd54952ab0118b78ebf2b5a4552c6653a80e1f3369fc18b88ca7cad1b0b5fa6f40a115066183eb58246e12dcbe4446d9eee8e7af3264ba7820298b6ccac14988986ee5a5ae3f96b6d135082b114c857316dfeaed337ed1b4eb7bc7ec76c490cfaf64258655adf52b493dd70b2bd9438c3a8328854a0351157583c1675b2a16efeff66bbaf327b4eccff430d96cdb0dd6c2af7db90a2137e9edaf6598799681be23e0fedfafd5dc6c4f27f87480697031c73a0033b2c2c7359edd0c481d7fa06e5879dad4023618e3b65e3ff69e78eaf6fcd736c21ddf30b182cf3ebf887d915fe22794f36adadc065901daf237c94344ffac46802ce8c67829c5b1db099f8a47d587c19358ecc0cccbaf88224a80ea16f81820ff7b01f0dd606c2a0f83a491653bd4370d165d0a5be54f8234bbfc5a8ac47840a4d160881714597ab39157c2925251ae282f9d111ecbc32a3dcb127d9ed38e01d824a1657ade955a4a169ba93f73a2f3c32e0381478b38d25028504f8058aba6d74aeb514aff4c8e7681c6390c26f50912ed4b7e95b120513c1fe1ff4fcb6660ced34a0600f144c01d4ef88a3565f389afb6b6307aebd0199c45cc797dafaa86721bcfa2c73d495e81ea25aefebe5a733f850a3e2eb0be2b1f18b832a2b0f0bedc16f4ea4d4e1ab3345cabd1c8a2334635da30c018362e5185ce8a76d5d0e10d74bcfd80836a0bcba7a1054534878101dfc00ddccdde94f858487c23b66b220e60e71094d8af7625cff01c6ec5cd5b65f389e0244e8b90f4860bb968a474060e6c39a8c28b39ede4211208021efac9c82c95c7740465d605fe13180701ce380b2444115c5fa047b6d7f420d03ae368a8c1f9a01a516d8449af767cef414d82d65dbf36bc1dff561a930612bf90217db2185b363375b912193ccac89017e50ea43b7797b39ecf4c9d2c0d596a87aeb10c1f0e79f0d735f97fe159c46b910550e0cd2e887b2bf6b3bc8060d68c28d1c530dc2000faebf514448a6b2da1e981d6dfbd32e62fa3b2821586393fa812a91cbba1f3cbd1aa418ef4101f6a8294782fec4067022aadb79bc6cb2c50389ac6dfb0bd5a9959dfbb62705c0111470c7e97b4c4a297436baaeaed05d7e8ea7c30460610a6fff44b36df6cb438eb036bad041d73d2ba91a71dca507cf39d094adc08f9694705bf2b8d04d01bfa655d01cb4149f5156c4fadda27b11f9dad5fdc999fcb540114de27ff387a0158de37d853146813c3ea7d8abd9793cd5407e22b25749ffcbac982915d718ad68f50ad741872128378e34d57cf23c5ba949d6af2799326d3c888b68f61e98a583e8ae84e15a09920c073e4df7c8043967d0303ef33f9240ec0afc00664c903e4e0a056e4c478ac8bc7715bea28839ad650a439c8de8ae9bcf8b17be0d413ce2568287f737909eb9efc09ccd2ff119c3308999fe89801cfa2f6978d168dd1280c8795cde8455d41cc7cfd50872919f46a71b01ff566e1c749ced0b60419c5f9f5be0a9b9b7cff121d05814d4265ea13b9601aa3b59ee339f7b4a2d2c7d56f402ef77a72ea2bd98da656c799293758ac71213f99e482cd1119f2f23a1e32c27ff98bb153cb0e9800a274a5fd7d9e24f86a1db7940523c917e1f3e839091bb21d9f76bcbc562123e0c9a57d44bc7f41929cde917f983dd0aeb84afcf7b33dc521d8c2ab9f292a74c77ae524e856c718b17e791eb5dbb6ce6282d0dac55253b63fba035c4441720a56e3358ccdcf5c7f6c0a0790308852768107b1fae704fc41c0559ee0cc2ec782c66154bc403b3d613fcb8ed2a02e348528fa08ece102cc7ef2f607642aa54978ceee2b71c373ca3a6198e313be9fbd862971dd77e955ab7d945f98239991dc369f0a2ffe8478863f4c2335662d34b828a115e8e73b9ec159fa2323e2af2bd58b3390f9df508a63ac3a6c7f301549b9ec96e84fb0a7448bb7a4bd92684c187c4791b3a1465dd5091fd847e2762d940104b8a7a268e1345cfad9314511133109314cfaac959f46c36c2f113c8ff7886f1a8d27cf54a8d1c15f6d9cf23b933ae987c5b4249a9ac1daeed4bf76227838c8e5d8c89fb34ce78f311a0a5cb0e718f01ed2367d4e5582e9f78383c1e57779b6020701acb82e2b30e745eb6aa514490a750a09eb0f52a638b1fc54e2f9d335c1fe568eea0b3ba224b7c96e467710c5decdb5e96dfdbc5d9300056ff90b536eae6d779f9dfb78284cce2f423949f883185a01f0e3295201d93643f4f3c1ec782cc5f397bb9bdf588c5464b44bb4d9a64ea3c79d2fb5ba2aa05d8d02bcb3db472d952e3a3876e5de6b9bb8c1f23d185a970bb913d59037c05e7012166da26da2fa43816084674a779af31586527e01aa832321be28efab471e70b4494bf8d6b2244328f1ad7f5d64b6038b268bbf7a2351fcc0e3ef688dd02a7dd09ecc9c102607fa91c8b65eb8dd945ad86060d9ed76d0c9984d6e8d30eb0c87ab37c1e0c60ae217f0d61eb647714507870a408e4b989d96cbac8ef174ad7cd374247cda4d5229a92d44f6d2b2807b5a8acef082230daa89793bb3d26202cae626427d0c42c784414086c433501013c2ca18bc4d5cc568f550bd2c5bbad497a8c826e279c25b09a951c3fbda2e4e53998bd2d5bff0b3fae32748440bd71cc9bc1fe386fbd30e2b779dc08a00b886a993539466e76924cffc8359abfbfaa018cd249bd5b0dcc5e0c08d868bcee5e33df2dfaa4a074449d9995da15f18dfd0b6e7164afc7fb2c9d334490aa5547e7c911893e83bfb24ac4d57d422c0fe09c100e0600a569109341ff8d5009496ad0987cf3b630708b49c6da9be330f1423b1ed6ca2cad69e6dfe7b89613aa65fb19de5e5b8f058e521df4c2f12ad7badfd1aed6418c38a4806bab32abe9b0137c345fcda607650101526d9ff6d51ef91a48d7f400a00f178caebe3835208ff00b9f143e4e08303642542d66677cdd529c63a0797569bfe33b702d76006fd654a86fbbbed8422cc06b2dcc003a34cc34e8066f04ffe7edcb8f5b2b2517211538fbe0bc4932a665a97b1a1cbd1610bce465e4b86af034c9fca460792479c11451414376e381f5dd5de33e52ff2c170bfddc0cf1981e7c37c367f710fcd31194d3e615c251b9b51ffc626016d9ac168b06f8f2eda2e1b509c074252417b821ca9a6dc655cb9a262477efba04fd90cbaa0dc56fb89a9e5a91564abaeefef0a429a598bcea502f2f538d838f1119d479a1a51a6d00eaa2f04f92fa756127510b02cc912b31e789aa483047b68a7840eae038f07fdb3cd793d1270362d117bb813a0986f38d847a07aeadeef9bb57bc0c0962febc678ef1cb263c96f075ad74c86742c9b0b419e91971a49dc54a9931c85eed9f7f3cf3002010d0958ec75fd58aa2f85defbb18b1efef0ffb6903c2b8d35e3b58288e1fad5a772ad5f45e31c68254f1e66621e50b7cf99fc8fbefce2f4c87d0ff8bbd0365ef1d7a8294d8e81b6bd4aee1c14689564bd836cea7a6437157515244b3b18350f125dd2c441790b5b5b6978e628c22db28248053c025ec4d52e089456e532715588131444dc70cd6f887996bf94ee59542fa059ae85483d90595b7a2a32a5bb5def74fba20c255aa7fcfe98ce47e892826af01dcbe4adf697d1ae268a23938e72e1458c488b518c849334a0989fccff307035c70ca3c6cfbec727d44a5ca57b02771958dd6b2526b6772057cdc1ac31ef759795a8ab266d84b8347137787f6a622bdf10f48f8f683e1dcdb22ff4de3fb66211122032dbe34f384bc4034e3bcb8c0067bbebaa239e348c36ada6c66dd27dd90b97e035ac5aea3d4f05586e0964ecb5f3510f572ef3e05a12f3fba49954592af89a74f94131de89fbcb451c6457143176792faccbd6486904d3201fce32ab59aa0f749022da071991c7c47cd7c57a524c9e0cce49fae62a422ccbc52d41df2b56570964cf324e1f663a55c926d62cd0562fdabe527946dd97ccc64f5e411d5da59afd0fa6f6c3685c7dc7987603f32e6232600d60300341887a9be6ed45e0ba60412c98546e37356f9bac1249a29845d4e175fc82c1025910b3a2ff6f98704b5f5249ff086cb0c0c8c727cc6bdb36d8953eebbb10471da181572445e10a0ee5204a79ac138e16319cc5afd3c2476cc8e2473f41be8406ffd0ab0ceb95ec4676ef57579125e45ecabc12641fb58a84e1a27aaf3b1ce8e15e59ea109a0c9b0c06ffcfa5a8fa3b89cf340af7cae4ab6556245176faf6a9dbfe1fdac70697834605313d196bd8591c3c1e875c120aa3ea1e07094567bc9aff5627f839d2cd8f85044edc4d09a13eb3532a3ae8abfb7c33a6d38fa497f685ef88fd825ebe6e8b93a03d409a3ee567fe6c01e2f7ee845d536b2079ec661af2422cd142a689b638864b239e34ced2356e1be5ef6fce5832ce03dea51dad65b3f6a0cc2f309a6b9dd238af8376be2a232a6dc34af658babd87f547016e7f59b059af69971f106eee3626e6612399a1b818bbd81b7ac7d463fb547178d5db2898215ae225657cc2f2b7929feefaf6116d5b3ed41b07a266a8636fcfccc27cb7dc6b7f2279e4104194f01c875b15c5a8919125df91628ff46eb6db17f45f251138494781540fc5fa9b1d7678549442ee45d227c21318f2d22383bdc11ce73cfa0cd542d9c55dc9e4887ce5b5e74ef1c296c84e5b80663347ba4588654e337c0d819", 0x1000}, {&(0x7f00000011c0)="5ef71f054a73c415878e5c9c51feb54429ec31572bd0a296ced56153dd0f34f2202c6113fb70d7aa51a0f30121be3f4a5bf7e4f308ad2d9206c8eb9b85fb038a1a48d10376e246ae819ecdfa3d35ceb11e85760986e28588a31c93770f0c22a999a4499c80b3d80340105661d18b62d213f8", 0x72}, {&(0x7f0000001240)}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="7800004d12bf7ffc000001000001000000050000003f2681dc52e5b95ae013a395fdd90f68e37bf1f6b489c8405eb7dc723c67be2771a674ad6e3c2b209bbcae978ad34464a365feb886d955b6306360cb633227d03e7439a0353e72591a062b33779e61d3137c20d5753ffcda79642d6e535a2c2cf0ebeef189a700002800000000000000010000000600000054de51344796a2f5055225bdab3f522287c1a62ce43b00002000000000000000010000000300000042d55bacb8db8437f8fa5c320000000070000000000000000100000014cbfb6ff2169ff8a9b441d69fb4dbe16c00cd69a3f6843dc2e788d0dd434d9bf262a0dcd6d0b89eb214da00943ee31a40f801072cf2cc0df49d046d2f438ab78e239273135ecf2a512781ea1ed332ba77caa2c07b849f9f8c3bae5bdba900000000ff002000000000000000ffff0000010000006324a9aebd8fd00b3400000000000000500000000000000001000000ecad000082ffac405a0e18189b6e8cfc514c2cc2ac42089057b431816cb3df7dbbbb78567c5500b7cd90ae4825c0b82ae0ac4c4f006800000000000000ffff0000fe0d0000742785a3fc79565f98cc7f9fb494e36a84495e18a762acafd7bd9c4b39afc1ed1852ed939b740186600dee230d118936f3adc2320120b31b561cd8542df1e1b49da19490b2e6fc2d2847443c4e8552895e6e103a550000003e52aa01b0ac18cebbba88e793bbb19fc7261c40b8691a3ac23512d598d2ff05c6ed525ef2293f94547faea8f074aca08ba6502d66cf7d6b87f205fe970d5e0fd636235a638d87578da4331cd660d517df9ca3664cb76adf680d841bc4c3b153a53fb927ede96c11e44319949bf15d9e15480ac3781309e46d8aade9622257c447aea29f34fdfe6fc1368932222b33aa9dab664d216fb149044418dfd33d45d2e61b94b911baa05d991aa0ba9a200064168c7b19c836294b63fdea52003f888b4b51f1049bef02304b180aec0a3b"], 0x208, 0x8}, 0x4) 06:38:53 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x1002, 0xffffffffffff8000}) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000001100)=""/61, 0x3d}, {&(0x7f0000001140)=""/89, 0x59}, {&(0x7f00000011c0)=""/142, 0x8e}], 0x5, &(0x7f0000001300)=""/52, 0x34, 0x9e}, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x8001, 0x200000}) 06:38:53 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:38:53 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="a1d30e5b934cd470bf601f1d9667f77a127acc4fff7e22079f2dc6adb3edd418df0e28255c259cc98943724deda57c4848ef9c4e115b822bcd7d32a523ec71f6d56d9c59ba88c45a2d02f76efc", 0x4d}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x20) 06:38:53 executing program 1: kqueue() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000700)=""/4096, 0x1000, 0x843, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:38:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, 0x0, 0x0, 0x0) close(r0) pledge(&(0x7f0000000000)='&[\x00', &(0x7f0000000080)='\\@\x00') 06:38:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc120, 0x0) 06:38:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x80000001, 0x7}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 06:38:54 executing program 1: 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() truncate(&(0x7f0000000200)='./file0\x00', 0xf2c5) 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) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x28481, 0x85) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x20000003, 0x7e4b, 0xfffffffb}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x9, 0x10003}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x8}], 0x4, 0x0) close(r1) fsync(r1) 06:38:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 06:38:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2015, 0x7fff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x16) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0xf0) 06:38:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x901, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 06:38:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x7fffffff}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x239) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3311f17cf9ab56d79e9fc43a91c67da5bda225bd2f59534496a7d98bd6a4c428b", 0x41}, {0x0}], 0x2, 0x0, 0x0, 0x404}, 0x4) 06:38:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x101) 06:38:54 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x92) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0x40, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000005, 0x1f, 0xffffffffffff4930}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x7e16, 0x4fbd14f4}, {{r1}, 0x0, 0x0, 0xf0000000, 0x80000001, 0x62}, {{r0}, 0xfffffffffffffff9, 0x18, 0x41, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0x4ca}, {{r0}, 0xfffffffffffffffd, 0x51, 0x2, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000041, 0x1, 0x8e85}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf00fffff, 0x6, 0x1}], 0xfffffffffffffff9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xa, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x398, 0x26c1}, {{r0}, 0xfffffffffffffffc, 0xeb, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc, 0x20, 0x7, 0x3}, {{r1}, 0x0, 0x0, 0xf0000000, 0x31c, 0x3}, {{r2}, 0xfffffffffffffffb, 0x5a, 0x40, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000084, 0x4, 0xebd6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000006, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3ccff573}], 0x0, &(0x7f0000000080)={0x5, 0x1}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x1ff, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r3, 0x4, 0xc0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 06:38:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xff, 0x2a2, 0x6, "cfe19d5305a499f8788bc06b91e82c7ba04a5ebf", 0x7fff, 0x1000}) fsync(r0) close(r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) fcntl$setstatus(r0, 0x4, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/105, 0x69) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r3, r6, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) fcntl$getown(r2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000400)=0x6b9e, 0x4) renameat(r2, &(0x7f0000000440)='./file0/file0\x00', r0, &(0x7f0000000480)='./file0\x00') faccessat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x1, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500)={0xd8, 0x4}, 0x10) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lchown(&(0x7f0000000580)='./file0/file0\x00', r5, r4) r8 = msgget(0x2, 0x7b) msgrcv(r8, &(0x7f00000005c0)={0x0, ""/43}, 0x33, 0x3, 0x1800) geteuid() close(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) rmdir(&(0x7f0000000640)='./file0\x00') 06:38:54 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r0, r1) 06:38:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0xecc) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {}, {r0, 0x2d}, {r0, 0x81}], 0x5, 0x80) 06:38:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) 06:38:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40000000000000, 0x1200000000004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) 06:38:54 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 06:38:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="235f9eafd861", 0x6, 0xa, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) 06:38:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x94}], 0x40, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x4009, r2) kqueue() getdents(r3, &(0x7f00000000c0)=""/113, 0x71) kevent(r0, &(0x7f0000000080), 0x2, 0x0, 0x0, 0x0) 06:38:54 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20088, 0xe2) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = dup2(r0, r2) r4 = socket(0x1e, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) recvmsg(r4, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x8}, 0xc) connect$unix(r5, &(0x7f0000001600)=@abs, 0x8) 06:38:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r0, r1) r2 = semget(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{}], 0x1) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x1, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x7, 0x6, 0x1800}, {0x1, 0x41, 0x690158725f07755a}, {}], 0x8) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() semget$private(0x0, 0x0, 0x28) 06:38:54 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) socketpair(0x19, 0x4, 0x42, &(0x7f0000002980)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f0000002940)={&(0x7f00000017c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001800)="77eec238d5f7d030a81218164430e79b8493bd53eafd8fdff637a734afd2c3bd387553d5cb490074d2377e4aaefdfa442e0186d338425de555bc75548d961148b7f728e808fead5b07c86af67a", 0x4d}], 0x1, &(0x7f00000018c0)=[{0x20, 0x1, 0x9, "af872021b406c42978892700349943e6"}, {0x1010, 0x1, 0x20, "de7ea06d4f72d52b876606346f3d59d582eca2d086f76e41a37988e3ffed6be24c0fb48a54fbd43783544fdfc4e147073cba27263cb22228771e656d978d103821e2bbcf99b50fdd8768201f2f5ffb81120a2184dfa7e0fd72972b4a042e0d71c2ab4b8824f3a50bfa8b396497efca31439be27ebe338f355dd18cd50c8fea6c466b6263b507726685d56cb4961a5889d47ced8894ef4f20609fbb645d428944357752293ad10f82b490d6996c9b0cf423d667ef292e6ad750e833f463531819cbd4712ef4fa3610f3a6c91e41cfba865ea06ba14df466cd4b74d6d2abb3792fd8bea725ac0c13a33bd636e49717b8e5da25ef7b27252b9f823d235b797c978e2a609b5a9f6804e963dd739f25713c642e4afc22a66df79fa5e03f8d197dfbfbec4fec07e1456092b093c74854120d524156a44f66776093298e70e0923b038c4c607b6e898742bebfeb7c66964ea9d8d48fba5ae726e72cc82075edac9ec98ca0de82ccc238cc88f6c04d3e3ecc5e0dc6110cf98c98ee0840ac64f6e514df03ea302a2c700239e8d99df1744e8afd3997a2c33f2ffda0de52f686abf41e43414e1d4d81d52621b2b673a5ddbfbc6bbabe0346fc944991a789db985e577ce1bc545771155696817780e518c00c78b5d50909d3006f7223ebb44110772f773c078ffb4adc23682365a014c8244a9a76b104d08fd8cdbf2529e76bbdd1682ad40cd0d7b5ce725fcc5f4e5401e093eecf6d5a7461102dd6e74f9761d8b7ce27f80f9d71a7e17762e34c2d3cf1884410a6e303ebfd480ea9b0560d5cfb07d743f0f6ddbda8b4ffed98824830539a581b6204c0e5a361f9cb9d52dea2d0e93c6ac2875674fc0acdbd526e92cf54e42a06744c7943ae09c4317a70027fa44d2ca9aeab1d7b9b61f560d0725c8f8b29d72c1b1cbd125766de922bb0063f0b89025fc21e1b53715df53eda28477216b50aefa0554c6fa12d29b6239449e1bdaa0ccd2e2d66098b6aef39558b32c33f304e21ae245837d62f48e6cbdf490cba244ff6e4fc406c6d8807e1d8a8c021f6a792880110847d83decc738883045b792667d3dfac2956fac9aadd42d9babe042a6c751ef8e237c7dffddc371c4881496433ac089a42cba3550a63e7daf66080198789ad57b00913f4d5de302ec0030f9d3bbd3f7ea2ab10a954214cec2c4341921e9029cb1ccc38d0d92a8c1abf6b8ccc16efaa8d655c4043cafeb501305241f65a79cff1d15296a378c55cf84fd15c6e612601609b654a8f4e24c32a03cac7f95f39fcef01c1cb02d955f4fa00cc701e64dbb8687c3981e1ee2151ea9c83a5a2d7ab3796aed6ad5983dd6aa349bc60c354d47c4033ce3c6466f63f1a55971ffb766bdbf53f72031803de41963797b924452e2498548263473281cea57d3a8109af4d307c9e04ab9d85a8c02b9f47cdeac5d5ca4f2dd1ff5904ee263ef7aa3939e3d28d9daf6f538e133b84cbb4531d5ca64e32734f544c1d757f54b702614255dce98112a415cb12c82e4f9c1b06d8af91c3903c52fbe6365df943d04389285938b26f434f3184dd68794b3458ea14aabcf29cf9a2d19baa2fa68adb6fc14c20bbe55c0401c66c6d19b14d4c6208090f1d53886c6279330e055b1189344159a07e070a054b98ae5939ff7bd087fed19f3c502fd9adaa76caef71d73c2a5466c83ac7df794e209b7aac8c73308c6c6ce20c9a338d0babe17a16d64bfc729ea08bcac820f584e2d70195e0664199f9e44ca52416f870dbd4f978d3509d26c3c09151614ae2abace942d95d32d5e488c38368726b4ccf0f61a0db60d0079db5fcd7da652a16bfcfff280f28826f20b45445071200f3a73bda42c768c6b68ff4836b7e54728aaa26839503405e9dc4bc86914cc1e5c27e129dd3f4a0d610bd11ad6a3892d415b9d6d9b3aae57c482bbdaf8f2d175e999a49fa2ebbab5305f25d148120daea7e316ab0988766c3d35db82580ccc4809ed0a41c77d1018b43ade2229099caaa3976766d09ec358ad28d43df955ebd86adb15c42037a85eba814c990ef2f651c4ba6e57a50f47c8c97a8b7207cb8e45545d58e636578628da382ce62c75bdc8b05e0a14e593f73ce9bcece0c02b2cc29bb5bcf712625590a690b61f24485a11417ba3bddad4e6cce516996e2256c09c9c71b2d8dd7632b48ce598a2b9b2e9f091a227c69e47d460319c3fe7951ac56a65de4fb33651f4f42d70740b0cbb0e2073f66ab53de2108fefe4e4918c89aa3edc70d0d6db617d2e6dbd845c635de7c3d83c62aaf227bb4cb76578afc733f02e101e6b930dea1d02474f365f69362bbb50d09edd70d693f7607580fb9bacf524d3ad27e872618db1ec5349f0d02694ed725b39bb6e4a5209da74a8592b3542a07fc345dadca022f06ce5bb69d1747cd01d5df353aab7cc6b9449228734ce2cb5fbf1d428faaf67f57fb58f5d7dc6214e9560b41fb7d16c6aef0ac8bde7f1ae449ee7e14b053b550fc03dc286f8a0abdd175540928ab26a12a9268dd002f95b57bc1c13106cd1f26a9f8a6d05e1ced4c8317e7b7a73a63d75bd43bc66d3835622d14c503f77fbbc94376b7648a431acc4c2b3fbcfcc8468590dbd1eb8c55f0c7da771b3ba4ccb172a624c20fda6a29e4859973f64f471449a7cb649cc82ea84ac80c9327cb8b824cbb692c5462d6d96918a0d0e6e140062440442848aafda562af5d49e3309f7630f606fbdb7b380f42ddf86056148b677679e282ba3059c34e105537516fab857c305ab9f8f0ca45283fc0d30e1057b07f78328b0b45ca2fa6679c1fd964f556d0cbaca1a7aa9327cd4a9029cedb1611ba52b5b37e75a3a0e2b3b9fb27b9cd7ea20a5cd3ce1c774ac51ebf64ec1d9c893f228a47bbbece48906a83d1970ca33011493e5bf8cd2f94b10122a63c81fa49abbe52afc64d1701429158a64a1c209cf17bdda39e8dc914c0670db6135d36f289651145c3663c0f4387a8fab1e3222250ef9c3cc43011f704de95b3f8e8f3387fc410bba4354773f2aba1c601ceb3725c1801559038f6ceb164eb89fc0c49d186667f68a5a50e2d80c7fd9c044c008f49fc4784d8135be0aca215099cc251a8752f444f14a415dbfd09eb05ce0d2b5d4d52522748f00fd601d2d67fe773eb5f51f287e4b56b2fcc2729267903ecb128d5f36b97829ea886e5b47089f7e7ce34cdd724bb5b6179e675071d0fb1f4f3f22f7f8654c180def277076755b20c5eed1b4954e2668170a151c1521c11b71fcc900d7e40e4d3069c496649b90b428969ea55db66ce45affbf4711e6436e7787aa1a6174787a3af2ceb999d9aa2c832e74be22769811ea8ae5daee52166671287ef8d423ab54e70f9e1b8dcb2225c09c34ce257793cf3c6c772c6a0c6b9c5081ae2786ae01ac12294f60a93586e3b328ace3153c7c3c96d59fbc529ef807cc71315fd1de4f3e9bfda7aab07ba99cd92861f24cd33102e0322ba24bd50ad6873c44e9af1542a7ecef960967de2551521750518b7efef77985a9f0e65fe4a72f6381bbb1edb478c4599e5c7fa0d5b43f3d669191bb3427f440b3542fd54ba965eff2bd4d300369371bbc46d6873233c5b696b120141851b432d02cd3fb9c55d91db1d76024cd230c698e01294602c68689f44c2998a86af02ac03e686231d0099593496f78210626d7d45859aec3f4cf932cc575a95bc2b4492dfa594c4536f46d4f1a7b6f586f8686dcc1d13d23f03f052aa7ad4fef883960164658973bfc68d1b0c8a3d4f466c8878c8946ddd47b40fb4d83428312e31c365254fb1dd758fd82305acd4f1548cdd2ec0097c3c4db76f51782742e14a2ff9026222a6b99ebcefe375bc6192642225080150d7b639a1a1f3885e55968971f2c1a5025c7eb008887e8d066e4827e64549be8b97610a94447d9e9b23c48155bac660e364fe595cd23dd2b19ef4c79d5ff0ad4a4c99160c3fd32e7023e8a44b6e6ec5af7337814e99a9bcbe394a3195f145ffd94d262cb0bce2cda55bb8b802fdedc2078c974dde913d92b0591b282e35e860736f7d0beb356631595252e48a49e28562944ce1323e28b253ab1b159b1dbc9a47fa46d0b25c621e46891c76f69ab92f1e3a24895fcf806028bbb8d1fe1fe068ad1e95b6482f7871e8f10c95f6677ce9e7f8a3c4c02eb15aef7bb0d4de5daefec2e953a6a87623062c15560ffd3b3bdda62be2a35f3e5fdeba61f72fbb29dabb3ed4c916a7803bc5cc369e852aea98cea116907c42bb836cf23f6f58ac05e9cb395bcbbae29256b0e0cd3211943f410fe87b18ded2a7597abb7f16ad402f3472689dfecbece3f261a0e4af23cac01a146b9bf9028ad08e6e20c44e677245cf054291c94da3c49fc274ad29c1c9ef915365d7989923e8d89eec81a245fe9be3b5bc14e8db41b4fa56ae639c9a6d3a6a2b5dc82a1469ea613b055988e656460d50eed6b8883d9caa3ab494313759c91f8ada00bfa3628d7ad821935b4d3d8f7bcbc37f678df1fe1443f9b24268d4ab22c6eed03b964fa2640e686b026f0274ac0284d437f0bdf2fb08b58438db19703d5493873dc2ec7d68cabc219c4e776a0758f0786ae694b2e8d9b3b8597bc5bc8d3f45b2938fa3c38dc6031c7c0b0ea2b32c3c7e5e448bf693b894236da11b112b387d16d05a9206980285d222bfeec3004a8b25c8cf4d241f80bc9dc946a643925618213bbabbcf58aec33249d148d2c16aec21d59aa37d58ecc3b74dbf5a33ebd262c142d1d62251a531bcd4100713ae1deac7e22cdda08673c1b002f7ffc5fcc61abb6d45ad7e86abf5a22a39fa5de7b577f6de36533d19d15feefed454c50bbcc425570722e6586874fec5c6299ec8f9d7012d7060445b2034da4c5d4b2b5182585bcd451e2f90c49d14db719dbc0b96366cdc27ccb6d4bd61bb508cb8e5f90f96d0b56a2fe6a54eb4d19ad3f8d50b844ed958ef1f4f9baf54d89893e8319a26921402cab5151211956b8a589aa6253b5eda69dcbe1c3575b710b173728b8b9a25e0431e733d51833444f84bfeca10ee22d0bc78d0b50cc418dbe21ffa2aa0a6766ec9280ead03dae1b4cc857081fed12ae137e33af69524e462b773bce1a163807c9e175527ea4b2c330ff9c544ff242d2d7b24642cd2327263cd69504822969802a5b5d3361a42f2d85d42273337646418875a289fe02690a4c6f5fa1572535170f86806e1ac3a95ad56701a24ca4e4e8d72facbc1a9cd159dc08fb5baf12dd06f9a505938e247a1d61f4af92ee10e9640360ffa18853f2839af48ab08e7685e608045122df1da16eaa1a6d2c535e7e54f58f306d92159e2e508f39c185fe6850e7dba7d9a28bc42b026d52263fd5da6f9a1f4c8ca580bc4d7d45e03bd6c130b9a70b87e222b9de1b97fb3e71f8d106e5dd001116e4606076c2011bc3b1ea3765f93a9f53980c9e6b52a5a8a0182911fe1545ddaf686b6933b2f9242fdc14484bd71dba7c7bd9941616dc5166f0ddee2dfc1290de9df7f6e9ad42b0bf17d7c3bfd870e2bfd2f58059522bc2c5093aebb61d2f3d9f3b6d7dfbc1f0486ba8950859fd24229804ea459d9760fc8bb7f5e75260b9ce65fce70f1e36db0a406f62d0f905f481c1d66da89eaaec7a263d7dcf5b29c77f1dfaca4f8a3ce1e10f5f4fbca0485e48e81c47ae25373aaa692bd5f5f3d96d4832bfe50c914bef66bde82f90c3d567ad95f429658a8ac3191651237e7b37fdefed8bb5c978e0e710074e655b9733fc023598ff620a048711b0f54a280e8c13c6f53df8c5931463798e02e24e024"}, {0x50, 0x1, 0x4, "19e7c8c06d7dce4fb3f991e8d5a27e48128b242715a522ab0a73ec081c221d94ca3967391f1eed9a2ff7dc3d74a9f2d5df50a20933be26fd34675f6c13c367e5"}], 0x1080, 0xd}, 0x2) r2 = socket$unix(0x1, 0x7, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xd4, 0x7fffffff}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="146d745783323d5f5915f947cefbc34bc12fde3d1db1fd2c82432c6b4c5dc07b902128a99560d543019c882763ef9054fd1c337ea28100f97ae9140debcb2a813b341d99e307e19da7d59ad4ce8020dc5966912789a0bb735c9c517d", 0x5c}, {&(0x7f00000001c0)="954f35c865cd5afdb185890d46f6d48f112d4da4415219f19064403bb3eea741ca6405736fbf35612458ae0bf6eeb3007f576c68854e22e52f27e0443ad1be6c9135446bd05d2f279fb118cac1db08da1c06445640558f658c", 0x59}, {&(0x7f0000000240)="a0563c72fb8d21639cd8a8c30f0944770fa3678fb78a9c836ed7403ec695ca56cf1e756ad0bbeb2c64b3c0d197104c3388a1aae2966227a64046256cee6326491bb509b04993e0ac3c5e8d7e51b0e6f439e0d8266c1149b9f6e2f10c3db21342ff160fdf70ec7ad14637d3df0f4f7727e06e017ab97057890dee0fe9d43386428abdf924741b1d645bc95cfd399fc19a95deebbafb2d0974dd8954bc794ea5b4f84908e7cd8fca06108092378daaf27b11e4520bb663cbc831cc132b95dc87f128ccccaf1bdfd9c49bd96066ffce427c9e2f390213574d1781", 0xd9}, {&(0x7f0000000340)="981e2d45775aabe9f716887fb9554d45b7c427841dd150e3d277ec340c1c1e73b12182e2ce1aa4146be77b9aa08d3dda2779de3d01d497c7bc4e11e97ebd08205936be90ed1eaf18e627276f0dd8c101144d15f712985b885184006286428be27526ac7b169924b58e552d56322fde0d033463bcabfa36232c9dd49862b76ce4f9714baec743f525d81e5a0184c0862582f09ca44e41543d47dfd1e5f79d72909394c00fdda1cc49e387d5dd5110501fdacb9e1e6258a48dd87bebddd94ac2ca66475de85a3ed547cf69a261f810c7b3168f48ec82f30d54a8fd6e0724c27dbeb9d0d75ec86ea5ce", 0xe8}, {&(0x7f0000000440)="755e91a1572d3264af55185c20ad381257661dd959e0e8e24f68695abb3e4875e6fa89cdf78f6eb80114f87b87425da8af085910c1a25416a515212be633083f5101671acff93a2fc8d8a3aab541b88cbdedb97ece3e67b5912ca815622cc1c181a9b41e2d790841b47ea11e2e705390adbe30bef028f5914fc9d105ecbe95efd0bfb56a2b948ef06e561e74", 0x8c}], 0x5, &(0x7f0000000580)=[{0x1010, 0x1, 0xfc97, "6d32b04e0170710a7a7ced3de85b512ed2adb074a2c8d9c5ff4cba4d476bc2c3ac24f8320b3599b76f0aa1e0c848b0888462ac0a2e1623777d3f830015b9d46b09ee21b828273b67c8137a4c3c96c93365425818229843e91d046629d2480392d37e4123ceb43ef7a18d0d31f7b7cccae85e3ef36299636e7a768bb474ef6c4e3cd13cca9c6e20c21a13f8a283772e532455e948bd53704f4647463423b14b1cdf48170c64b8309a909d6b94cf2789682de24afed1701e1593b0ab812c5795a552c5941a7c27964d1f7d9c80e453c066ab29b979d8436d029cb74ba74eb90f298a1644f8d249020b7676b55079af211ab4d864aac9fbeddd291c4d1670bf89fb33df28376c4bfce99cbce430240fd8aaaf2980c2387f2e792bd4b2acced67a0047b9d4d8e4b0a19ac6139acf4459041d4cfda8f9959178259ae4304e5bdee2d53d12b7d961614601848073e7bdc1b40a8e358bf5518adfa84bc285c6fa03dabf593d60b21aa759c90e9ff502cd208957cf1b5d1208c652b1883421ce40d5599814cce614d0b4aab48e544229d3d64711dc154c28a776b8e28c815a558bddb6039af3bf8ba9b56338035dd68f21a6a5587188458514887bad594a6e42f298962e36c9bbd6732f01bf6dc0e21030816ff2c600fda772e2456fa700667ed04cbd1a22e9712f60d3cd3afa2b2603a962b18ab0cd73eca8daa313cc18cacbf58fd04d00e7e0a3fbcb6307ad23577cdf496233b17497b4f459057ab7da2499c251b8ee0ddbea4243e1334ca7a4dcf4604c77992fb70c6485a2e05f8bef092c1f0e2a0a0a0a9398c95447e3512e7220bcb2fd5616f9e463480d23db6cd76781ebd0a9213c3f848c66c2945a2439ff6d224c32ad6c09b2037bf36c5816c9ed3c6e90e4367bc74d6948a27ec1bb2914ea16f15dddfac0d7142af42c27f4115557e3a74151fffdcd754fe3de80f607cd97ec55111b46f30ce123ec9f813c6986a8d7243878d7b2ab143a53801c3a667c65f9be627f8d74bd1e70d79d7c36f87457ff9dd0acc302ca9a1592a55f839fa3e9f6fe9fe2700b322e82d0231482416049b5f47f90d3c8d9d8a5d87533b038ac99f37ff7fd304be6b11419e1f6b759a484d374efb5f8458f14dc8ba725f8545b09ed83b76317c754c385b0e4d004f24b2aad707602af74b0dead87ae57d5403f83dc4128dfe26fb45d94b73270009e45e3e045ad30353f3151af44f6c09750088b91c47a584abc01bc0c943cbf2ed7e5ce449c4d7a6641e296b31c8e336cb199319673ae303324c0e3fac0c718a6ec7870c9f8c69bf0b29a387670f5b0a768f8121997b1d0878bf31eff2f8b29427bcec89ac7146a59a7a526887cb6ad21326c54c9617c079334c5b4da8d0408505c34bd3b5357774b74898ed21a8c2cd17821472d47aeacc1102b7211cd7532e1def52ec7ac023ad52f96dbe3e609277158d082ef5a4df018194ded602086ce7e1f7a9f3289ad2ec7ec225ae116d94eb69a6ad5064266b5b5f5ed01f721fb4e265ed32c55aa9dd94d88f6b49753ebdefb2af6f58c5efb27cf236159b9509a7b6f9f0c3513ac8e29c7c213b028f7bfe093571a242d43795ea5cdf326abb5bfae9bbceacadc49b2883335ff449e40e1e3640acb461abc357c3272a56739947b192275deb840c17db93bc6bc8a3741a41847180d3422c64edd95d416e245994c62880ee9e4e2c2b8ee0f0b185ae19489b06242e9f014cd7481740baa211af5d4cc770e6edae5ad97f7cfe19e0d56594fc03265464baf993052372388b382fe42803d26d004ee6f98aeaa8e857b56ef4e6c39ae75e283d8c8492de111bac882684591f801a7a727d324a2c42d8841e03dc135fb85745e95083ba3840a92327f9210462af16972d6ee2ab8809002949c817eeec947c92af58d0ee57fb77885bb676d1f5c73abe90befceefa8fb07312e844bb31c39ffb40aaabf74ad7427ca0aed763938dbed981cf871a434e1d0b152dbb703f6c5d74d94adca4f88f885f58210e5d6b03479b690bee5f0e25153eee7eb515a61f9bafa68a05f28ef2450426ab2a4b68cfced7ad0f7841cc726c6273c59e4b3909a7ba85d1a03ab10c824ee1e54b78748102d8c6147dac256a25d3da828417e1040044d93deca1b90c498ce1e71f5acaad50f4476342104d15bff2478afe9e83639e99c9f4020399dad85aae21891e707770fa9984221f0d3089a377e308977fd4cca08232f67596879081545e98e1d6ab8c0c7b50c54af2c13dcadbeab638968711fb12182b03be3f3a1d009ce625ce4f80e762d30623e7c5b9a5f8ee2d8c6efde630537fb08e83d965b28b8fc036a2ebb6b89623971ab9707553da359a311a30de130ffd2ae679136d8f2ada10115d6231b82eb6efa53453d90d8e0610c0fcca5c0d7b2b78d08523b0aa489625bf066960c66899267223b9f4d47014a46fcd0b12930f32e9d5110edd17ce6ebf4a09d5b77c45be54e38aa556665d002b8c2528e2beac2de794d68bddcf2b8c24ab65cc880c5ca4d1991d71afcda7236b90eb9dff8d69253caf61bb4a19870da37f8d21b1cab558d4f2b51f78e1934927bd4d0f78cdd1d19b62d9bf4238f0c4ba798e6d732789f1bfe48f775cf6165051bf364b56759f807437738df95dbef3fe98a596d608f4acf2c3fc05e49901e750811d1c67ce63e765d444f37231dc7d473d1c797858bd85b9ecc15c5d73c657931ffefa21a01919ddcf6b52a3ad5cfb4a0cd020d80b81e2a8a2ff794ca75732b8fcb5da04d110ffa537a0abec34b404d816883778fccc681a63603596d3929d516772a664b1711480615976369573478837fd7be4a462965d3d233e09f24579deeeb6675a90c722634d7312f4ae975b5d868f6cc45bca8a7cf5c9fbbacc3dd0a1cacaf16c2e9662a7509b5275d668d17ed460aa65ac8ce176f911ce1dbdef2558ec8934dc47ac6583960f476e6ad6dec19c4e4fe84ee24f8db0ccff931ccb74dcab7d8ea25c5576a368e0d9044eed35ab1c6c973f9dd8e190c15d337040d8bd9271fc34309ffcf6a08caec46092ba8b05d1088e17014295f66304de96ea24e504c701d929fa9ba3fb506461edb1d25f3969cb7b06acf0de54c080992d7f880333d083f22bea13acf656e229865d443d68873c36c167b417139d0d5a51d522e19147147e67dc6c8cf69e4cc5f8125362c40443396efad5082f39e1deda00db0d789278cb9ee4918d7cc65080cd24cc558b3c50f81f7957a6c797a14c1072a4a81c4a50eb7a3f87335af2198aa60362639fa8343bc7d4b7bcd4db1a8026f5eb1d413bdf734d74ef76b69807fee5dc2cae7f52c240a1220601590e3b55bdbb6af25ae6c5310e846cc9e4543caacebea8e0204268059b0ef1270fc0ea90a6bb7248c696ba6c24a8c31590f27c974d075e8c2d1fa3be0ee5f8d1e965ac27b5f3dbe24842e0814be8e2ddf8d022470797aedf5e832484f0a3fc4b888ac7c1680402240e7fa511f0a63d7505d85e89e6ec73769bd96769fb10970670e26cd6b29844a4be7593a3f5355f19fb68907f9c2e427a1eadb08cd725622679c7ea9a49be69e682c2fe74d97814a2c79a9c857c270c150a58c340d710d73a306c4f9d3824678552311655d93068fcee78338d80d4878ccea481c9d846a791a6cb37a05e3890b3cb025ea8ed38e9482e2e414125aa3d63453eb7c417b01b3ca3d9d601f13b560b8d35ca1cd16844694ecc2120044516c888ea53899cc91ee9bfae5ff766fc9f4abafb43d4342161a887ab2360671f8ce11d37412008a18a3a1eb2c09a553c3ca778b6448ff5ab5b7c67f8ad1a928cd29d7e8692d8c03e38608ec5cfb563d31c8b7adc11d6d1561aafb47963dc004549bd407b16e4bfd987de36630bcecacf9a05f8981d9809f80737932fb6cd697d134a75b703baa547cb458cf0373759b10357312086da8762c96d76de29d85c2c0da3504e3e0521da4679734823c9f4f42a3ff59e5aff2aeacdcd912295c5fa7c51c00c9e77e7bd8d578c99ebd28562a3b618c3d322f9a644c39e2fe3812fb2b19b64b81e4bbd93b23118820ffd1b4200b7b605be0a46a8b94d8803046aa336cd90d147ee2de986391f1c00f01841a2a8fd3312d9d5cdc9140c79dbd928f5fac9602ef2ff270ba8fbde4673923b5a56422cde1cfcaa8e94e82840c216a1b67681dabc0a3b06f5a1fbaca48aa34e5ac60d8f3d8443b7916d3cf81cc4cb608e741cb33ccde2e1acd5d28d2a60af0a0a87728e10440ad73b9d72ff28d0b30a58d6195bc7159c561c8df2d9f09d4f576cb1355f6b8d66384fa38815b425af474ecf089061ea65a5878e73ae51e83eaf81dc6e401c1305603eab5f4f5c41c1d21aa6687ac6195cf8560fc1f14ebffdf9586e3f111035a0327d1d0c9742e52a5b6eb3b51dd4b6845ffa1f086b4d561a8ddade1ca81e27b6832535a864f8b32e8569325e25c20ed90ed1677ff37df442a192c79e42e3125e33f719ef35fd94447d99162a35bbd794a3be1470a5b3350379872e9b7d3b31519804349233fc64c4d3510493b5620cd4b0b23ea024cc2a9828a2e1cc8d67e1c447d86df664fb60abc3429fecc60817d7dd446a7c16b7cb14b2c78b03577e2801b715de478b04c5940f611a1463ab47852adfed27bd0ddb914d6f8502c0d47d6a2c4bc7e96f41f93a59e9f983d2dde2103f088ddbf8a489f564bb11db841b4e0c4c86dda91352db5c0abfc7161b908739fa1018233d75bf4d909cea306e636e26f5024e16f9847e66bb52c5717996c7395ae7b4d85224432c51b51fc70c5ef53d6ed76ce865d22b7fe2d9f6ebb0086c65bba50f7c11d840d6e88a6d6c9e1b5069c839cc354d84909a189c1f195e5f719a35f184616bcfd966d9d04cdc33099f0a8e49f2e80ec596c6333c38c9f035497d1f2bc665bac60c61d02561bc49bb20071b597b8c3827d0853b5f6072add5461fadde117d1265eb78ed75fb9d1fd8e1fda5965866e5f280e40abd90fb225a6d5f0d6011ac8dfea6f0ee65b336e28097e213cfc805787f148d57c3e15fcecb0f746fde47748df9e537952fe788b15711a9a19c3575f8cd6fea73d8c7d51841fe2fa922596ad38401d566923245266f9b6e658793074c0e28b9a676b645f7840fb44382f5281796c3c5c37c9824ecf6fd0f88fe7fda9c77d38a6b10bdb038f6b4aab4fd5b1b4a5e10cb01cf4846f7d30dcca457044ed863aa12f18ee2d832a77858bfc7fbbd83fd7299e276cb303993ffb417530e2bb450ea34c59d855ab0f99deef4ad425e2564e024911148e0e827ebcca244d42b5e6de481db1273877e58943ed882d96efa3c7a7227f2fdb355c0238a16b7cd476aa6ba691203903158f77d85abba070e1a2b060a7b39491e2653abf56331f245a8f2c38a51f2f978a8ef5558a4527ffcd193173d2039907ec7b08f575ccdc4bc6ffe95b88a250cad90d92eeeee0c084c3db3d222b20edc2f434043b5458769d47f9918014670a695f06df4c64e52bf400527af76292b89771a74fe2c000b6c646a00c11dbfcd006af2cf072c0806da788f166d38457cec41cb76f3012192966e7e15aa2b7ac8d553e78f0d07dcbc8a31c497a14abfdbcf514b90de6d5b0deee541f2543decb7f834c700dd5aabcc2b604ff77d3be9e55491b9a626fcc66185b83040e4c30e97fd08e9448da771a1c0f603af34cd0c488f11a2deb25c6894b816f39ad6830e371c5c12d76a697b9b293907440d84395eefd34ae7f1fbcf9e9215d3b0e13936b40349437fd0bb212997ad0ba5649"}, {0x20, 0xffff, 0x8, "21fdeb824a228529c80ac4"}, {0x88, 0xffff, 0x0, "25b67832e85c21c8672d6c4854672fe4ecea7ece0430a0e79b09f51155723f7d3269a0676f9b7992698500886066827cf29a4f73a0a8b484219f95e0a478ffa5e5f48564d9745b1b21478b8b84d8cd335fef0e1110d520483c9a6ac237b0d69f27feb00bdad0e0bc382fd728f6fc3d64ffd5"}, {0x18, 0xffff, 0xfffffffffffffff9, '_g'}, {0xd0, 0xffff, 0x2, "40056591ba6b7e81381d85c97959d987e40ebea117cc006410be68246eef4ebf71121fe75f09959adc2365bff10b1c91b37622454524c047634b909c96745e0029b71bc79b6ed89e178d311ceb990ccd8d6f6a911fcc78ab3e5824a8f94eb613f4c73000544f60ae0373fb6234b2d9bc807df039b8ed8f49f1440558a44020e7787e6e4f2b5b58ddcb48996bec71b03f3f8728e8c449d1944d913262961306225a5f28317acdcea96a0fbf9706260888be0f45b060349bad666c530d"}], 0x11a0, 0x401}, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 06:38:54 executing program 1: 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, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x8, 0x5, 0x9}], 0x7ff, 0x0, 0x7fff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) sendto$unix(r0, &(0x7f0000001700)="10c5fa70df9a686fad0c229f7d55e6f651475a5913515ead846ea8541fa8496dbf19e60ed058a69db62f6694fe1f85d91b362cd0877f37213c832c5833193862ec8393e2a78104d817e1205c33b6d907a0e1837c95f0833ad9a998b82fcfe9f3790377b203002ed36a612ef676fbd719fdcec814733818cdd909109fe0e095dd3247ae457cfb88cc4e214e2a85c8536a768982ce0f471773d4ccf8ccf3f67c9788a57b45b98fa61852227a1e2e29a5bdffdeb278908e270ea3ad657480e478a20e15bf55ffe0a26b914401a8fd5d413f1e695e17ea71e263d7279460d3bc3f848d46c90f72a3982ad4f658e69573d663a1fe4801df9c3d4c4aa3501995782ce82472216621e199e0c1a547556e6013814ea373b6d1b18d416364e3025b9d596cb1db97dff9e694872ed213012e95b711293f785b35dbf58dfd859f57776bd02adf12633b60e6c8543ea35db642e2e0dbc6c45f889543f9f5b8c386180001d4e9fd95dc4d801ad411bb9d247a0ba3798f863662d7f099d5b1ff68b2f70b35f242f780c8d551c9b3f12d1b9f69488d112742447e95f9fbd987a5097de5b9933a54df5dde3c424f073bcd64c2186d3b6897a6dc48fb2d7bcc156c32aed34f74613e9e2e02929d578e0fc460a73d16c0fd606ace833c244e949bfd791aa4264570cd64467f0439967b5650df43b77d678778ebc666e7fd0cd28f06116b02d96a532705ab310628ddd1a4abb7b713807b4b230404126e5e97395d1983ee7b3d237dfa4e46ac903b5a912e1f30fc70af9d2cdff13c8fc99d7cf3ce47d30619127bc7a77b4940536e733db95ea7804358559ec5ce0935bdc616aa3e448e7c9b0d97e0f0a0c0343e23fdb3a601da63036ee7f8263157eef09fdec8588063f24322541039a96c45323096378be165fcb017900e0d7924504f5489eaf0755973d38280effeaad6262517fdd4f168c566b19b939bda3662d9742cc589e1e4651cf2e8562fe19b1e8f4bfc5b4e36769a2824cf268e5e0d664275cbb5256719d500881dab9d2fa71814ff38ac1be2bc4ba49f6c7ab0e756e6148e4c510a502249ac36aef9ff0f1e670c1f77a32525b28030992b7f275205b724c1944feb7551102b37f8f91d5a38c359114f0003cba11b2becd97f629b63ad5d97011dbe6855b490d02dee22ba25bb4c026c35a7c8c59fba9b8ce8de69a5c34b1ff0abbf885caec016bc853ec238ef6f579f5ff76be48ce4ebfc21182e94147705efb13f160be5dcbea0c853a901c837e7d73466f62b936520d9da663a7821c77a0e2523341181bd741be7bbed20dc60b1351ddd2993d20fb6b5635cb6c20a5fbb6810f28cb5efde66b3707d986f13b05a8e01d7447e09df279562e6b518fdf67fe4d10d4e9f2892335ac16986ded53b943f7ea75282b93e48152fd2e07425ae0dfb1133c0eb3a305e33a6cf8f44352356dd548cd7b4e46219721691a6eb6662399a43b8925760547f0e8dbdc681074ac119225fb0d5f94e41f8f5598829bc007d60e39b0144bcbf52314a4cc6e1e2b2972e7d730f48996b0e37b4670d818ca2490e3fc5adda30a29306e00fe415d6ca73fcc14f6b3f14c2419108a842c64a5eceefd9bd10eed207210f791b677541a5b26081df5e4607558c5ccda745e69192d463cb02adc931ac779ca181e183b87436ee4bde82dc92c416cab9ad89f7569a26c7df5c21b8106e1d4e9654fc77f64882b91cb6f36618f34d4dab96aff05d034f39565957a8714d027ca59c8f225e3027161c5deeb49bd9a9c468cfe3aa2f24901d2a6e1cacf68dc0c9052d7db69b4ac50acf039c8651ebccf2cf8005f21ea94f1c6635713cd0d74a6fa1f82cc57ab15e94e97a2f2c808523a69cecca2cc37d15773e8a7985d5816bed952500a13dbb382a7bc5584ce95b2ccde232a3adf670ffe838cd9658f4d01a0837c385758dab1aec3464772e0acace132e32159c39985ec2e837a17c6a4cba3baf62e106205cadcff2a45f2c1abee1a071147e15d2d8a6cf1fe93513d7d7827a7e88cd003394fe0a0a93c74d84cd395f7b0a27a5ced865e1aed43b309da8819b087ce57967ad3986bf4b40ad9cfb6a3e66c5e811eefc3834f832c2d943d69315a15598772744db839f4c85eb0d9226dce3e014b1ead93f4d39506e6f7110f4907f55efbf0ae159aefb5302efbcad432426bbef871656b3d5fd5bb88b65b89e3c7068ef18a2783850f3abb47a1cf86cad5657112abbf99630a1381958bfb3dfe51023cb9f6858bc931f910d32c41e979ac0759a264f4bb74a5d3cb1937d488fd39c7177d8d04c4e53750f827bba0e423199ddaeecd7c7465ea5c6bcd88289d85bd0f4b31ce6fbb18122990c9acaac44b094378c9d079ebc906bf4e91beb6df02bed38f661c8690724432e32cf7ee50f37e28c0959a37ca23ecfb86df8f018d3196f5f1ffe6f41d5263119134ff2de3989444b432fd8359c1343cf3a12b5be0be359ce3a29b6a05dba135779c92fcf3361bde73b2a0afba8a6864d16b798852ec75ec563cd2620c78b2bbb2d013487daae3e094d455a31a9390a1d0c125dd9fcd9782232e6d09810d08cf1c2d07eb2064ad31f584d1cf1b18eaa4b5325c81f751249e579705be20fb28e90edb531687848b5f3cdfac4f875e6023b3e04c085e89dc73d2c35711556874dfac3037e493a5f54a26495822069b589e64c5252057ee42ac6a2299d365b30d8d4f23c5da63075479b20779afb72f00c9b1fe21c3599d9d695d8ca593fc83856c340d376183ad25e90e6ecd2c7523ff1da87279f99ee47fa68019705be69d6a246e678c2be2b014c84fb5996ce04bd5dd2957e9bac19e8ec2551638b85058fb8a2fb54d1965f7cf8d8e30c025d707ca4496a51a1b14ab2e98be86ebe0805b23a4e9b9b84d1e5a9d2856a32a58b02765f67eccaa9b623e32a2383b4f394b868844acba90ec718629e603421e309cd08024eca05a712c8a7a06c977f91f77551db2f3761b8eefc58f25e9663499a2f4903fdff5ec625f9f79ea4b3d7dc1da7713a052bfab203a90e59b7c5428c24eb53e2068528bb1d86aac743ba060eba715c603d61694bbeb3d43b3bf05e233467fd69f22cb2f03d8b4098133b89d0568f918219cee301b4d0594f70bc2815108a26750756be1b06ebd744d569b739201bc74f73554235e2ca8724a954d95e4c1c0e9d5f1f69029b1afcf500a1e154485026576a6d5f2ae05dae1f78c3580148167083a1bee7c2c2c24cb5ee39ab760981b4abd619e936b1e92c3ef3e58ceb6147d56ba7468cb357eb5408f283da737ab2348f72b7dea8e23f672e6d535bea90a7fb38bf5d806719ab7230d88aeac140c3e15f7c18f9d4da74868fdc96a17b399dfb9ff2e6cfe6e6b65a1d562bbd8311255b0530fe34e6a1d43700ebea0d088557b18e461788d4aedd21318c9e95db9cf47744a4d604dbc1685aca1f91d7f8c0491ba8b4632988c1d0fdbab5ac4c4133e6f58d56a75e1a68854033650eff82463d92cdc01d8e68ea5197977ca52d3d6c97d820380ad50855653f7aa96bebd7a2d5a4ae9cc6a748b4c6f44ec7d3f210ba7df5e38f9b7c0f3211629716783bdcc6385cc2764d8995c4ba3344f8431c98ca806c34c4743500fd9521dd9cda0c72c849738e32fdb88225f8e395408beb4a5438ea1c5220094bde5937d9044b1aa97738100724f0538bc2cb2c8d80d1dfe0ef1f5f9e34142f17c696a34b14e58d4831bd672ac9cdbaab1f8c5d11774a55aa81ecd8493b8d6ba1cc9088e08888d148868785c3f1faa7ea0a84ff5a84a0dda1c0eedcfc59ef2650ec107c8265ad819fa8a4f7c60faa7d17a36908c6619f22ce6d11244bdf151b18851ac35b5118f5e6717deaf28db56d84135f24e5e73dea1d29b77797f8bacf9211f8aa4f5cbf315128bf7adea661c5f38e002c8335af79a648ff36e20f051266fc8902303f26f62677b7e6e710428bba9b73a975d39f48926c58bb7690594e3e651e0aa30020582d23f0f6738a82903becd5daf64753142c8e9098e7e375339a4dad1d8dea1aea386663d5493bbb22a565da4f387be59f62fa9e907a74841b33e871eaa550d9d327f65fa3015c1bd6f1da134c9185bf5b97c9e6683e43b3046c944ccb51f70336b7f157578090c741c38d20997b6463fb4cfaba17f87bd0a3892a71b26daedf8a6e49bc269b5ada5640fb5f41550d506ec263890473df087f578b29f8e45c021b5c6c68b11732affc02cfdf3719870e9c070ccd821bf0c19c0f584a600fd0f4467075da45bdae818f7d70332a37edf29bcd46a0041fb4ab3c875ce8ca4c140ca73aef64a7ea45398ed337f943b7dc8b68290d6c443d8f6e5cf340dba70f84d3218ed0fe267b931fc2388ffdb586492d5ec4c5fb112e7d608ae5a12b4f8362332bb602323e34ad8bbde76141fbe560dc2aa4b55b4665e4b8cb55b6c87265b0b7c2669b576006c8fe1adfee1bb5e3e86d729da862936776921cd387fbf0e86c913224e03d749b3bfc35296478e10cdde24e8befdb73aaa099121f1cc5fa9dc67e0c73850bc13be9ce5b665557ff333e8dbf798da95b5aaf89f21dd69faa553a9a99a07fcbb4ce419ab49ee4e93b702fb2ac9d4844b2eca49d50c89257c0c0a25857228f9291741697aca69357a5e4afad95075f51d79fadd5d27b8eecb590e46f9244723e6714ca31c2dff165ae2bec37db144c14b08700605213edfa5594cfd272d9a6f85fd1f2fdf2705364c18e4d6ef14b4547951f3663b2d3313a4d12467b7f878440d9b88f435419e5ceaf8432dbd974b539144e3ac0f1b97063713a0b5702a15b9c4356a7707266c8603e4605f9492ebf56cdf15f163c7ffdf8bfb603419a958e9ed61eea06cd08a861f2373c80bec0b5782458106e9783d68206cb26c71bb5eec524ae65c33e78fa6bfd758366e10612158636c0040243d740fd500c12b4b6d931aab876857bcc3023302f1496316287e809f881450648eab03b327466699ef4a0c442b4e660dde92bd324239ea452dda68a0c45ba21d61846c453c33a1bdfc485ed31790415cedbcf41c3e15331f5ce76b2471d49894e09ea4a0b2e0893487dfd2be236fd6321f32514dca36cd97ea729134f938e0c4abab474918294df66258b0544a0c5e122075c713a04e249c627895f8d63cbcbb102b01bc491d916c8d95d235988c89328b3b31a4ec67481100ea0d9d2c40464b3426f70c21a26871a2ce5d26110214fcc7db37f09e462066090a0cd537f74ec6e34f7e4546a6737c1f2f3add1e3ce56f8c4d26767a8506bd010352a09673118f4416dd0ad2c45cd7c5e721b4e34dae3f05f8d23e5bd7eb05d186c99214a935902c8200c9dc147bb11a0fb8345f4b76e6ac1ccbd1815c2f15879674a65dbc6067da2e4c99aa23011295d9ee273dba020762e177903e083b3a98820e09cba6b21ec6d85247c5d7af4b0c08344f3e1d1e76e37445a7abddba5dc8c2fead08087c6f579b3e5b635fa8e6810389e2ae73f349fa26099233f189b3eb8fd2ab21973416f0fbdec56a99726bb048f9d29bf26abbc16b1db07fc6cee62dc89e424badadc81230848ea20384d28086d71cbcfb774b71703febd310b71cd61c20408c5c2f58107cac5c58463e98aa069585d97d48ed23de37c173043dcedfa0742e791d587c65b360c72beabf2c76d548bd279d997e15580b4d6a776748cd32b647b65715ae1e81f44262758143efbee8b8328189b0164bb58481e7f07708ac45494b48b3a45edc798e3df3077df1d9e16b0281a3f00e8a0594c0083", 0xff28, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xa) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc8) 06:38:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x440000006009, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 06:38:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x40}, 0x10) 06:38:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80a1, 0x80) 06:38:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001, r3}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) 06:38:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000000)) 06:38:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0xb, 0x0) 06:38:55 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:38:55 executing program 1: r0 = socket(0x36, 0x4005, 0x8) recvfrom$inet6(r0, &(0x7f0000000040)=""/78, 0x4e, 0x842, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x8001}, 0xc) socketpair(0x2, 0x4000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x38, 0xa, 0x800, 0xad}, {{r0}, 0xfffffffffffffffb, 0x82, 0xdec176e8b67988f5, 0xf52, 0x4}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x8, 0x8}], 0x42, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000040, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x80000001}], 0x53, &(0x7f00000001c0)={0x10000000, 0x3}) 06:38:55 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x15d) mknod(0x0, 0x4000, 0xfffffffeffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) seteuid(0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) socketpair(0x6, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) shmget$private(0x0, 0x4000, 0x403, &(0x7f0000ffa000/0x4000)=nil) 06:38:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x100000004532) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) read(r1, &(0x7f0000000400)=""/4096, 0x1000) r3 = dup2(r0, r2) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x84, 0x4b, 0x401}, {{r3}, 0xfffffffffffffffa, 0x90, 0x2, 0x9, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x60, 0x2, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x8, 0x80}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x2, 0xc84}, {{r0}, 0xffffffffffffffff, 0x50, 0x30, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x65, 0x200fffff, 0x78, 0x80}], 0x3d, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xb, 0x80000000, 0x4, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0x4, 0xbc58}, {{r3}, 0xfffffffffffffffc, 0x44, 0x20000054, 0xcb, 0xfffffffffffffffa}, {{r2}, 0x0, 0x24, 0x42, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x8, 0xa72}, {{r3}, 0xffffffffffffffff, 0x8a, 0x20000000, 0x8001, 0x100}, {{r2}, 0xffffffffffffffff, 0x11, 0x40, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x0, 0x2c}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000080, 0x0, 0x3}], 0x1ff, &(0x7f0000000000)={0x3, 0x1}) kqueue() 06:38:55 executing program 0: getegid() r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) poll(&(0x7f0000000780)=[{r0, 0x40}], 0x1, 0x0) 06:38:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x20) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:38:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0xd900000000000000) r1 = socket$inet6(0x18, 0x4005, 0xfff) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 06:38:56 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) socket$inet(0x2, 0x2, 0x6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:38:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x22, 0xeda, 0x3ff, 0x0, "147edd49437f6a8b12f36ad08c0f41b2d913a1de", 0x1, 0x7ff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r1) r4 = kqueue() r5 = kqueue() close(r4) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r1}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r4}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r7, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r7}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r3}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 06:38:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000d78000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x400000c) mmap(&(0x7f0000df8000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 06:38:56 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 06:38:56 executing program 1: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff9, 0x2, 0x2, 0xfffffffffffffc8b, "76932afac120f144cef0fb1f39fdc33a4b508aa2", 0x9, 0x39}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = semget$private(0x0, 0x3, 0x42) semop(r1, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) 06:38:57 executing program 0: socket$inet6(0x18, 0x2, 0x8001) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) 06:38:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() socket$inet(0x2, 0x0, 0x80000000) open(0x0, 0x0, 0x0) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x1000000009, 0x1d32, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:57 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000000000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/51) 06:38:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x2, 0x1) 06:38:57 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x0, 0xffff, 0x9}, {0x0, 0x1, 0x2, "60032d51d98c094e730323637bafe57be24b0cc4bb97c123acc2536434040c3fa2d69a0fe251f377227941f7b3ef80cfbd4432a2c27e1127b4285acc920c81eac606eac20b9c2d0869372dd203722227197b4948e86f54725f55d35fefc3f1af3a9ebf1b94b8d14b9df688ef149465599a5f28e462aa9d35ff72d544bacf25704a5bfb182e4e809a0959c1d0ae312ab54a8e3336caca3f27b8497276110b448316c489ac3a77a20150d2c95c2d418e915d18c5380d3e243ccb3b772393678fc90c6e956f277bf6ddeddccb542f493da6a50a07c3"}, {0x0, 0xffff, 0x2, "7b723364bd531b4a6bc18ff8cf9d5adccb84af76411e262451f58f0f32ad7bf438d53bae86705f181a39c17995ed743d8100f54396f5718ec8e5d8f7363f78984a84572c02698caded314b5d1a3606209bf93f8a7dfe6f0abca1a4fbc7c6bfcc6fe101b58bbd3c61c07e94b6271d109c2d9ed1d3031a70a8fa7081536a1a48fc53101cee5c31b75b0f12469517bb9b414c1df2f7a5775c7a37b7bbb410d8b8f60665f6"}, {0x0, 0x0, 0xffff, "eac3981968f0b5e60e0c981f0ca94b0b9ae44f0f078b963534add13b74a758c84bc0c4289badc0c4bef1efeecb88f08647422daa915c8e60518d6a46ffe533bd654ee5a8c7dae391e000ab3c70f762064d285a098a3ec78a8a58dae7942ecbcdb872b5ad0e0f53ac81d075849c31e25e8a101e6533e0576e366eb0b868503d0bc5140d902f4f3fccdb788188822f24916ebd0a04b9a4c6b723341fcaa46458a7feee7dbf11a79f11d5da892123e62a3bd95bca78f1007324ae3a08759f17533bc8cce7e8db47f60f97bb6c9e52524aafd4185102ffd40055f4fdb249e48477cd96f7e2cef267fa21ec4e1d32be09e87cefa04d8cc0c9"}, {0x0, 0xffff, 0x5, "d5223b9abb1bdc0302b67767e488f74483df6eda77f2aa3aa18943d71d0f0d07772882d4de1da301439aca7bb8b80eb27363396cdb5876c23a8cc210e09adba78644f18472c3fc2a9f4671bb7878347355f323d6fcbf2f804645cab832b47e5310541971fe54549802a0dda142dec4b638c3d39900e6"}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 06:38:58 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x11) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x4, 0x8, 0x10001, "8569b1d824bb7402564215a121b1dc8393a7706c", 0x0, 0x10001}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000140)=[{{r4}, 0x0, 0x1, 0x1, 0x80}, {{r3}, 0xfffffffffffffffb, 0x59, 0x8, 0x3, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x7f, 0x3}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x9, 0x1, 0x40, 0x3ff}], 0x7, &(0x7f0000000200)={0xfffffffffffffffd, 0x1}) fcntl$setown(r3, 0x6, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) setpgid(0x0, r0) 06:38:58 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8010, 0x80) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xfffffffffffffffe) writev(r3, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0xa, 0x80, 0x82, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x609}], 0x9, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0x44, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x24, 0x10, 0x9dc, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0xe5ab}, {{r3}, 0x0, 0x20, 0x8000001a, 0x800, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x21, 0xffffffffffff8ec5, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x81, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x82, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x6}], 0x830e, &(0x7f0000000040)={0x1, 0x6}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r2, 0x4, 0x48) write(r3, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000200), 0x0) 06:38:58 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x850, 0xa) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 06:38:58 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = socket(0x1, 0x4004, 0x3) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0x1886e464) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 06:38:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) fchmod(r2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 06:38:58 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x1) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xe1c, 0x3ff}, {0x81, 0x40}}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1f, 0x4, 0x7638, 0x1, "baf1b01bf464daca8ef7a6d44552b04722704780", 0x8, 0x3}) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x533) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x84) kqueue() syz_open_pts() 06:38:58 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) socket$inet6(0x18, 0x5, 0x4) pipe2(&(0x7f00000001c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) setitimer(0x2, &(0x7f0000000100)={{0x5, 0x2}, {0x3f, 0x7}}, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0x336, 0x0) 06:38:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/85, 0x55}], 0x4, &(0x7f00000002c0)=""/142, 0x8e, 0x7fffffff}, 0x803) 06:38:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000008, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20000022, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x53, 0x66, 0x9}, {{r0}, 0x0, 0xa0, 0x80, 0xfffffffffffffff7, 0xfffffffffffffff9}], 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xb7}], 0xc6e, &(0x7f0000000140)={0x20, 0x5}) r4 = dup(r2) openat(r4, &(0x7f0000000180)='./file0\x00', 0xa0, 0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r5 = dup(r2) kevent(r5, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 06:38:59 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x2, 0x9, &(0x7f0000000000)=""/208, &(0x7f0000000100)=0xd0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x9, 0x1}, 0xc) semget$private(0x0, 0x0, 0x260) recvfrom$inet6(r0, &(0x7f0000000140)=""/244, 0xf4, 0x1, 0x0, 0x0) socketpair(0x2, 0x3, 0x8f9, &(0x7f0000000240)) 06:38:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 06:38:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = msgget(0x0, 0x2) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x1, 0x120}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2, r1, r2, r1, r2, 0x10, 0x6}, 0x2618, 0x7f, r4, r5, 0x9, 0x3, 0x0, 0xffffffffffffffff}) msgget$private(0x0, 0x1000000a5) r6 = msgget$private(0x0, 0x180) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x8008, 0x59) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r7 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r7, &(0x7f0000d06ff8)='./file0\x00') bind(r7, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r7, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000792ea15e5a0000000000000000000000000000000000000000000006000000000000000000000000474e0000000000000000000000000000000000000000000000000000000000000000000000000000fc947274b0b18fbba45729946d5dbc0737d00370b63e72471ec8775f65deaebe6eaaac0b7383ecd1b71b01ea1baa83b06bc7198c54c943a3804aed7e59311d9f860e838a0aafa505e7833c4459f6df783b721ba2c07cd51ea4c5083bb2b6f1f9c27bb00048df7f3cc058ca2a8a4c26b32543b38ad79f02594acaa8e308d9cefdb22717f277ac19636f429bbefde15d1dc7d70879dfbec738119eb574c2d4101831ef10d047e8dd2ef43796dcf11e84"], 0xb5, 0x0, 0x0) 06:38:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28080, 0x3) sendto$unix(r0, &(0x7f0000000200)="7bc678d6e54286b691942bc279c0a818fe2bb3c91b3b2a5d761a045b28d494352c045be7747959c1f04c91b0cb0050d4a72935fd7b20c5d6e8abb09a7920fbc60011d15f36401a005891858ac4a73395ea10d46b40e8aafeedcc2de7c7487e41e03c91fc0498fff642dd5c3caa63275981583b1ab580fc33ff119bd97d2f5ec62d196b72290df2c032606c356beaafff2070996d854545bcd6688062221d5550c700ed061ac81c87c6b0d91fad7abcb11d6fdab068385e3e46629c87bd975264f1200bf9f2038730b8f39dddd2018af5c7ad9d1e34c27c1c5e883c9f575528", 0xdf, 0x6, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xfffffffffffffdcb) 06:38:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000040)='./bus\x00', 0x28182, 0x49) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() 06:38:59 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="73240acb9811f47ad18192947ef9000042fd7e34b21c208383fdae3942c583410f182bab", 0x24) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x953, 0x1ff}, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)="83497c927436cede8d4607974a83fcf501afce86538cbd012a980443d79efd181591fced37522884279e50c7055bfaf40f6ae642a42f280d76997faee1844d894c71d55fbd54a54a825f6e9595e9019407a12f11d794048f625f7d1af2618e7dd3eafff0019e41d8bffabb5396b9aef3fbb8ac39984068994eb2cdffb0532fe19d2836ffd55012d90cb5e14bd89014a26f7855a858abb053702ad23691e8f6ddbb27072b8e489b93ed5c71c2634f272f23b74218d74f09ad83c60ddb46e0480e08189b18211d73a03d9b22cf8afa712ec6cd817f4f12f9d3d031a780e13bc33276921b7ebc55d9d31ba55399", 0xec}, {&(0x7f00000002c0)="f4a092c2c6a8227140de45bf4a963d1cbb718b4f0d4027bfdb62fabd516639215fdea2ce09e5981ee51af3c704", 0x2d}, {&(0x7f0000000300)="22bd268e47b4f4eb181b99055e3c7727164883d19ac91656217ed33567acecbf60c16909155b5e6125ed0dc1888d6443150e124e4e3032d693872143e973cc86b6cf7757d06e1d0eff936d36fe2b05c728df8a24204379a03f01792bec207fd43b0bee6be255d8fe27580fb0b220aaf357ed7d63ad81e8d44ea694af7f163e1e77d6ecdd75fc367e552c33f49e57b1ffdaa5db2635b528964d30797cca0b789c216eb2a3770dedb2e9c3677576", 0xad}, {&(0x7f00000003c0)="bfd940d35fd531e78601f59a936cd515c22c46b29410c0ea396cb259448a409dba1c029a5696c538869fd8211f84d6e1ef57402f9eb4b3e4bb779be7da8969937e668fe9f1d0e01b7b7ef5c45ff86a76a2baabcb9d4f2d92b089428a381f2d0666703d31bc099598e3535015dbf1721ad87af1641c029015dc199058d4cff39b759fb67841c4667973061080c3131151c75e8aa4c384fe1063da8eb98d6d6fc287659dfdaa5c2c1e389897b10d9c281edcb9db785b726bfec8de514130471b73e4a6f1310f127de675c0d8bd91366d343fc9c2dc2001263257ad142a456817d2251805fdb50a00c6e0b5aa4de600e52ed3c5a5cc27d3f6015548", 0xfa}, {&(0x7f00000004c0)="84b96c98d91beb3cb87686009b906726c91d", 0x12}, {&(0x7f0000000500)="1040a9afe80bf43ce34072248078843a81ef0a3fc0145a643ee9ea2d811d58e2232d289f325826e3109b846fab0605a6995807edbe61678284762dbbd2779c9601a70b0e44805816a1c44e596a993c6f3c2b1bb0480063e230c36c73e3607cf98cbced11e268b489a6ea00f31f67ba6b3db80c3e73d0f421d8daee12ebaf0d00efc4b9688341dc6ec461e6fc347130692d938a5ca3e32b57a29398251a927faef4e5b29f474439d19ef6ed85c43f66608a754272c88d7c9b14b9ed1d067b354eaf078c6d73a3d38382614bf67a82425117110d53d8baba78f0fe9d12eecea19d70d66bd2180059", 0xe7}, {&(0x7f0000000600)="79ecc70d0e5eeac610a1743602cf73d8ed9158f5788644fe4014b79edf104c4387d0bc754b154bbdc1918436b189eb6357b042f84e7018f7eb41be15408e58dd409b2c5cc2340859e251357f89a05fdba6fd0bcc75b74a1166f49fa824cff8fa65aab59151dd6a607d3cf6ca824eb13531246e2cc58322d03bdc9a826d163c754dac109e7c7e93e253b24a69078caac66ed6d50ebefa9adb6dbf232f489009b36358a66a169deae1", 0xa8}, {&(0x7f00000006c0)="fec0d233235a5172d62cdb35cbe3b8ee546d6de1dab3c52c8102bddfb0ee47382b978ae679e8609f9cba58c4a778d388a5a60cf3e888e1b87c1bebc7f0cbf3e7e7a9e40345745c4842e1cdf6da960b643b9549317e6c0dd476343f9b1b3398f15198f1fff844a20aa4c6ead645387b9f3d155410a32008043d9b69b75310bdfb2c5eb8", 0x83}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="d800000000000000ffff000008000000dbe3c6b331cc6e836810546ece01ec079ecaebdc3fdd25ca00226801302dd9528bc7756d725f606aa4a590a386c9dc7ba044b5361ec483084d79621d13106547ea06668f2359b29cf36747722d10fcf0f5e7abff26a2cfc96880a0abbc82850b704d17282f351adddab55853a1c92c218bb1cc07376e35d042011745f6f0d91adc156296817dc4eaaf466806507b2bb951369e304e4d9726a97a8e7acdc1d1afecb53e74e66d08c75a08f711d0e6eca47cc77fe6e2fb7491c67d0ab080594e35c4566e4500000000a000000000000000ffff0000200000009337dcc9a4879f542528244dba7bdc2a2236e8ed7e08e17104516019b801081bd8290efec12684398b4b7144c18461cfafe11918d4f577484e5620ffbf97a27e54d4c55044bb3d2406812adaa11aec61edb693552ba533d85e0c2f11d1a110555a3b4e5a03b855e22aea8ee39b817a5ab090f9bdef81f95462c520dfa5949cf973f2c9e6d49caaea637f3e5e6ece1200a800000000000000ffff0000ffff000010adf2ce2d41e652920069b99669d4455aa9c76ce224c721206c78c233e6a49c2bc697c8a5ebf1af336839422d15ae266773137efa5d35a2280e71cd7f0b3bb7795f05e3bd42168654a3d27f90091cec0dd0324a3aa1dfa76367ec461add4df6968992a03bb57ff953e1d94439258da4a07511908fd008a11105d91395f3a674b509b0d04e1da59bc9c8f9d8ec40a7af28cc129700000000800000000000000001000000000200000ab3b2278e751c3758154431b60a24d337c78652315d18327163a19c5d72926b8552ecaed7f8364afac23552678c71de25a96bdf6e6308f5f14ce23d9fa197aed9127e6e73b1f47d38635431dfc76a6f7fbf262495555805bb3fd14e404a766ddd1c607f66658cd04df59eb800000000"], 0x2a0, 0x4}, 0x5) dup2(r0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0xb43) execve(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000dc0)=[&(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)=',/[&%\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='/\x00', &(0x7f0000000d00)='@}*{\x00', &(0x7f0000000f40)=',/[&%\x00', &(0x7f0000000d80)='}$\x00'], &(0x7f0000000f00)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7bde369cb43a6fb6a05d4579fb030bd6801112659961b73920527702fe28ba3130cde81b8d17f3b3351b40bdbebfc0fee520fa9f280ce03b768113843bcd88f99dcb658d63337c652054ded3a4d9c2c9cc212017e3c820fe2d8a9a4db29d8b1f5948154df93e8eeb35f51562e015e4af6913361977cb37bbc3bd0fc91261b8fe709d4b1b50fe7fe5139071d74099e2279d095e62f6ea8b073a1708e3adccbd7bcceaebc9c162a09cdcee0bc24a37bda21b3fd25661aa1e5ea1c39ff4bba392c9a1a7043c815bcc29cf4548f992a42797701a4e6eb94d800a2dc1e0a4f83a357bd59236a2", 0xe4) 06:38:59 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000001180)=[{{r0}, 0x0, 0x48, 0xfffff, 0x43, 0x2}, {{r1}, 0xffffffffffffffff, 0x2c, 0x10, 0x658, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffe1d56d00, 0x9f}, {{r0}, 0xfffffffffffffffa, 0x6a, 0xfffff, 0x4, 0x400}, {{r0}, 0xfffffffffffffffe, 0x8e, 0x1, 0x1, 0xbbf}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x8001}, {{r0}, 0x5987076b552c8efc, 0x80, 0x0, 0x5, 0x6}, {{r0}, 0x0, 0x0, 0x80000000, 0x81, 0x800}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x0, 0x51}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x4a7, 0x9}], 0x0, &(0x7f0000001100)={0xfffffffffffffffe, 0x9}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/4096, 0x1000) dup2(r2, r3) 06:38:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/252, 0xfc, 0x40, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8200, 0x12e) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 06:38:59 executing program 1: socketpair(0x1e, 0x8005, 0x100, &(0x7f0000000b80)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad45a4ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1fa557c671fca912216b0402abdb72d13c8eaabbe906e2b252c2dfed0331fb853d34950711f5aaa0e380ad3fdcbcd56a4e70c3d462fde4b6765c14b192fb41f42cb72e72f93f3163cca6efafa4d7c07435813e9d82a1571bf1d56944003e520823560016d41fd64f306b04be67a48b424fd46a59c6a8dfb4e98a821ab9dade0a78052cba37ac29191eeeaaa7dc403ebf82fab5d65b764703422332c4d788a2ab09a6ce9083ce7c01304d5270513943d3b692b1c8152", 0xb39) 06:38:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5, 0x21) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) close(r0) 06:38:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) syz_execute_func(&(0x7f0000000080)="c421245798e40000000f8404fa0000c40109d330c4438d7d4e00fe470f40524a410f2d7200c4c27d1ab700000000360fe4b704000000c4c3d9483f96c44185eb63f5") r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 06:38:59 executing program 1: mprotect(&(0x7f000058d000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) select(0xfffffffffffffe2b, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x9, 0x7fff}, 0x0, &(0x7f0000000080)) r0 = msgget(0x2, 0x42) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x5e) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x10000, r1, r2, r4, 0xffffffffffffffff, 0x1a8, 0x6}, 0xfbf, 0x1, r5, r6, 0x1000, 0x0, 0xaef5, 0x3d1}) 06:38:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000000)='\x00\x00\bL', 0x4) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/137, 0x89}], 0x3, 0x0) r1 = socket(0x0, 0x0, 0x7fffffff) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 06:38:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x20000000045) mknod(&(0x7f00000001c0)='./file0\x00', 0x8008, 0x881) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x20, 0x800, 0x4}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x5c0, 0x8}, {{r1}, 0xfffffffffffffffd, 0xf3, 0xc0000080, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x18, 0x0, 0xb2b8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x100, 0x4}], 0x0, &(0x7f0000000380)={0xffffffffffc6d452, 0x4}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x80000001) 06:38:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5560f2de5980d60ca144d26f97201c850244c9fd2bcc058946ec2d4b72d1e652dad9344104fcb1e08c6a076fef352f89c3d8710685d46d26b55f30c72221971811b8773500f61263ae25091554d41eac3ade5700490ae3795e8a5c9bbbeee3d66e6382b5a2c683962ea934ebd5da8f846ca7db0da247d2bed51d1b1f46d6fedfc95b97815d3116a091ac866caa8dde48", 0x90) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 06:38:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0}, {r0, 0x8000000002d}, {r0, 0x81}], 0x5, 0x80) 06:38:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfe8a) r1 = shmget$private(0x0, 0x2000, 0x9a, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80, r2, r3, r4, r5, 0x0, 0x5}, 0x9, 0x4, r6, r7, 0x80000001, 0x2, 0xffffffffffffffff}) 06:38:59 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x7, 0x5, 0x80000001, 0x400, 0x3}, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, 0xc00, 0x10000, 0x7, 0x2800000000000000}, &(0x7f0000000080)={0x4, 0x6, 0x7ff, 0x1, 0x81, 0x6, 0xe6d7, 0x8}, &(0x7f00000000c0)={0x10001, 0xe4a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = msgget(0x2, 0x80) msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x0) 06:38:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x60) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') bind(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 06:38:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) read(r0, &(0x7f00000001c0)=""/96, 0x60) 06:38:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x8e) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={r1, r3, r4}, 0xc) syz_open_pts() setgroups(0x4, &(0x7f0000001440)=[r2, r2, r2, r4]) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() recvfrom$inet6(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x40, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x740}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000013c0)={{0xf13d, r7, r8, r7, r2, 0x26, 0xcbe6}, 0x1, 0x0, r6, r1, 0x5, 0x4}) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, r7, r8, r7, r8, 0x114, 0x6}, 0xfffffffffffffffb, 0x20, r6, r6, 0x3, 0xff, 0x80000000}) r9 = getuid() r10 = getgid() r11 = getppid() r12 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x6, r7, r8, r9, r10, 0x1, 0x1f}, 0x6, 0x1, r11, r12, 0xa1, 0x4, 0x5}) 06:38:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="874540cca7596eefc454dfc4c0ace696cf8605d390dfb60188fe7ea7d33a04007f591c44b9e0496f343303a6aa3c331d36809f3dd86f65450d8f102ec5ed6aa4d7d5763d824761c0f0466405b7aef959aeeb895054e5def4e03b9dc505240f9450c03b087c76732d03feb000fa6f4686b86b35f8", 0x74, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r1, 0x0, 0xffffffffffffffb2) 06:38:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x843, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x101}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:38:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/161, 0xa1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5) 06:39:00 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4f94a987ec38097c, 0x5) 06:39:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x100000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x53, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0xc, 0xfffffffffffffff9, 0x5a8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffff, 0x5b9}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x12, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x70, 0x2000000b, 0xffffffff, 0x5}], 0xff, &(0x7f0000000080)={0x6, 0x3f}) 06:39:00 executing program 0: getpid() r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 06:39:00 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 06:39:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 06:39:01 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10480, 0x40) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) 06:39:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) fcntl$setown(r0, 0x6, 0x0) 06:39:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x100000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40, 0xce, 0xfffffffffffffff7}], 0x100, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x28, 0x81, 0x89c, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0xc8, 0x7}], 0x4, &(0x7f0000000000)={0x6, 0x7}) 06:39:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 06:39:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r1, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 06:39:01 executing program 1: socketpair(0x0, 0x3, 0x400, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000052dde40623b7ebbce58a3f130d8c6f9bbbc480143dae321e449ecb3fc8add1eff95edbc6b392a8102"], 0xa) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) getsockopt(r0, 0x2, 0xfffffffffffffffd, &(0x7f0000000140)=""/101, &(0x7f00000001c0)=0x65) syz_open_pts() socketpair(0x7, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:39:01 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:39:01 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x400007ff7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x40, 0x40) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x0, 0xab09, r2}) 06:39:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:39:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0xffffffffffff0001) r1 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="e34d52b32d0738291f5af81d5105fbd879391f23b0cb3212498e0b588bb1f93e19ffd767a029ea2ea88ccf825c04c58eff081741f051093723c314fb4d92e16e9e197e1dcd55910941d325e0619a0a90de4d537d74aa8bacc36176487b1b4bc3954fd5ad84db8b4d1840ba4ac2ae11a8c00b129f6d6d0a1a9bc8978ece47dff01079e7feddc614c7c1256436fdd22e932f818bde8704fe07d2c970f2bdbaea563ba8d5d1b63e1b5112a294f6b58dc4a96a4fa0a168d22300197a91bbb98bccb719e92d0bd150b79bfd7535b562941b7fd5270f0132346bd6c490107350e9f1bdf5211a750a5a205bd796269a2f46efa22045d848bee10980675ec9166ca836c7923abedf2baff19a034eb0585167ae5e6e1ee473e99c0ce77acc351523af5e93771be9f13a95031a35c228a64fb5e0d3c0f4f2755100561d35daaa214f70db7be22cfa52129e8e0ad37a6dcf63c6f883d37c29b59dbc4eed3403b15e5bfed5756b2481b8e37176c43f9c4d12d027b75ec74f423cd37fcd7c1d5e478cfa0872ebeee95f954632ad49945bcc56ee5cb8f20fcd8111fc64fbdcc733384f0fbe06af67ed1290d274f79daca71351809f7f432892326aa2a66e38d8fd2406a6f4ab1d6033458899f9b913c30bc1e2b717fc3c046fc250d158b9c61ddcea00febc7f5f07840fddba5758899bb1150791d31d8addc22563c58939b98f95bbb3d9ce7c3f6893e74486df560744e5915a6fd7d18f61c14c7618ddab29c46fb46fe5f2bce0d4d51eae5d1c9b5408b0cc75ee15ed375da65adad3f28ee53559189d9194d4ac5f71e505fd8bae8ec5cc5fcfaa10d336bb47c24f301a515513828d79358a55dcd0263057bdd6e66d482c20026357d74fae8b4732831684c0524bf5d8c3ca66d05d9fb6e366bead7509ede1a390c09672f3052a50e6506ad10da85619e8cfcb560c8eea4e678e6e3cb0ed149ae9194ee4fdbb6b873a5d21bbff22ef8f6dcb631492fe3fb6462df486799248e7b5b89c6c2972d3b3f5a41454db5a9a8f2a96080db6eb6e9f17e5207beb8112e8d22d4faee1936297e2b85f2a530ca3d2c27c295933b293dba1e0da4c5b248b70419d77e68e09344f16a9e07082d6a14ae63c8feb788ecd1dc6cf78a99ef925160300719208e4d751e3c9f25fe418231d5fdfd2e358771c6535f34e667c5bf448e38136f4f238baa3e6070c16ed8ee3cc77e1d766707a26eefe21b554a4c4dbdfe0e4e9c3fab5991af4c9be603a7d4243b2c1ea4f6b987d82c88730b9837bf2458ea49d27c4501408e3bcdbe350b40e30146b3b799fed583cef755a3e4b7a77b9dfe1529ed33643880bb57ca240614b6f99bf8eba087f734ef8b02160574c34c0b6242a2a64d53a123513aa11e5c01f43ef27a38a55880719e5a2eea8b0a7b188ece28918da37fd6a0412c2e7af24d021a6d8dcb79bf323340cd9560bd2675d237242c052eb651d36821019b24a802a3264edbbd71ad391ce49cfbca37b43b85862e278935b3bde9e768096958589fa23d38360791618c191a93c538e11fa20b4f07d6aafa67edbe2ee6eacddfb370fcd1660c09f87d97c40833d0e50fc7ee952a449703928bdf03fcbaa4b79c45934c0d19cc4bd991964f6368f1ec71006f330599ff848f6c6725075566c66139b1883d96251fd98aa551294924ba1afb083b941e8a2f6c0613d885740cb6ec0d9f3ad4435bd22c4048e015ff223c4ce6064afc6700f3d4650b1f6647c7074ac4c25f88a1df588ca1bb8a1d0e389b4fec664af03869a979080d9ee694f74fb5106c09958b73996a6c58664f9724f72d5c3bfba3bf5bdd972077b5d922d94552ec1f6cbefd55752502b1c6364769793459267dfea0159e44aed8787735e2498fe16d3e3ef6af02f7fc9daf68496fc82179872cc502232410d78afa34a0867a69ab5cce3301ad69d623a5a7dc3c8ba080287a8516b8d464ea9bc2993e963ae91269dc9cf8e3334e9c7f5dbb70f4453e973e97037c1422fcda2706a47c029ef02df332453102c8351bf122ba843c3bde9c207e3fc040f564335524d3c1aa0a83930937cfb9a184e1371e7503caa0c956f339bb8d3912df8b8d85e1e82ca1d535d4210a41670b1bf7ad5c3d3797d9536f3f09e91b39d2844b9d8df249c5eacc6da680df6791a3f003985e8bdc863c48dbf75c8c0a07baa560dcde94d921a75148fd32132587ac9b0c658e555730eb48eeca26382adf01a00bc288b3e52770e887c5464d656078e8caf6d51066c296106d440af9ebfc57982ca677d33df09467eaba7e7b919a42ddace3531acbc7ca114390df8d83f25f06cc2038070dc8edd7a05882cba0c3e276561223a8b7262a60729d5dff62bb207c68f24a6935138a6dad9736d0d43bb21bc45e56302138313b700fc00e815d07adc2ad09bf51916f0a1b920d1d5fa5cc5afde1db293d07929f0a4b719e520450b5176d061271ce6f58559c8675c897056eb92d13c555511e8e463643541feb569f9b640481349d0eafc498f08226a16ee25dd642ef1b82ea94e768aecc63761bc35c09bc37014092e324e99697604d539cd1b115bebac843d3ae3f037d0f9c98907f6160adcbaf07e293a39c85c0ccae5a2cad8e12c0e3601c38742b913d9dca2261c30464070bc9e5d57db0049f677fe10298fede12d5159b9536e66a2f50e62064cd5b08f3fe911f742fa03c3c8157d43bced1fe4d4522570bf97ef0ca50e980baf4eaac2fed1873f0540a8c2e696a2374658ff9c17e73429f171e5395e66ed63c9bd95074d1ceab952b5c9e3192fa7183f642a19b8e1d1f8a440c8224187a314589a46457c3427ba174281e9745479f4196cab1936603adff843399f1dcca0248d033b84157e00ebc4978888522a39bbb9c86cf0570d8dd3be507305267a6d325b30b16a0c58d7e37e0907e86150b0d0a7a8ecff1b219e9e66e9513d0832cef1a57a2fddb5cad79a7cf4954d41ab8904dcb9ea835a50267219d8ca7cf9350e9f7ba9fc7d8abbfcdb2b9438322e18dcdcac04ed0fa4344a5dd3209ba1c4a1ce0bdd13dd7ffca366e88c74a1bf1cbfbe285e322a249df377fe9aa57cb0b3e215396c482b715be3dba1c4236e4613339a4879015516ec60d85c7fb5de67885f196d9ec38cdea55e65e0d0d92bfede8b40bb98fa6a5183ef3024c74a8e09090a9c691bc0d406a7965bd680d0fbd56168ed04379225b9a8233c518ff738ac9c7c1b0918bffffd51dc3a135265507c5a3f89e50af1064f08283601e8c5809d59cc07638b55be850747af46f48f266d61ec294b4f0dc382e435497c9a98ef282d6ca227a008cf08e611a6f867cd46dbae5f1e60c2e2cf84ef9eaf3bffb2369303aaa43f4525cc3354444c700122fb3592e85aec03a99bb4ab340a7366175b7094eb4e9d776f750219d26798f63c96a077fe6fe91d39fe890439dd4ad9c4449b88a6c6b43f680fe5151c1db2376201897b9985e0114d743aa75da662e47d364723b65ab778c041c5d38abe2f377ffed5df877042fd8ba5ba30fe17b94f377b200d40928d904989aa3b95e6721ecb0e561e874e58573ba4a959cd061a6e70dda0e4f9739c52e155248a2f62429137b91e423eb36162185b17e586052c84389fafe247a252a39ff8536cf3e288b6b1a99acd00e447c7b56e7767d83f5387bdb267f5040081e696523fb70bef60be1b82647ca760bb934c22066920f09f3ba06c64a74e83ac64fe66e403f08a74d3873b88be3c665e08b1152341e2180ac1742721afff1ab61cb513a70d8217897d6e00bcc045bbf646646f9123b871cd82487a9fd245ef14634c16b354dbd45a3e6e12864611aaa36e29ec69353b8e368b01defbbe8a38008a0dcafff6a439d1f61db06560009206bc66d0e5fa1de79150d221c377ad934d55da0ba15d97e7a42df0f698dfcc68f0bfbb6e279db39380189b7cc23934c0bba083ad008c356fcb3edcb7f1d47f41ed9da7f84185628be1f7709f417e5cac5124eef601764b66d605b0377e3b22023b4d0ef17c429c17aad244bab3a5696900079cbc160dc2afc024839213cfe20837140c4ffa63f35d7f57f7c81ee097b0797b934973e3a33443058c1cc6a330338d9d6a4d6e0d39f1723953259454c5a0f1b3c6371c6bf0290c9ae7e1880ed94b6ac3df38f7dc56ffb2216c962d28636c5bff166c55a2cab0d89ac92328fef0a6b1f733d106520316d30d74011531eb50f0c83b5d41ad82ac8f58863771e319763baa25c276330018a0e9528d4450af9e0a753169e9b862b6decee77398c2e697b08753640fda3be1c169728c7f3fa581a759cea08343ba65cbe21a25f75bbe14d20815be545d339753497424daa72e36baaddf6dcbcb4392c361f6467ec8ee9ea9ddc9a927008e04b50e81d044becdaf9285d7b82c12290f3575e09bd93af3c2c13bab4616e313dd1e310123770d437e5b196930da2ac535efb711160b5d93f81291d7ab2ef9e9d0b97ba43bff0d4683d72d96bdb961efc1a724e2eef294390c68a7223d9ef5ab43b1c94d4ed78d0e5a3100161eef03ccb7bdcea4d012d4891e00a8211cd5769269ec79072dca76819d0aaf5d17d5f6dd78ea5b48fdbf52974a58a1dd5f9e23c68d6d0480a8e770fed092f1becdd0f84b89950ee90e4d890ba5e46ee4c28ca1292f3926488645deb1fbfbfd9d07b8ebae96202f7bf8d391ea48efd14638d6bfd1f1f0cdc115e48193bf9ee0d314b5f997058e70f9d985db3a34f2217dc467e9b2d5e39583babe2c5c3cf383e86a06bee73231a6051aaf1027be6f4df3ff56dfa6a927d1f1a2d40dfaaf6345e8abd34c52df1bfae9f2f7f64f301c0311aab53cb6a72d605753956709e51d0188d8217a60bfd669b32276221082d1e51e130056789a94ecdf96935cfe3a140564394b60a56b67345c611eb996466f3d501082e3614b0fb596c2b1aa84029994f294ff79aad66f7896cdd1fbaa0f3a74fdcc240ee74fb13d80dd5285f388fd1fd8faca8f4cd22754e609b6c0bb69937129b6aa27f7fdab02a41736b0f667a5fadb3a65575202ca024a7185368463f22ecea459bc0282a395319129bee1da112a2f87e6586b614a760432f9fef8cf69c4a24948b51237eee0fd3e2a357944aa248a677dc9a091a3ca091b7ca4c30cc347e7f845429fa89ca433845a5592cf173eee76421145718c42f7e9fe9321ccb778033d0906e3a528901fc49a262c0adefb70dd75f9cf790923a7d51c8405b3c2e7aaafd8b07e16cd5839f7e144d2a207a99e4b252a65ae0f7588b8d0871ec075bf4b7b1c5f3ec39d6957d36e6138f15fd96d2a3b4818510320cba22045a397947040218ee84a635213b495db177f823cd132b72e14d08f73942c73718b925b30205c76f075d2fd9c74a3bd96c51bed6aa99019ba76dfb5cc4fd3b6ebc0cff70fc617b0b0f8c13e7bd12f15e807d38f125045a49a3734ecddec92f1e4c1083a7cee89ceaaace5d866ca1feba3f8ce8ac128927342933fa745d8ee4bc735db5db38fe61708a7f9d9b8ec514ef92ea0be09614ea0e4f4d8c0d8179d0615449e81a15e76c4351402353e4e58db6b9152c0ac8a8db837a00b7216226aa59fd45a1f2b5bc0d8c628ceb20f8cde650278c0f936ab51b16dc0e2b0bdd273e908090241f0faa8f42bcbd48d8001185dc5cb3681055e6b1ec76f3e59be865b4fcabe9254f570842367f1ef46b15a7460092a2ac0991c49619befa820cc05362bb7eb9a51675be4330da6ae647c532bbfcf70c6a6619459a7d795e13a31f8d6c1772d0b8b2aba", 0x1000, 0x2, 0x0, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) 06:39:01 executing program 0: r0 = getpgrp() setpgid(0x0, 0x0) r1 = getuid() seteuid(r1) setpgid(0x0, r0) 06:39:01 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='r\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='{-$\x00', &(0x7f0000000300)="2f8100"]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) setregid(0x0, r0) setuid(0xee01) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x2) socketpair(0x20, 0x4003, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000500)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 06:39:01 executing program 1: r0 = socket(0x11, 0x4005, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) 06:39:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x281, 0x40) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x10480, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x80) 06:39:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r1, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990", 0x30) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2000000000, 0x8001, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb000000001600", 0x3, 0x400000000000}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25, 0x0, 0x40000000}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) socketpair(0x18, 0x0, 0x200000000003477, &(0x7f0000000340)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000180)='./file1\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) 06:39:01 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x28, 0x80000004, 0x0, 0x0) getsockopt(r0, 0x7f, 0x7fff, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) 06:39:01 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r1, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 06:39:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 06:39:01 executing program 0: r0 = socket(0x2, 0x4002, 0x0) geteuid() fchmod(r0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x100000000, 0x800}, &(0x7f0000000100)) r1 = kqueue() execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='){\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='*%\x00', &(0x7f00000002c0)=']\x00']) r2 = kqueue() read(r2, &(0x7f0000000000)=""/155, 0x9b) kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 06:39:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x21, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r2 = syz_open_pts() close(r2) kqueue() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() syz_open_pts() 06:39:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 06:39:01 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) kqueue() msgget(0x2, 0x8) 06:39:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff80000000, 0xfffffffffffffffc}, {0x18, 0x1, 0x0, 0x3fe}, 0x1, [0xfffffffeffffffff, 0x8, 0x5, 0x8, 0xffffffffffffffe1, 0xfffffffffffffffc, 0x7, 0x46d7]}, 0x3c) 06:39:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="66eb381b6e0148234a3fb8bd64328cc84a5d54c046755453bd317a2cba09002e944c5e2f1cee2b703fe9e95d03e2d459a98f4fe07cdd5c67922da2c8f78d2a49323b90e8464b741eb5a0b92ea0f98c4c5c0c8eff431192d14eab0752b85e6b6a3f3647f182fbac5af550f54d8dcc2754", 0x70) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000140)=""/18, 0x12}], 0x2, &(0x7f00000001c0)=""/55, 0x37, 0x1f}, 0x801) nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 06:39:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000488000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0xfffffffffffffffd, 0x3}}) 06:39:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0xd077, 0x5, r2}) 06:39:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 06:39:01 executing program 1: socketpair(0x30, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) execve(0x0, 0x0, 0x0) 06:39:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f0000000180)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/236, 0xec, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r2, 0x0, 0x0) 06:39:01 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x1}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x26, 0x5, 0x3, 0x357}, {{r2}, 0xfffffffffffffff9, 0x0, 0x82, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x41, 0x12, 0x100000001, 0x6}, {{r3}, 0xfffffffffffffff9, 0x50, 0x1, 0x9, 0x6}], 0x0, &(0x7f0000000240)={0x800, 0x9}) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x401, 0x8001}, {{r0}, 0xffffffffffffffff, 0x93, 0x40000014, 0x2, 0xcdac}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x2d, 0x20000004, 0xfffffffffffffffb, 0x5}, {{r0}, 0x0, 0x0, 0x1, 0x9, 0x4}], 0xffffffffffff14c7, &(0x7f0000000100)={0x1, 0xffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 06:39:01 executing program 1: pipe(&(0x7f0000000100)) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x7}, 0x10) fchown(r0, r3, r4) fchown(r2, 0x0, 0x0) 06:39:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5b5b859b, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x2) write(r1, &(0x7f0000000240)="0f661e98d63da2f2fc6a84b597bbe220d65df7affe7aaa4c7080b4f6c2c074a8be5806b3adcaad0602cffd0d7d6bb48b1c6b59b945e2c64569524330fd78d85683d57f03d5036d9489451881a3", 0x4d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) 06:39:01 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') 06:39:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x60000000000000}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) 06:39:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:39:02 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 06:39:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) mlockall(0x3) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 06:39:02 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x400000000005) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) syz_open_pts() 06:39:02 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) socket(0x6, 0x2, 0xfff) 06:39:02 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r1) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 06:39:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./file1\x00', 0xa, 0x3) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000340)="1d4477d0ff557b5d2b1e02cf90658729ba7471ac431d1609f607ccc383a74ff683b954c95d35c93aa265e57cd58f92180e32584cc1052f4ceab7515b80e1e0ea137833db0b56c7db71f6c65d4972771276d401b3ce05147fb987210a46cfb09b845541ce170d5c69db4469295c524c8d2017fe8b324ebac3f3a62e88effd578766adbd4f45ef302ec818641a9eb42fa2ae03e7b17b2ca865d9dd7e1ef76c737d70e59fe40b4431a4a3b108f42a797052ac437856", 0xb4, 0x405, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffff8001, 0x20}, 0xc) 06:39:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r4, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x7f) r7 = syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x24, 0x1, 0x2, 0x8}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0x0, 0x3}, {{r5}, 0xfffffffffffffffd, 0x30, 0x4, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x97, 0x10, 0x80, 0x9}, {{r3}, 0x0, 0x5b, 0x20, 0xa85, 0xd60e}, {{r6}, 0xfffffffffffffff8, 0xf0, 0x10, 0x7, 0xa1eb}, {{r7}, 0xfffffffffffffffb, 0x2, 0x5, 0x6, 0x7fffffff}, {{r4}, 0xfffffffffffffff8, 0xc0, 0x80, 0x9, 0x1}], 0x7fffffff, &(0x7f00000002c0)={0xbed5, 0x8001}) 06:39:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000000002, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x10000000000001d8, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 06:39:03 executing program 1: r0 = socket(0x11, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 06:39:03 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setregid(0x0, r2) 06:39:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/20, 0x14, 0x3, &(0x7f0000000080)=@un=@file={0x1, '.\x00'}, 0x4) r1 = socket(0x11, 0x3, 0x0) shmget(0x3, 0x4000, 0x43, &(0x7f0000ffa000/0x4000)=nil) close(r1) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 06:39:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="e6a3980da595136986841a46f4edaad81589e4cf9476f01757c140b82fd97213dfe04d1b05e9df31fc010b3dc58a146be81b5a385b77e82a03c74dd6b9ad1097bfa0b8f9cbc66327d3d42dc7c7fba79249b410221d9c7d52c4d906d83e8730fd608524fedb", 0x65, 0x400, &(0x7f0000000240)=ANY=[@ANYBLOB="00002cd68d7f2191ce0200627535de"], 0x8) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0xa) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x22) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) socketpair(0x20, 0x8001, 0x2, &(0x7f0000000200)) 06:39:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0xbc) close(r0) listen(r0, 0x1) socket$inet(0x2, 0x7, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000000)=0xe6b3, 0x4) listen(r0, 0x5) 06:39:03 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") 06:39: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, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 06:39:03 executing program 1: getitimer(0x400000000000, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8f1c64a2a1819398) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000240)="e7fae766c45ba55d90adaccc24ae818f91bb492c947b9acc0e2dd8f8f84f9124dceeeae26e42c979e698780b38479eb1da0f3b9c4b6eab5c47215afcb7506fb1ce7ba20c9be01f73c089d93aa3d4a2bd2f7cd58d03f560b7f9a3121935d4bda37d8a4e3986c0a494a21508def2a42b47bd2a21e08a95e944f408b8f70f60ae827d6e258630cba81f5982873eed834f3e2f3e0ce590b8736268b1a8168239c77c7f7720b16496679c6df7518bf177b33bf9a23d382884ea3a95e88a5ccfc5be840bf38ee4835b0203549425ac97ba353080a450ed9e126b6b2b3fc40ccfe35eac28ea65e39100d6ad08d266ddf648f8c64e401e107e1a8584e77bdae0", 0xfc}, {&(0x7f0000000340)="ad8c45fab8e91114312066887a474f", 0xf}, {&(0x7f0000000380)="74708ca550ec83363cf6fb9f8872f1d15efe58c19ffaed52202f5767f20982391c03406c11965c946576a7e3957eb183e7bd7a0240abce48f5a6e9b8c76daa1082f8008c08fd959c762a308d845459f962116a5deac0e30073155f58f2e8bf97406cb70f295daee83520c4ba508b987d4022da9a46e1efee82714ed9c1ce89f5705fdfa136760c6e4f447bdc31d9b5aa4c9e41035f32f29d78e7db136d983a5146c18227f99d91aaa2b3915c85f6904cde1a2a69249dc1363052bb2e8f06c8fcc218f9398d64d747ba2184514d167f0b9e3aa7f70e1f3200e1b10c2117def7c17fe5c928", 0xe4}, {&(0x7f0000000480)="65fc6159d123ef3db344d5159381c996efb669f2e57ea26360c2d6621ac2a6b75aaf398a90cea1442dd6413cef4839e441aa44e82e73fdb1cdcd4d151024c8346fada938b1692dd07c0e7add0afb6bee61150ecbbc60ef47746481ff06cfcc1385bef02aab31c454a5f8e8bc5b32658e4249424fdf0f14e615428fa5e5f8b7ce10d86b0eaeea17c5ad8223dbf9d8a343476140590b590165a8b8dd6e4846a32910487e299e49739d05977dfabfc0a937964789e7507fee083280d9a13664162c96af921dafd11115c49f7f4743cb8e40a6b381a53687ccb3ba", 0xd9}, {&(0x7f0000000580)="c0536991caee27621cdc118436224848c5e1adbd5acef80f07a08c45be1883cb606b7087e4a9f83446e9935d6ee23149608f33d4d0b68852d1845fe9e0f07cfe9a7dbc5e7f7a1239b7a303ae56eea759be1dc5fa4c7f5bd045c6ff22e87ec4df4f5bb3642406b614cc8c20269c33b0df16e6d1d006d68b9f80aa2f7b109a1ff9f79080536a3bf5a91dcc0d7b8d6f1c6b111a01ed790e3837797190a8c816848e0d47b69ccb", 0xa5}, {&(0x7f0000000640)="d85101e545139b5044dfe509ee4030d300b86c50e2b0c390ec8f3537a9bd0824ee8a0b854c6633dfaef415ec1eb73137f00bf4841ffd980a02bd5546adc078176ca5d9e86b43ea368cf647169fac0eea0f9890a85630568e70a07a7776c7773cf6c1204af4dd485aeca14357133b3d0024eb6606f49501e97f3cee1b0d9e49d440e15637915c59872a925e0d00cc840ca2de23e4a32f655843fe20de778348e4d8c714abc7fa1be622373ff28fd13641c8be6c00706fe8e0e722f40db46e04ad1e5b460ac02225bced6f8eb345d613d82baa83e2a681fcd9767dbf36cd67305cc3", 0xe1}, {&(0x7f0000000740)="bfe6b0b27bc0276f09d32eda28c02f6e3e63d1372eb7d25b9cb298c9061bb5be7f095374d7462cf8460f217255d603ceb39328ab750d1355b69878e23c2e88e95f5d8ecd8b587e964db789c585ddd27feacd6639af7a079aaa0fe1dd68b560997c08baf43c684b988ff0105726808bee2bfae8d02e43c558ef0ababdd4275e3d2b790b506713e4c1d9b6218395f826c802d24c91a08fcb539f9265dc4a98886b9e728fc1aa28748463978599542fe988b76afe90ec40bef5bd92e934ddb4f4e8842377a823d13ec791f8297e6ca47bce1a87a0db3a8bc809e1b634531dd942a222b9", 0xe2}], 0x7) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/194, 0xc2}], 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x12a8, &(0x7f0000000080)=0x400, 0x4) 06:39:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x310, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 06:39:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) r1 = socket$inet(0x2, 0x5, 0x9) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3ce44a30371fa6ea1c0de67e2b6e865de5bd9055f3b21fdbf883de90063e9e3c44e8a3cf8aaa51fffc23edff75fd9f0164723f9247de1a2b4237f98d6ba998837f56865e0babe8d24261a79193595fee07397854b16781a8e2465b4ef95d29b00197c73cf30416d1d4d2e9a92866d102c64b2db0144cb39820ddbb75417740eeee09f8df9d4b8d7fe1db100ea07e732f36b1fa85b57be90bd1c955e73e1ca869377c927e006e2245dcaef13e2d1755cca2a18a8633575da1cc7df9cd6d5c4b18dbb2e8489e49b48f08351f408dee70ac62e18c", 0xd3) 06:39:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r4 = dup(0xffffffffffffff9c) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = socket$inet6(0x18, 0x3, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xc0, 0x1, 0xffffffffffffffe1, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x1ff}], 0x80000001, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x72b, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0xb3, 0xffffffff80000000, 0x7}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x40, 0x7fffffff}], 0x3, &(0x7f00000003c0)={0x5, 0x1}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getegid() fcntl$setstatus(r2, 0x4, 0x40) fchown(r8, r9, r10) 06:39:03 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 06:39:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 06:39:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chmod(&(0x7f0000000640)='./bus\x00', 0xfe) sendmsg(r0, &(0x7f0000000f80)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000680)="5119c23cb4a73745c3e8a864ca5d9349790b65ac737bb0e78d4e98adf488399399dc130bebf34cdada3343aee728340ad09c2e336c960da0751c7aeb5ba5930ee26c013c5e7e1dc23f22a6647e6209662c65d1c9e79cb4d6475f7d8050945be246e8fcb71f3c53b5a2f4211ba745f9b8baea474ae0469dbc4cf87ed869050719de9545830a91869396ae56f4021aa1fc4507dba6b038f44740", 0x99}, {&(0x7f0000000740)="0dc411dd0ef9083f49fd2c6871889a47eb67acffe16ad2e53edcfdd99c1e089be223e41bff24684617ff93986b9976ce1d0bb747b9df0347c09a6c96da8527f4f379379732dc533800e2400d6f59b6265a644ece817af03364fd03032cf93b3eea93ecb0341df50821e495bf78e50381811af1294ee022f75cf5", 0x7a}, {&(0x7f00000007c0)="6f4b8af147da7626bf291d05b2fe901ec5723ce3df39ea81860195c8d9982d0d3caf10c7feafa1020f7e79e1a47bb14b9846aaf9b62f1bd7f6a23bce2872ece30311c96bffd23315a4862f9f8b87e0b53ca5432503df5c49d4c7a258591264b4635622f2baa337a9e2fc1d9978caf5606df7bbc1265786c45ff1e47f7408d4fd16e288c549a01db20108f82f17f9f6de03ceafe13deb1ee2413ab48dc001e346a48b10b6f8d0984a075c190cfe89f4f301497b5c1de7", 0xb6}, {&(0x7f0000000880)="366b6001fdbd70091632646e68ebdffee9aaa8ae7b8cfe1c1a9754690688bd2bca026a0b2a17a6207ce2df552ee7cc94cf2408d6c81f457daeae0eb8df78f89c797f5a421040473c0a2f9b", 0x4b}, {&(0x7f0000000900)="4bb990aec2745c8a17f8683f0c0d90acf8946a241ff679ee10c88d5889433e6efe05f9c06bb5b0c5c6aa9bbcc920d52aca8d3794a144d147d91b3117fdd94f8035993357e2056e36d48c68db26ff494b3e", 0x51}, {&(0x7f0000000980)="aa5073142f4ee999cc5f9678385cdfb395a434ed97f8123d4b27c474d3d81668b3a6184012da59526154343af2c59c50629d3648f6a37a60ebcfb0cc8284cbf095e4ee40555c841e443c1f3106def95af1e075a4d868c03255afb18a8292513d60aabbd6ed71d9b3806336c5e365cf41fde795946bc6fd184c056baef2bba599e39cf6bc9a6f96285c66471481c66b13ff96749ca0416867498c540f519f790e0105b0643e4e1891d1f2d4df9d60e2917feeda7cdabd0b273a52c400314f0051492f0b370f3fec5bb944a5c2884ccc6a065f04e947c7eee7bcd811c0e8ef385dbe6fb9ddbf02e9864fb6d10947c09659793603492ddc9cb332", 0xf9}, {&(0x7f0000000a80)="6057908f4c162b24a52016592301756f0b689856aba9e191d9a18bcd79064918ff3af2a88d2dd241294708d93cfac8c7835251f80d2e5864d85884530890700c3194016a78d5891a4b076ce660bd02c57009b36b7c1cc5a47cfaa0a92223986905ce8051b303452a072e8ab2edf9e75a6d7fafebb52aa01b43e42c9ad9d8eafb25d5494fb505bb92aa4e4fc362ed221eaffbb4d4b1dc92d5bf681e7766", 0x9d}, {&(0x7f0000000180)="56bb7bf8d3017aba402b511e601a249f17aeb8860d8af9a36687ca74aeb840f32ad3cc43927cac4b85", 0x29}], 0x8, &(0x7f0000000bc0)=[{0xd8, 0xffff, 0x7, "bb0a532ad641c5bfcc62ed534e37763177ab0ac4a9ce3debbfde54b8134134878fff5a6eb0f83f2e2fc9a5c140f19b89774a86370c383078404d57f1065304a9a1421d0e5f2367b3ad6d04758cb74d2598f15a67fa1410b874481df8fb5e5d3ef399ecc503d2f911249355bbe6f23cde76317f0a70822c5811a5a564ebe370e60b5da6b4e393e6aa094040c2025dbbef30f4f365946d09b89cd1c5e58216f6e7f1dc22196bd5d9b16dbb3283e86292ce6bb2f69d368eef0e13dcc0c125abecec4db23525ae"}, {0xb0, 0xffff, 0xff, "1de731438762b486798c074f156cd949a55223015ea7cd12a5a73169eb1930c861e6153f3a4ad8e57d2458fa14c92a2711181182083d7602513160a4b4dd45f6815679ea5233a80cd44d2959664dcdebce17ec722cf35b92fa107dcdc71446e4ebcd4d73ff81ea130dcc2a8852c0df76055108925f468af579719d58434f820fe0b0820a6a19670c7636b9d1e09316510ee0b8494fb7ed22785c375656bacd"}, {0x80, 0x1, 0x1000, "54eb1460293f28a30d1cbda2702ef572fc36f437fa9c0bb17ebd0e06945b1a15a9d819ae079c810a967e320d7353d09b0bb88d0f44c9291a242bf3a7cfa279f00d837bf591ea33430a7bf03f1e5f1b4470c12b9d80750699baa20c0ff894d82aae56e567657e4499e2d1eda9"}, {0x88, 0xffff, 0x3, "ac80adb34ba0b56c1226e054a144d0e3a4cb41da1323c2e0a2f9a249cacfe6babb6661456b2a9921012c147966bad8cb40be9761b97a2d352a09a4513a4f48a50f423e918d0d803112be3654d49f4088525418e7ae392b0638a0f6cce53c8cc18b41f802f6eac99a798c970143143e1a34da58"}, {0x18, 0x1, 0x6, "57c58dfd19a46218"}, {0xa0, 0xffff, 0x6, "415d1676204bce8a81b794c02d95dcb0e9a08aafdb1954ed1bb17c4d63038af8e09bdf28bfdde075ba41c91f8a359066d49f8ddb71909343c5e79bee940716eb4d376216e028fdedb8f435ceacf476b8d4071bb34d7bfd1c973005c0a85ca59c848bd3ad4d9e35f2ba02d518ecb1b3a157967237ff763ef762221eb563dd9f98b061fb95c6ec828dfd0d"}, {0x58, 0xffff, 0x80000000, "01d0c922369fa1631e4d36b61c99f0e1159cd87de33ec37c185d3306d7c0fd8446fa163ff3ba3d7a1f102a84f49ac910a1e55f9fb327627ba950849c00279d918f"}], 0x3a0, 0xb}, 0x400) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='!,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',-\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='^(@-\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=':\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.#\'}%)-', &(0x7f0000000500)='-\'/\x00', &(0x7f0000000540)='\'@/%\x00', &(0x7f0000000580)="8c00"]) 06:39:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000040)=[{}], 0x1, &(0x7f0000000100)=[{0x100, 0x1, 0x1, "8084e7cb2ed8f0d660d1f20826b7512ce507145606ad773f4fc8fd0ca5f3b352d72c766c2530f6c205268e39c4c089e2865b5e55364b63bcb295006a0e0aa1ced948db33e73a42d7a2417b2d840cf3b73fefc99a827a518a1abfd00086c0dbff552bbea024518dceb303412cc367f39b8dfa72ac1837dabc45f9efc10608751bb34ad4e4b31610efd6bee8b522da65c61f127c43aac8791fb44da7a79b130d9f31006469e48bdfe9bba4287de78119b7cbbe95ce9b385292192b7a4c4639af4df39a7df56d6f358f33f02ab49111db48aa0f18fa3773602cb0131b1a8ba0d06b38753ede157fb83619267e3a9d281a03"}, {0x30, 0x0, 0x80000000, "cb3b0392b9103d391322cfbff961562ce684ba169c1472f894acb2"}, {0xb0, 0xffff, 0xd9c, "13ddc0dc32fab8be186b71325bc5d4a759ecc29bf5c00ff913dccf3a9ac880d843c5f4ef5914257278de69436d4b1b337a8e2707f0add1c2f933a0edec2a16e76723e886fce4d8e89ab62633d567a26b240de98df741fdddbd4007ab61d68a28fd6b63eca268120cb8fccc3511189c9837746291294b131b36c63a74429e8f0db603e637e3770edd6d2f7f1d0399ca3f0e883b1cde10aee260eb4f"}, {0x28, 0x1, 0x20, "6b871bcfa34511b52ff78909811a710fd47de9"}, {0x108, 0x0, 0x200, "e1c3bf66c9ce5e326f6e08c7c5833b077dbf345d120e21d44a82a9875e8766ea2ad0219260fba23adf8d1c0fbb2b8059fae911b143aad257d1ac523db9c3dd2ee0902e8eb47884dd944b8631b0948f2a60f3c5c678c9dd6da884daed1c8a90d91a958ad165135a12eaad2b1fe694028bcbf1ca9c203ecfeac75417490b6a6487d9e2b5f7794b5f85f500801d94df62374efaf07edc4e08fd604cd4c89c1bd0eeb4857bc29d47238e06bf2cc17361271682a2d221165acaa67eed4b83d2794b04d2a5789828297d7a630b381287078d00f6b378959e482fd448c13aee909b56ee201f3d724a5487dd6de32a243e20ecee7043d5719090ea"}, {0x70, 0xffff, 0x5, "c4f6574f21f07b1c3389fa1451fd45896a5a79d66e9033d4d7ed53a46df6aba53c1bdf2cc6ec93e05145c0b01a7f16a41d68cc0f4996d55d83897ef1bbb349259da3c21ff37d66e9a68ab119ef8e41fbabba2f84e3bc53d329"}, {0xf8, 0xffff, 0xfff, "db1a191c1b64f22dc03661c5d5f8cc6b4f24c04eeea58e64e2f7d84e5736dbe35cc0e8c4fc1e78dc07fbcbd2be972ad5808c9c94fa54bb953107b809e94d8064c334f32eb55fb7c6aec37e8e9f6c81be56869870866750812aa8144aff809d37f19a21c612fa813cb2a46772ccc8176aa47af2a0356f8e8ae4cf9c134bc47c043ceb2d5ffc7a284d301dfdfab25100e8b4f80c288fa10d8e57834f8e6e5dc6fc6f2d7ed1566f2a22a3ec75fabc92c3638f0b29e98ce14b35755466d889f8f3712afd13e6758fc14b075a889d072f9f376a9ee797746a286e93812c383770555a4c0454"}, {0xa8, 0xffff, 0x8, "6c451b41bcfa11d151006275898eb7532a5b9bee1feb704768843d40711068176585a277a4814e1cfee1c8c1c17732acf96b337c7a6ffe884df4a91bf92a8dac8faefea288d94c596d368a7f4a4374bf2007bd4d288a7e1c88f7ce31d2c7bb28e99d220fb84538d15c3894e4a2f97e6c6b82a67e0489f31b72f4443489cf6a658b09e32c3177825b1e679ce0bd2b4e0c6a2597"}], 0x520}, 0x4) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) 06:39:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000000080)="68dcd2abe09a41d6e006a8e0b97f89b6b7903129a466e8380344eabbb1514ba274fdc71c859d24390c276fc81eb1f119e142e9edea0520b8cd3b3364eca481cb7ee16b44ccd2f28e0d0d1b95c225b8615999b268f3bcc922c7e640e6e762a68b57e4878714fad6208404afa0cf16550df8575abc5adb4bf71eeb270248ef938de21ceda5a01c6d37fdfbf8b6ca6328be0164c11c4a95d10a0e07097df5b16e362248aeea986b3beca7f4953638afbc77688e5519f0b9042d00c8924aa36eb6f233cffbb65bbec49eaa964302ba", 0xcd, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x5caa1f07}, 0xc) 06:39:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "e801ce9907b992db3a2ed9e43ddf37c7e2b98611443f69283193179f51397f06c394378d405040e7d937e1384574a4e7866ff5de0b81c34bccdf26a12e8e51663ca4b1a1626854207fa3c611850135ca9dbd092660c3e81eaa18afff683f7f24f277c10527be51c7c5efb01c02f6611a8f1e3713bfb83e"}, 0x7f, 0x800) 06:39:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x11) getdents(r0, &(0x7f0000000040)=""/152, 0x98) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x25, 0x0, 0x0) 06:39:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8000, 0xffd) poll(&(0x7f0000000200)=[{r1, 0x16}, {r0, 0x20}, {r1, 0x1}, {r0, 0x3d}, {r2, 0x9}, {r1, 0x100}, {r1, 0x22}], 0x7, 0x1) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000002c0)=0x7f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:08 executing program 0: chroot(0x0) r0 = socket(0x1e, 0x8000, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9ea, 0x5}, 0xc) 06:39:08 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() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/70}, &(0x7f0000000040)=0x48) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) 06:39:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffb000/0x4000)=nil) r1 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r0, r1]) 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) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 06:39:08 executing program 1: setuid(0xee01) setrlimit(0x4007, &(0x7f0000000040)={0x1000000000000000, 0x10001}) 06:39:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 06:39:08 executing program 0: r0 = getuid() setreuid(r0, r0) 06:39:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) r1 = syz_open_pts() fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x76674a2f, "51246fddf9e7af806c671b8cff3b8c1baa636287"}) socket$inet6(0x18, 0x0, 0x80) poll(&(0x7f0000000780)=[{r1, 0x40}], 0x1, 0x0) 06:39:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) socketpair(0x16, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) socket$unix(0x1, 0x2, 0x0) sendto(r2, &(0x7f0000000100)="7166a7a82d6c1dcd503c442840f4556405cc27aec6e54aa21dbf27888e246551c9f01725dc2e751782266cca276228a1296ceca678aed4d3cd222658dab09b6db19eb43a6c79c40bd44f2a526d2d713350a91a4ea6de70c7a221590bad4e9e134bde53bf2d8bc9e3e9b8b109f41918e56226191270cca2835d8e577ee8c89886347e82e11690cac5221ba241667b97c64443138b525a435270499e263d945e0944ea3d8760f2ff8f213f608e674f6650660912b31374885ccfc06c70a3a5a700e3ae4a62554482abfb1a9ff4b15ccb915259aba0fc72befe15", 0xd9, 0x1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:39:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) poll(&(0x7f0000000040)=[{r0, 0x9c}, {r0, 0x144}, {r0, 0x144}, {r0, 0x24}], 0x4, 0x3) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f0000000040), 0x3f, 0xfffffffffffffffe) 06:39:08 executing program 0: socketpair(0x0, 0x8007, 0x10000, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x20, 0x2}, {0x18, 0x1, 0xfffffffffffffff7, 0x9}, 0x6, [0xdf, 0x9b2, 0x418, 0x2, 0x401, 0x2, 0x9, 0x4]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xfff7, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/191, 0xbf}], 0x1, &(0x7f0000000100)=""/16, 0x10, 0x5}, 0x800) shutdown(0xffffffffffffffff, 0x2) shutdown(0xffffffffffffffff, 0x1) 06:39:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000002500), 0x4) 06:39:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000340)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) getpgrp() 06:39:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') syz_open_pts() mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 06:39:08 executing program 1: kqueue() r0 = semget$private(0x0, 0x3, 0xd1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/162) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) recvfrom$inet(r1, &(0x7f0000000100)=""/77, 0x4d, 0x842, &(0x7f0000000180)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/95, 0x5f) r2 = accept(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/60) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x8) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000000440)='./file0\x00', 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/221) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') mkdir(&(0x7f0000000680)='./file0\x00', 0x40) semget$private(0x0, 0x938f53f876bccc50, 0x742) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000700)=""/83) socketpair(0x19, 0x8000, 0x847d, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000007c0)='./file0\x00') readlinkat(r4, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/223, 0xdf) mknodat(r3, &(0x7f0000000940)='./file1\x00', 0x6082, 0x1000) readlink(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)=""/92, 0x5c) mlockall(0x1) pipe2(&(0x7f0000000a40), 0x10000) getsockopt$sock_int(r4, 0xffff, 0x1027, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) fcntl$dupfd(r4, 0xa, r4) mknodat(r5, &(0x7f0000000b00)='./file0\x00', 0xc000, 0x9) unlinkat(r1, &(0x7f0000000b40)='./file0\x00', 0x8) 06:39:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x3, 0x3) 06:39:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/43}, 0x33, 0x0, 0x1000) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 06:39:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000180)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x23) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:39:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x8002, 0x0) shutdown(r0, 0x1) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) link(&(0x7f0000000180)='./bus/../file0\x00', &(0x7f0000000140)='./bus\x00') minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 06:39:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x100000000003, 0x0) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x1000}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x46, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x23, 0x9, 0x2}, {{r0}, 0x0, 0x3, 0x40000000, 0x1, 0xffff}], 0x6efd, &(0x7f00000001c0)={0x49, 0xffffffff}) write(r2, &(0x7f0000000040)="dd0f7453992d3214eec2a3", 0xb) close(r0) kqueue() dup2(r1, r0) 06:39:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x142, 0x0) 06:39:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0xfffffffd}) 06:39:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) 06:39:08 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getpgid(0x0) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x8, 0x4}, 0x8, 0x9, r5, r6, 0x7, 0x80, 0x4, 0x6}) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) 06:39:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSTOP(r0, 0x2000746f) 06:39:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xa0) fcntl$getown(r0, 0x5) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 06:39:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="0ac77f19e7589aa8b5ddd6a31863da64b9ac0dc8e793e5a63c726639383874b3787001680dbe8f015b9e81796477dd5c68bc12b924fddcf74bddc51d9988a178e99ade38dc4a7b3942e3d8212caec735a3db21c8622714b539c57db12bdfa2268c2c22", 0x63}, {&(0x7f0000000580)="37ecd5e5552a8eb360f2d517c40a67641e247c0bf28f455dee2b30cc072b624671b2a536139bcb21a49f774ad4215478c06d618aa208307e226fc0fada2b5ddc8dfd4cc137ffe8e6894032e460ef207451d008e3b917babeba773f0279dd11720fce787308abd62d357a9bf4b8c78954de2938685802972617764b3d240d914b45b7924782e87731ac5970d1fc4e202d2244c2748e07f3aa6bf673b825b385871edf8b5ef409914cbd1c3cdca947f66f345410f4d03f82bc699d4240705227083bd4a4a8389ffb0ec08ad8c597c102747fc0f71b9e29de340fad30c853a4e7d8ac9e584bdd4e5e4981ceaf8d379eec62ac278b09c12036a00b2b84c5766d49c3b91682a826d938881609d5a561c113795b69642208738881172a3cae5c2ba3f0b55c1c97cc210c3cd570fcfe56ae25b7b3622512c9e01e735c78c6efc168b15f552a635bfb3dd2fd235ae23eab404034f30a03c41a3ee922d080320f1881bd67381b56cd7b0f26e393ed59d43ec67215c69b94da8f8f97c3f2f641404a1a6c448b43c6cd4cd7de72d60370e53842668a9e2c7885bc8884fada13f8a2c6eafc780915d7eb0b4ee2b4d61929dd361ac3c9ada106682f00666c60bcd752fb763c3902692e56a7c7ea7a3e7aaadb7e31d5d3bc73e23a853c194090cfe22209f7a165b547f66f70130d5bbca2ac50fa4a412c7ffc1439b7113169ad8c962ea61ef6860a620461adda841105c5d8918e5e002f6af589e9e15f11ad3b8f7ad70e6f7fa27ab708e59b6deb66dd7fe74f67812980e80139e2b565a9adb5bf0bdb3633f8a1f0f546fe33f68fe5a80054e8b8238fc6148eefe00c261c7424b08605f121647720c8ef59eea9f24915a698f7197fe5db8cb427485cc06c150fc3ba6000a00de3c86bd1a7755bb03c636a4116619e932db1eccd68d67d5600e197fd4b11951ef388ebedb085a56f0d3a0df85991e75f4d4912f99003c50c9d2b161ca3ba488cd39725140e13052e9ce6fbb08f1985ca1b633bd287583fee02f08ab7cee9107d1a8a4fbb6422fc6dc69901a0df712925c4a978bb857763be7852305ad1037fd25f0c0b5a0843485def86e9683f769d8e2bdb1b57d5a12f96edaf470649e3b5663c040f9dc189dd6dd2371455129810e3ff6371d2a60f79a1fa130e483bf34e59d51e404c163013af2a7c644c437a2395a5c87bff071f6a969b112cc5cb5501e748dc973616b945ae337ef955e7c6059bc0e084ebf8cd772a0a745155f522bd6f9a38a94bf36969fc41860cc2110e2558c046ee7e9b8894ce0db52959037f13fde8571448c9a6a87a7a5ac4d5a88c51c912fe8caf08ef6ec8408e6c1c10da4f4e97699fdf74a02aa9a08b84eb5a692d5d536e2c00a39eabc92093283cfaaa86c9565e29081f5e36b1c4056170ef114f9b1b4702d478eda7f648d992a367ca6ea22eda8163c7d45a1794917b0e91ecc6497f0112748909aab4bdab5e3c63b6b3d690950a71fe9d8caad5675923847ab88823afe64923fea31efea11a375e0a3a76994659e142ba1cd55e9cbf5e4286357bd8d232790328627d5cb61293f36270aaa008cdddace2a37c9b60eabd53295631523e66811875cbf2eac3f9d1635746a71577e86a8665b8dd08895ca0bc764b3d589b718b00581316b10191e8f94407c649b58cecb191187a760e091211270fd9127647f555efc31d9e2ae1c9c7caf1c8e9dbeee69eb2e1b8dde627633690bf2ada4c90e83c350c3fb86345e5ebfb761126be40d476fe4ee72c8ad43f9e993db37b432c91df9cb536935b03ad81852f43240735b35a1d5cb43055d1eb354e2abbeb40d312668ce1f743abad1ec9d9799ae1a51521888f37469bb95bed55e981ce3acb6791c93d8b8e9b601f280c95f8d313726b4b6b1f6c69b7ff42f9a8882fff1f1102df58a57895278ff79161c2589587e42c3bbd4c855104461f520a90f09c85bb5fa37edc79902be36634a10990923561db270af5e39e2aff180c69743a450b87498f790007b3f016d297940bcf205b98e888bc14073d92164dd5621cdaad8fc5b4940b1c28b38ba3d4d467130f57b6aaad5dae9b9ef69b987fc990cc66b1a96ec6e6b315ddeb2c2e3b1d86f4005a6284988352a5314ec5c52656f410543657143cdb5c0acd5c9c56e4d8beb197260a908bf53887162f915831ac39d24e4241b0b63da2c8e59c439d72e2c6849cc2258b1f48b291368182c8960888f637cc080da5b9bf335858d9c4f55698dbb2d72d63d487f000ef4f94fdd00f395c31131a1647e3381216b4434aa3a9c4172b5ed9a175c9b4b3bd0d26a39d887d280cd7969a58b644680143fc62828308bd678031902d5e400a874ff88406ebae5a92b4421caafe26ad13e13f44367716a4ead48c65698b4a96d66650b075141dc986a8f28e12ecb01e9164f4a4aa4037d2c67ab55ca26177af98c414766128febd4461951c2bc5d37a8e89ba9569e320d7747c2892d94d4c6bf2e57589cff893d13258f6d40f99dc65bbe34f57ad1f9afbd79dece400ee6d7584446ba668f5ffcd8ba99c5285e1e5fba4b5597222f8772a9b381d2f9654f08481c2836b01a97285af770eb5735b7dbed0efe5c8ad8103ff075d8a49e11bb80e1b84e3ae0394f0d68f2e1a59f5b323a53783ab98aa5195699f551b50c9a20094c7470a1536d9f7eed2169fadb3dc5695aa00b8d4c26662f7c2ed7cabbbe1457bae9dfc5850d86c898ca14c9921f79bcb9922af18ad1380a62ea527ad67161e9217cbe1823edf0046a30ae58f44c231c32bfdf54742d7d7765e0e8c1fc9d038367096aa13f7b5d1276f4c361400213df03fc3a77aaa02318f5079c2714436bab618b888d3a1d3585a1d7f047222534d541fe3fc4720640363f28df0de5dccade4a24efa9c2c0f3c74a86662a0790c0a962810e73f7bcf080f25415449af347c83f2404ed93bb3c4dddc44a7e416496acd6faef1bf88879e73df12fba639c501af0d96b40b1ea19258355f71c7253d26856bb8dac786c14587fc99bea64f2d3a3ad4c9dbdc44e424e3abe106d18e6b6be6310be57df7fc5e94b0f8a1bff5656d8d162dc84edc4a5d99c3cbfa21647b159ed48861f2afe8b41e61b904202012f78b1b2e207f27e76fb2ba48bc6f909f2935475a16852b02f62ba57cac5b59f875eed052a192d0c0ffe34df4a9e5d60e383a796df82d96ff7238a8a0dc6373402cc5403848ae66595dc44392966d6f6ae4ce9858fcbe4bb877432fa9e46dfe6ce923ba6f94725c3e2d8a0ce51c02ca0eea3f4996f3a5dd64e202ef5ec30402f0bba25a3c8648677a8d4d70bb5d7f0f83af0a0cacd5b7bd5b8a395905d6803163b55cb3e537c1b71c59d0cbd5e70b3f162abd935cee612bb99d69f5214472b592b2aac9d65e42bc868ed03098eb44873428dfef2e3bfed5bb0fbf1cc9119c267ef0eca8b476e7276a820d0bbfad151b73243e7cfcf576d0e04965f64e14db3d1c893022b73664869fbe434d7b13f9d344b72f0fc7c6cbd1bc500f07d59985119134f07c52704d5e23f0c942442a5f37b08e20ef892763f932b7c2d0caa064c71c8ae6d775c648050289ffd9f43afe5a0f0cc5e8ef50f5c1e7008b696a3ffd838efcfb9a7ada3b9d4bfe1b4e143929302f2f1521afb6d64934b48c999805e5d203455bd5f3a9ea5aae8c514f2673c32540e1fb6601b7304b9809ddc7332ca1b5ca39c7c39480768b15b6a7b85d77f9d37eb7d440af2d5725bb7f4b5ebbb445d7edfacd0b8ef91b70672e46d057c2bd7ec029dbbab015da12c596b41284e29b7904b81a1f3e0777b19a98eb04c3ae27e6904b5f9a9a73ff6ec5dd62200765e7da1c2331d43007141762387fc468163a1963a2f4e9fd7ebd25cc26badd0c2263270d7e8cf8eba40baff5a0fcf00da727f17c7765fc62cf6849bcb8a0c1e30320c5a43da44db8d703ae57cc7b8ecaec04dfdcba5e6f39687631b921ebb9dd145b10529a28f4086f77dd3199bad425d9d09cacc34456b1ff063d9376a397fa709321a51e0068c242879649170281427edbf30a3dbec9ce2040eacde634f22b8ae60452052133aeaf1d8aa95c4d6f5da09c0c9999d220c052cb2e0258e5519dca7565bda27143d422899652468b307abe7e53c22d4463fe33d67f53691ea4935cc5ae3a63831841f97d54a013066f6f04f21e280fc4c7f4f5c5d33bd3f2f0da44df8a9cedfe45d25b2b1bc795a8370712a5fd05d9b68ec39232ceb5cc2ea109dacccdcb0d6bca48403b44b49d5753c950a99850ec6ebb34e979c7beb4bdc602aacea5e1681f1a7349f6d2cccac35f6ef91e93eae2baa1432ea8e4f7bcc2c9a3a52921690ddc15a69dee15effc6e66ccd7e79fc881a9efbbd340342d40a0906dabeb61d19d4096c6fe5d2a2d5db8e7c259a744afc50e898f253cba4e0ce8cd21a746f77df115348f16264274ccbf292c2ae5f51017ed1183a471048a34c6b8af5a242a0995334cfafbf0162d1da6fa8bc6fba595d3c320faab6bbe4bdfdf2435609182991d02370de98e850ba4b844185782058f35c985cf7245165e7dda3a9b11babc58efd259476b81da89e38c4f67d4175e41712eae722a80e69b13f364eb4ce993f8d2e44587de0399fcfc9c8564c6598cf6a7c81ce0225201da68afdc3664caae506b0cacc3ab9a135faab8817429915ff14103b98e72b8bcb02eeacbc555d33ab61bb7eaa857460a1d77812bdfddbe8cc35df6d99464c3ba3caada7b8930fff51d557a9593c78336d52a31ae38949c67d8379aa2662e481ae2ce1e9cebe21e4c815413c66193d49386c99ab3b9268722b1dc604e9c0548df645f869d3e883a3790390cf580fb81a29d4509ec927ff7d1ed4debe54b0138848dd1b5a06a1ee8a0c3963b86638242b4d64e6022a311539bc057e6d1584dd45b6b4097e4cefe5bd40ab1697735edfcee73aced37da381e54552a0f92ab139a83336f34291add3ad500b3b503d0fcc0d32d27446e236aa0acc03c35e3785e5d56031ba030e2297494ef79bf0a165d77f314e1d71fe12883f2bd143301a2887ed6e7519a93c554b42d4df086d515b98e80515966f1dd6b53d8136daa7a7ddb26fbd74b188a06abaa8a9a2f283e19cfa8785794fea3cc32c84fe28c10ae7e0d8e42ea92f13359073a7ed0f7510dec5c0114e4a62d8d950976082f3bf656f40977cb5049923d59e248f02f8ef107ec8b1b37dcd2c65275252702b93a28c8c9c130afe33ed676987de0c86f2ee4b2e3a92b65e146b978fa12629866d21fcaac9f3c90c1be1b82c9e909d18dd58c76e87e9048282b69c40eb3f36cecf7c2ec1ca6f1862339659d92ff6227e989760a8e9c2ac8a1da6abff01582cfa8c4d3b0ae3cba0bb20c4c7aceb4ec39cac37343cd07e369fbbc5fb988652e04cab8ff8f7c5b73d571ef1b73309be4dce2906d7b6c236308b973a10268ddb2f69f7b9ef9ff95a02a9345be513ec7fe4babf8b23159807523f774d17c516038a032634b08606cd183e00671340896e118bbee38d3591921eeeca314665dea672bc0d3b1e080a419b142cf71f3e369442d24e7269eae3a149443d174721b186f0c4d2568856bb04657e2b64e4f83751b445733cfbc8f4cf705da15ed0e0b35e5b90009d04ae02bc40e33ffe2a45a195fe4ed7998805d8032c2595b72d4a9500cbbadee24297b305df4a7aec9a74c49eb83a5f9ed43e89d498fcb2c26f71d8ad05074d56ec20cc620b799577bd5ded8b64666e34b3632f0f19159132ff08b2250ac91b194cc90a1634fa992a02eb7e3", 0x1000}, {&(0x7f00000001c0)="3330347c784ae6825f27f6ac4ef03a06f223198e07a79678ee9dbbdfa2b2b3a9547f6ff6c069cd51d7b4e1bcde73be87e0dc2b90b6d6783e98a5b3a6c5f4271af26e6266d75fe565b826525d8b889e2deef0db5bd8ef083f8737d9ba1218b41c47a9c79a0e246b0aa8c14e5f3642589ace62a47ad436ebe05c5c7a1ec5a20a3b7663825514289dece0591a824bc4fed168e24dc91d8fe298cb49461646b3b5b15117bda7e240a9b4618c78aed0228e20e3d08c8ad5", 0xb5}, {&(0x7f0000000140)="ec99cbb7f1413b499ff511b4", 0xc}, {&(0x7f0000000280)="c66e013fcd734ba4bdcdc1b705184c2dcea1a3be75fe53407f5887516c372c01fd53cf76e741711c1885aef7d66e81b24f7596f8da94f3de821d", 0x3a}], 0x5, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) getpeername(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 06:39:08 executing program 1: r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ea9000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x690, 0x1) getsockopt(r1, 0x3, 0xe6, &(0x7f00000000c0)=""/248, &(0x7f00000001c0)=0xf8) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/104) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/14}, &(0x7f0000000240)=0x10) 06:39:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x3) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 06:39:08 executing program 1: r0 = open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa0) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) 06:39:08 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "91a9e0d67d7721ea4793d8e6e90aca5f93a63a7e6a06fd2bd78c400c0aa7032702bdb200e708336b29b3fec2198578fed2dc1e76b2a664a8869aebbd6afe0b59c3c34f520822f420847ded2a1e96b7446a609e6df6ada4c4c7f60ca03cfb7c2f7ffeff44df6fbd424669108e1004a28bf3507b0f9147473c1890461af3bf7fbe8669ee5a4153f701a8628fa1c82fa704b8b6388761fe34db5933a9a51e357716906103a3cc94c6675f2f957b75f26302124c9746dd7408fccdced808f6c424cbaa4ca0b488c537b6b2863cfa791227750ca0a201c42cced111959e14621848d39d441950a55ac1ed24b2de9a45e0121622208fe7ddc5c2f2cac49db7db5a2598c72e1452517f085154d468537d557b0a4062f401a373299bccc044db25f4be822b659f18fb5b95d9f59f7b47398475f9362261d8c5de61962ca25f4745b0769440d04ac52e47a03a53d98099c83448d3e64a2efe84785d43c3e06423c65b97410d297308565e5389bd0c42dedd1dc9484953bca98fe719b1a416d0e497aecfe52246d99be7998a82ef3cc10271e3279388ef0b2bbde5ef8e7b411943d6e4fc7496366e3e1bf4ecb35222f3150ed9d0ea29805aeb74297791ff9394b8ac2a6a1c605c471d1460dadbe2c79a7cb2f8be687298380fbf1cd6bed368cb93a350589103c4d74f3f073ca734185c14e3aa173cb75494b7ec91c27936064420fb4e208c7e4bb7b484de913a8af675b1fdc255c9ebe1f31f671676e5eb66f608031cdb06fec12f608d2166e32b95a0494790c0ed607c81530a928d85630356ff5e3ad4d70b445728a1c77b4e2477d21af490997769bdd27d2c29afcac44fda6c38d6d9d97dc720ac76a562a4d69cc64e2d91bb2be748a8de0e54892a15fe194d86e145cc06fc54a4b2c3534265a2d8e96a0faca2c141bc8c414b41111ddbfa2c017d3cea56d842144db105740c696c37da8e2866d535a364ecc0b8b4aa5fc330118b094fe929c43a5a326bbdfb0f21a4bc4fb65e6cdb6cd9655b9df36c29e18d3c32b744d260f37963b61e7f21630a93c24a5410473b4b384e74e396dbddbe7a495bc0a89dbbf7614bb2f821a8cb81ba125e5132d9169195288cda5f0962fe6b76228dff168b967be49fcc296c28616f1b2a92e8a7a1c3f38d5cf37878c9aa02618f645e317acd27aecc7fb237429e9ce07050f6f89a2c35ee63b94613c22fad74192961a57d1023fc357b049f2ca258c1b4e11a3c71c8c4209f412f651a77ec42ec13e6908761a43aa32d7fca914552d1fbda7bee67d5198213597fe5c5ea1e9ae0a3ed720b07ebd3e28595eb9d75c3604950233585d7c68dabf4c955718c339372d03690483dfac3404976c1ec3ea14edad353a3a5d3542274e410d3ccf4b9528c34d9a446765372f0de8c2f2d2c537163c53f34de8bb05f53459ac13ba7e178bfbfeb46b57a662d3b2835b9cef3cc541a45ea28f8a66c8bc344f7b43c832ee47d7ab18f2033a5f50268bd26a4dfb164348aff984f9b5598bb5ea09237bc05bf73bb95ac7ef103fbc9032791d5de8ead78cb1bb2c631bab87046b5b87c629aeb00fdce42b04fb113809e443c88732d6fc9e31542989c773a731b666a9535a5749dbbdfdb6bd256e687826cc50564be7d03d9746312db6c36c72990822191a48ca5d3e5c0459076e1fe627ef7b7dfdeaf34580daa4488331582ad49e4c509ae9a3923cdea56314d6bf04fcb651cbfbac44e9db87e38264c4e4c6b5f74da3ac48293a6d94ff749851775b749b2abb55ec8ff2ef51a61d2b89fb402fb682a592dd0ad4e1c1876f2d96165c752032d73816fa1259521ea1a6726e6efd2957cff04585d6a2e14ed32019ef7813f07d6e1407d9bdbe78dfbf9990193f5d4e608321be41b795d608bc9fe0cb73a7f039cca7e50148403d1f8b73f77de60df054f4f28e96e2069d7aa277d6cb091ef81393675f83d32d7e4d345783eeddfa7a73bf4e94ffdc9faa1d8148116069d878fcc0450d0078562809e5f5fb3d900fb366f08c54de1610bee31398938b57961d321bd7115dd9bcc80ec7a7fd99b447540276453f7d895fd8aba68856890864c76861dcb637b545f3fb31b52ecac1fb5e6dd0802a6d8342e3fe0dc60f07ccb35f0ba2d0bc05c0f94412411cc9871f59c0e9cca503f6ceca001214da69b2549ed99ddedb97621d183a1ef3c8084562f1dc3906106f33fd7b6dd5ee4dda7705cb0bfd31d4edf2bb00dd4e74154768307550cfc8f34ccb174802e034f6c89df1f2501135ba37eaa5bad3bec3b28515151fbbbaa7e433d1000cbb94b5ee47b9f1419adf91ca3422f5949627e16b240b1a8462c04681bf273eec1f718793b7aa6ab064b87ed591edafd62493c2eac3c74a72fbe4bd1c4c48b9c32e171a15b29b60191d014feb63e19fd13d11febf2fa7f6b31de35bba97113abde7ccf9e8eff77e080feb454d41ddbeed8952732a2f984f7f1e1ac2c92681e5b2fcb110a01d96f19e5ba4a9b8505804c98411b4c1328190d4e56815ebab09442cfdad29af2cafbefed54ed7b7984977a97e489556329486f2db3a28c88f399eebbd9d33ca870d4219439834a255491f756ef04aa332a12cfd18bf998a0e28505ff051e6c59ca2dccb901c15b5834fba78fe201bcef208bdb88505b402c51cdc673242ec59d8e19a455292e2ceee463a521b5d3b284ca6b72a995adfe7401ac5d6d369580b5a9c1f1af1c0d45e5b7ce5b7bbdf1b17bce707b910e7da2d17498375ded123a3a6477f4aacc89ca22d8498f6d2a98b1193a899607e0203de8255f83d4bdf89d58a38b6eec6b15aab4e6a4ea90b2c247dc7bde1f88bcf39ea3d2e6d58fb1a9a948a9960b87bde6fcfc99ed81dcce2a70bddbd96b4f55"}, 0x801, 0x0) r1 = semget(0x3, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/199) 06:39:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x3f, &(0x7f0000000080), 0xfc69) 06:39:08 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/251) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/112) 06:39:09 executing program 0: setgroups(0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x2) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x882, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) fcntl$setstatus(r2, 0x4, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:39:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0xfffffffffffffff7, 0x0, 0x800000000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 06:39:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 06:39:09 executing program 0: socketpair(0x27, 0x8001, 0x4, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xe0, 0x50) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xaf9) clock_gettime(0x800000000000000, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000000)={0x77359400}) mlockall(0x0) 06:39:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x1800) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) r1 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 20:33:20 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) socket(0x6, 0x4005, 0x9e) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) socketpair(0x6, 0x4000, 0x5, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 20:33:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) getppid() setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) 20:33:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x21) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="7d7be356985db41c474e6b2d1028f646fa35480769712c637b3f209d91b4f4d30ef5748b045de646fc732a5c11edb7bf8b26b5a0b7b5cda72242c85b3073a02143d061bc8171e9492aaf817a50ddf6c8c77d31c50183dfcf9e8bab5097", 0x5d}, {&(0x7f0000000240)="9fa87b770d127432454c1069ce4111dc17142f32e0c85fa7050b5482f1f06144d1a65462237da9692673ae0bb508e8b29a19a5c367b179de0c9733c41124ea11ee7d76f6d5ccf5a49ff6357c6b8b93cda35ee2920e2378c03a02bb963f92baa4d7f75a661e4a80e299649003891e20fd91b25958f30554a19f6d9ef64f2189e3e1a0bf3790b23c31ebbdb781c865a75997a4bb3978a0aff5daf620154303e1e535d6735a7b53370bf4549dc6c898072173c1edd1197932763d7ea037994d2e4b5e913c274ba0f4d9a320178e5a021793a1e69936e9f11871ec9dc2bcf7d7ef213124ea8d67ce48e07c58640639ebf74ed5a449a0b595", 0xf6}, {&(0x7f0000001680)="8d2562927c9364b0e33771b15b86497fd27b738cdd3238c2536d15a81df04a1a7b2ef392b028513c0eddcd37d29f0cad97d7f1560923df980e35b3fd6d45502971938f8aa4298766f0bdd6ef3feb5e340296a3f19d82286bb17fd83fd1a87bab7e3411e390c41edfcc707d7825b788ac862da79304f09179b852fb26a2d4a484a757cd3bc9cb00a0c4ab2eec3afd95e1187b045a7455bd2749bb590268abac3bc9fe09a0e063e1f1909d06c63c86b326264a01d36a60520d64eff7a6e377b2021cb470b78659409442a9374b67aa0c357ddc36bfb63a27fb2e7c8d563241f4b72a26efdd0e9e0a79951cd3a84dea4b05c3181e11dcdc3b71f25e7b0c7688889a6721c08ad24975c9b9fae2fd6ab1176123ba358b89c38d9af8eba0e2debf0289a0700d2781b1402e37df71728e64edbd44d73fe04a6fb477f1ae95830579c24e75f30864f72a66b0f9cbb725e6b770ffaaece36d816df10498b5bf59ce0e89eae0532e2ebb9422d0e6298cebb303eec8bbe80353f56ddb330efe5045d7cdbc9300091e98f448c237cd1b7678d00cfb1732b30dd5247b6519468813df6619092d14dd8d294485443a9d3f9125f80c4aa27146699534ad0740d322ab2a3ffdc0b6e2bd89938e0f374968ca0e4127c5101692203e8ed783eaf2ee9b9c3da008497ad4742b5848991cc8bb650d4093632cb26eabee55846835af35ce95745743c44225d85b22f2c11211e44ddace44817cdd372ee95991f3bc36b68a145b30e0ef95015b5382bad5221fd6203640d6b86323a02fca0f3f155226c76dc9638bff518a7f01cf17d06ba0d8617f1663cbe5f61bb27c2cf45c45000bfa99804cf4f96efd240d7e6000e51dd53b09671be0188e5b6653df0c60f456753efbd1aadbfd1d69f6af7ab47b46a9ea10dc3623e5e37a546bf26028bbd4e0d06d8118e4bd20366cabc23db2ffabe256d71c7752cbc44d0cc4b8cf2bab6cf1f5b9767e62cd73b7c9d6832afa59538dd3b0519ad1e1c7aa47e389508e841f89f09c63f1b015cb49b86e605c0759d824af9e1c87d73b36ea61f6d9cea0ae06c16583146875eb3f9ff5b0784ccfb9655ac64c3b95d2fa0b69eb8c27acc68245cf7601dcf4bd45f7849991a8e570b3d188ffdfeed67b053d166c71381a0abde2d0509c64776981cb6f8d4a900cd8ad498ee7439b15164dd60414a29e12abf40bdd9336dc8c8dec54805d3c7306fe3dd10eba05dc97eafd0b5a91b7599907248e8016c0dbeb45dae3a12ecc737a61bda1228e55b06e600ec8bb62413690c52330be9b98a6603b9ca732f047745657532284da9c24a6fe9b2e20e0588f2fbe1ff0af7a0c9676466154af2e5ff2e68abfcd3dd71f46613265bb3c73b1dad61f6735869cd10196729e9e5bab50022145d64657570b13dcc2bd11e37c6b7b358083bff16a37b1fcedf14563fe3f83021226f2405fa51539618136e1103b1a0d817dc0a62ee9f866d4cfbbc14ba916bb3ad5ba8f37410f1d1b82560d17bacf37bdf49ec4769a7c2b76844eb7ebe09d9063a4d9aa8bb6a9a50bcdae7ede3939e69041e3f9c3b6d80f6d5a12182aedfec1056d071dc2e011abd10f6931b88c26cd98f2fa08c5451937c7cbeca15cec0bdc53dc46ad5736f71cc2fe3d07425e9682ba7610c8eafb1e13f9605f533b63104e6031c408201baf092b2193c3e56c7468b39d532d7f741d719bf70a2b44eed7ef2fa43dc6eb8374b2575ef0b015813ffe477e16437bd3f0f03d30832533232c8e5266101f977907247b5619f2c69db02adc19b717c4d823f79ae2f37d8e3ea82e352b6516c887af04c7b23f5127b70eaeae7f17e8fad6247707d53900b894661467d40b93577f84c9479b7a03a4d5f9a440595eaa2b9b33c033e6cc0e7c7716d79195184d6292225467ac6eb0adc5af3e3e69653f2ea01f1e914a6ca32f5686089ff69ba945ff4baa0a78c4fea5529ac4444b3c7d1f9ed4cef0c89302c3607196806a7afae8b31b943c04e259139406169a35ad9649bcae609e8e6dcb51d36a6f300405f80b85113560cf6574f5da76bb426c0e573ffca73cf67fa1f1ff587273a684ac0e335b0b076ea6519be39e87de13bd245386c76fba8d3b001f7c88fca1bce8a1a4992b4151fe06ebe56769b4f1b28224acb83dd943c12389093a3af4087eff9e91b4e97f2293c803d4d61d6d664e26dbe0235ffef5661b616db1199d996e7cbdee07403856ddc311adb2936a857b9c5aa7645816f668e6f62553a7f63f7b87b0b5b53e77f57e44ca4879f8ad965a51878385138e1046ac0f6cf031c7c26430aac5e443da80a0c82c7ddf496307865f9cc9923d651f7ac53a10a7bb0ed49afeda74bf2ebbf05147d6aabd93972f8b1e2ef09465df91188bbbce3ab0246aba73df384df261b92e4c0c4b058ab9fbb014fdc9aee3947e9073e89062f49b7b29498ad03750a8794b5fb1597d26250b66a08d71534c92d2d35b48ae88ef7bdbbb5a6a7b8a7de431b8ca42437d130bb617ccb08ba0b73e3bb15e59274978b71522768a44c76747056454e66e75aea3a7a5d12c1d06d15a1b199df347c3ad0d9c0b8becc7649812565356cc76eff118e41885bf38c2f830758761e944d1de21bceb8cbcf1216c7d914d81d8bdc304d1d359329e758ed83611d871c259862226e2c2c067500b341855c285fd3623fee076427b19a49b08bbe255dac8e512455dcadb91f2f3481607adbbf4c8dfe5a0604e2ef8a90510f3efefd61d555222d36a28c5a46c9083b7ba463e873c6993e9ee63d320b20ed96c11f2049af03ca18b9259f14bbe42c8f98e9ef754718ee2fcb9e0c665c7a96e0c1f9941df6274baefbda675e19a75256ee1cfd7b6b45b428f05151068f0b43738de83bf26969316e7823cba1cc4bb10b2ed9f0b16d34f01bf33fa8131cdca416fa43d850645e6c7e822492c52e05f7911d8c9c16b39d6e64a8c215a2fde728fd3529f91547548ffeb92d4cdb929596404492f7c724650ae85d0d33f0f38742efaaf3fb5d68b12f8b70d50d2f7c4525f0dfacad9db469976f48974089ea18bb00a2a7e7123f3af50c1974ef2ff6a20e4d35f98a567887a787ccbd9673638574b5e0d7093b2191c86dcdfdbd5dfad5e4487e96e34a166cf4acf6ac5794d27f1a411c700f24ef32c9a5bab53947de69651b3ecb2ba3018d086059318b88d1550802e19086431641849f1d053dea1da87d72afc70e0188a1f08511e48c4a3d12fda0400fa5b9284ee0b67f9bf88f0a13da699f20ccfcc719b1dd0e23250b8e5739fa5307d13f3a635449d3b5d430b01051be9e8f09d3660c30cedf388eab9c333ac0be4ac240a19c1c66226477bc5ab69f073050a6ad397f25b0ba2a9a17d45ca10a33ffb8ed69a90c8669af349ca5300dc760014939b4400c19b5fb322ff15ca23b9291467cd230946849194fff5650523c2607ed43d9ae2a068a6b0d3b2372c181549e6f98fab59599a39b66524285ac3c9f05bf16c6fdc2158af380e74553c377a98c2e0f7faedf171b12d86e19d3326bd678985f084172b7ad1edcead21819f0c95428c83152b15e4d06faaab805e6788dcd4fd2d104ab9aa3fff4b88a6ea7ac71ad38e356aacf3727ae4ec313455e6944a3f8198fb17d7facbcce03bfe7aaab88bf6a7c0081327b029d37e0efaae6d2e4428d184828931fd7d02c20bb470123a8229d000ab1ab2c9936969842fe9a18ddbbb62d8655c50cb7737af6c79e3a2cff6c5310066aedade475dc66639567cfe434a1161259c50fc601c241794956f81b3851bd9820ce9e3e58b05025e8edcfc83eb80a1a40a54d2a5ebc4de68f4d97661f1d249869acd323d7369fd0b9c316244c55940df5adf296d78c69e9857547208a6317c7e67942ea88230d2c7b44a3244729e269071e17ae6bacb276d4d3d513bd8ad799fd5d9c3c9c3ec38cd0655fea53ba914fd8ea7e1bd38a5e302ccbd75f86f8617499726998615def9e7eb7264354e75f404b57b5d38f4311423d966ae953d8d75c59672834d5f4ac6d2502e976a4626c0908e19bac9e261945f7bdd8637a85a369dcb7a02515ca39d928c9b0faa62425a1fb36cd011580c3bb40aeda288374ee6c771c34a8b002851aa207c94dcc692a29c847ebc119815acd9d9fbad7b563eb89669398c59a427261caf7e577150bc7b9c8ef9dd6bcf45c9350b9ac1a9a7f59a636a6c7a1a21b16f485868df81ccc56a3be2a570dcdef1aec71c3f705dd39bf3d0a8c0791db7421a9e75cd54869c42767d3f03f3e2ca81469deb6e7347ac3fc130d7f5730ee6af302d90109dcf0f15485b3f3d7f739d762465e61c9ee59eca556e5628e198235ccd3dc596aed0e9dbf6f46befd6d1948a33351f650a2616466fe2f6272d8abed5cf474a96cd381b2d128df01044711c0c6c48715dc3d9f7c93ceba673ea2a738de2f2c703b95b34d56b815676ba029ce44a880c54b5e33898ac071326e7b5fe8941909b9f38e109cf4afe9f6c8f176c3c27cb54d9088a83879ab6c434a8908fa70f5b460840d54ddac141c867b68e1cafdc972ee90181415068964e578c46d45475b2d798767d0b805af6b335e4b2ca8d2b52ea285fa4b2cc2c1816c0eccda2442b05431a82bb6f34c18f20a5209642ced7af0ef680daa275c4826722e87fe8cce0d57ae8f15ec84ee3cc84a99b5ed3c417250606718fa2599be228727af3dd9a81c0964961633edfaaaf4d80955a5ec1f52591389e5402665a5e889a9759026751e77f51aa7dc43cd6e0c4710de855e6421d859bd2a6e594cce766b3da075e55da739d7002fe830cc6ca93873022cf568fafb03cfb29e24b1f02a8effcd0e096cb35fa718a04582d9d6282705edbe712ac1af74934756e7f94e07022baee61320e77f9eb434eb0441729cf7ffd8af224068b38cd3fe83084778dbccbb81332ba4169323d9463c39c701b031f69e45310087fa07921adcbf247ccbafec1e5da1b374bcf7e0425365469b096d2d184e24e1d0401f096d8fa28cb2bc9adfec4be68eb862e6568d1961d12527b448eb7c5b101eb6f3c91985362b14e38ffc4bc10420d708de5873d540c957d87984e59e48c629e0007a634ff32b0526fc79d4d9c78606bf2e6bf3a9678e49a617b7c62da48053c56f29957bc866cadd53780f4978613d32d226ae2bb2eef0c24e627777e83bac18f3b55a1c9d87a1df2741f537f9d9355455e0de505d83f8bf27ec1915a13ccea9b0597a04ac710938ab0fb1db1b65af6b1c58150a2800c85f1b594d6fbce7a80d4bdc53b18ed2fbe9db9a97017d416cd8ef22874be9b05ce0376cd55f77d424ebde820ccfc70a38342ead5676d94a0a41fd85b2a7c15f0e63849152d2201e68b24d70887add10a2ee53f63612bf2a9640c41c6e4b3bb699393803b1b739a0019702fe6aa22feb461aa088a620c3a64d984e5b99d19ad5965841db18e493b95f799ec8a390a8124ab3e7466f09d0f91a6b882c21668c0c2d1f7905ddf1c74286e6273c161b05bfb4bbc4afb642ebb1e8024475061a5a052f157709653b9afac1ada9fb20d3b5710187e9fd90412ff43500af09f94807387c89d88cf7e1574c2258de3b20f4c6037c8258ad7c3f9abfb4c3c46825cdd21a7d40498985103f4d3df91836b67e46f687239cbbdf22bd54118f1d7bb4847dfb7c345cddc79c7a783c60a891b0ac0de9dadbd0046aeecc3b23dbf48ec78fa99d326f4a1c6bc7a1aaf97ed534dcaa911f66109f23877603078e0776826b9ccc4fbdaade2c95685327de2314c29f6682b48265f4b", 0x1000}], 0x3, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="783ef8135d296d6275e1172cb56ee81cb93fec5a036ab034f0c73c46a76eccb3c5993110ddd6e835e1e328e1e7405ff6c89e05f2d7ac0592cc9dd417327e533d8e5f9a4ac7a7bf4a20e17eef219eb456a4312bd739e456f6ff702c8c5e3e5ac3", 0x60}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="07df3edc6725388a1228119be616930feb4c2bebfcc45ed6d4e15ba0c0848a24a10df33d383facdfa333f9d49347f7413f790e666324333344671b99cbd7f96f0ade40521f18fd3a97f9f84b8dc4e604304c53e1be275c70282e19844b67237af7285fd3f1bdc13872cee74a7a4d31dabf3f5d95871cecf9afcfeb512fe7a000dd8605d84eb4", 0x86}], 0x3, 0x0) 20:33:20 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) syz_open_pts() mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3d4989a859f2f52b9fce62d3b91053d418536144b56b846f929d29f1865fc025f20d7d47cd66c43a15df5018c5c8012bdc082be9502a296f5ebe32dec10009fbf258e4c6f919857d39380536c4d7f76db5988f05c83084c7a5e229844a8c200b37e69a6d11a3566af6b1e81683ea", 0x6e}, {&(0x7f0000000280)="7b8065f61b7a57b71fcddef552d2bd68b79ffb814c31f3ac9910d3ba79f86e699e6e96b2e266afc07d662d062d9dc5215e2be944277c007d3d9ff4134c61906f26643435955bef7bdddac570b454212214cac22bb3c68691c7e02f9357730496e374b36fb873dc59e10a04743204251bcda3b626bf51fb5264ff49baa80ef239790df6ea28519266bacc984c892aa544c0909cd05ff645c3f3484cea964f195eae1a6b3256fa5122686255b3a342f1", 0xaf}], 0x2) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x2b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x28100, 0x4) write(r0, &(0x7f0000000080)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8000, 0x3ff, 0x3ff, 0x6, "17c70002fc652695d47b8c5860423b75e696d153", 0x7, 0x7ff}) 20:33:20 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="36400a2d5dd6f0be7772d410605d6fa4f04bb596e7169dc93345dbb14d9d3ca33ea6fb8298945653e12a9b000cd45ac0e8916ef94c9c2da18beb1803c21a78d18f19ea175da2567c5a7113b8d9dcaed00f9b7f47b25e7873258d900cab3c7d25bf9299a216fae270243ae91f21d35d330e79a8c77f0cba11c8b748216b85bb7567563325587e19ad0dfb7b092b737553f9521dbb72a8a3a976e22bbdb9268a9be7883e7c130c17bd96ce211a56c61ac78d608901bc87ed1af2e01fe54128cdaecfa4827bb6e23f061b6e2a7e0d998f3743e0353b26eea2d845df8432a19fb40aa07ea6ecfa2c326454", 0xe9}, {&(0x7f0000000180)="a1c2f3dbf9f8a78a9a3207e437d0d97f8badd726bb811ac88e1a04438a4cbe04eb94c5b3c657e7df31f56f42c26b46b4a2e3c8d7885fb3", 0x37}, {&(0x7f00000001c0)="d38ff50987f3a2245984eb1d5ebec86670cf1b88ae620a95f06580c62f1cb74ce3db8d4f9e55c20a07f1cb28ec100cfe6912f67420aba62d2a79792091e150a596f0d355067083146337f1848d734ff9c438f557b8cc516dfd549b39c1ce27cb9f28e77dbb7a79701864bcfb71eba66c6bf72022b5805cd106fae25acc311fb8ab2f53f7698f3256384b295cb9fafb230560fc51e2b3b1a521d806c14c1480b3db0a63fadb76ba0c6e252d9352f90b01e4ff", 0x41e}, {&(0x7f0000000280)="b83bc37a33fb9acfc02c411b496d0bffbe32037cbb", 0x15}, {&(0x7f00000002c0)="3e9ec725f0f5c9d8fd8f52e792a229bd9e1ad50873dbadaf8f8bd8cb21aeeb7bb30c3006b64f89340f43c1320595102665ebb6829f1ada3346b69f49ef6d5cdb408130f50e05dba05846e99ddea4ad1a08f62e", 0x53}, {&(0x7f0000000340)="75857787220512498030bf4836dd849e46feec9819f43d31d6554ae7fcbde085cb85810816d11bc42fb778f7ed6eca35ae06540ec0b8a2deed072607a64da5639157c4a0ab2de5e60a320e6b546c2b1400817d95f141a77ea612cf8efde8c56933db8e5d0ba1169662a17e90972bd0bde30414ccb07cf8ddc3fed0f4dd93299be67103870fd92f51af89cb213ac4a4c1ab1c47fc7581d57c61b8aa7825aef2fa9955412cb116738519564168cfeb922b98c8b8e4bd9f644362ee674bb584bbbe16e32ec3aa1a75f22b2b7a2508f0fa53fb93f1b859869bc6316732964b3721257a0841a9d3f9", 0xe6}, {&(0x7f0000000440)="4b4c538d8ec77f9f0cd5e66aa9e96d1349d66cb3954a49be13411a39c496d64c37b43afd12be9cc0f511255f49c0936448bed94c7968d15c4be9805eccba9519b58740563f804ccb7f2765d0ed5a7b7858872bcb7d63d3bca1a9786744a3bf3cacd08c7876682d11f3625a9111adac1626ea5a4f30fa7bb25643889ce20dd06bb71fcdf710df3a89de82bc87841b362744f2232688fe26c35388292fe86d7d6b364ecab815898053b2c27084637468137db096c062ac227c2695b715d93ed1ed4c5f17e41ccf14af19b212", 0xcb}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0500a38a1321bba29302cc67c094eb51", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0040000018000000000000004c6b234052b4ffff000001006362bf5bb756b8d9001000003f7315e8897b845fa45a2edcd56e2038d3ce41799fee5d7cda13e325b69f1c8bd796aabf0be7988da2494beea03ce091f0bdad2d176248e2d1c65a84923ef5185e781ad818536e9e69497e9b21e90503ec77aca3fabc87f8bd58e5e4bdda5d00a98502f03e76beb448425c6fd0db0d25e5bc218da9f5ac8b16e68cbece7ab1687da451a4ad14d3d0c00a61e5f2a6d3ff11766ec27ffcfa15e6c3a398e26c45eec37b5ff41b978d0e65f6f448790102959c3741fb78c76a2f4a289d9d224d62a1f7507f4cae78be93eb0f115a7a3dc4e9ff3d07da708c47281341ada026012844fa481562a428482d1609d22fcd8a75f966561d36888e7fa011d2e01dd3c4aedacd2038be769aafbb99a0a52a8c621f4c2a37702d99adf6f55b0c246129e670b786e81ec24c155fa4867ba375cb075df5c47a4ed790c98d85910206541e", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x98}, 0x0) setuid(0xee01) execve(&(0x7f00000006c0)='./file1\x00', 0x0, 0x0) 20:33:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) 20:33:20 executing program 1: r0 = socket(0x1e, 0x1, 0x100000001) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="48f067c0ab95df758ae13c36536c32d4d8e9c36afc728f139cb155c657a22cf1140bf1f921afd682f47802e22381029ec87cb9609eb3b363e5728fd6f1e2f4ab00bd5640046fe5577d9a173fab63e055eb106dbbf5b8b8bfd9fa0b31432c8f33a00070978e880ad3cd183be157996235c574f2d6fd2b50e3226461c5d630eb712f02a2d45dff98270a588ce3eb6479987079792d34d97f1ad05c7aff8f115eb5f8d56e52f83a79722cf92205c71378e5f5ae2c71ee731a134e4cd20d445ffde5be4c2ceea9ce17cfdc1e50626163e8ecac033adf35bbb5948c28c2acf1c404feb21eb0867e6c15d625b654d4d6c61a476b80857a5de9d4a878f70929f4f348564985e7b09a8c261a8ec8f412c9e6760f925d6b36c0bcdf930a9d489f3ecd2d9f9897bd49656bcb251a5549887f150b4206c3b8017910eb9c3d94b8b707645637bce83872396667719a21f89393831ec4575303f7e0c21137c7f19ac5e582419192eb5fb1dc60938d0d416d78a2e680a3c60aa3f690b8537067adf061edb2a969e11c39c859fb3f3626c0502ebf871dcbf3803bda6a3f8d862c1d38c736bb0eec0adee5c96847f1dde19e7dfb749be0d5f03faa0be8e19dd1557fd29f97ac755ab3f19461a8f20c44b245d97ed2205575188feae994374eefbd9e146698040bd7a373b33dd614ed44900bcf2f2331e07847c86f9af2220bc502502c7952a2877e42d51311e0a6e98574547b65bccb659473061dcf2e6a72cb04df5b524a7745d8e56ddcfe424d13b58e05ea28ec4c726bcee7549228f3889d7b6a86f430a0b1c02072c9d2d2ade967f3fdea793b0d03b0a971ca4f788746cee21f516ff592f666b4bf13af8cc0389b190427ed311756197a55565c246b732f3f6207c51bced795aeb704c4a6673a48e86a9013e3f05071e69b7cd87b0d5f25a8b6974211b4331e884ac140494f960a21445de42b1710fafc7899db812107cbd7ecd0c12804cf80d560d73894f3b56ae991602a38f9e13acfa5c8928cf8d62fa8130ab0aebd928478bb6448e82d5f58484a81ffcb119c7c501da1e716552fbda10b0a5e4182e7d84eb61b67d56c9538be2456f48cca887c2d6f460185fbb937d24762c0c5b9b023e1a0f5c79e463a4fe95542bdb63363f2dc1f4c12b9f8e2a0dd50b2dbecf14b25897e6ed3ff3dcaad53cf3f5cbb4be71c40a6ec26bca755615ffc27df6c84644c36912264dc9fa2d497d6321b566ca288c320f6d46b6c54433961a466ba5fb6efb0389fbcc7ef918d8589eb87db2611dd5866b97dd4910377dca121987839270d5a1e0db53fe27ef946a0492ac52f788a718b41a1035a875efcbb0a42666ca8a3e65c29753b14af140c456572a7a8a7968b795768f0e7631c18daf24edce263c256096d218dcc2ffdf0f942ca37cb898504b495ce8775b48c768112b8badafea75a36e60a2f0832115c1f077efa2157d718f8c10349723eeab891c4eda002253b6dc1d0eef4923f6b7dacc535e01a2ec9b3cc898affed35f7edfdbcdac1c10a06658f5c2227a63c72abad80d50dcd6a92edf81960f60b03ccfe804991ff43ca2af253b7cdcca52dcab6da61e3aad219d853536151cf4e6aa7b4f2287d929b4488f5a01e39227f21e248238a90b32dcb84d605cac7af4f8c0df70b7e1c278de6314f22398c2bbef8f675c71b5da67be9d17f246e853d86b1611998103fbdbb962d4a853bcd613bf6a16223a83c59bd8622f93cb84de1ae44ee77140b80417f3e554e8f3dfdcf2b2f4c87a9edd53e2d54495dd3e2e92fedf1d7b3873b547e6aea11cfc5f4de1d1e80d5d1d3653dcfcbd4fa1ff311672b36d30afd2ce12f82caa22d38f03156f6fedd277c19bbfde7813cf4e135535de7cac1e87f875c73f3739ea784181472b75e457e426ffd87ec5e3d5b23077673785664de7eb50bc257f4a6b8480960eecd8b43c2f15574d55c87bff79939553dc886dd0012199a279c5bf6fa79481bff970a9d53fcf6b0deb0f58d20a842b2d731041ffe33fbff7782fe52540344d9ca057afde0dc37683a670faa27d73c49f533811f57f39ca688e10ac71f62a1894a24df5b48374cb466ab6043594d4059a73ab67f2f03068a639c10ac375b98f8803c733bc977639be7a6525c96bb070d128ed3a30ceda841660f653bae676b8921cbaee63878fdb20083f6f55b9d1167f739a57c7c90db16cca9776eba5748694c7cda4ae050639f88d72a602da68f58213d5a1bf6016e6798e04a4493fd4f57e12916c7b2e1c152943f7cf9a35b19e69ce86bebbc005427b761ea0698910a11a57caa67c0fe853406e3afcbbfb10a0caa610b76fb53b54314d781c32cb86a2849cf08f25aacd84f7b41cb24aac602d21aeccd028b51b8d171a0bafcf3b00464da7e6e77caabb3d00c44ed91404d1da4cfd50946fc6026c9677d31399d7b8f09169a614cd6325580515afbe21b73c3f259988e870f3b60c94602f0e839fa6b797b265b98c7538d973d906795823c2660a8cfc98033d4f67fc3758d83acb9f49338d087ca18d30905e7e1f836bad3d5f1c6a87d0f00d1893d6fbc1a233fe0d8dfc9333046dfa039176f89309a67f710964afac0c8c1f45be3e008167faebde48c284c6da6a29fef44a5c63494a266df3886ce1bee7b391d16d0ff2a8dc9694ff704ba6841bc8f6591f78236e5258ba2713cdb4fb565eddfb4b7d086dd04afe26003a93e33f2140fb32a961476a4620cc70f1491f071e2084b42efe073a8c2db758a78324b44fa4f40bdd0de1520fa2778dc30e34cf580b7752801eba5da49ae0b725a18cb3851d5fc26ee3c29d2d6d0ccd19c77615ef0cc7c1dad51f55c638ec38a6336e28306eb3f793c9011907bad43aa80455accc252041a3ce3bb99c616f06622cdaa5d6b3c30e7d21fb55be802e9c7baf0dfbdb57991e7f1a918985b5c1f15a603c6464c85f0e8cf007370803a7f197fb25f49e52b9cb3803567f5ffef90d3be368a402490438a3364ad3bb6caf61bfbef79944ae055530a01e2fb0def010435b5536778ec1e99c7f4852adad04731a937e5d197a6313b6ff1f03c6ef4efee17263005c88c688ce131b4839308049e5dc43535617ba89375dba773f3baeef126db43d233349c8bbee883cec2a8775df664ee4c982207a2a7d676a72a0bccf48798a34a7bb4bd59d7cdaa57e456586c7dd1141fed94ead4a7b169e13dfe199cd98ed10e363f48bde8d1fbbc5e35a8b05765c1343bd75de0343983c195df87c218f810067f935f4907cd2409b66be6c56f69c90b8334a3ad190cbc30ebf119832906c7111336cbebe2d4c48b5c4eb5b8a42d1301a715cbf2d9b8396edcf9b6a675187ab3d77d692d1b15b8a41c6098609c3e6a5e36a453b818b711662f4a02c7a2c6084d9d50c8374c41bcb5d1feb6a98144b524f0b55bdab3eb346603b9997a61f016850baf15bb6b0a58e84c043fe9afdfe82461ab6d70a261e071672030500b0466d524a5216fc7097d0e532b41bd0c14577def49049bb54bb1ec1eb9ac31c637207eb12a1989d88cfc02499c48a8443cfd91292f6c8ee0b4d15a3a455901abb1c3292fa1bf81e81d55ccee050d2e2dcaffb3178281379d5b7abe98d4c021e3a3a9bb837c952ebe4a5a7de90ebcb7a565ed90bef5bb6034ada76eb7c1de41de3aa11be07f5a92ea42de9300b8c3b5fb8b64b7de8f53783dd830271a20d918ee87b019ede68f0882eb48b41b1fa436ebcfe43c05db97a510d7af7fba0cc6ba2d479bd59b678c26d7cd12fa691912bdb78284bec62f38bae064da1812f0145cad478a02a9e19e2bda275bb4a183d3192cc13afcb0a76396f0d20058d8ddd7fe2039200db4a436a0d54f9c963b5e3b2c408599b1b57af92c70aa058afe54307672607ccf690de3cb903b768bbd65eb5668ab09b724e366897bc9c96bf7388b5fcf7442c61e91bb4ebf943865623ee3b6c6e1e624a4d735345c90914986dcf63309719c33e7b40e3f1f212a3c670f31b685d2ef42dd8a1e3d0535f18589b502445049af69457c4f932dde058cc4102e5b12f35a8fafcb53024353241c911a549c44cd999bf7264d3c4938958f5dc3d1307dafbcecf14bc6c44106adde94a2e1bc2efcd664d064249f7335e065eaa0d23624f7521e093f14a53294fdfeeb829d3bc37e9397f4921a1b8ea4f03667c7a9b88ac149311775d378e3139638ae57294831a674117919d47eaca8761cb8703d743c8a9857b1085c4e57e6b6cbe13e25def349d236027eb2456d2d60d689b4feb1ba28856c85c5e897b6c5a2794556df4d467f3114673a9ed293d3b1167037223a3fb798a3728b025eaf9f06a085938fefba2cb60bcac646fd3ed99fe474c799034861ee8c7cec50c38bd10d48f61341f7eda650a16df714f6ca01383b21d15e47814edad998b10a2f48ff383fd21d12da0cd51c89306e4c3c20991f12219f4881674480b01d785eeb98c4f72d631de5b4d3276b40688679850e9b8396ec505a87221c8c94598cc5584c1ba39827c9e1b171c512339e64d2fee71127fdb6ae3898c627367126480a58f3bfcc0b5740e097403bdb3718a77d56632cc8b157538d151815e37aec11bfe5555b2731287f2b6abcd85f33be3d2e341b6ae01fe4f3fbdd60770799663b3892aa474572c79d10acf9452a2f4d24f0c3bf127a43fd186f0c0e807be2bccad08fa5932c89f3483542735fc44d47a82cd7ad4b3642fec1bfd07553de6c86c3f2b7a743639d39a43d0c64c431589a5fb8e0ff025dcaade26aaaa3f65d7585d48090c0936c2f73ac302dbbc314f86b54ffcac481649b7db6d4d8bbf3fac16066a3a8ccb1e2a5ef18d352f2037768642bb87e0cc2005e3c95d46b86c26948cb87c47fbaff200d4cef95abd0d285d211a920f33751a867a95524f3a4cb54c1fef16715520b2db9180a4b7c6560c22d9874845390884f29ce28705d47fc27cc82de6bbf5c100a5c54390fbc11ee79b4df11b0321a36c012d2fbb54f620ef76973d3e360c81868cca2812ebf5cf40efc2b8156c7369b7eac3970569a6d437742a4219cd3d7554b289a2661a0b28291f5fc91497d381cafe4fa30bc71cd0bb77655a3f684be63171780249fb319488ae1ea380960e4071aed513756f834e931b61d82f76fa6a17ca2218d2fb029d40bc4af23a6136371a9dc6696e670e5546686846db2af6aca21e92e0da68f0571fec487a763e1816b96576d881b1bb3e190f355b4ef444f1a0bf7727d8dc111d763d740e07d8e80f23b42deaa3616f9aaab1e841bd869f270907a85bb2f31c9c05485304b2e87af711e4e58618cb2c1e610e0a6f75f1d1888b5b347b4dc4384b33c9053fc63795be0a6f7adafc132d89e83d340a46afd4dbecfe7dbb3ac2615744295ce45d2cb72f0", 0xeee}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0xffffffffffffff61) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000080)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 20:33:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x1, 0xf48, 0x4}, 0xbc, [0x3, 0x6, 0x100000001, 0x8, 0x100000001, 0x2]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffffffffffff) 20:33:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) clock_getres(0x3, &(0x7f0000000000)) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x60000002, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x3, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x16, 0x2}, {{r0}, 0xfffffffffffffff8, 0x6, 0x2, 0xffffffffffffffff, 0x9}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xb, 0x20000007, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000004, 0xf8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x9, 0x66ef6a7, 0xfffffffffffffff7}], 0x1, &(0x7f0000000140)={0xb3f0, 0x2}) 20:33:20 executing program 1: syz_emit_ethernet(0xffffffffffffff8b, &(0x7f0000001d00)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580cdb26210f4a504bee47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3b6733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f26682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb7652848013188b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72813e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9b000000000000001fcedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b8ac7db2faf8bb18367d6ab942611e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac63128a450a0a2a0087958052186ebc05881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fdc4286f352d13a97d85eb4f75a53baf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ab16854c2d31d6eafb33f51a119073877a40fbf4c6c4be12e2540f5a3b1a53ca3db313bb472347e3342dae270d5b035e715ee03da193fb344d274ebce4635dcfad168640bd7a7bd31d26ca2a07007357d30b940cd4469c910ba29533aa123f7205794316b32dfd73168cff6a79df2add61142085ff92b98a1a723316b3e165f86ec04917876957c41f7aaad5ffac74a6404dbe53304c2648df2c298f18de5cf4054b12fcc44e83e6f37a3ab826070327a23ce66b48a8b809171bf4fbde3d5e39f7bb7cd201127a2eb3a885d5a6b03b76e32f4ded00d8f532fff55b1469f8370aea377e94f53cf3a992aceb940b4300e11bb154b95e42f7c76125a4c1137a4377d39fb83502f12d8d8cb083e9154cee7d77862692618bc9239f5f789efe2a858c6d08291f2eb964cad78f73b9ce8fe7ed509162773a86d69d27d35d50078e3b61ec9ce9e1c9172f7a6e9ab99f772c94d39905e94e303bae110c75aa926efff47a16233ca448ca4a18843e6024167a7cdbf7082a05605732ac9c659aa9312886c583851d74a1d7b34f3487fbde0cf39138a5c6443075289b261bf52be096ebd17758fa3e75cc6e752baeefd39d056bd4c291e308a00000000000034f25acd62dd097947e75946377db3e258b24199cf6d171481347cd347b81546b9665eefb81d032dc755ed792a2bcf0b351a288dc6cf321f1f239257804f2b3a368694c76fd28a96119127594d67861ceeddd41abc8da21ba8e1d88bd9b011bd885bf1dcb043b5ee0a853560f8a521a4e7ddcfd5456c91b8f2cfd46d9ab59e9c363ca1348d5bb367cab15b6d3000e22f77330e9c5ecbdb7d8825388756408998332bf6fca9") r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_emit_ethernet(0xa9, &(0x7f0000000000)="720e595dcac94de09abc2b9df4d115a2036ea78b324d8271c5b8d18d62409e93f229c807784b744f726504b5e7b85206d428056c7fde586e471254609dc3b0d66a428a1acaa036db1db13b1fe00f70ee6d4e233a8e1dc638b4be5a549fa26ad4cc29878b2ee3ae9c9a7f080711c397e2a4ae4e6a867bfa43f2df802adc52ebab2bd018a5e29d2b4642ca79015790798b264ac6b3430a0b4416e7f76f273cdcb1159807f0de6f6b42ac") r1 = dup(0xffffffffffffffff) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 20:33:20 executing program 1: r0 = syz_open_pts() setitimer(0x1, &(0x7f0000000240)={{0x80000000, 0x10000}, {0x0, 0x2}}, &(0x7f0000000280)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) flock(r0, 0x3) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xdfd, 0xfffffffffffffffa}) pipe(&(0x7f00000001c0)) syz_open_pts() 20:33:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() close(r2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x2, 0x1, 0x0, 0x9}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x3, 0x100}, {{r2}, 0x0, 0x1, 0x1, 0xd068, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xffffffff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000018, 0x81, 0x7}], 0x80000001, &(0x7f00000001c0)={0x3, 0x800}) 20:33:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) socketpair(0x3, 0x1, 0x3, &(0x7f0000000000)) r1 = geteuid() setuid(r1) setuid(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x0) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) geteuid() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x30080, 0xa4) seteuid(r2) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x30) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 20:33:21 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/117, 0x75}], 0x28f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) r2 = dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x412, 0x40) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/28, 0x1c}], 0x4) 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x3, 0x8, 0x7fffffff, "69fa198a97cfa2ece07d9473c23fbad74f7ff198", 0x7f, 0x80}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2e1, 0x1}) syz_open_pts() syz_open_pts() 20:33:21 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 20:33:21 executing program 0: socketpair$unix(0x1, 0x1, 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) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x0, 0x200aa7) listen(r0, 0x0) fchmod(r0, 0x120) r1 = accept$inet(r0, 0x0, 0x0) shutdown(r1, 0x0) shutdown(r0, 0x2) 20:33:21 executing program 1: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0xff, 0x1}, {0x1, 0x101}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x803, 0x40) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 20:33:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00001bd000/0x1000)=nil, 0x1000, 0x6) 20:33:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) 20:33:21 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0x2da, 0x3}, {0x9a, 0x3}}, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000000)={0x66b6f8f9}) r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) getpid() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) 22:22:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x0, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x3, 0x3ff, 0x0, "303119aa4bd04718c2109beac56fa8e7ee0453fd", 0xffffffffffffab1d}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x4) ioctl$TIOCSTART(r1, 0x2000746e) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x24, 0x1) mlockall(0x0) getgroups(0x137, 0x0) r6 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) r7 = msgget$private(0x0, 0x482) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x6, r3, 0x0, 0x0, r6, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r2, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r4) r8 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r6, r3, r5, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 22:22:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000100)="29d5da268e65f0b96b6336f68aef6b62a8d7dd019f1c7d277e98cf7eaa1ff0d46b618c315493923433c7c82f9ccc8dda835b6e5dada59dd1aa57d55f", 0x3c}, {&(0x7f0000000140)="eea2bae2fc68c611efafdd16d08f9014f10e53713f3a36063a85f5a5599cb1e99f61b04e7d2f491f8f82ebda92b376ecb9813427c7db7b6b30730795739d02b669b167b1943d31454e8009d1a72c3d78455c5748a713ba4e6f093c183d455c15a520499b14674bceebd38a3f1978909e66ecbc12bbb038740374f6e9ccc4abd92f2252280b583fbed8524394baeafb4d4354cb120dfea02d85a7df1574c4e190f750633fa1738dbbf2123d392f42510b4f2cde3cb8fedf9b07ac032a384b0a00a3f663504ea92218", 0xc8}, {&(0x7f0000000240)="85420af66c08670c33039ac29e453af36b623c17e6b9469c812299f2ea484864a38bd7c4d31500959c98b5df298681134afa831717cf292e2604b80587ca831fd00b1575daa6966f90674fbf774aeeb2aecd55c5e33c0bc4d2b29edadf6809247e7f8ee462", 0x65}, {&(0x7f00000002c0)="e1fbdd9503922c8ba922fe9c7a66d7ab05eab637503ee468c372cd0b3dcffdf0d3b5e70ab9181f80b830b6186010a1f2b95dde4782ebcd85041eff93a348b5f685071b3acefff22c59d7a8e18bb7f0838cb5a790b508773635a4a3142acbc78b1364e4908db19873af55df9453e04724a14c820376ee83b82544b407450859b4f25961bf6acc4d418ec189b5ad6820596f9dcf78d418cd905b0edfa77f6136ed49ad9533478c6dd4911e98de73e81d5b689e776850110bd4985bc26159a11d0cc35be34208eeaf8e0dd537519bd4428e1067072809e1d21ee2800ee45da1e16f8772266dc1b7183be9181f1db2037c7195", 0xf1}, {&(0x7f00000003c0)="79e3ad24a839bdc1278c13e8c672cf1b015d00d8a3289e7eb9cd076122368f70ca365af5bb46ee8b76fec24609b2905409fa95bac7ab8496f9df89e0ec3b7b", 0x3f}, {&(0x7f0000000400)="f6365047c0ca096e641232f494e58107e172dea1d0e83205f90374b4513bca51eacdbf0c4e959b0ceb174b673013c128100daad3a65a7ddc32781f519629de0ebb6a1adb9258dab0378fccb507d173802a9cf56aa1caac6551f5c95aa42faa3d578d5b0652281b99", 0x68}], 0x6) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xa0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0x9, 0x5}}, 0x2) 22:22:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = socket(0x20, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xda0000000000}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="953e74901c9d7ef40e8b261910b07530e16c84b3d61986e551a37a6d28950a6065b96449c2a4637aed7193b962a3f9d7", 0x30}, {&(0x7f00000001c0)="4b49a4f03e5d065ba02de94bc2b8181f8c1965c5dd205e3d904f19473bfbf243e81aa404a60ca407143337c5d0cf734d8a2b60f16d85328f06f6dbfe514a54cdf7dc94efbda9c8fc72b8f102029f8152a591d47f78dee3297bcc062e075b4f41fe8e739bd0f4f3687ba2f1ecabfd89bc40062fbbf5fd4513615cd7fce595732e9c6ab06403e7dde00c1db1e8bcb08a4df380445b0034e4849d2dc7c2dd327b05a40d7f576f0f6ec669ec547dea6ab59372b01665fd64825cb35ef8b60ff5526c825cb9ab4805d3acc120231c16871bbbfc47400b36d40a6fbe414edf5363ddcbe265adbc17d381734475784eec98317d90876f754947", 0xf6}, {&(0x7f00000002c0)="7aebf0eea26da713d8cf7a9bcc8846d647730a00001f9ac96a2c25ff23bba83c0fb45c713079cf37c8037de4fbd262b901e439157b75d6f10cc3ddc16734301afdf9a995ecd0d04e63cf8890eb3f00966818128ec2148a27ec98dbde4920c7bfb9c2a39257a87be760587f040fd8c3b25bb942a90055b73735dfbb5b9bfd61cc8ed4e680917f909eb2e5d08bde304a0c64d08c4d205fc419", 0x98}, {&(0x7f0000000380)="b39883eacb23681819d071b35d012a18015ab2c0b7164c1859071189c10f285beac7ea1efef8b90a84bcdd36be0ea68107c710e8aea828525a3ea090c30fb7c0fe70206dd1f53442f15a0364cab3a460c5efabac231c3af0cca76f789be5f429d6fdf4492675dddf8d9187296eb1cfccb19da0554bf52822d98ed788d3fc971ea0df6c4ffa558e8251a42fd67fc6c159b00dab0eae6ecde5f2b0a40aecd547f88b7021ec726976141a810028ac0b93a82e65e2a258b0085a0f4e501a", 0xbc}], 0x4, &(0x7f0000000480)=[{0xc8, 0xffff, 0x0, "60d4ccddd739e4a4c0f4a904845caa7635954c2536a0634c6812cca3f43e9c443dd2dc3985c8ffa212950354a5b6f4de0abcfea45256be6d3740e86322d6a2ee56a1ae59e7657b95f6a3bd256bb79b2217443181a3f6e5832d8dbd445474a849101835aaf94fdd3066c1f0e565070d781e3cedc99c7f4cda724585a50de7ce6d3dfa7473bba8db502d8a83ddf1f37ca7f7e50f0ea594aa7449d9ebdf182347ac14861b3d643945c45e367bf2c8494225fada8516cc3034f9"}], 0xc8, 0x1}, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 22:22:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 22:22:01 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x14) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) 22:22:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 22:22:01 executing program 1: getgid() r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r1, 0x0, r2]) setregid(0x0, r3) 22:22:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8802, 0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r4) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x8) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus\x00') 22:22:01 executing program 0: mkdir(&(0x7f0000000780)='./bus\x00', 0x2) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-@[:/\'\'\x00', &(0x7f0000000100)='}*\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000240)="8900", &(0x7f0000000280)='\x00', &(0x7f0000000440)='(%(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\*\x00', &(0x7f0000000500)='*\x00', &(0x7f0000000540)='$\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000600)="411da8fcdc950775b8bcbf689c4da65144e15d22a55f63fe0dd12be0c21f98e7da67a0858aed1ac8b848176d64c3685bc05709db3fc945f534756d4180e8327a902ef57044667a85d405c9608b800e41824d43aace589606201e60498b5ba1eaa5023b509d8ef82559df66824591557a535f386fe00b1f3970dc1e41dd3ee960d09e886d17e9bc38e1a1572034d5fd37bc8e213e", 0x94, 0x403, &(0x7f00000006c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) setsockopt(r1, 0x5, 0x4, &(0x7f00000005c0)="382034d1", 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x9) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000700), 0x0, 0x401, &(0x7f0000000740)={0x2, 0x1}, 0xc) semop(0x0, &(0x7f0000000700)=[{0x7, 0x7, 0x1800}, {0x7, 0x995, 0x1800}, {0x3, 0xec, 0x1000}], 0x3) fcntl$setstatus(r0, 0x4, 0x4) 22:22:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 22:22:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x83, 0x4, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x100, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x200, 0x5b}, {{r1}, 0xfffffffffffffff9, 0x21, 0x84, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0xb, 0x1ff, 0x5}], 0x180000000000, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0xc2, 0x20000000, 0x4, 0x101}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x3f, 0x253a}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000046, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0xb4, 0x96, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x53, 0x5c0, 0x80}], 0x100, &(0x7f0000000480)={0x1ff, 0xfffffffffffffffb}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0x5}, {0xe4f5, 0x1f}}, 0x2) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = geteuid() setreuid(r6, r8) fcntl$setflags(r3, 0x2, 0x1) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) r9 = semget$private(0x0, 0x3, 0x414) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000180)=""/188) kevent(r0, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffff9, 0x85, 0x84, 0x2}, {{r4}, 0xfffffffffffffffe, 0x84, 0x1, 0xe, 0x5}, {{r4}, 0x269fb896c0a7815b, 0x8, 0x20000020, 0x3, 0x3067ab5b}, {{r3}, 0xfffffffffffffffc, 0x10, 0x10, 0x2, 0xfc}, {{r3}, 0xffffffffffffffff, 0xc, 0x20000000, 0x441f666f, 0xffff}], 0x7fffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x2}], 0x8, &(0x7f00000005c0)={0x5, 0x7fffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) open$dir(&(0x7f0000000340)='./bus\x00', 0x800, 0x4) setgid(r7) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:22:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="000000000000000001000000", 0xc}], 0x1) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x17a}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0xd000, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/233, 0xe9}], 0x3, 0x0) 22:22:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setgroups(0x40000000000000ce, &(0x7f0000000180)) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x43, 0x20000001, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0xd4, 0xf00fffff, 0x82ee, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x50, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x80}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x1f}], 0x1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000041, 0x40, 0x8}, {{r0}, 0xfffffffffffffffc, 0xd9, 0x1, 0x5, 0x68}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xeb4a, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xa36, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3ff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x93, 0xfffff, 0x69, 0x4f4}], 0x400, &(0x7f0000000240)={0x1000, 0xc20}) getuid() 22:22:01 executing program 0: clock_getres(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0xffffffffffffffff, 0x2}, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) fchmod(r0, 0x2) r1 = msgget(0x0, 0x40b) msgctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r3 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000001140)=@un=@abs, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)=""/249, 0xf9}, {&(0x7f0000001280)=""/54, 0x36}], 0x2, &(0x7f0000001300)=""/148, 0x94, 0x1}, 0x801) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x5, 0x4}, {0xc78, 0x800}}) msgget$private(0x0, 0x487) r4 = getuid() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000001480)='./file0\x00', 0x1) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000014c0)=""/187) r5 = open(&(0x7f0000001580)='./file0\x00', 0x1, 0x82) faccessat(r5, &(0x7f00000015c0)='./file0\x00', 0x72, 0x3) read(r5, &(0x7f0000001600)=""/33, 0x21) r6 = openat(r5, &(0x7f0000001640)='./file0/../file0\x00', 0x20302, 0x80) open$dir(&(0x7f0000001680)='./file0\x00', 0x20400, 0x90) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r10 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001700)={{0x54c, r4, r7, r4, r8, 0x40, 0x7}, 0x7b9425b3, 0x7f, r9, r10, 0x400, 0xfffffffffffffffc}) open$dir(&(0x7f0000001780)='./file0/../file0\x00', 0x80, 0x5) recvfrom(r6, &(0x7f00000017c0)=""/105, 0x69, 0x43, &(0x7f0000001840)=@in={0x2, 0x2}, 0xc) 22:22:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xce5b, 0x2, 0x5, 0x9, "04afdec4970e817a993002b29bd4a77103690575", 0x48, 0xbd2}) read(r1, 0x0, 0x0) 22:22:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) accept(r2, &(0x7f0000000480)=@in, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)) r6 = socket$inet(0x2, 0x4000, 0xda) flock(r6, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r7 = dup2(r3, r3) r8 = fcntl$dupfd(r3, 0xa, r3) open(&(0x7f00000005c0)='./file0/file0\x00', 0x480, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getpgrp() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x2, r5, r10, 0x0, 0x0, 0x4, 0x4}, 0xae, 0x2, r9, 0x0, 0xb5, 0xffffffff, 0x9, 0x40}) 22:22:01 executing program 1: clock_getres(0x2, 0x0) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 22:22:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x400, 0x44) open(&(0x7f00000000c0)='./file0/file0\x00', 0x20a40, 0x40) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 22:22:01 executing program 1: r0 = socket(0x10, 0x7, 0x7) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) socketpair(0x0, 0x5, 0x4, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:22:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815e000b000000000000589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b680138105957e63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc5607784065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x7fc) r2 = dup(r0) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8, 0x10) r4 = dup2(r2, r2) dup2(r3, r4) linkat(r2, &(0x7f0000000880)='./file0\x00', r4, &(0x7f00000008c0)='./file0\x00', 0x0) symlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file1\x00') fchdir(r0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 22:22:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 22:22:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="87ec141c7d33ee091ed7cd48f355a2d1e3431e2dbfe4fde2893b20419645c9d5e0ef24aac9796a6e682df33f65ac95b127e59d6d24304b2aab32c06e44aae6b74657df0bfd33ead6552a19629bc08dc7f126f7af918c5a49b7", 0x59}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x1000100000000}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) 22:22:01 executing program 1: socket(0x1, 0x5, 0x8) setrlimit(0x400000000000, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) recvfrom(r0, &(0x7f0000000040)=""/234, 0xea, 0x3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0xa6}, 0xc) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x2, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) 22:22:01 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}], 0x1, 0x0) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x8000, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28100, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="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, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() syz_open_pts() 22:22:01 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) r0 = semget(0x0, 0x0, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0xffffffbffffffffd, 0x0]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 22:22:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xffffffffffffffea) 22:22:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20200, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="c30f6a", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x29) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x43) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30284, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x2b) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(0xffffffffffffff9c) syz_open_pts() pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) write(r0, &(0x7f00000009c0)="0637bfbb5b0f334420672d78432b0a36c1b47cccaae679e521877d0245fe26d3a3cc179e353fdac4e9f0cb43056f8ae9165329255ddca827aefd7a1c842dcb6faddb059dd49f455aafc26da5256b11a85a1c9f11eec362df63462a437eb5e9b1891aadfee8438c75fa787a291a9144acc7f44ee4a55a4b2391a608a61768415cf0052204d08790ad18b9f0603bf067d7a4783ffe887a4f650ba502c63a121a438124dfd28727a905458affa935d78c4748745e39d0475a7f729806a844b59250ed555162567fb143981054668627f1c62d6ec9b96bdb35ee1cab7933ccd2fcd9a108a353dba1c4bce03d11749538a03ad43a5770a84e9d521fb1c7ba4d261525fe195f6b78d936af5dbd19c160063c31380f25aa6d0ae2ba92c9fc7da62a225da6eaa58935aa291bef9fa04a3ca8f5618165a4b5c559c013eba34dcb1fef3e72f9587cf3067de06d2859287f01a8c34087fc6f1de6f35041416872c231942172dee8184ff99d88ea12700e8049cbfe78d452d78619121dea54395fa5f791631f2f1260e30dd6a49a1d1e2be4fd1d928144b7f7edcd4824f562d6d369ed8db821e236efa530367db78c00e01d38efb4858128d0fb94e241cef76a4bd21e448bdee108a2f42e69f0cc9bc8acd272425ab72b2922d6214a708202c4f1596cad7e6a107f898dd3248113935b77a900d6a108a7d6eecaf859d7e62a0e7b2fe67b487b39ab902c273f0568eb1999cbce8b0e2f2d9e03da139660c183c9515a9b3224e1a208a98444afda78251b65a7b96623e81e8629418f00f476d044dd8398aa1af7ab80c1bcaf1e7f6452191cb95c5c05db12c54cca05365507d06e4bcd204056ca7746b7ca2d193871a86ee1b5ed3ccbe2265ab4c3367282aa718f72547f709ea145ebf00cc5f4d607db207d6515817a79725937bdbfb6fe5397983aaf11c88d405d4954cc8d12a3d4b8cf7bf8d4fe35133e8148de699316e1feb6445fd322a13e9f2e26b83f20573c467194656463f053d22fed474f798c8273a46fc43bb49f4bbd4d2ef35db1f7883cf2242d49d48522e3507e1208238a8cb99621b2bb1a1a232d87a875f2a15e1c702ab7b10773c290ef97e4617381be7800f2c2de8060dcfc847e015959c5d9f9d1d730d8828df951506bc21460799ef6249e4e317ab53fc5f0c2da05e354bcd5b3e1b972bc39e5ef3103f0690a4d719e151ad46ae0718103f47230c4a43be5b3c4ea30abd35d718eda9df125d50fd3ca3aa5eb87e0109971cccce4ea6e5f8d724911daaffc74d22007e9a0b6668607c2aa28eb9c5553f474d2ee4c3e3b9f2426acc0183c57d509143ccc673bbfde53e43c2a92ad8cf67114fb57d0417bf27d29510d378e2ad19a759077b540cb5c0bac76a6178bf6c78220663213fa1df414aaa09e886de2cd36e302b43bfc3c82a7595f0f5b11ba02f56759d2f6af4886db178d9ab35aa170a09b4bfd823c5734705587bcfcd6f59352a499918c13ca644e5a41adc53420db180726a65422a3ca48dcbdc3319c8500f809d1d9f99539e18d31529b484f081bbee79bde8dd25ebb3ae7e32f119fed04b41e9ac22f18a910b55cb8aee5a2f6efa0aea2f74c445b05fd687c1645ccdef73f1396842235d4af88f9e69f4da4ee04f8b8f8f60e73ea63d55eb626957359176b7ea0c8a54fd4e5ea5adbc7e247f85a2f07391fb9527490a7f595f78d387cada0805bf4969454f74ffc521ee07fe957d8986eb01a07b4fe9cefb8c461b7fec973df6080847b35a163e6ccf30c2c0d7141f4799df0d2b11b47ac43db4e9a366f0e932d5780c80edf565f29db073010f01534e8a1b160425e67d9ced2f9877c42ae40ca72b6c15daf71b7c71c216039e5e725d486d9db8d57e6c1ffb07200e8c026d5555599b2d49b5384cfe2f07b710a23db5a50eb01b9c36e46c8734e046a223eec6f44547f74bdd7ab119be01813b094a4b57f23a3996888b64f7a8c6603d2eb242ca351a60a35fece40aceec759d7498f7f599882af72a6ac9734d1c75a2ec9e97bd3fbf2c8a7388940709952ad3e079d819032b09c46840074b032c2b97a5e237969e45e8d59436cdfc5a26096ee3c7b1e4c196ca428c189a13da6c08f83c9a564529a89664271e60193735e2bd1e97ac80036ea013c640e0fb790628001e513e3c6dc2c72d542f36c5b17a5703f834a5f949240a662c4938abb8893268105118bb9e32c52c087b8e60660245816b73eb780b3811e685be75edea71828bb054d58e781f6cfa1028660881e54ce1fa4298a9151d5347bf5b2932bf3ab7d67717cae50ff348894dbfce17ccdef740abe8ae9f181acb4e4135f670e71d5ab65542e354193ee07e8c2c96314aead421bda12cb81c6f4715211bc92714973c851e01a6979efd2643ca4f848e084d9e3191565c809a559ad028e1bb8510f8656625ca25fb0a8dbc152a23caf5a5228b15928001bc6ae3f638ac2c08225918058d502d3ff4182ee1b2c21a728efe294c4883cc19b73c684ec3ca0280c9707cd75974f8a436e500bd0ec9740d6f1fe88bcb0081e339c1851bc19cad7eafa94945311c0df3ff629e737f55f16b16a3b72ebff1a73c2a6c1972befb0407d47bd5fedccf518be3cfbe823814e27db6a0bb58969af7fea48b93212164e4661ae2354c4dcb2d1800b595fb58bdb1e8d9a5c049c939b5a1e5fb04293ef6da9ceda034a32224b89fda0b3de5b259cda7b896eaabb928b29b40e1c2045eda9c27ad514976d69f0306764339a8fc4d7e19e82ecba7eeb2d3b6a557aa895d3836c6c96e4eefc220585aa1c881a1785aea0b7996a2337eb061221835342444908f2b63bc156fb9c7e55a46c6db9746259026c71edeb57a164822c97c43260c2d8b9dcfab63dc28e72b79496658e2c24c5e098a5e9b50b7c34d11b751fed5155ec0cf008b3b7031bd4828817faa6ab0085aa9d8d5a2a828f8cdf2c5962cd10f97f0154572bcbf5b4a47ec65c2f27d99cd5b1d4f1a6e830d747be18f526fd2587905ede6bcc8bb66e7d9346c7752c085509baa27953949347271166134b00c2791e65da162e8386a1a52713018c03021ba854af2eff5c60ea600309b022d146b60cfab823a19766c1dfe3103605ecc24874094a982ae2b611927ac1b83a681684766a0c922e6a22ef67db8b6a89023d71cf64e93a8658f9baacef762bc83cff2ae415ae286e16898c193c53b4715b2a06136c0665e90371d5af49d66a61de0c861eeb73b6e5b53c38bccefb1b69286e05bb209a61d39956d8f43ac03af01291bb407e32a82c3f17681f9482c351e03ff4919b66433065112b1bef4837565e316dc107d02e0eb30085638b20af477efa32a0a7f037ebf05331763ff28de11b6479c4e148dcbe1c8080618a2d6900f7e9bcc8664fddf4893cbf8db02f5f183245d32df4b4360da7a55327660890fa82f62190cfd016881982a01567cdd498b7f2b25b259c6c8eec2856021f3f0499455395dde765c3d92a001541ca2cca681802108ed6b86eeceebf68e313861a18f0f3f1a304056996cbfebe4a853a3cac1cf2aa1a9e3fec84b87b4443a98f2a0924619b05609e1dd32aa814b5ce4a70d5b748d4c98d421afd576d610516ae0905f1a2e367bc6e607063a06973272375c4fffbf27227b77e4fd0bb5b5d9e57495507983f5bf7179ccb642b1e7a4017d506952948e648d728992b028f80bf5cb5f0cac08a6f2d79bd19655465078f23e4e1a840d2eb7da2a675ae7fc5e90bd6571b0d40295a5c873191c999b4517c004c56524cd6c9b96f0394f7a4104115c72a05c332ca7dca810f619037313253bf6a5d0a7c7523e526fce17dcd271fdcc4fcfc7153c76430164255bec470151b156501becde4f3bc52324f8f997da88792a1f6706d0ccb314f0c028036e67a4926d11bda6911577e1a33ec1d6da3e55e87c63faf379afecacc3e49e5a3dc484c5ab1fb50da6e96bd8440b439eb88f7c604505d98ffbdde14256cfdb469ffdcc6cee9711c76184e744e9dcb93530844ff91ad780171cb575b623dd7498a684ad4c91f8654327d550a2086b255f0455acef58830319c3db4ecaec12c0a01b1d9562abe93fc50de76e3e35e73569e103302ab8d0c50adfbf386de7640cb867300aa46c66aadc980a78d04b471a931b849d440522c9646de722ffca068a622c0ff8a4c1d893631f4d24ef98fc262159abd530207e9583d1c1c131d12ec35af44671169a51861eb18a9ac0dd45ed53f26fa4284155deb7b954a439947bb8b4f262dd8e6abd33c439b0180675db3a7d45d4d82d9215411fcfae12794a24c6fbd830bb2331f7d316293c09a375a2b723ba5fb8751f3f74fe5b856fb815d6bb54f2d5324916d6960a98e939682125bbd1c4c1263e1e7d9650e1a1c53dde568c9519d8e7f3b3ec96bac8c699648e6f6528ece12dafed344e8ef37ddf428f3b05b69a614a53fcb3f790566caf707ab18996c07c7886030af36e0b89be44454c214c012385778708d08422023ab052e46fc27e31257f39bce02ec2477bf2ad0199dc7acf860aa47e756df2c264a5896cb6b36a37f5c3f3de84ac0a1224b0c13f517c71d2ae137e3af292a299abfba92c06bfb994f3d6885b3588a467531de9f9ef78a91a3fa8fdb67aac2444fba472e3e609b903cf503eb6f0606c1658390c9eeead907b10ded372cd0861fdf082376201a96dc5fcfaf3091d1f8c6c4d6dd8c19f0e250c010ed53b1c433d974a82ed1ed0533f8b4e6c588ded66c74bfe3a2849291a497963934fdc2437665993686ca02d66d36fb15457aed0105ab5636d491cb992fd61b6c8cf9231e5686f56234dd2d9ce4616c19f69c633f37e37af063055f829949ce9671d24c264e2f2dea820fe8151d0511c904f171fed3997c85e9dc77d06472b8dc777aef007f422f9845dc2509e2227aeee9db7884939419d40c84a1cd1c0ffaaa1ad33a3928378506aa7f699428fa20d56e44335d251eaf7935fa5e47dffb439504d3327cd832d37ae55048d0afd365e44cbc72ae8835744b5ab0d461209b1a89128d22a0fad90f5f13522b0485975ab414d68f69eda333fd1a10abcf5efeedc875c8917deaa173d1ab3b625916dc9345264a3f2d5a7e1d0defea5c3c2c61d19b9198c421716ef52741562b67eff11a705a880ebe3d578d2ed9d33ac05979e92f35c3ab4f95c5468d910003073f2a5d6c5f834909d7ac8277bfa0927cc93885fd865ffc0ccdcb7afc03bec27cceacacb07d4a375b406b820ad0ebd939b3ab844d07ce5c1e8a3c30c46cdf2f069f764db6afbb62df385d36578cf5388faff7c7baba29547eea5e8b2180251d0ed4e3975adaca091af2c41cc95b6c932aa660519846fc4d767d49c9b4a77bf6852bf1523730d2d61fa150f1fd4afeee107ca8340f2b341351daaf7fcce2261b0a04a0f85ac6fbd7e3411c251c72096af321af789297c400ba928762ed8fdb7ca668ae3b564d29201cc35fd251704933eceab9d722208ef40171a938653b2e4af8cc6856d487009ecbe3d7f185f12f41056ea0ff07a8865894de1d5fb1a4f9eed19cb848995fc695a415599c231aaaf0e558ff3b4bc011487ce24c55b048aca5c5747d1e4b86643569818daf1d819650671465e5e1ad3f8dadc0d9a209d5d2c14670afc1c9c7f5d062c9e172055538795edcbae3d9b0d2dab9652dc06b34b9911df11c10bd561e688b62654fef26dfa7b657a37a092c27f058491fae9ed94382b12fb829568ab8fb200ff9ceb2911f4c5bf8e3cdc9b120d35661d1e937da7008d132f7971d", 0x1000) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) write(r3, &(0x7f00000008c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 22:22:02 executing program 1: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x800007c) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x0) 22:22:02 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x80) 22:22:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f00000001c0)='`', 0x1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) connect$inet(r0, &(0x7f0000002040), 0xc) 22:22:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 22:22:02 executing program 1: r0 = shmget(0x3, 0x2000, 0x240, &(0x7f0000121000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 22:22:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x888, 0x4a) sendto$unix(r0, &(0x7f0000000180)="0733a74c3e51800b7bdfb11a3c2b924cb87b3fecc4495166c753262db02fe773fc042e95fe6754ca4e44ed5b82c49a42b54680ad9d472d05391e48a32a815e3a41ab547c4e1e58a099", 0x49, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 22:22:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0x8, 0x5}, {0x3, 0x100}}) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0xa4, 0x0, 0x2, 0x5}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x47, 0x0, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x22, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xffffffffffffff08, 0x7}, {{r0}, 0xfffffffffffffffd, 0x30, 0x3, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0xc, 0x2, 0xd34}], 0x8, &(0x7f0000000180)={0x800, 0x61aa36b0}) 22:22:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x4, 0x0, "1741da81ec8406e2828de2489773cbcd0b703dd1", 0x4, 0xf1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000000000f4c58b8ae9651ac004cb5f8a630000"], 0x10}, 0x0) read(r1, &(0x7f00000000c0)=""/194, 0xc2) write(r2, &(0x7f0000000200)='-', 0x1) 22:22:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x106) chmod(&(0x7f00000000c0)='./file0\x00', 0x41) getrusage(0xffffffffffffffff, &(0x7f0000000140)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) 22:22:02 executing program 1: r0 = getpid() r1 = dup(0xffffffffffffffff) fcntl$setown(r1, 0x6, r0) setpgid(r0, r0) 22:22:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4000000, 0x0) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000140)=""/80, 0x50) 22:22:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getgid() getpgrp() fchown(r0, r1, r2) socket(0x22, 0x3, 0x100000001) connect(r0, &(0x7f0000000040)=@in6, 0xc) 22:22:06 executing program 1: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) 22:22:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:22:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x5e}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) clock_getres(0x7, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 22:22:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/233) mmap(&(0x7f00003e2000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f00003e7000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r1, r2) minherit(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 22:22:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/247, 0xf7}], 0x3, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/31, 0x9}], 0x1, 0x0) 22:22:06 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000400)=0x9000000000000, 0x4) dup(r0) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000003600)=[{r1, 0x94}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1cc}], 0x1, 0x0) r2 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, 0x0, 0x0) r3 = syz_open_pts() socket$inet(0x2, 0x3, 0x6) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socketpair(0x1f, 0x3, 0x8001, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000004c0)={0x4, 0x5, 0x10001, 0x59}) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/220, 0xdc}], 0x4, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000440)="4f5fcd653974035e2fbe30f2d4d8b8086fafcb840a54603be35825e96b95bb864dcd90654673d56ac0bde035fd1c966484df4551983d5687c75f396b301abe9594e656011834777095") 22:22:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x820, 0x10) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) getgroups(0x3fffffffffffff38, &(0x7f0000000000)) 22:22:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000140)="a8aa151621dc2870ef948b979ac7e2c22f5b2151510687130c1089d301d7a932056236730aa1daa4a1b0101b9a133f68a739d9b1b151b763af78abb18daa89b012129578ea5b6c12a662fa5229bf329b58df46bbbe5fb643614d4cbf1d8bdec3c9696380e26a952dff7676a864c45a867b226b361e14c57644c26d6ab68dcbfe2b5cfba48ebe4aed8f1d228751b39d3b1a837dbf12fc8b42e629f08923a1b4e6f23e178aa3df4b1d31a5a6b5ad6ce6ab3fca8764bea1a67e1d01eb71f0819b623bb7752ed35180f578a7a003d9874d14f4b8dc53", 0xd4}, {&(0x7f0000000280)="f61891c92d37ef7ea6c82faf1d7d9b37384c41a85f736dd95bfcffe681cc55e8f0e7aae055c2276fcba425f16a2aa617808c6b06d74654", 0x37}, {&(0x7f00000002c0)="1430bddb52283d255dcefadd629e1a0ef7fa8ec1558766aaf9327cbbbe57b7a52dba0416fa65a2f11d34b91f5e54735204603b6a370ec6ac854ac62d06d16f2ae67e2b20adaeb97038c3a3ec48c50c5d70efa0ed551ca87494b56426039f4bcccf859242262cf49a4ef9ce79d8a708d5436fa22d7e01de97928bc5eb016bc0e72dab1a2e349da68267ba78c7f5931c001fa8a545558652792adcde3cef02060997a0959bcafc3e06f7c1d49d681afea6381879c7070b9c39b266f61251c88aff304c86ec93c0a7bd5146c0211131e8ae6899cc17ff89fe19e7f267886549953971108314fbcbdc89a80051b059d0e67c19d8221e51912a89686d9209b72a4c79f6d04491ce556570c1c52ac7735f54b800d6c84a2676106d1d3526354a4a4c66c708a02fd8a64696c1f1cf4e559613f2aaa1ca4ef7d7eeb48f0080b5494f44d624d483a25152c83c4a256b2596db791940fd9f08481e9d4efbcf5e6ace0af4687fc240a7746928b9fe67b63ccf36a4ad024390331ccacea5aa6a93e2b8414f42aff521f4e5e1b1564343187075b27dd37da596769a4644097db9e438fa90ecfb46da6604fc99e7a0c6e9f96a1bb2cc706d17820030f7fcb47c9f2698f7ef9621126e378d8d7d505fa71c1d84de4ff4e6fad4db4537804fc4e0d99774bf4d4c6b2c28abc9a2426f28097116093c4b3bd450fbb4625f18fc81305eadbe970510b1037d97c4c5d0af2c74da5d14a5196604ef24a49612c4cd0d11c49fb21588530c9554a346821d8fa2374a6d16b3f1137c15e4853b6710f3873e21653d28b09212d82c6e2037e8be9895e4c2a72414f46ac78eff2ab9d1df3342226bbfe09b2f8e4afdd8f2308543fa1cf6acc009e819eb630e83952eda1321ec7b23759387dbd16807598a98bfbbebd96489f2362b9353a3eb5f5903ac8d36a109711f41e4dd6451a9c5442453b67ccc20a52cfe07ee5debe7c8bc20a40d7c552a0ffc0a667f9bf6ff59a82d24924bad4a19fe4000c5d990b59cb58f6b15e2eb6c081fef9f372292150210e2de03b67f59a18d07db4e6c14d16e014ff4bc9a04e8ad060b4254d374e6967e5f9e1ff44304fb16d895ac49c97c459fd0620a61936becafdd2f18965175113756ba811f53d1e6b1e3fd36bca6626ba3cf813677949ed2d260492a848c98f98106439a9b8890d2bf0e0e2cacebfb4bc0b16171270527ed79d1718eea3b0c20cd7f1f42a0f96deadf1e355330651247ff6941f36130432bf70b564fe0f3033e5b3c7571d513bbca780ba67986733256506186744bec591ad2427b01b828268db1abcbe8d85b0c2f07fabbfe1d61f1b10e62c2a2b24c2b8b7437f2706e1f2b8e3d25485e0ce40b66de32ae1482de86327673fbca3db5412cd1408f4375cfb1a9829640c1592603dc7dd26c73b5c7288b9d5627e7807063929c1ef4d794477ad56a9a37958283fd53c8b9d8b2c1ebf7e6c7765c529b94699df3066eb7beb8000ad21c20c1b17eb0efcbffd115136b2cbb48b8a67e62f9eb45a5ff306862e4522b0ee53fa940e8aaa70f1e9c1d7b8040fb599903c4cafa354e69c41ebf302a83bf1090608de501633b929237757d0fdfa332924d2c5365991fff687242e8840858ca1cf8e32aac9e5adfe91ed265c5793fa56c2ffcaff679f9f2299eb951b3e2538d38201e092faf013ee737e5c947285047828bff2bfbc7cb10a32a49481a3ae3e294a6bdbea9f9ec955c51ddd37ca3c1bd1839694b870780fa650e807c893710cb362fe7a3a13f3363fdd4e3e6602f0aad2e2476636397231e61afd0c45e8d6db0f10da4b4a1169090a30d51c27b1037f50fa8b4eaad92fa5d2e3873a8c1459f13ec08a7ffe6ad68ddf4cb48477355b6993d3203ad1e86d0de6b36f3a8296e3d9d27bb5cfebb9b784d804d9c7c3352537b02a2d9ad2895b0b3527370916117bf5bf7b8f808cef54c27ff706889ac6f2290729ac22150ee1218c1abcec7f32117faec146d7f244b4a03fc9e2ee84aefac284b526f78c97f70ba2914a35efdbefa46e806cb8440c8380700564aa54cfea204eeaa4824301d28d3b0752121d567f5d066c52bf898e6a6ea45f65aae5b62394c238708ed02d4f1f7ebac31d1d7bafefe328a0f7d0651808ca1de95f4afdf887252aa7ad3fdbb1175defe8c0c0deee0b67816fdd26f929f1dd960cc32b5109bcf7293c0f1e02d8ac882147b71ee0a4d5d3d6db499f614712d0c42ba522ff4bc130fb6455d41137fa86c374018f91dd74cd9ff8b29b1fa04a24bdeebbbd1b40b93c50e3ccc614e37974258e1e3f708bceeb398245cab7c5d698c04355b8847de35b749548d716be95296b62f218ab6423fb1344b40d140ba11ead7bf3af4ae6acfa06b76666b6af049336501123a76fd9167f4935823718e8e56468f239ff9189449add1c5ba8f32fc26c08674290c0f32657c8f4a876cb0bb0b26f33100799a881e92189091b7e50f5c87dfdfb7b32c554507b2b48b5cb4da16bd11f74b165f6b2e2e3906f60043aa2a5b3049d6026cc19371b3a982fffaf8acc4c7d3345e3663417741f9993ba2424823a8e66d99f22f762f5269eaccc2e71960e7f714b0c76696a7b93ba1770ed73c8dbf448a3fbff342f659e79c74767c7c501ea14704ca06715062eec0d41966511ca34a483e64fda169c3dde2f2dedba4931b5df32ffecc966782d1efa6d98ca200adf6a1285bca3d5f493b3bd948dd1edffea27640508071b4e169c7a21e2548de80e8a9314c918afc693202e3b87197cfe235658ef1003340a2bcedd425e002c6d8f13b5e550f4d42b59fbb07b6326d8e4a32e44b9d82cc279de0389a857167daede7521773869c8b123ddbdcbbe2ad8a6f2ace63dc77a8b5807c33fc17ddeeb91b0fb6455c4871fab37ace2e07440075017c4878075b6bdc95e4c7abd3aa6ecee59d3b2a2f9c286d70dadf4025e739a3d20448a6e615b77e1c543edcc4ad934b32bfb213aff9f0a525c08c2103b0b6d1816e2412b2129dbcca57a2aeea547b085c2c9027ba431d6e22d2815ff2f3c61d4f595be40dd790615ba30a6dba61f01f050a68418c3b394a0078e660d4e6ce5c52dcea5d3b6a8083bd8a4fba82b5155ff7f7c04e8d2a7ffdde9264cb456a043499519db4c4129fc6c9cb80397bfac978b3da3d227ca598589d4e384b3eb1e5372261381a940d59a2cf270ba4594de99cb0d5e9268a4eb618676f21f3ac6f492614e196bce714f212f17da8cc26ee47af9daaa1ccf5436c3c0da3edc28b6e247eddbb08cedaa6f543bf6e09012b2d0586e92a8957ab6cd8fb261d507767ded06100e617d5b24d2e41fd0192c44f816f198289b874fc2b1d6932a8b1f3b7db6aa4427dd6117edd282aab1bc0d0cb2e0be61b587191d3468351664d569da7961942dc908ac68afcba5f67bb0d24a13a166f04bcf24d148406e2cb4570cd54d3c2d71719ba2fa822e3f385a2eff43810738ea1dc1caa517d61da6a59ffc537fe0633003ffb8a55fe7ae2ec9e677e319686a77ee18f01b2667c63a4acbd5f151f8ee4d6a7093bee120d1b2a8cf512d7e0b1932dc48994e4d26da3de0a005482772de73f26153aa7fc0398822f123f18f44dca0ebe12e34e71115b45f361603dbdbe2ae4033893cd29830ff8fb7713a28d34fc6f181a5edd27e8abe27b75c03398bc4fb9ce7626d9789476dc5fb7d6e9cfb9bd4853fd8b5c4ed8417ed9de4da6fd0cdf4451ed94eca5e19de666a4c8d0a69486b3f8c3335af0d7dba57a4ac714cca30c6363d178ed3f2218352df929471565fee017bbba63b3692a3946fb320cdbdde8734c63d963cb0223370a22347ae71ef497c92c692999c808b312c3f3a5eee2f5fcc5efcfbcee3a2c310d07e91ab20762609166b6cd726d9db46dfe5971f7b4d601dac69dd842c8d706af1977c0053f93ef3ee99577285c0d9410edc9f8a63d046f1822c5fe65552a2e2dc5830a97d624dfff75a36426f9e12be7fa57aa1d28e71bab72d7f5ed38da27c52ddc5a063672042225b4386682215e3046b6c588c4575da833ae6b37cab7d2ee20ce0e1d356c24a2f500759090fce6fd52644532f5ce9fde0fe49f4e60cabe27a5043ceeaca989e51de3d759e1ef40d3283036f5247242bcc69ed94f339749ae7c75f519528d36edba7ce5c53a493686a46108187766e4f8ec6d0792f4662ccb0b4bb47bf45f722bc16004813534cbe8fdd910e58b60726ddbab4751c3742473e38f21b0d5fd4d6e56c3153f40a07988aaae8033f5e3f3eb58f1b288d1d558c191a0938767b992f427da21df24931d767c6d4b82dd57ada96e91b85a1be2af830525d96b34dee18cc37343603fc0832df3fc8110cbd763db89caa2de09e68092652bee31c5a7c9aaad243d7151dc87e42443fce9eb0d190d5d14c64581acad53431e96761bf21be73c1780d8daa8c2d342a2463b0474933adc9cfd7928132bf93d6b5893fc048cb1c15d56b0aaa5be1f87e2c2fa1890adc178eb0d5b68daeab8e7cbbd6bf1938b5c1aa4c6c1fa1613be6fb00eb1690b5bad1394f5793c16a8ee5c8d30c1d6bfb9e28348bbdfd373400b19b148c05a38b060bfae06e61e1b9b70b0ce7fa46b3f5936a0359b1f2d69ef6e3af75bc5bd39601ee64302385875cd73b1f2c4e632d6fbaea5bba41cb30b1b54f49d7b716fda06f6cd8ba523025c9d3fabf75569777420da13982b8163cef57377aa14bb6131a3d05b7f617d8c71ce8b170eae89732b69ca91573c0f7bbd537febd623a307c6818f4886670648578ba15ce5483b7cdb4b03a3d53c235315bd9b1c3bc4d47b8a0a3eac3b7dd60209d587564d391d60e47308dd41c3f75a53fa2550e788817a18b0ff89b74b8e8bd16bebfbe2e9f86d1cb2d276b0518f7cc70b316fac5382c34f3cbe0a86dc9079cc04338d7dcd431e8eae51ad892486752313fa52a2c0268f759ec8c722961ca9919ae51055a0f46ae31dce449708e8d55fefc3a0e7c3a417adfb20d47985cfb676176ce42f11ad52f4261b9bcb093d818ffc71d4ba0a3b4c16cee71cac4d9983e0d6279fa8186fd1e206c856d20cdb58cd449b19bbdce1caeae2fc855be9eff68741d803985be9b9ae9ffa9371bfa11e06fa79399742a36d6616c1bb44df0ee4d47fe41f7f5d8a5c9abaa96969668c9966cd080ea76726922a84ba955c3058060399c2c1f5a7f8b25c17ceb1ef9bbd978636c883d85d04f4c4bffcd28020ccdddbe55f513f184d2844c35e24c7299c6b12b6902ff8cbd505872a10e63df5d33c2a1a4e4f05236e74de3678d58a5eb7393ca047d5d3b8d2b8b1c88aedab024d99a01c5065aa35bd2a1b2760261dd341c268b122c8d24fb88517a595b951f271c2bf18d68e5e52b538a20a16c59a3b7fe5c935861cf3e17bb9aea139b091454653297d58ff047be0fb05f85130d78c210cc3ebf0d9e86973a88242c6765db82af6f33ef4699960482023208231217a1758e6f57cd05e5d182319cd853e96a91817eb79ab6bfe7e74796815bc7d60619219002973829bf0cd65629088340f8d68e837a578ff6410df9bb3049852c0de9326fc76106cd5b1082a562d734e136d282f65114dd73161d0305e8e51540f8f9c89315ad13575e22013a9d30be58bcd71f4f6b31275783348b0518acee6236148e8f9c6368a13d99ef97f1de2b3536161c00ec3f6940ef018b62bbaa6cbb0a35ca193c66c38ee2bb0d5db1ab01872ac5e122d54ad04b2cabdd437ea1b460be16f38cdf08782e1e015047460149ca12bb54ce9fcc303e937ff0967ff4f", 0x1000}, {&(0x7f00000012c0)="bb696724cffabf2b0b5699cec074c7f436b3a6a9fb4579", 0x17}, {&(0x7f0000001300)="c550865d7f458d8ae5b7dfdb2c3d77f61c44f5fcb6f0318e6f52daace20cb00c4935695148d32ba7135d4e667639ca8a474f3169cbf9e472f028c91c9a0ac2af6b2ae75a41ebe6362cd2bf34dc45dbc97daf8af33cafd41a68d57aa9c7bf6ab7c950c0e40db58b2e29de4be519d5cf37461f4a96331d747009157a5093003ebace533d754b1767d8c1ffc2b9dc9ec673350c1f2a167b674b82bb872c310c8cfb104dced14f10f8e7f7d746cef213e5dc75288c26eb7c803887f317ac513b54f498393e77410e1771c8bd83a5d088d044ff48d1583bde1d9a521c408da55054f43aec369ffb5864f1ec31d296bcbcefb0d2f2ecfac422b05b85b88a7a307c55267dfaf4dd4708b69e64c872cd953161ebfb5b0ad750f0084da2bc463d2ee27519003309903836d5fbc3f66ecd8d5ec65ead83e5fa978e2754246c5d53e15734cf83998009f5ec05a85ee001b1850eb344f232a144136ce2da74213c58942566ffe900e1ab6e5307ba0fe5a6d907e0e284844f8f578e26cc76a8d54a49638d4e374d039dabf7c637759a7c9815416165a14b56874d02b3009f7d3afe27cabc3a7977ce5fdf08a9a264c293285dde3a36e228839be13f783f5df845ae7830c343436bc67c9cb68706b19358288d8e714ffec8a31eca45b3030e25db33fbd9193922cecd2ef4b984c7176089a653674349d3111ca089005c1973b5e3c6e087d4721a6a79be9d9e21c34422f2f178a6e15130412e12668aa61ae4f211cd2598520699d517a215b9c028d63e2a3e271d43e6e97a15cfabbbee83bff786fa58048d682d5dfd46ba1152f88f79f4661c7eedadce9e440e47fd2c9fac5159257a8e59647994788f218aa1f6c89153fd69960c1b8343defd989c9fe2770ce99188e5b7ec2cbaeea1d72ab9cee0d4f73bc1822e1896877f6c68a4db39289d639833200310d1cc32b1c839e8ea2d713d6edb6da685b72901c29c8fddc30b393c3df01d49f20033e968a996caa7683c432ac84efffa8a63b55db0ba2bf80fc70da8bc8dcd2b1e5106196ae2ac8bc40de894109a9f8c6f2eeef8447021cf49d2e8b6d860f33f5921dfeef09af944104bfcb2b8f46db1e743f7a0a9191e5a4b373a9e42b4fad6ea6a80a65375a118e3a276b79ead699606e1a76fddf4d75a7bf27eb7e377713820d6b0b4ca0420e070f0ca1db614f33e3a1f49f70bddc2ae7d47036e9698d3142bc99222564fb3ca0475c427baacef4560d59f50e01192ee9984d7902c4b0b251cb64d6e36ce719aa56d7bb71fe6ac169aaf9fe83866510ef34c314a1d18b7fe9c3007896155aa8397089f151e41d34703036e77c4341bc25e4eae950300d3a56eb80aad30f09697d3f0df1545d000cd7750c340f6cf63414f3d878c8e559d37488d00615476f2a1938c5f22e91df26e7774d9541b1de24c08ff0c0f5fccd419043d8dce01ed128592ddfb45941397d667ddbcc12d68da573c55fa75e37b38b01caec094573120d0eda360c72db303f99e8e884aeb0678af3dbed57190b7e78b65d30f9b2962bbeebb0598d21f27c145493d763ab5271d939553b6aba58a860ea9b4dde7962da106d070397c1577ea045559dcf9acfc6a98bd1643e9bf0db3891b7777b50aa03a682dc3c2ffae6f31f5a03185f82a255231922c67d3bbac4ed97397f55af98b5ee088e7b24ec80ac6859ce03e4e868df557d5f12e1aa377a54cdc7b938f02662be354b24c172b0f1c56e94db6a349cfd20da4bd8168fbfdbc2c8765f19a6ab09e43154779480fbc6e33bec8f9690530b01a3ff7259242ec2ec43baa26a28d04070fbd466ee77c05518c4306ff2a5ddeb11dbfce1aeb63dd05970a50466657f80f42948080c2c3e376c214d20b704f832a3098fb4b1c54fadf214aa5a7f22d98913dbc2553e50b2f4457b953cb540c4b3205c1a3bb713213661b66292c66d5ae6b2ede92066f9f123b6e52a0548700b487ec3d0a0f7b31104dd46ed6ff306f4e154e3a33cde19729a3b96ac2e755a9e1fbb55bab7aa6771fa851cb51e550fc4a06c2215c491de8aeea89f9bd8f0037bb39db288b5649e79c1ef14f2f02949e3a58f9cc9918e9c693bc06217bcc73a09555c4672b4378623735380c36bced71bb69777b1f74a04fa71357dc274d2a00bcbf919047919661c6bb0a64c6515bbeb0b44723de0c43d3163331c8a921ebd6a8c7665e6cdb71e750abc0444eb32f1af376850e9fe460bb63aa7ce8cd913d36bb395f801b0d0e18601abe5014335fe74124bdbcf71d353a4769569623f9c3100fe49a3cc935b3b1df4948954721cc421fd1c4e2bce94f84cae9cef823ea59cfaf05a883d907e9ead7c3581c1235acb92185758f9dd13c2e3409ec62f721eb36e8fd520c0fa55e997fb4088c7a5e11b764cfb6bbf47e9acd3865f28f428b9b781ade9b16d807eea86fbd933ed7a4252dd8c2094c61086bc1d1a1744b2b29ae9108d216101083d8f6791dd87e9830d613dbfe8287292bf1e8932cd569922ee713c3ecfba4e2f3304c9d8186eed18147b55e9d477943955aa0284c57eaa215d7e9b307893951f8b0bb796210ad5b382451028b1b19ab83078003a6940efbf1fdffec011a428f07df5d789032e1da67fcedd4fe4fa6f9641ccb8694d9874a7e3990975b63b4e28a6021680ba400bdc587c7181fa2e0abb0b1b9036c8c4f94717eabf33d9093fda84c2c8a61f31e3f8a4251def29928049bcacc609ad72a2883842fe4511d70daba26360e5654920ae94e83c826ba7860f5b08eddd66d5c58cf6a5ce96a90597665b1ad3453cc1bbba96149e348bd2d1c47a701e4dd0f34925fa5dab5c500145bdd397c0fa60f4a4b5b98fca6560c49def11b019a32879a66eed9b70f91592e02d0a21190e5f8264fe32b3219860e58ee00dcde37277b447ed2b903ef3ac6d3cf8c7cf6bf1a9c86ed36b31241add423523bbf447880848b79ced9b9a6c6f2475c23e53eb63cb3cbcae963b868647c3ab730568770cf6c5a2f0468b9ad658f97378fc6e38690f89fd8a53ce944df7e42c1255e765599d34d22a89c2f8f7f7d0ebc1c980264c3b1da03c48b7221784b30775d63b0d7064ac1b07cc0fd8b3e72b53513b32ae61feaec5e886ac553a20e158e0ff46d9f64ed788bcdfa5e68636383ae14a690d7266bb57d2511892eae4c4c42c5e97b96024cf0061578104f8bcc963505327ec43cfa21693f18c7602a549ee6970c6e85fc09066c369281faf9631cee3c8a9ab6a3bf02f877a53e86c54c4dac9c9dda7682743ab2ea5b4610b49ce65fdda84b9cca6552e9a3ff91c5f88728db3b4e4e973365c7af9bc7bce558bde4a72b31386150fe1dbc50e2b5b7294e1c734e0c796b8ba546f9b1fc27a564085e2ee77df408f7be3ddb76bac756f4ded22d9130ee30de7b9ab4b08ef0f1ce19d03b72e1d8d965472e8646fa9fbbab982991c39d9ca8f9d1accb00c478733bbbda3757bbdc400ae82429ac6a94fcdae56c1952de39bfc0a6346a97180221b756f0a0ee315d784365ab3e1295137d0a440e3460cdaafc63750027fcd005c6bf414af48ef274dd8a218b7a49675702e9b4d032ffd293199b6723a4ee6efc187d9b2f580cce1ac5d98e13f0baba5ba8b572c4119fca687024ff17d162d48fa8171ec2b25d49d22d439e2fe313343f8ecee2b92e07de8c29abfff8b18e7eb556c50de20515b75df4a77db02248986e13f2a19cd6c22dcc6be9ea640b9607f146105751ec155f9c5e63b2f42a25e415adb3bcf65f0ac6b41c833b3c0f9579aa021dc7ae5faa88ef08cc6568d168c2d09ec5f26b0bfab659585ef1c0fd6000a165adf2f44c770253d85cc49c952eb92cdcef76720a8ede2babac641729916517fa8c711cfce03565cab75f7fd9a7815ce29ffa1816fe6587f74c918753da422492fb18012acc62326dad3e78c5b36ef17d11efb9a8583fca7a274cd1073a47f295759eeae3e52ab9b30388c5ab0fb4c29e2793293f4d796d7fb35119e1eb1822bf0b3920d8b830a28edcd97d3de3ec033df56461889cd8e0d47a33a5445c2483cb5b6417be6186a2c924cd6937ca55dedfab63f37a11833d59feadeae7b4ca9267760e90d8605ce36f2aebe3dcb0d58eb7925e04ed8aefd61fd39e65df856bf4ca4a9a1cd30856627f81d624e00f263fa38945a3eaadf820226e9314049924a7285caa99963d3317aa567bae11e015b7cab4ca654258f06ede7da3be4e92555e91e44ea45a8782e7236aea408ee459bc0cd95e9eae2dce66444551142f6897722bfb6f358af7d73fec3e7b18ce4e7afdcf2a24aac5c7690b2b3f5a0a79892be12d39ec261064347fd4634b757e71cf44cd7ae1b83cc21fe9795937f25cc311d57af518341870aaf2b1e45e8f2c76fe962c031a6d80a5622d0604dc007a0ee8b2c27f4059f07a10b56bf505adeeacb3266c7f2c961791f49f3e30477257a6c76e5c7bdabcff482c4916e7129ea4a1107248d93a1f30a3c8cd076f42bd46b1407da6d5551061375c1d19bd03827914c5fac2ac03c823b2957f0e7e7a87b35ec47d05b06c4bb9a10bedc7a01fb65d9c07379acaf8805cc3099e0195bb874418d25cc82105b77ba2f54ed19172cde432a703124edbadae203c9f6b5fa6fad5088e5bd9d488bd48371cd732a9ae237df23935381d667a3041512f9ddeff7878ceefdfabc21f7121c71b4167f0dbf03933b607d1a4acf7b5ef8fe02c397b7406e489cad03e97de987228eaa1d9d91199de1ff474740e2e337ef8a13e436bb26a6f9a90914504443ae2d8cfda447da1b4e8ff66c4b138e9b22f448bddb7c70de8359e499b0b690f7c414aa7a2c6f5f2810c686696f0a5190978b6abfc6801f38abdc3cf7d81f912d8604557a9e1ed7fa032b47d730a36ddad3a1830974d6348de9d97905627c4c22aaa545ea4dce8b252093da42969a3e65c3dde65eb758a066b272f6eaea85bd0e0b9a778c9ed78983819a789ee2725f3416b79152270f752535026714dac6aafb50583bb204284870afc4831e51f77726b41573f45c6beb2bca29a6292e2b7fdb76459fc85188c10598e86b994752861ca1235fabf0bae29828e9147ec1f48067e38d7b34a16790a5960a095a42edd460b67d86d30f2ee087a31504aefe4aa99260abde5dfb95b3900e46c6abab6f0ca0ca3ed040f354ef72bdfca2d9fb0d8494de7ae19ef282c457fb77a6bc47dc3a6d29c2bc301dab852b593e1e35bae24bd8ab46b678f5af82e698853efd298ee7ab83a8d4b5c86e2678d89e476fcb3632758bdf084269dfb51f492c4040f82bedc531e49938feb4e4058197799200325a32e8886f54dfe142fa77b997848e9c88b73a986aee80caabf4978974d5f4437872a9d8892d325f27166184be91e50758e614b84923a9bc937e6cf7a4de1516a3113762e1ee0657c1b4fc3da342d8a6213c1c1025a91419fd1292bea4fda992ca304c061078b32d8935b2992a395c7cdf727bbd74212f1114f12e7bc7a692cec267e273f0a16de166bfab4678868565fdada78395ac3de32d407efc4172cd927129128e455f4ea25882ae1e69bd14ba78d38ddc7da526a9d332a08824aaa5c5b5c18fb86cc9ddaec5231d58756576add573b8355aaabfa0d639d0418e435d7dd285d900a6890d928964f8defa928349c15569d49cd3cedaae38792dc5f1079923b1e9dc5ec5984ded04cc17f0d89c51d2f1ce433835d4ef19eec6b4a17f942fba0ecb901308fd58c4bf1fef50a589622e4c243ce20e0366dd10efea8a111e2129f38b6a9296e224d1c", 0x1000}, {&(0x7f0000002300)="a3b68537c66ef2db1a946b6be7427f3288dc885a43cc683acc470ad9d7ebd0b5d976008c6e0e7dd5837883842ce3829bdf50007683fcab76f88596791b4b5a19a199e19e5767d56785d0d491d20d9417f96b1f53173e3474bf7350ef8c628ea9598d543bf224c722a460a313a816bc29d2ba1a52", 0x74}, {&(0x7f0000002380)="9012f1cc74f793cb9e267987a366c3f0", 0x10}], 0x7, &(0x7f0000002440)=ANY=[@ANYBLOB="7800000000000000f8fbdf6833000000f968356307340d480a6fd39b25a1e9cc4a94199eded053751abb8e59007eeafc04b638f668332a9b01fea0dcd31f65d74961c7c612d794642da4dbbbae83a8382a8b5de9af1ff2263f5b1dafe7bcb4db7a045db6723c19d5d675f2bebbbd7ba2b2c70000000000009800000000000000ffff000006000000493814bd62a535b8bd94a6dc28664ff5e72818a89a1363dcf77a71a414ceed531722d8f2c92350831e141dad88b70b9710a8a86bf4eb442e6cb939c58fd84fce5feac5a7fbf20312b2ce96f447ea4cf0e195e7c84483cd3215d8418e0600132118b84ddd84f2baf740b285cfaed639366fd1a960bf9a871179e19d53a3000000000000d0000000000000000006000000218d03fb7e95d5f6dd1bec0a88cd9adcde7c9b532b1396db3cfd0c229badc2373312b0a08903c466fb355cb58dda008eb6c7c4df09a3949c5d321d4ca8fd383038605e16fea1b3650869ec84fc459806be2b3831f8bdebb91b603f2490f58c101945e5e39437df088ca7c47f9d265bd11318ec8004e269be0ff440331332b60add04836ea3bdf38eae67b4c64759c40b444b837845770a46867eadf4f0bd6d450087ee83a7f7643ebb21458d76aa00002800000000000000ffff0000050000001b03e9ecd07d9c4364c88e77aaacd3e06b0f835f690000000000000000000000"], 0x1f8, 0x8}, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 22:22:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:22:06 executing program 0: shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r0) 22:22:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() close(r0) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) 22:22:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f00003e5000/0x9000)=nil, 0x9000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 22:22:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x10, 0x2, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x20}, {0x3, 0x2}}, 0x2) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6c6) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 22:22:06 executing program 1: wait4(0x0, 0x0, 0x2000001, 0x0) getrlimit(0x5, &(0x7f0000000000)) 22:22:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socketpair(0x3b, 0x8001, 0xfffffffffffffff9, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) close(r0) 22:22:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 22:22:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff0b) setreuid(r2, r3) rmdir(&(0x7f0000000080)='.\x00') 22:22:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "1eae8682ab0320755ab8206fb200"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x26) write(r0, &(0x7f0000000040)="bfb69776dc64d9fe817307337da66353d89ea4", 0x13) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r1, &(0x7f0000000380), 0x0) syz_open_pts() 22:22:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1000) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = dup(r1) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) 22:22:06 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/217, 0xd9) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 22:22:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) lstat(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 22:22:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:22:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="f567efefc1cf13e7a277f92a7f9da0d862b4894b02b048e5085514c1f29d5d984c96d5e01aa372ca4938380770b3a51693bbc0ece4d4d64bbf9b4c30b0c6403ca4fe76f6014b56494363eeeefa13a574476f1cd0252fe9942a76a951e4314a752a16f629b35e4f9be5ef7ee0a81c18e387ecd140ec61c1d93df777fba155d343ad988b4e5207a8703c5295a93a463bdc499c97e01b587d5d47ad20d8d7699e9478696369e71788da2844ba4b2f2ef5e06b9c9284536ee9e805189400965d51bb9695a2cf8c898e2dd6cdb6a904407765363dadcf7d95de9adf682aa866f1195d36426702e220d479ef22af6b211fc9df744c204e5c59227bf99d14a51c9eb980270ed0719a726e11e00a03aba14821d7a0bb0f2dbcb94a5713b3ab460873adc63e7b3bf33a7285a480ef78762d99ad82d81a1ec39fa7b35c9a488d6a776211c25486f9a8ef328e21a6243ede8729af8829ee0a27c0998f00dd356e8730a3b7280bbf9814109b887323e114e6739825bb629e9bde152fdaf76ea6ec5c1bfef1f36e77b40fb2b44218d4d56ae7b5179a984e727f18100764b55d111831de19cf49fc8c9eb47e426f5b3c8de10f20f1e74b5510c52248ca633eb15e153eb98e0a0db3148df61475b2dc923decb7ed43924fae07a85e6bae386467e04e2c688bde9dd3d7fa4760e2af848222fdcecc5467318e02ff980d73f7fd7add9c0f8c3f36ea22c46b22238da733880a329235dcf637723b4792ab9947996aa624389000cb6284eb3b7df070056a10fdc29b2cd3946d794f6c3620c8dfaebec899a1d27d27bbf888c5ef975f6ba459ae524971e8a5bbd97e5d560dc0a83eb4a2f0b2b5f215a5ef19decbf6d4813177d760ee25d07c1add940b9bc4588091c938a30684d0307151387fb58188f9242fa7ae5d10c11584ae2f6498e3880002b320061aadf6533e97c56981646650a8184b001244838d16b8185cc3e368d699d1e6dfc5416a6712614b3a79819765482d2f3ebe5ad17292f985557a58d54ef0d30a398e0cc0863fe83956fb65131e75b6fd898872a46828396bb816a0dd40f632a2fad4386ae8e09af16be6b0964e20413428cc3d8220a187b549be900c76ad4b1c0bc9ef86988dcc140ad31c3ac71d67205028790766019f31bbb813cf0ae5d33aa5288d4530cab0e0514e57f442ced16e33bbc09b5d9b0718d72148badb64426e536fe82b68cdc9a9f0f7c87cd18848b84d92fad6cab560ff479a84412b94e5221d6961d296bb951887450e4afd018041aed19f3152088c6ffc1f5d34e5946cbd1126bf2284690ba8d754cb72a9a627f2fe8e445c7e7d2ca1ec2a1bf3672ede87d330b6fcab98d6512d6c5f6cdbfa7be6cc525e6625c9b1fc2a4fa95c8ed4ef198c59bd4cc5e10aad94072e9bed23c63df1eea5a659d5b268526602cac87c87cf2e67a242ee64b4d72036580f397c8414b21ac620b53ef06014b3b113d4007e5672e15b478fd4b614ac5d3343e908ea38d4f80c81d6469474737682549e2ffeb54cb9b458a43ad99a791b9ac3538d07d008717df477beccaf785fc24ef1bcab6d7dc0fbf6858060723bfaaff0ee636f7500894bde62da08113c9c9110163b2f6cf1dd93c5394ea19b7d370b8aac3b91a7be4a3df53f100a014ea80dedf8bcc919e3804ec7ec4b90515f937ec9d93f42be07820e65dd5ee868fee51473b05e4817a4b4805a016e970b6de3fe9c25de063f75f9013316882de1edf1c5dffda5331eed50228ed8770130b2abd8a281be7b9d779c1bd2d174106e4677902e9da143cd589ee4f9e5f09a1ceab6cd5373e1c787e172ea2f59a67d119b049f2fa90b6263d9f3852e32168a2ada964a165b0130bc15cdb3cdda89590b8e04338234bc1223c6e0b993c1bf80ea6fd98aa1ca552c883ebf5d1c81dda591b119f9dab9863002a541dc65d412b0389528f5116e33f1d43abb421b980c35aa31cc07259d3a807a3ef010e36b2eef13e558d6592d7d5c80956ae5f9c7d8805c549006166f7f7637d04b8f6ec0f0f05c50a69d50bcc92bfdd4a31bab63f4646773a74e5a2e1bad962defae7632a708d960c762e6fcf91696aa9e8b4b0f626ddea6f1242a300a0124a8d7cb98eeaba1b526fb3cc3e17de7e2f08d82759665e7fe4f10e0bd37ed7b8cc336bf9f3cdc1ce8c311e939d5c494425b9cfb63771292864605a9348252699bb7986f96c82ff8aa7efa707a2a24f12fb5375aabf8e313b47a83f2d8eb4b1bbd16d21a78aee437ee13bc9f21a5fbfa04126b8712687427d25072a4521d51245af0e0014b8036b4c6c80a2932573d9ae21d6c6192a4c572c4eb463bca12ed8a63b69502d2f04e21e108650ff02e877254734b71e62a00a3638a67ad74882c32a83949c38933a073f978ef535aa3774f7ea84d40062d8d9f68bc13f48f0c6837a9bdcf9aa12bc4669f6223973cbd9e90ae2079cd11513bb84475f2d778222b6507743d64c499b1feea16b17cd066c1b1bf6ee5cc0ba8f9adf05d34e93580aa97ca623f546ec027b74691ced9b9fc7aac830fd19b9cfd24451aced8859a971edc38f6dcf6fdd20e1dff6944a1ce128891df94b9cc851ff510e59c44da6d205d43de7fd8c63322fa14c5605226749666e8925a31a4ebecbe527d65a4eb3dc3e9c852a3f7646d03029011881ec61734e5d806cdda105af2fe4750ca6739d23db9a174d5a29b93a82eef4d5b365d97cc42a99f316962dc5c4a5aafe63be844ac41ab38352cde33a5aaeb133c140877cab5b4716797664467d932241371ca0de1d379f5bf85b31418ddc53591b12463c3fd3c716400eb32ae616e986b694934763d19cf9f305c393f404f9d9d4b4b05f57eacfb7259362b9c190e537b1dc7ec4fdcf8820afe548dfb9856fd96fb84a5feaba76b6d7eeab862258f2beddf2808d5aa10da72be48ce4305fea5e230be8193aeb586d7822706603fedc3f18e6ed2d813ac3ab66051bb31c0aa37e1d807bbeb073f336b024d5d980af863d540105d6112f3acc919d1e0c809a6168f4fddc101572c24ef9e5bdc7f9588d617315249699d81909e3c71d989eaa8c64a3ae263f72ee856ac2f4e9376bbe26ad04e0e48e2e700c0714be211c193386e6c865c8d3fa746bea4bd3e47a7cd7c3c86e16726c9ee0fa45169e2e77a1c9ffa2e3ca3214b7bb69662211757da8ba2b17ccc7c37504d61f30767d3db81cf4276fd7b5a78bce8918c1b1117873ae3a4d9054bc0d4312826e54535e36acc10138642cf786b639f5ba1cf4a04811a9b0112108b8b910e3654653b0720167cc9c5f24e851ce6a66559305340cf9909fc4a7398b9a8e0adf9b62ac33b46c1b85e2a04746d5ed4948ad31b20836bf9b5deb0086cca0e886582d1a273c0700e854f508a32aff90cd70e95037e65b5cf050d2475ee14e975dfde8f2301e69c2deb9c95f21ab8ff64d2fb7c15496ac291cf9ad0440a25a802c13a0d682e7362708d8b8142bcf6c2a5afcb7a5af21537cfd014119e1257c3207708fae9b5092a424937de045a4cf99b0ba1f4dd7f62c3d5e5c26c6962680ee0dbecf08b38fdb4bf85cad8fde7da644879faec935c6a442f26db7e28b2e6bf07b96821c7b8f944bc3125f6e0ed0ec28b8ae5998e7cab7a4a43fe3526f70ddd593edc951b26825f1d5edfd092c435ef4e8f4ba8b965263ace78eb62305c98b99223bf35f861b07a0fda589ae7bfe4be9e5e59f42884fa67e3dbc6b2a6213b59aeb18d0cde19741066920bdb4704f0700d340dee3e215d79d333147a3e695bb7ceb6e8e907c1c633f9d403b306a5ac967d24956467a529edfc6dd85f8680898bd8787f3533759a26f35179d2b11d12e09309006e796a7cd0fb7b85ef5683cc5324b8a2784373c3f6ffd8772aa0eef019c577a32cea8811e5a9d7d20df536ac9663398c319319f03b4dc08e88b7a444cc060fc4439dbb87902b7b6834a84bf622473079ba5ede3e7b05c25f49eaae0f73ffae0026c684f740eb8aad627dc254358c7a9a8aebf75f93f566e3f963629b2f28d5f472f73c3dda3aa901904d5f406c3f9bf13eaf203802bc9dba6260acb610767bb54c50097837b4f27e319f3280b9efc7853f3a5e676533f3ee4df47699a6bd4e0c2edc291ef52a02941decd28f827e43897229464174f69cf807c9c385415e340f193d4891603cf51f774bbf4d8c4476dabf28a3ebeba65b98ddd4f4df5e1f634c9a55b6e194dbd102823e7b2b9a4616dba2e13adb8a554bcb0f21067cd92b324da6f6a92892fb0dfdec18b5d765f8a307c62ed0253ed0456cc428ae3611685eb6a27afedc820ae890d292dc4d478d411d2d72101ef71db6fcabf19f0d9bd212abd4ac73160d4b19d4fd5c42722feb07a8e9dccfae398a2369b2bccabbf0402d6e77094dbb3478b7d24c5bcb717c0a15c580abf4f0fd5f0482ff7727c389e63a88849b1a646729971ce314466cbdcade9c7c044a4d3569dae95f1faef50b43d56013bbe5d8b2a8322814440253f2e599e327555f893c5409d226e222c1de11caec42d850810fede1fe2963617c18641e69077aedc2a03b958f0636307eeceb9d6b0343230acec66c0e3efe0f4e8d0fac6f2ab3c9c64827e6ad49872fec38ce540419c33fb3aebd6ac509797cbd4b90131c5567bddc2167ffc00391c44c558a8e086e6c57be21aca9a5f345b2390e8ae794e9181524cfd484bb41f0a5bce0518daf9798eee01972a3a5532ebef23253748aef47706a15e6c24375eb4c5b37a68e349271eeb558115c315ee868601e29cd5f0291fa8809f406408af19f97778ccf58633c32841c79c8382b4b6d4a0aba60f4e663d995692a88e1079223b96b6cca056301fc8b39bf163c662173e38185de604b0b1a79ce188b2b8c77e0317cc8da0cda649339c3e5569a2085238f017902089b6210533dada7435ed51971f3931a6aba11f3257692b9c62f39b7e96eb370dca562ab883ec2b4ba02b598b60bdb1cdb4c54d1bff14abb049a1c17b16a7c57c62e6005b4a94bb6718fccffbd1c80a02c599df81e191686760cc3df5190cb654e31115743647d448679e825105971d681e9a0f9aaffa1d607f9bd1c3f03f72c3091d1747836643eb3c759aa971e64a11b819870036622e3ae5b2bc3b154daae556363962c859d7e21590d1e7ac97de070d9016d7c92f185d9d2663ee725b8a9fdca735a2aa2d3767329ca58091c1d6534a15a79e7e182ff853d4a0452a47315b3e232af36155c28c9f830dd6324aff4556999c64ff185ebd88658e85c3c928d5bb7ce559198c76855124749ad753b0286a3b6c6787cd5c98b57a542d73bd230976f045e288e517c19e5dd2fc32d441483988b3b5d3170eac9fe04088b9ca5bf4431abdd0d13fb1de1e6bcddf5c335689a9e7fe214a18b4adfd4f14918223be9a8a747609959aea68dad3c41cb3d2e376891541c2609d18b83858936b22006e10135b36741d1e64f208e28a9550e57fb46f4d1852235a12a482d4317f6283181f6833e75926a65e3e7402077183ce3e21cc1bb22b8d92f4372670b472d04b011c989ef263d5017acc6ca77231f38b3684195b954749d4678caa1e7bd8b5d91a8547c12c48fcea4c6747189a53bf933a8a725d0e70747728d87b16190fc8df20ef7e76421d044f8c575ca26f060e80beaf097ea53710a600093a07f915367d630e8ea7d4b30a305b7d01e7b5eae4305d793986c8f98e7a58de23a59c0b1490ba4608fb3040975bd9b7640df36855377b199a8c4e4a0f369953d670a4bdf6fc63e04fcafd320c249cfa9", 0x1000) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, 0xfffffffffffffffe) 22:22:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) socket(0x10, 0x8000, 0x0) sendto$unix(r1, &(0x7f0000000040)='+\v', 0x2, 0x404, 0x0, 0x0) 22:22:07 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x101, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() mkdir(&(0x7f0000000080)='./bus\x00', 0x40) rmdir(&(0x7f00000002c0)='./bus\x00') 22:22:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) socket$inet6(0x18, 0x5, 0xffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2100, 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x8000000000) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xeef3) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) 22:22:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5cbd544199c3641cff02403c64ebe81a9ef0de6008d51afb9b9827fd9004415510c5aceb6ac031e99367065e20831a22c026d810345ea8047ad4227dc6b1df8a756be10900d7aa5738ada5b87b6eb2f8e5ed548e874dd446eddc9eeed14ad477d4e7450448001e80167e2c8594"], 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000240)) r0 = socket$inet6(0x18, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0xfffffffffffffdef, &(0x7f0000000040)=[{&(0x7f00000000c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816", 0x8b}], 0x1, 0x0, 0x71, 0x400}, 0x2) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 22:22:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x13}, 0xc) 22:22:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) close(r1) 22:22:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2d48accf2d3cc67d12abd8cc"], 0x4c, &(0x7f0000000780)=[{&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000000580)=""/236, 0xec}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000680)=""/195, 0xc3}], 0x9, &(0x7f0000000840)=""/63, 0x3f, 0x4010000000000}, 0x40) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x400000, 0x1, 0x0, 0x100000001, r1}) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x9, 0x6, r1}) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x18, 0x0) execve(0x0, 0x0, 0x0) 22:22:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) sendto$unix(r3, &(0x7f0000000280)="37ebd71e9132cc6e8f9c10fe2746c881d39e6fb866b23bbd4b75121b84e63e192187e407f233d17917fc7fc05ec637ca00de8aad50ea17829721e8a4144bd76f3548721b2546ee54d76049be8a237d02d26a53bb6e61de69ef5f2716041e974b59375f06f4cc55ad5df3a2ada609a4e66f6c8138b0aba1b58a66b473a7706098f3c0566c0f10cd6649c869", 0x8b, 0xa, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) r5 = kqueue() writev(r5, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x3) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0xc0) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x3, 0x0, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 22:22:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 22:22:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:22:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x0, "30fea56c98483e8c4b1e26bbc262f439119a62fc"}) close(r0) 22:22:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x188) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 22:22:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 22:22:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) getppid() bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6669f5b0ab05000000fe8eb939572e9d54d0e70fc0edb36957d4a3b586b8375d68b1b3e2b23c9d7e725808aec1a6ec1659629e72638918f2a43cdedf27024f262d3a3c63b0916b8792b3157bb26afa"], 0xa) 22:22:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) sync() write(r0, &(0x7f0000000140)='\x00', 0xe5) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000340)="e246d0675eec17bf6b242f657d00802e0e233054fca307256e8eb67ac27b59c2015ffb668a7c10013d3c395ce4f8a262ffb442799b78dbd54ba22ac92101b92b79c5d95cb704e986c24fff91852bd2d90b0ed8b6bbe2bd2b7a21f1f438eb1712b50e14ecd1ba8fac14eba872081d14b77e5552a21ccc70ab71", 0x79}, {&(0x7f00000003c0)="6f29a97a690a7c66e2a752fc1d101a2a8a09498dbb082b420289ff9e497c5180598bf77c92123fd4e1732d60b361ffe1ddb3946419483b2d8f3d48b8ab5798651cf4c965df3b74adfe184cbb55554198cdee2670a56f3e34bf540def6f85a573589c75a4f233b98e15a2b397df6e1b9c2e9ac7acc719cc6afa2e96a090f802662c5a32db3b9ff83382c528d011f4a4a398ca49c585d881dbc530289c0e841dccda755c296659e9ed36023322d7c6487f838e14b3c3828260d0532af19a77d9d11808c420480a6688ceae664bd850cca60b4108d8e2dc1906f14a94e0c019869451314c2a81d10619bb9a7649781a877b2021be1b0087a2b833c6ee571ff872063622053e7eb7b4669109fe74e55bba756b7fa6d3bb9dc3f14b2614913602aadb3c332bc4fe6b65ec7c13e1606965a50739c43c8bbd5c6633b1adfda39e44601c1deadbb10915ab8c2f88b65c47dd3839c1c217e505a82f4ab526be88ed3adc01e10c194c67fa9b89071296f3216fc0b23e509a31b2b8bf6dacb067ec652934f36e96d9f770a36ffad5a947d5d78c7e0ebb828cf107b2409c9174cd07a9a365b384c01adf4e1b2c5dde7fdb013d392abe92a7d5a0fb05847a8d464125c4c8461b67565266b4ccf6bec117f1c9729e31e6426b596f615b0d3d15cd6cd51c112b8b347fbbea1eb34477f20909ff05f07f0394d15f5a4db22503bcc3bfe4d72f9549f679e4bf7afbed2c3443c82c94595456fed88404f2c03150de6ddf49171025dc7725aa1f9995fa7bf634add7e1359430070e0d36d2d72220cf3a3e5b815b5adef250d6f19ad24937ee4159118e47b7683932a25a075bb7c8599f342855c365a7626b3c80ef810e11f10823db980765660b2b99d454933c9d1206b1e07073f01a3e35cc2c43f18ca0e1da101a4d640b11a702faf240acd0ff381d61f32c6ff19a0284e76c2d7c5f3eb4dd2f225dea3b33a1aa30bf4e8c4fecb2eb6e4b86e2ad835a084cc8d3b4939a1d40dd2194df6474b62e03197f8037f0ed58b781c275045e417546940e598f8f023d9d7ec9c1b5c4567d4440c3a08e09a81aa5188422bc5979f0fac5b437a05c05efe597ab20af18d80b2da742fc5cbe805e3563a36d2a6d5fc3f9cc0f5949fffe44b9b79ae4b6311e80fd8dfcb29bebc58a156df167cae66253388e08d8f0ddbb4583b77608d67affb16cd7793c8a7dfedd997909004ded8a3e702012bbc249d1571419840f39d127093ff71db3725938069a59de43e3a19a36ef9840ba80b8b0f4671b46157b29de7ac08a89aa253e4ede7eaf5fad8028fc82b30408ec380087ef79a8d064a9b35c196aec145cc6156572661d5c39ec1c3fbbf698b9ea1557ff49de90bb4795ebd3f539fe809222404a842c424bc8d3d30b8f2673bcee7b0c99342d8e0d4083c0e0ce664e464ef62004cf4547212f743984705d925cf0fd6d89831ce251afe14e014e91f6cb38b22da34615a95ff13b166f2a71e27438bb1ed57128a701d5546cd9b8325a281c965ecc6a1ad6c9c66feab0d96a1c40402a8df5ce8a1a5d706b5eb7c1ad86412edcada17b2a5ae60b52cdf3e471e6d36768bec0c6092dd25e574cc50e4363e1430ba0b7b1a12c2aa9ecb1f6d129d88c172f698ee5dd7b8f7374eaafa76dc27063db4ff3ef4fe876a0f36d7ab56b5b5cd3e21380a8ef0cf61615ba5b9eddbb60c0b4929fbc17ce6c360c0c1e98995a6e236eb71d884efe24c1a0f848d9904b2bf687285db12a4e03ab61d321a0227df00d33031b5b9e7aa756d97ad50682661f8dedb329fb2759feffda8645c83a93caa68daafe34f2a2315c6216e4b530ab1facddb058f7cfa3c5fe323b574d1764aa5fd3cf6e8068a989c466f1457243f063ab29a8778cf3ea1d053395e1204d40b4b7ac999c6ae9e4977e8bc568f5192ebccf4ad2a89ae60f3c19cae44fb28762bee18be19d8612d67a95232ad8218cb4e33025e91df629ad9afdcbb70fbedb52bd2a430ae570693c10e0da0a31f45e268a2803f4f4a352cfe35959d63de836769b6041969476a6c5f14c1bf31fe68ce597e650e0f01921f80d4303a0f9ccbeef76220a86eab4d59bdea60733155d90b70ee17da6bdb7e22d4207623a2e3872d106abaf381cc4cc70647ed53f4ee22aac27154c81e1990afe27287fd6fd890a8a52588d75a2a3a4f8bea7b236a0b0b44ff090bbf31d64514edb1e79a1d2da4dea953503dcfa37878aea5bea0531904c98f7cd9f1d539bc3b3715c9772816be500dfdeb8c3dda41b002ba1c61463486e938faad7b169e1b10a130cb80f36c588751eba3dd456c47d38be1d68cb33e0a9539b700f2e28b22f72c8b6ab9355490300ed9e4efb5b459d2b82ef6aa56f4218046f54880f750046320280cb8be39c119f66b5b5f9c37ebdb0404eb81197eb6f77a4770ee212bed08cd0441a0ed791cd604c00a511a7fa46f457658fc9af3c2f9f3382c2c1378be1ff44ca57fe053f361ccf3d4a0c8c9b3372a0b6f112e29cfae234e1faa2276cad421157ec4ff5ba3d867f0929cc2ad0a601153de2da74da446a4a06eb2d31ba72112fcab4d1ce390a22735e47d87b6c6375107b16c17b632679e01d5d608d24868b364c2f0ca6530d3ca62ad0bb78f2166a0a4bd76d7903d1058dcc92e1be05fe1aff05270bdc9edb383a1c54d5e55b83e36675239cc46671a721fc6b96cb25684337f159bf184a4554b26e3f7eae905bb9372ea7f105993a67ac1647c5884e30ba31b6844cc5bc83ccbb1ced247a5ee4deb18d453480fccacd6fb1875e93aa8efaca0a3308c41f4d2d593058ab6825944b22f46ff3306445b19072e9c207d1a7e1f1221c9f878a8eedca768ca832a0c7f2e01fd488f36365c144d3313eafde6a16ccf98c2ffa1812964275788f18cd329f8f2c4b0c36819fd46dcfea1ae64bc9b44418dddba633cabb8d548cd5e2075550b736feca2e5ff11804f004048f5e99a57d73b545faed342c2490567a255a95eb0a0b8c7deed0ff3552f2acb25483f03d938921d5f6848d245d1b42358562fdbdc2b23bc7bc91edcbc8f50f723936a95e01e017f577125107dc24d965cd53b0529f21f78b5064e33c21518b93197144cc16cfa1295ceb99194564d9246aa44f5b5bf7cbe7943350127693cd56052c68f7eb699d7bfa0872e988ac85de2211e24d1832d566e96d72e89e685f805d98975d01ce87c43d3464334fdf6e4508a4fc29d05bc88ce19f8efe41528602a879d2ca72ababb7240403cc76faccf5bd6d8faa65850b241a6990b70e50578a4de95a03e3aa3b229d04e2ecd413e191142c402019d4e28d18d6d3fd3d4f16c360c3079a1a0e350309647bc1554efc909fc3d0395b6f8598e1f5cf690d1f327ee7d39ca642f65a81372c577f3f7cbfd682fa84057b756495b03befd82b484873eff7742c8776830a01c6b4602a10cd8bde9dacbada18a292589d8b31253a85678954dfe69fce2d9ddf5ea18967f20d04852fdc4f17ed3d1a2c2ef027e6d846982968bf4f618303a785706b8a2fcb68b3b1890fcf6d0e0662e26bb093e5f34251048a55193e72f2eeb12ec12456dee60d11b951cf8ba9bf8d5d779b114997a4f694395f2de055a88d49646c4a1a2f7600608c578458b7df2bb4efd2727dfe58609f4b6859b4988dcf436797e9e866fcc0afe2357df8529d6c87e3b5725fbed6e862bb0e314336746917a7c49d73caf7486428b5e7baef9729676e25c094878dac6f0ad99d33e89e80b0f48b12df85ae4b4c1a722cd38e029103d601c54f2996a6224caec91e59510bc97af67c2db71e2a7b45482b638640b26af3dfb8512e155dea7842292d905d9c7f8dcab0c27bb5abc11f3fe9f22b4b1c6ddf94f47b13a46188756d6fd939c3349fba534e42280dcbfb272581029c4bbf38733c34803f3ea2e95be811af85037d7433738cb8be5810a5b4ddf43b35fd4352946be276e271007f5686679f2dd21c78f791e17523bb0f9be494bb25ab3c3cc09977e3dde8857c2dc98442eef633da3426d85a1f03dc7b718198818c8aff773cb64f355247e75a58473f364b8017daa0eb160551cd04de8d5ee4df8d0bc25509a6a505eff9cc9fc237f3289365a7bb2d6a3a9cbb617c4a1afeb43e223f0cb8e941ac99633610fc34a61d56d60eb0a095e5c3d5d830baaad3626cc89e00e669e19c7734cc437b7fee82df633a99894a17e6b434064dbfb420bbb29e99b3283f914ff7d8cff4fa9c7e5dc682df4dac8348c55ed3703bea275c0d7be9e53dce736f8e937e978b9cfcc36f54adf885a74c86ecd466444ecb1d3f9615c22952175c1b006599c63e25e265849b7dc268d3dda1f41dd3d583e7f6305ca59e55dc48ff4b691e77b9bbbbe4775a33f53f2953c2ad2c24a6ae469b37053d99f250f4581546e4babe4d6254e006c79bd7f37f78b1a6fddaa6133855f913a916cbe00b0d75523bfc609cf6c49917ed8cc53435980bba75f1c03566fa2d2c19bb4ce073915bab00ddb89a14c11b95825869d7b00e4f20812a95005ff6bfdf692416a9737b38844a582294ae181d65e194affe1269fe11a539eafec48cdfa7a4699a52d1c2f0b83da648bc93fa2fbffa58e5863733d9331d61d65e7d3f46b6f1899910e2deb0594a8aadfd06e10c730bd79942374897ed650bc036b5b617420c9ab8333938113f65a5259559abb59582c0435386ee97eae5b027157be9e701a46d8da80e8541bc35e899e679e56f6b9ecb7ed71810e7b99eb8619fc687b60c9ddc35928ae98c36e961a4e5ede88593ee4e49775472cd49b970737da673fa95e4bbd60df1c2cb4611e051888439d54f9a10b6f9b327866ce31c728457055f7daca8b271717259a53158cea8bbe327f7b05caa42134dc582835afdbb7690339d2e03e4f3d7274b0570b67ddce8ba4f061fa06f96c04e1b239a50a9ef998ca57b4ac022bbc06873a5b6ab28e4cb644e169bccfcfff98df05bf3da62a939de142d74397a2592f01d1ae0b7c50d6e7974edd44760a8c18374951c1f62deb7b0b46ee0d4769a29a12a346599d704b234a499216fd451bd8350f8f39aab73540ecc70472059f67bc680e6e2bd7f1b0f186844c7274dda5591ce061a0958d5d1a1417de787b1bca68c7f764c1c4fec3cc34b25604bd5bb3ad76f780a50a6f3b10a281ba9b1789b8fb18dcdae5237b1a388d87e31617e3fe0ce64bf64e5b5d4707a6931f538659241b272f08b5ad52e3f3c7dbab0a1e8dcc4341f86c9d8071444f2e96490a2ad9f9a2993aa3c42a85f105696fa3905f7636c89cd48e016cab532e1cdf81cea817aa435a15720fbeca0b332a492080ff45753cc23e99677e08fdef99068d2e7ac6f915538f039ab74776b55749686dd112a33e2119e4575b825042d58de11eaf0d423f907beee3fb410f6d415960390d2890427b2d06d4f989b9091dc4803bcc2a513ae3c8e9e3c563f6d83cec7c82da6912a55f99e48b81bfd5b55cf59ce603730b905eb1890c8065eb6dd154d5481cae8043e79e5810d5305a2530558c0187f0ef44c16d51d2fe5009f669faadcec04ff8a269c727ed567b39a8a897decbf0a8cc5218b99a8fdcb2fbae0e607fd730f7ea3296c11a8ecfa9cb6f6491a97e63472c6506a09e76ebef4fdca86d7b3d91a021168724c1bafbf4ed20bec7bb60f12e92538cfdf29319f4eef07316709d3e434a22ba28574937f44a513af503bbb8066caad715442641f9b7205f041c57c2abfbd57d7bc4b3667ea079ef2a29a6ad1e8517ee88155c252a0df5333777e8081b1233e1d", 0x1000}, {&(0x7f00000013c0)="2e4d9d9c505f56254b93f177cd687c963363ffdfa8771500bcbc3303092f6801e68f1e81b1420043523882476fda550ec68976d042a3a12f09f9b32d9b0838f3a6be0e6b4cf521cb1bf3892f72de7f5811053947ed27c895693c9244440a6fc9a33a0f6bd7e6ca35e27fc50a0d7e30fef177cb02cf50a43a9a5f1e9328a5a300d39cd1fb5dce8faf2fb60a239fb92ef7d9365f021ca966", 0x97}, {&(0x7f0000001480)="4936c974598d616ffe25e62f882b74a9b49e36219f526063d6ab891ddc344ff3b889f833c4df0610c9583926a06f6526e6151b2de04ac1bf8023ce5ff22398459aea333b2d4979648e5b6981e4731bc4e9500114fef39678419d992ba892ce3e711ec7c8981f788482ad4c506200fb", 0x6f}, {&(0x7f0000001500)="963d9efb37e27f422f596f4b7d9f5f156063e05c25115d90477b5fc1704d126bf443dbdc7851e59218381f116e851b93e6b5500d33cab7cfae538e91032cf2bbec8947ec049d9324014f86f3541f1a3cffdf2e17f4a1971690f1e38a3a7deaced3e347c60910bddd33a01471c70cd4bfa856374cfb4dcc9a5c9eb1dc6a536509acb96eaa5f8a7ae649b24f599734f4840821c681fc7c8a645adcc2e57a96bb600be7a43e8e00d59ed0c21b8c2afed05011b4f60706fbed602876dce6c114154323a0318f", 0xc4}, {&(0x7f0000001600)="b060379ab0ed084f5326c319dae677b5c93d654627965e9504f31aaaeb3e762e14321c5afe752d2d5c9c1cc4be4269832d184f3bbb7bf47640fef1fa386e678cb315552347349e5189490ad11d3fddf62e936b15f0b1474cd169a3c800f898174dd10df889812da4e9273f7a42c77ff0d735b3a2f1fabf0403153b77a2ae131dea472dd40f43266b0f5dfb21753aa239e4845874d2874697e8a57b76627bf481408ea5f19f476d81f4fd3be52d5627926f1f33e366aa4954449afe64fdd5721d0e3efdcdbbd51e810111e4ac14686df5c6dc6a7d6a4c21646663877ad78636c3788c22712b210ddb006b7bb048789d6c", 0xf0}], 0x27a, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/64, 0x40}], 0x1) close(r0) r2 = open(&(0x7f00000017c0)='./file0\x00', 0xa1, 0x20) r3 = dup2(r0, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x386) write(r0, &(0x7f0000000280)="40ca53f4ddcc89753d90fe1d3c0c271da5fc635001f879138f32e0a15ca6231ca0c8f3d50828a53c32e586c0493e2b26f6542c4bd25241e632ff3b0ccaf7fdbb0dc58cb41e9ac438ce4ac5d8d1683e2fc3dc562e6aaf193e37fc850b555631be2c76a0a35df207ded891710ee1274f95889654dc02b9abd9a02aa5a0c6cd6044d29f2b909f0f3ff2a2f07fd2e7d2c452000973", 0x93) r4 = kqueue() r5 = msgget(0x2, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001b40)=""/192) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ftruncate(r1, 0x7) syz_open_pts() kevent(r3, &(0x7f00000019c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x8000002f, 0x2, 0x5c34e2f9}], 0x200, &(0x7f0000001a00)=[{{r4}, 0xfffffffffffffffd, 0x2a, 0x80000011, 0x2, 0xf3}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x10000, 0x1}, {{r1}, 0x0, 0x0, 0x4, 0x7fff, 0x80}, {{r2}, 0xffffffffffffffff, 0xe, 0x4, 0xdc}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0xe6, 0x8001}, {{r6}, 0x0, 0x80, 0x2, 0x9, 0xffff}], 0x7, &(0x7f0000001ac0)={0x9}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001980)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001780)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001b00)=0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) lchown(&(0x7f0000001800)='./file0\x00', r7, r8) poll(&(0x7f00000000c0)=[{r6, 0x1}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x80) 22:22:08 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/34) mlock(&(0x7f0000122000/0x4000)=nil, 0x4000) 22:22:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x200, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x6, 0x5, 0x2ace78ce, "e1d2562866cf028b9c456000728a8669b1430a6a", 0x100, 0x40}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="4bf3ed6b7d8c2c7a53490439eb6bd57e45499fbf00ea2fea1ef6b3ba38289f5d7f965f3e531269a12213", 0x2a}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="e170287422ed7c9b0750c69d009ecba19a8db809ce1da9a3456deb83db345f7a666869d5dbf2a701fb7fd27999ef2ef53e3e0adb60ed2cf51dd00c0eceb2354d3bb0aa1a3ea2e2bc746bff85d9f6141d434062cec639412b8cabc0d4a3912e0d5ac8fe4ef7762e067fef0adfa97fddd2a96307e9af1ff6d2d6b4ea154599c3b349484763c6a92d7d2298413e8264009c06b5c7cb9e4c", 0x96}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f0000000540)=""/196, 0xc4}], 0x2) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000000e3, 0x0) read(r2, &(0x7f0000000140)=""/81, 0x51) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x11, 0x6) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x6, 0x3}) flock(r1, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)='0', 0x1}], 0x1, 0x0) 22:22:08 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/142, 0x8e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/223, 0xdf}], 0x2, &(0x7f0000000280)=""/113, 0x71, 0x2b4}, 0x42) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) 22:22:08 executing program 1: chroot(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="3000b6085f2549b198036320535aab58281e7f3a4baefb38a26cda6d846da3707f38959f63c0dfbc8aaa5dee321437f71f61aa595952ab1bf76603d379dd6107cf5d5363d755491fca5cc2461ecc2b0a359e232646016069aeaa7ec07f876610e43fccaabeac7a2febc216818465fde2fcbd4305a12aca7143c3dc6953a8dfe1e5f95d1f0dde445731e7058f8f4c822c5eca48f4e313209e8dc82f00187abe8c84e85e7c22f3695e60b1f7f6371377fd63011aa26b3dc55c8854e958280cf50c56c8c6530d384126e9c2d7e8fbf916cda3bb60", 0xd3}], 0x1) 22:22:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000000000000001000000"], 0x10}, 0x0) 22:22:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x40001, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/104, 0x68, 0x0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 22:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchdir(r0) getdents(r0, &(0x7f0000000180)=""/171, 0xab) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffbffffc, 0x7f}], 0x9, 0x0, 0x102000800000, 0x0) 22:22:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="5c2427efc31bed702e27a5680080038f0c2a02a48df8052086dd21387536e893633b2ae319083ca051f349c4d2d77cc8b9e1b292550b958e18a5520fb8818bb04b60d5e9c900b561234cba3a525d20a550", 0x51}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002080)="a0f5f4ba2683ea2f152abdf30335d4c81b0be343ebc6013fe44991607a040dd44837f571f5d14c0b7c602bbbfa76d94e82d563d95b75bdc63d1d47496aab00e42cc0d7da81d95235a5a55c1ab2a77498fbec273256de3ee15878071c3ce89ab0065c63d368d30a282ccc1a2f878bea0da15abcac7486a286cb305a4d33b97723e00a7a537cb638b588c42327fa4ea4f0bfb61365b98d451686815877113f90bfb14535605559b6506d807531bf060e8c70c841582543c6ac6315126c6a0aeb6670bc674fc37e83e3c81b01928131cc6b4bc5a32ca9b56f9a24e9511036fc9b36b9587575d8be99d7c8dc5d0b1157caf0fe51b965e10e9d1fc5e8b96dca5993c6014ed8400990f0b0098c40a442f13b47885779e6f253abc229bc3cac9fac6b8519e5e62adf386ff635ab74796471dc234519a4b2fdb0df7860ecdcb5314b1e9cd7414e1359b67ec868d6ab7c38747f52e80420591259ea8eb9c3e01aeb07e4e65c7235eaa4ddd1e298706de722256622aded9c50ae0cc36baea1c1551866245dd68b3b3b1401aa4468a3d514c2a6ed99ad77f7310d80136fd122fca2f8a561531aa1f522bde6c89a710ade480ab3aaef1428110b5a1e3b94a2fe8a9b3dd0725a098f3a41db8d821dcd9f2dc2607ff050b744df0804656691a780d973aa9867a0c215d48bd9618cbc65509122b962fc57a563b5541b61bad5dd625fbfaf1e0d5a4fa56cdccbda72ef52e800a85e56b10b99073df9099c8df517837c4fadebe8fd645ef68d4e4298035fcc5f99bc78b0a347773bc869fb3bb58b56c8861fd0672479836eb6e534397652164f6e7d8ee6ebf15176fde2bacd22326ceca1f433091f48ddbe46ddfd8900b977b6e44fbfcffff140b620b1a61db52c29d0e8eb30f9ae5aa35f9121fa183fccd95cbbcbf1b5a733396597b1d1c8e861b0ec40bfc38b195a8452790b60b5b8142e3daf4a6c3e5d4042d34b00fbc8211279261b30a464b04b77fc7adf64466761bc2e112628de14b4c53cafc87d134d4e28ed607bd8a3d15a32985cbf3d1aee55caa7d4c24f892757d67a8d181e77133ebec8a2614922ad9ddac40badd1b2285553931fc5bdab7d2290fe911f9287d60565546bb349bc22c8005601778d8056111915fd80795634c3088aa042bddcbcecb0dc969657ae69fbbded138702d30392e861dadee9c0667632e850c48353ff5e0b8419c81055e839c9917f8dd36ad6af72112f922f7b9277c1c3b19a88bfb2bcf5235590ba44e9e5d86a9659219d5261a0a3345ac8543fc8ff555d420173782ba98e8e06e98e8de8814cbe4d2f9930bf0d2c25b43f15741e7bdd65d3f6ee6f7cf54829b62e539bd0752d7829d2dd60918061494097c7119ee8c8ab86a2d0f509221146784b86b49fef0050b172c27cf0243db007687150495164a6dcd2acec11526ca07a24a3a4c84cf83774e0b8e91d1d06d2560c3836d6aee61e29e9665427e0eed1ef3717b40d5cd1d91fa2b055763227b4eaa3997466a8085b67dd1e27d6ea8cc096e81a194997936301cf7a420c7dd295f892af53cdb012087542d7b066f1a710f8ec440f0be20eb42a3773a6e75fb4e26f791ceeef77c39b1b1bc982592bc1bf1a7b2ce0f06e4e11f3328b1f7e1c8fe0cd405d8c6120a1d49194d728a82927c205c2edcdc237b63b917c78c58f7a170b1cedd57fde5e7e2f791b52cb9dabae2058be5e5e51dcc1ba625cf6a8e632d998e9862e45db8796de1f46870a8a61684c7a3a4621b4fd7ae9a59fe19ccf66dddd382ef2b9ee0486b2227a5b232cdc64fc739282ccd49bca6f06918bc11b4f02b70cb881e3e79c98f9323c01cb6344383776babc84aed228c6837051c71155f215f9ce4ccb79490c995732effe7e6392a28d8e75f4a7ff04c89882cc74f17ebf4f10200f72efc424ab8178e2b900d42034de1a404c2e91bbbfda276b2d03fa106dcea46a66a009742e46b20e780b3bcb672c2c9be5ee46793a289b71da9b6f29423871b0efe87a0e91cfd0ee78d05bb225377caa58494f3429d6649869100a0305abc5286300aa877bbfe57bd7d11393df1c71d60f4970de0c03e3f2023eafda414fd350d620148d5c42220fb39e0a886a522e6f131e461defffbc98e8aa2d96c315ce790e210a5bbdeb19180d455ef5e4c6c6bcdb3b3ac3d4e2bcab1a305902193b8906a047b1009d65f50107b76478b8e5605352581415c1cb109d934bc48d79ce3dcc5a6c767daf6854655be9229c6b617f82ebbb7a9abd0c19afe023bb149a0afedebe450ba5e19a456fdec65d1e3973b3c4d8bfe8fb988c3a6200d607a77740175116fb14b0e4a9417c920df2cb00a5e65977c371e293d0f70784ab32f0b60bc6a0028df7a1e11847c247c52830c02a538afa877cdd0f614a13fbf6a3f0abb8e7cf78095b57aa6bad15fe5ab81bfcf1efd533460f5fb2b3338c623785f603593860c5860c0bfa27cc664c2eff6ef5bd7cb340446e26818ece428dcf2eea56aab0bad034bf1aaf84d6e44112d2ef9b85029c3c45d745ed3963dfa7875d6a11d19b469b3ab96a3cf0348848c5df795ad79ae7587c096c63fa5c9de73a91fc613f13a62fd9eff33408531a27f5b41007b3145f8158e760234e4af034c1c7ffd499533971ef412dbc37673cdcbd87b8872d8dcbb259107bab7326068a2ec8142bf1f597ac7557e22ed58e05c5450e3f1d32fd9bffe824da3454fa088de8ff08c5cef1b2d3c1cf0b3ac6c0f686e83dd57d4480ba470192bf3a63e5bbb4c6847841e039c679beab275f88430314d017d8cfc5f834fe0ac41b32d1d6db19f96a25e9a15c56753dbb3da564c1ab989e02ec222ff41e4f0c0047349698a602bc5741a7666d6c9cbb5200f6517d4712e9825322d25509041f69e8f0141d40f54b16d79b61ad669ce7cc5205d3b53bb0bb1b3d8683a8ab900b19c56d1fe237c6f8a020c92e2770076c0a65ae85090f3cf2c3fb4e8fae27c475f7def2f0a13cc5558b7825d62d23808bb3a44b3c66573692b6abc69b552f74acb2160f79e2826d35bfa0f310342d12645aaee1a0742dbdeea781fa8b4548f0c08a19ad3f73215189d2870d5bfe57087565d34388ba55f2af846a694451dc6d4e5b8d185376a01941fcd8e07c223eff53a6735a7fd3c38211e4bdecf5a5128562ba44b49aea44d91b778e19e7160e2f12baa9c4744e69e80cc46bcbd0fbd319e71f4e0d9c6c4656cb8eb8f7e8d0f6ab47aee15f7b59e06b2bed186bfaf167f3189961614064783db6d92d0b09a2cd125f7713549e291b9aae6613c98b37e1acab467f06385f177235b11e96bfe46d319d1613ed39862f65c56696dd46e268b476928bf47dc897df6adc19a5ff4a7f5c8490a663c9d5e24f974527fd2872696957d1a0deaf1b0edf93fcc87d62e2f06a2d16ee0643012b484caf1a778df78ca91cd0bda83d3e5c684eea09c00e317421dfb3bf21015a9a16069ada3b22ba7fb0f0d589228d78ef17b9af5804bd7ec2cbaf7b18c58090525da0f984056d47d59810ce51e780865df24b260fafe18c5187dd44e81a429faf89e85a95c0168216f753edeefebf7cdb52e8148a39bc82ce95e9f35915ce93f22e94a00bfc77a318f73e06e84544370da6f0a32ff8a5c16a259f40f8e9a5447849558ea9f3043da0d7d77baae52b7a431505d450b425e2ad1e67e8ebe3c7e4f7b67421d44e8bdd337932e44aa986e088ecbd070dfd4bb27f23077688dc71c4da8062beffecfb084e9fc66c81ba8009ca2e656fe189ab8e0e5035aad67393eaccc9fad1834c250d72fc83f3840ee97bc723e96c79489ffefff8b3817f43b24d7a4e2b4939996f36f6ea18bea6b0c33e1ff0a27ec0b069463a0b639421c689e5af82ce6576f45aedf26e7ec58a91a802fd881c41ed94399a5a3af3beaff25bae434c99cd219bf5297c1212f6f1288d64f1385c7068f0bf6e8b8c5d273176b9156f8bd6537ecf8a98ef1df1760bad8c6eac342b6d80881fb6a36b9eb261681808ba1f8bae8f249eb746cce0e4f493d3ea1e94c0e3a7900a126db39280401e3395624fda709f20aff9fb943eb6f688500d3bc2442d19bd1e81897a281343c602664cb4d9d57208eeb2a698bc68d8c941ea02915a8fca098fc81aae16dac120e49ca4789578396dc08c3bba96b4b00fd3ab5c017b19684330933f0f1296e1be9418e18d8a7f4abf2b07b2758b3f75fd0b492de52b45ef38e3ee937a7bbf217086a58db736ca7be823d2af92dd0472d0e297c4437f97e3d8d64a5720856cccce93d34a493836b97b8cc544760bb067ec30b7169237a38e30cd6a4b5cc6d118f382287bf7d336ac8bab3f1e7b62e64abfefa82c293b2f583b4d4d649f98093b8b3ddfcb4d2eaf72eecff44fb339ef99e2ee76fb05469a5d71b1f03f2311c8fe3733837306ef56a4be13200ac1a1807f009b0fe74b6364aa5ba27e8ee48898ccc41b423cd063502991603679c781105988fd0f0d3c5708ce18c959d845d8b5527d0dba3357200482ce4630a0f12ac1bfec9a28b1aa4de52d5f4f6daba3a2829878f3cb61d1235068f320640d71f45d3f679e1d049e94977d9572ab2bbaec141be7c2e6ca8fa32a31eb40328d59e7fc7aa27a51d4f327175327773123e53db47805baae61bf1402e309e54847da14097bb5495af734b6b17f58798bbef8f78af4193aaa0642dc703cfd66c354641a6c82db31a1181d7593e715d1e54a811083acd3a49e2bfb8fb123b2283fbbe365239be38e3b67e88e1b43ab882a2f4272e9e1f49031c294d36736529b2e02511a03f18b9c24bcd0775846632c9fac67e8d2f738150a9abd9fe23335f4929b7f5b93455833c877673de4d8494703a2177ae3787191b72f99eae72d6cd01026b82acd4826682b4ff43bc7948ce0b4e332726be0f381fd778b1aec06dd584b02e95a990be8852f8ea5fe3d0d8674a9de3585372442ceead1de7407a06b481843e722c5dd5dd1c578241f6d34c0b35be1a433a81c5e3e1eca696c608513b3b2ebba9aedc34cb017b0ddd87c45149d25585a70f5c710cd2ae781b30071ab602c0149376d880063678f3287cca91fecf93dcf233bdc0881bf594fe8f17b0ae88178278683548e6b69e1aa927289f9fd7f5f415031f12eb7d9849f1f4796d071cca03af3d9d612aca7c4f937619703bde78ac82332f673b4171b8f0724e4f1a24a1b0f4d3291e7e14234d5edf71d808259323489961f8338fe15a517afd2a83e97b7db0713c566e78cbd75344859df5c0f33378128057ba9db323f4adf86a8adeb7585b3f26b7b026948dbefc548a95be7308a82265e272bc2fff1f528ce6dbdee716046dec02152dc2629e6431f6ac4215e1b9c7543eb18051d9829a13b7af0544d0b66f395b687f0c9174f99bfd5815f568e3d3266b71712e9d42d40706678aa964cb7b05c662dd2c97b193196e3568be6ee5e53554ae62df6335db9b7ea527a5325cc9ddd575956b280663b18f33c0b66b5dbfe880f3dcc28f6ad757c6f42445a734acb", 0xf42}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00') setrlimit(0xb, &(0x7f0000000180)={0x3, 0x6}) 22:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r0) 22:22:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) 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, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x85, 0x1, 0x8}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xa1, 0x40000001, 0x100000000, 0x101}, {{r1}, 0xfffffffffffffffb, 0x62, 0x2, 0xedc4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x48, 0x80, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0, 0xffffffff, 0x80000001}], 0x100, &(0x7f00000002c0)={0x3, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kqueue() 22:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) write(r0, &(0x7f0000000100)="6fe971f695c9aecbca13579e84d547b629e98e83cdbb3f8da8569a446f5bad02ebb0051bbdaa6f3064c672611aeb2dbfc06a93eeb44da97c246d64eeba520b847a2e6d878d6045a19393a1919fe1866bb3e0c6d7cf4948a16fccc73303aa226d9ee9375f517ceed21b9ffcd632dc29bb3d0fdcf4eba4a96a6fd6b2fefabea1928023e83f22766acf12a76dd824af11e0fc2d29ab207e4099e9efbebc4871ca38a0686a45019cee7d71848e345cd003ee3251c20ee807ad307255d0c497cb3c", 0xbf) r1 = getppid() r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4000000000000083, &(0x7f0000000000)=[r4, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r5}, 0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 22:22:09 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x100000bc, 0x0, 0xfffffffffffffffd, 0xfff}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="65ce8523a0145eda0ae902d2771ccfe3b5d4b9eff596f4982c88326e2d0e0278bc13bc", 0x23}, {&(0x7f0000000040)="4faf42d9c5eae75883e1948b845a76c3fd2fa54b5329f4ad08df786d10baad482384310f2a5049492ff465ab1ad366bbcff0edac62c52c1a4b2dfa455d37d6fb216c989f62c35d21775d11a0ee8ddefa23a0f276d6fbe7034fa5858d1090e67630880cb784cc273ddb", 0x69}], 0x2, 0x0) 22:22:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="7f57d80b55a54539bf856501b13f31d16c5b073a5f15da11e37fac3fe7871641e5a12300ba0e2ff9368edd376607922bf70fc1e36b1d6b746b5ca07ef725191b0f62f33cbfc3939ea7488ce471b6463c4aa4c9f1932fc3ca8f386877dfb68885f95222cd5a9af8d2a523b5cc79a36083a6b5049d55de7c3e3de69e0a55254049ceb3c95c319e92c84a5dccbe6e18bd4be777b601ea1ed4b55a1937f8eefa00adb05dd063d158aefee14b1587c986cccc", 0xb0}, {&(0x7f0000000100)="504af484b1bd44d29f81feee0b7454ee85a51d0c2c42a44129a680dbcdd1cd318b514c344436023a12392327eaca49fe561644c4e541542feb061e5de22bb60fcfe05cf27be53c706787cac99faf0cf95b8d7a3096715dd8c3dbd8369fc95241c0af8d26c0a10bb79986f6e4d465df06651d8fadf3533c327b90ce3628882fe8a7a27866a0c3a59da072a27cffbfd7db7323f2ce53d2ff0c5fd073dba015b32069fadafabaa69f7de05361434bf036626058b5c9482a0aea8cddae3bab250eb1fdd7449cca49c1f298824d5c50793caa9ccade11ea6c4ce816c768e22195370378", 0xe1}, {&(0x7f0000000200)="7cb0a2e1ae53f99d17c1aa75e5a73671fea9082216715c0aba5af8805595e083ff482b7a09ec75a1a033900fd23df7574addd890ff99c65b25e26f765b1d4580cf89631c9e3a466e69accbf1d17ec823302b3a51df98c734b8d1407a8662cdc8910d7f2f", 0x64}, {&(0x7f0000000280)="9c9445ef6f8cbc25c055b3792c5ec739686a858acc07b0e1178ce810efcb566c4175d2f4cd98807874ba1c058613792cb9c911e241708049310e4436fd4e8fe250d3b742fdbf60a007c100bf656f7296e69e9dc50c78e9fa44bd21436df1c10d235af8eebe760f3f14ba400ba02f1f8432b0a6f770c17632c7acc8d74ad213f4ef204d480f6c0c063dd25927f9589f1478545f3a2016b935527d460d", 0x9c}, {&(0x7f0000000340)="e184f1838874c23c33a90bc43c8752649935e7bc8a9c08146a010136128001cdf9e1040d7dc5dbef8db22923fdf7f3ac4df94755372e65b1b9369530", 0x3c}, {&(0x7f0000000380)="25da1029d9abcca7faaf0dcb2c56228ab7f79256e063cddcef527d7e4a633240d99974e415a2a44bdf11ccaadc2207f9cb206972d52640ba8041d67d9a8619ae5cb645ddbf74107125bc0d5a312939954c313a124303801ee5b4bdabbc5618bf37a11784120f3858b5442f72627421036dedc57c8ac611de1b521becfe7127ec393c3595ab972199f31991b61afa0649c9f8adedad39ae6e043500b5c6f8a526250358988fad5c8e5023251ae9fa52daa04a1c774f36efb2e572a70178f7c86bfb1b13382b3bae43088888257d526c9b54188299a5a4f26f9c37ed4faa421ddab4a7e4251e", 0xe5}, {&(0x7f0000000480)="beddb32b0b209e5db009a50612bf7a9d1f8c58fceb16957940089d7283ffd4f844c3a4a2e11893aa4e07fba561dc246bb35e2cbd6e0e047684540f530055487512605026866c7aa49de354cfdd95f8392c621015d5562cf36f6cc09c02e4f97db2d78bb4562a85b275b8db274c35cf2db6a58b97be4ec773dcbb9ae6de34d4fee608e5e8e50d35b1866b59e8c58c969a257dd53cf292b975a009820a6cfa52ce03dca8cf662bd0ef25a2a7bb20779ed27b0aa579c609c65cb60b6e7fe27ad22ee778f01cbb4c0b1e52dfcc697ad11edcd782326a51e649e1bdf11dd3ba4df55052ec34a7c1dd663b02e1bab0fd37b3973e4d46aa69eb442ea877737a88641b01aeb0f12d5b4b713c5ee6588b1d8ee06126858a7c0355f2b2529f2af34f222b86a35d5fb223e46f358db95cfdada4158e2e9740ebafacf9d08bd2f97e2ed69f609e5c6af1faf561680fb93bcbde9d5e5ddf13618639076e479e7ee8614ca370e7c7de8b3312cc4ad84168b315d4304aaa37e86cbb31390faa8c85e2b4d319ddcaddc470b8ede1d97f6a6f117b49ac10c45163872f4c184d0f4bfb506f8b69d775acf228b25ff98c8495097c5731acb5d30fda5942567fd92da56b7f662f30e9c38e8865d7a2ff9f128df01eb1826298b7e3a424ac73d40b42c06964df78b329d32107f495de72eab6cf826da899cb2b11a36ed83219e8caa077387765471fd1a6b1cf0360a46f340d27556420b336d21f37af66b72600729740b67ee739791d31844c9f7376553093fc6e177a293fd411f94b5fd7a9eb506a51a1f188385ce81e17b7bdbd3e1c474de90e6c9e2220453b978cac153317cf1510f4df59eaca911c3b933f6da7d8641e514485fb21c740907420db764aa8468be1dedb3715a9298e6ddb8b4ed4c4e35eb2882b4491f78490280a82dec7f2575dd379c211d192212324a28a0d9cc6bdeaf39fca2d0583a203d8bc07fd098bedfcf155a67e3c2a2a67ab9a8eb06cdb324ee58092cc9bff5ea0681a2023256a737ccd28d6fce557617fc0c88d0ab9a88592ae1a52296b0e4e4f51f744e62898e88bc0518ddaa2ec992fed4b3e3f5ee9d7f0421ff397dde6f14cb05648ca6a6accea1895d4469a8665ba9827cb2103311fc5770c20f9b95756f5b3b7b6f15abf37ee841a42d1c71e8f27fd2ef220b50f26524b0c52eec0ebf3266c5d6126a8824af0c55c88f4033e22f4ec89ba0860a4542dfc6880fce8cb2bb8a1c50f42c39a8bb7bd7b37d51d4d4ee4eed3d2ff5bb9ded4443edc89db2b375726aec73bfbce956f31ac06591b305823ed93fb7cd3285b67160e45a1af2ff001368629c3140a0e5b69db0117d0766b6ae264f019ca53632e65a56b7baf86d562501756bfe97c86bed4c73565e579c93b65d9d30d04fee9ddebdea320a9f61bb3e247f8d92307b8d08dfe89de924384fa4179aaa3dfb41d7e943ca8be8757bfa809478e94be37167d5bc28523c7c7a980d5152debc9097d5ada364657a9333e485ebcd33ef50f74e02edbec99ace32b78fca84c956444750671f2c2dc9df32f3296d6610c087faf9e8ac2729a0e9292a4f670bd0696dd9071452a7c3c2bd65d5aa35340e009d23c94e47b50b97605fcb00541398598f32d8726d5f56014f25e472f4daa7cebab232f7535c714e5c3494e0fe36b0557431b7e7d9d4b297a606cf0af99a82e93a23e6b5bf668306b404c2b9476f4d09b792960a0efd722de1106e08abeda3ac211de450d40dc8124d915433edb662a84cddb3947ff0bc65d6a09f245e7b89bff5c5bbc57aef074b3ca1940556d5594a0e0f1ab70572c8e6235475cb64977b32ecdb00ed33bbbe4e8b1bf6a4398f7fb70f086fcfeee8e21222568129bf63953553c864a82b1332caf0bb2fe11ecc68de77ba123fa810458a8fb327d70408e742e4cd03657fecc65c936231c7ed515bff5e06ff2bd7e5a4f80ffde42fb3f3a277162c8a9061a7117c29090f5816f7543122997b3a104740a11ccfab067bc329345cfe2b2a268a6bd7ea31a5b75226d5f8b12fe6f3cc7248700d9eab5ab70091487a133e1db06924e679d55587969a209d3e8d03ad4dcf250fb97f9edf1a3b8b76b2631e7dbd7c4f56f2cf6f5b35dbd36f3a0e52383e9cab8ac5b303bf1051762f91a3c0ce54e5826f7b58df68640638bc35ac372cb9d509fa3a3cc4fc77e316a9faf3c5b87716efd04ce9f2ac0a762420692fb16b33fb76b6bbd130f829958e078f7af5ac33453749aec61cdec6e033e513f1a722925d2dd22cabf954609c6e9949f4c2e228460969b2cf574f71ae46e294bca657200bc53bc88df2c630d6ad4f60c5ecbb443a122172a80b458292a0431eebda3e04d721b4a00d9efb255ad6a538709c68e8d9d21ed3d45f758b45197d8bbd653a4654543b0aed6b032d62e76df3bb18832ae613219927de0256877a0f11713790b5742be24c5f7f9acb94aabdc107cb4b525956856f847fe2f2b2951ab98ae57bcd037d8e7ce7326435ed9a8e117d05a584bfeb07cf5aa3f1f5d0a6ea51498baaa3077d38763a53d902e6ff72e02c61f6834cdbce0f0ce60c6bb4fcde3c80fdc4a5e944d0e0bae29e89be12554e5d8085790c0dc44810052ebe9c4dcad5330f659cffbb0dea4dfa6b4a40a039badfc7220199a85a83b0b15029c9e67ca864bbc864e12c2cbe389acbd6ecd123cda5a9ea02de5a5057cf323c55a08dac47c085cb94365c4487f3c1baa927c8041b8393f5514792127fcffeadb78e295e6f4aa034893e5461c1fbab537e72880e3a8f12e5271ca0e7ad3ca5585489624574f2e6f078cfee232f8d579206090e802bac119947d6e054fb4bb796821fd5cd474c31db9292fa73550a8afbb62be6e218d4b51c0638eb67c012ae948b1bd64badf860c227dd2fe8966ab55b02871920fd9f673c13d7fdf70ddbc1ea7323843dfff3c9bfb5b85c953d9ddc0047f72baf415b0ebb30e53047905016186a5d1d5c639085cf221486c3874bdf257024bbdf6ea601544b2f6f2656c9a65e71730ce5e5f1fc80f71b93e29748bd29333063d1606e1d22ef54b17916a0e4a5320b1d4a537f00ede58995063198b76bc1d3b81d174d6cc900db700b1a94c288aaed0cdbf5b2a626527f19bece69145f4a26277343222cc87a92981721193b1cf1c5651ccae0d642e0fc587975a002e62ef1c8c31b51ae2b2a9af150cb3ad2ea24a64c2d7c05da1670698b90628a46dce168c50e3de3b52ab574b1ce47a4800630df99729f7e1efb605a73e6453b25cc077289da06b68b8bb84b0eb910747d1be27c863aa235301cb03fba3a567d668d7f1de14535cb4f1c091c4dbc19bd80deb2dd01e53a36c6cbcebe73bd2ed2b44c05f4eb3ec979461a7f0d1c462e2b4dc4f6171f1d28fa50b46bc857d550ba92b94570f5ed0247e88fcdd2d992ef7d5518ee300ea0626e32b31c2425a233f94f6e5344505b97d40479e9f34ddd2646b776081f9e9d5026b309b8bbd95a4905000cd94b16c7bbcce4b7cffad9ad6f7fb93e192092dfd80efa81b9a6cf565fcbe51209d2e922b264cae9213b4ca038b7ec5886bcae1093a12d426186df79449ce58c11ecba57a10ffb2b5e028bfb5051380e6b1ab72448ee183e6919d673c9e3080e78c8ddd3f1b253461811322122fa837a4569c7feccedb6f45b966e3e4678067314f10cb1d6b3ce77e3a094a5860e03f89d44db389177a6e1bf038f92c694b936faa9bf1ab9ff42ccf4aa2643cfdd774f67ec4099272a3b7de79ef5b2b0e386505c0f381cac8026648c59cf55b1229515ecc9bef5e0cbf7ae481a781730bb8d9d0019ef4ffb611973a84c6bc5f25a11b9cb7090b3fc2d93268e70c6c518f56c379ab3ef0d33518b0e2917e23023ff53818fd6210cb9a84debc353dd60e61ca8fc7e8d02033de521d9e66b2fd6073461171d171d4c91b352a062b6418e48f013ae3c4ec9c55e007a2e1dd181ea1e172590691ec8b01a47265d9a77b14a6474b08224828e0a5675b692c0f121079d050009c3dde598b4d7f54432609ab7c125d0a27c1e3cd3407b18d18f4ce7396919523b19611e78b7a0ca4ee17f30f73fccdaf5616243191c46a25c5660c1d747469aea06941c5e98d8eab32778806b7ee5998eb1e1b6475fb2b5f3b8f65806272dff68ccd249da41ecace6a4369425c327a00423ce1ef4b12fe800ca85c681c4c19a406a01ff2976b23cd8222bf99aa8b6a617aeb6af6a2d32380223aac6e4f066ba524ea9c107f78405e6d670fd32eab6a8990275b3234492380bce9ce6bcee3b25873c8d2d646170a83e0e0c1d63cf4692c46b6d72a510962d3c93b08367c4f0661bbddadc29fc111a22e9f73bcaff1e13feeb8fe6747cff0ee658741520ca2db2d9a2c752560941076049805770c3721709dcacf0980d7fc1167f8f00d36fad8e676f2a2ed0846dbd7a586ec63bc65e956417d3b8bf78b2dc18417d6a914867db360018869c0734850b663ce49bba4f4513b2e4681e10ec1ef2d45999a356026feee879d0733506a7118a27249e7e3d911459d994109e0064908738ec1a23d7104d590ef6a06c580197044a188d267e0894ea292cb918c98f3172486fc9681ff60df3ff4fd68468a02f91195d77c876b7066186b67d982df8924095d6ae657fcc8552b16ba3ff4c40701636b427786bc825911bdd18d58ae4408a79d21fbde0f06e350c216ed2a3ccbbbd6a859c6d212800dfacd80f8b771f334acc275fca42af93c51c8c902cbadac24a25d4fb3d631a2156b4da904b3b2aeddb79666ea534992420f9e9925b502033ccb10d59d3835bbaa638ff8cd0fe9bcb4bea58d442ebff0e82e083d306af10768002b7df0608fa0fc89e22dd01bdd7560c97448190ca5908e1988d1cf6062051636f116ad936b4ebfd255d20ee4de8366e71508db7d068ba7578525bc1584f460fc8301be70ecc81afac2812f71eb46807d6116fd3c1681f28f687b582038ca6a9f2b3eeaf019eb7efba36af894a5c6915f92f8495c7df83e8bb60f85a35149cc8d4bba9c61583f05371a61cc3d75d0af5ecc878e912ac3237804553db0253066c84047ac65408af14e4665e910ab5f066744f7603178376baa0b4df93816de5b4480f121662dba219883fd12264b6a96f30e2b33662ea56be74293c00e37928f9e8dd25a547f8f49193af0a38889cc3e44028c25a39af19857252eb9deb2175b287b547e266dada9e6964f0c2059568ea952371fcb8d2acc72ae43c2e091e10e664081803a7c435b5e2208a9cb71cafd074427118579e14061bf5d19eabb840a524ad16ec5d44808e2e27cb1ead7090c37a597883b244cc9a36482f477c2a2aa4fc61dbbf18d51af3911498a1a106510033a619f11ef08721c02d7ba6306be6803a97adb226dc395d8ccbff08bec5abd5a4feef70e652ecff5a221274d57e51551e79eef6e1a7965b54396e1d5a33c55edc4d7c9acc61fc9e64bafac7412a4709b3ec17ecba2df50d711e4d0d8c23ae8b8af66491e2f83e53752c3f2d72e4dcd013586b2f0e988b728b9cfec6f5240392cc089b16a5a63df0c30271adf5444a2e79ec85f3824a7eb66d81de52ad2e6c41e9d77f8a91fa9fe71af991abacd7df9ebf9060e506ea295191bb3f6748f6f99a4cc2bd4c9cdbf52f9f748bdaccfad960ddce15f46412344d0598d6c03a67042afdf8f002db5bd76101f13e7a2f1400938b496f717dc21d5acd1349dd1ec226b1f97df2960811b6a370be0a9ed1f269c0119e7f40a5faedbc7ee11bb99e76ca57e0c84f8e1ad14", 0x1000}], 0x7) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 22:22:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) 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, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x85, 0x1, 0x8}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xa1, 0x40000001, 0x100000000, 0x101}, {{r1}, 0xfffffffffffffffb, 0x62, 0x2, 0xedc4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x48, 0x80, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0, 0xffffffff, 0x80000001}], 0x100, &(0x7f00000002c0)={0x3, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kqueue() 22:22:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x53, 0x7f}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sync() 22:22:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="086cee02a2e707af47f8639263c76351339416a395e9f15d684fff4d4aeaa7c64e9b7dbb9f2be40ac0155ded27e034d705482ccaaf0dccedd1706f2e0af14e495c73bee138c7642d0ffb7a1c41f07f58390aee8eaf10bd011b40bb1d5f25d3318f181d6c17205f7f2bec10eecc63a15e3020af590319776c0725b799d1e48fcf93fa8304988c1976c2f7458d758926ac8d7408ec21a14c953e03f6e2b4011048f195069d5bc7d31a40ada5c8ffc8fc5a9a536a01849cda79dff2766449001b1f3efa67b8d3af477f81ee4bdbde60d720be8be183deffe687611bce6a42e3f2dfe096b3e8dad6efc0f3269ec731432dc105dee9467d61", 0xf6}], 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0, 0x0, 0x400}, 0x2) 22:22:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x101) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 22:22:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/44, 0x2c}, {&(0x7f0000001300)=""/154, 0x9a}], 0x7, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x40, 0x33, 0x0, 0x0) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='W\x00') 22:22:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/187, 0xbb, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 22:22:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7f) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x6, 0x6, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x6}], 0x3) socketpair$unix(0x1, 0x207, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7fff) 22:22:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x80000011}], 0x2, 0x0, 0x1, 0x0) fsync(r0) close(r0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="fe746f595116360178abe0348c0f2d44c6700168ea108dcd182bc28a8d8a4a0f0841450917b59594eba7c3857f7ebf1f2ae4427ace2dd98ed42b6eadbd39c5cb5d72c98b56710a53722fcf6ae51c182b753a0c9deb8e9f84f2944d433203276b7cc31436ff13b0df829c3cb7e5691dc090e6d584e68f208faeafba188451719ea475cc0d2c65d688c9d08ed3ff73586ec0e2657be51d9fa87d9b652ae08782ee90c155cb10dbcca997468ff4aceb3747da25dc6ec64deaf6fce35bb30ae4f4add8", 0xc1}, {&(0x7f0000000000)="eb0cd82d78bf1c052c703994939f38c892760daecda3bb12cf54b9367faa", 0x1e}, {&(0x7f0000000200)="c3bf4e547af4c08d43007d45a532fe9db295092f106e99a9353a4827abb6681602ecc4348eb71f898ecc7370587789d0be1d5cb9117dc5c35ba228c8ca088e8260d38412a5a04bb13a18be17f563e756acf4988ace5cc495c8705525c73f094ee86d86349d2a36aa18d319355ff76566d051fdc9d779cf86045a12932d0ebbe56a108dd0cd73ad1a52c2b24dffa1131d8775cbadeddf20aac44ab47478c0ac73a783472d76e0fd4645574f88eaf22d87bd5f2aa7cbca93f8d52da2213d81d23346f98deb09b79d42104ddb1d7bc0c0b989e60dc676147938b6e137e6a7fe7a8e16080405367fbfc9acbed2b28b73a9d320c410d5e360bd0deefc9046907983cc163e8c5763584c8c52f778e964b3d9eb04f7727a81c38ec4400783c3cb7a228044b02b1af8738d3ebb9022281ab2b97f2e1cbeb959865053d5f5a1fc2b1d00c50e1b930dda938822861c6b9d67b89e3fd43a3137e2b48b1224912f4106d514611f20e7a8fea4606fc5d1aef46d7fc3ca250d0d71f0855bd2fdd9d28ea5b8497b9dd2c9a9aa0b05deb44920829596f8cc723828b9935800376561cbf49209b9c9b21b617370725e9f6ae37498b6f38fd94d3657729b239e370c11b4c25176499f9210d15a7636b0af1001a2dd2dda6c60d3cbeb21384de9a1697cc99f31b2c0d46a6869aa032ef9e25677711ebb2be50aafa6b6b4c04e03113a4b62477e989f0faaa98ee164b75f31665dbc73ab0b5fa06bbfbc28bc8d38d30e4087393f30c4b4b7ae8fb80a756f7afc87e1a99f3941706a3bad0e76ab7d71336968c6a8399ec6585b957ed55fb2c08c69894135f3b076d2bde836c8ec62dcdbbd9c164acd0b62fe238fab2ba342cf13a1d7d4730473c7f72950f717974e96a90df95aabd595c5b7ea419c280f0eea9f70492a062e880799f98bdb266fcf6180dc11eb8b2318599ff64ace5ade093a502379c058795f65be4ba62fd03508260fbf093bd8c0417747d46af49cd2cdb60a264713bab6dc1af090daa9d345bcb50a2395d0ebe9c0d771619cb995e6683c631cc9c94045cf474a3616568924d9be2c0bebeadf689e8c8df6d32c94be9549688ad34c39ac205c6ed45059acf7af355e087ff9f47d3ea699f9aac6df5acf4921ea5e03fa00ea4d9bc57506cd83ae255c346e88a71ac858796f40e38e36752930051bf339510cbf8a693178de936ca1bd1daf19bbb8c0c7b55e144b8f1579b4d353a600ca23b80f59719d106eba6882d69765a24f9685b8782343486aa4d60a26cc36140d6455c4e276a39b237962e3e0416c744806f397222c06666eae91567deb7978a32a62ed94d02e2d82e6f12dcc7f6580966ddb7e86a5f3a5d430a4cdf8beb476bb9b8b678555455b7af8a5ca90dcb4eccb033279ecb93985b5d92371fe2ba52a66e3b5330f991a2f11951dcd9e2e105cd2f90f8263abaa87c9e8c343a2a1a4a2dd6e41ebc2e5696f5033f5a15a1d4d25c3834bb36d402ec68f5da7c03601e5acd461de1272851be313c9fb38c6eb8990b5bad454b6046f7934c766059dce5229b38c2477fe2f2300329247af75924c9a8cd961b668194a96303dc5d2fe79905b241b582c867287d1d9c8e887f55b8de5308ed870bee829a886de356409b74005dc9007eff32531baf4e8160a738f93de4dac2bad2077f479fad639ef4d6982a168f87dc5550b63cf53d18b6d141a02c446ae8c6110237c59d1c4b505cfa453d9850935d3a7d79d0b3d22c74edbf218604b51614251c6f26e6a88e2443ad907ba1b540acc7278955ff4843aa44d0f16314e7e3d552a5a68740e1ad06df117ee68d6325fcecd0adb7abcd20fd203abdd7c621ee689c02dda05421eeaffc8a23107dc9f9d3b4347e9010c4c12b2e3cbd2d09695394f730e3eb0c97c055e548fb4cad685021f8bcd5bf99d0d85931088b832925219b26ed25cb8bec7dbb03a48df8646ac35d08ab872f78de07324db7e7385d963c1f2253138672ca9120a72545f87e61adc733533eef72b340391987740e81fa4e8805f3308c0f06912460f8f83cd30596cb61651f0d30d6777f70dfd833d5928bf32246957f3e4cc865fc0ba1acce8febee6d2ae34eb1439478b9c3546a3700ac1adf6eb1f08af132ced1b110626c5a11544b9f46215e7cd6cc285a74e4fc10fec2df979de040e86dbb890c788ba5bb06cd1265887ea5b00489ded579784d6b1b0e673c1afafaa60a00891b7219818ed866bdf058854fde7e97adc7c8efc0b0e1889f57ccc9eda2fbd10de89f639b44bc848e98d3e5045e749a38d65eb87c4e50766cb355425e260512834b42b96a0d43edb97d741adecb46936ce886da2099260a310b87f025435a0a926c02a47e6b775347840144c3028e1d8f5fbe41542ba6f9378a5ac23be9239a05feba1f375441ce6b083343b52371987d85c290fa6910fd4cf61e82111d23a76709e58a759b25446a4ab3b30bbcd537cba4ea04b5bc06f7ccefc56bac9499d5143dc3b223378fab5d228a513f0c51ea07caef053d2f04f35bcae6e5ceb21bdba2c0848b7483ed441395c4831d599f3efd2928cce69e8127cf5a2b258af1005184141301c8e0b8458be11ccecd271af7bfaaa176de97a30d732d174f3dde02c2354e337a95116da8b028bdcc12314d40b20f4bb44b7f1a0f2a351024d6a16553bbb7ccec1ba24b3d570a6af11f7f13354d312318db5875dfe0871dd83cbd6b431d8ff904941a6cea3ebfaba8b4e67e88475f891c0dc1f07e842b6f0ddc836873668aac6ba9a44dafa60d49f493144254a29181d34458ef68bb80d3bf3032de854cfb8e270bcdc619a8d4159750184f615f4e323320b1ba57a77dd1367d9ced7c5d019d586653734a5b0bdf382efcdda36c983c55bc71cf959e8dbe8957d020c2e30ff7c20ac3ea66587ad817bc36318cbb7af46a2df0870f9ab90502cfd5bf8b4aaed5f74cd27cee42a298ec692f69ca14d87e4a12750b87b44de197c00ff5fca8d00d0dd0efebfe9cc94e75bc149a2b2caa333f8b83d44d304e08fea47ffcd64d2a8af17f523c3c64a2b3c5d4db3b342925301a4736a0b27971f565a7297fac50bf4aa497b3bf23d0391c5db6bb45190ae67fb9b585a30c320b89994bb0b77c60d6c31460ca568f176810736c512d9149c54328ba0a2aaa530b4fa81aa826c5afe54afbe08836a8d63faba27a76c64b6dc3d5aec021c7f72520d43aeaba22e1dd61f2b0aea804f1dba8c29438fbba6cdc1b42e1741d5caad4a5ce1b214296d3a226b763a9fe402aadc1d173acd968ae58a590f23b1bc1375c76fcf934efed9896a10579f54344f15a5e6c10bf951d7b3024b38ba353ca49de181e4570f3048df7e89aa181a21058ba3eaf209421e9fdc797d53a3cd5e347c983bf1d27c7f04cfba135a7c368d7f7d304c1264843bee9ff65f7718ff07a0b869fc84eb6e52cbf483c3708faff8c3c938630c28cc2113f46f236294c4ab13240f7784a2bc98d8a574e5114db233e5324ffc79bda98f1798bbc8b0e938ad970b4379ce714d1a4d95906b16ecaf54771b4bdfc6f173ddd63f6c2fe26445658173ff417e86fe5b9e3db56d879c92d0bf6a6c0c9891159326a41568e0082af16992d4ab6af27a17f20e78876fc95c1cd02a82eaa612f73a739753409fbcc9956fbbb718111a68b5ea5a9d6dcacbff1356a1b620e5d0174513ce6d8d4262baf9afc7f2b84e9adad117a8cdd7d29ef269e2545bd504d324ea66116344e47234137aee678b7f6f0c4e4dcfdcf59e00e273c3bb2a19b7b536944abc7e01b53a85a7872a0d807910c07def998c56d34440cdeccbe2f7c316e20af4197c676497e0687308a751e00d272ceca0f4400071938495dfb9f6d345ec5e4aa348a8ddca8bf606ea13dee7c1bc76f3ea406ae0a50dfb74e2367fd71c25005cdfe8910f8957bb7b0f3ba13a38896da2e23417795da038a38504c51ce93a4fec4da4b108e0f7c294df2206a1539d8d5a341047aeedad93e3e013dbe22f05532b8f63ab120f6b07c100df7c6c5095639572ec02ffa7403423d2b5723fb887cd6bc797f859cde87f85a9aeface90734562eaee98982de209176a531cfcde56809fd85cfcef1473bd172db13c8819fd9225897cda7f835636be570c7ec64d059633d729ec1950bdf6e98a2bf9ad05b3101db4ccd5a00a6fd4bc2c11ce8c73629831f1e4c5100881e46bce4cc64fd3462aea73a226807eb9e5f316f2995b222bc708651e48e4cecfc7012d1baac94fc4f12d05b6a32513570a73373726436bfcab16ea49b783dfadaeb4dddeba6b456ff1f5e0a25820bf821b84b47247ca065a9c62120596ac3e09b35db2fd8968d88113f56132b5feba13ddf5e3dc9cc34be3b42515fdc030e69a459e2659e24c2f4a52e9bbfa7997c263e3220ce0a66edf2e6ba301a1ce67450dc2a8221334f83e14260a21341f95eb9da7eaf2b6468ce3249ae97852cea1c31f4c9ceb15be0f76f5498f1760ccc54b3043e89917574f7f53712a78c91b964819c5f2766f1d992e02f0f0d144f4b719631397a0ab10cac44ac6de8b420f375b041e9bafe55f6966447940fec8b76303726339c6a3519a73bdad3b4eb78698b49233d45ba2710968707897e55bbc49c64292832b47d260ffe40fadac066cddaabbde3581b7b03603e9eb44a3401cfcc3ad997997d5a1d04e50630a714807f00128f5232c065254f132463d575206083fc29f9317a8d1ce5537ccb63d0a107f8ab11ac708c2c35e80c2d69e6680dd663ee20e27d5a530fe722fa632d14d0a03ef7ddff25dae1bdef74dd14dd8191b2b077db048ade7301e338d0173aed23d008cae32870df8579a29717fcff9bf00bb4f56022cafc6f7ee14ca20d8f2c273db3152f144c81583a8e4e3e8e3167ac8c2d77d3c98a8e8afd620fc6eb788c99dc19f98e9bd459a79a13d0aadb1cc23db3d1a651b88efcce23ec0e7e3529dfbb8cbd6c08990ea032b6a9806e336b828360aeeeb518be0da68bf0effa450c0d1740c07bc2b1dae24f4d7130f02c37a81a6764c7e770b474f4423999c1adc296851247da81868c65e247417793bd7ad98c886a9e61b0c15c6627480b93bab5ca036d5d707c3ccaec27121934665d16de02f24d7952452fe2e052f5a2bd9c0e71d04bd13ec97ec069011766d632587d42a6ec9850b029365a578223894b0e3536ec55935bbdb6245364f09a0468263a664d1f7146aa31663a9bca37dde9694ccbaf0e75694f528869213263866b4dcd26c5a363f1575fe256e8463d65086ea84e4e10dd099255fabdce1edeb46068feba85f895f4783db738c265dc5d7f425039bc59e5c6601069daedb58330977fbb369c103fb1aa822a74252abbd09305b00d3bf7f23b4ddc7fafd7397c1fff07595b5898d701a54cbc9beeeb922daee8d068ab9027b6a1a27f1a7b9aa6812dc19a5e0cb5496e0e2df0b17f89832c4b5898f34317c19ddba77ae87cfcae5f950210619eafd176a8bef1481227105a2f311d7d9bed9dfb6cba509af650818466f7c01041ac76aad662ec1a8615fc6d16e96cfdc1b6ff17a2e2e9ab8fa6a557ed207365a77051cd44ff20b1705a4406cfcc06db6e35ba92e31acd827073c65547dfc15aa202ec965bbcaceb6908556df998529dc6f4ab31f07d3ac404c7cb1a89d5e049f10e98b80e1d247dcfa147aecbab56228a9ec3892cf90d4cb2750cf44a6eee4045714f45e93b0cc959cef2353e269be2745f256ed5f71382bea368ea6ec46d6c89696fd604c85afa9d393932fb6783f3376282659d79a66", 0x1000}, {&(0x7f0000000040)="c4cf8bbbb1e1c7d36796f20af3d3e57a924c6579145daca2152071cce23781919e15fa6db1c53f20676a689b", 0x2c}, {&(0x7f0000001200)="dec9894a11f27b25f1ba42873a140958358008666e937e500a5857c112f54ed3fea5332399e55229977083152c8ce61c78d801a81c2f9762c5550d8744f4fc2d7b23902a2ea8", 0x46}, {&(0x7f0000001280)="0ddfa1feb47c3899eba63d69a19cdabbf0cd8030dbdd5662683f15651a1967341b6151c15adf2dfee97b666db097a6f455b5b26d7825628511618cf1cdcaf945a466e3270997e59a5afd4f601933", 0x4e}, {&(0x7f0000001300)="dca8323a916ea42f65d973a8d5ebada8ea871942dfbbd456d730b4d6185d8407cbec85dfbd8ec1861591712bb8d6662f22bff8629096beda9abfa2219fbcd670a9354b268ca02504b8f58e567680233a689d90b8ce2c", 0x56}, {&(0x7f0000001380)="4819e3d561a8bdbe42", 0x9}, {&(0x7f00000013c0)="e33f9acf71fa41704562d444316298c4ad08ddb9ffdfc67b08960c0e0d51f902c37b0f6f966df84c80cb75727eb3b9aef93b11814d", 0x35}], 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000014c0)={0x3f, 0x6922b7f9, 0x2, 0x1, "71bb728adf40e66fa8d8bb166934e1d2e1818f13", 0x9, 0xfffffffffffffe00}) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001580)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000015c0)={0xbd1, 0x7}, 0x10) setrlimit(0x7, &(0x7f0000001500)={0x100000001, 0xfff}) close(r0) 22:22:10 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 22:22:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x92}, {r3}, {r3, 0xfe}], 0x3, 0x9) getdents(r2, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x7}, 0xc) 22:22:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0xa0, 0x3f) r2 = semget(0x2, 0x4, 0x400) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/24) mkdirat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x10) r3 = semget(0x3, 0x1, 0x2) truncate(&(0x7f0000000180)='./bus\x00', 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/176) 22:22:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) symlink(0xffffffffffffffff, 0x0) 22:22:10 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto(r0, &(0x7f0000000100)="57c4ad0144a69a4b146e404bceb02892d9b6392209b3047a258b1bf490", 0x1d, 0x40a, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0xfffffffffffffff8}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 22:22:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6bab611748222d256132c06000000eb3ff0165f00000000a42355454d21bd2dff64e1cf87bd213e484caeaf6d0d66", 0x33}], 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc060, 0x7) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/98}, &(0x7f00000002c0)=0x64) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 22:22:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000fec000/0x14000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) 22:22:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x500, 0x2) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x10, 0x2) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 22:22:10 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x881, 0x84) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) kqueue() 22:22:10 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = semget(0x2, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x101, 0x8000, 0x2, 0x8000, 0x7ff, 0x6]) getrlimit(0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = msgget(0x1, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x1, r7, r8, r4, r5, 0x4}, 0x7fffffff, 0x80, r3, r6, 0x80, 0x4, 0xfff, 0x8000}) r10 = semget$private(0x0, 0x4, 0x3) msgrcv(r9, &(0x7f0000000200)={0x0, ""/38}, 0x2e, 0x3, 0x1800) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x2, 0x204b}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6010, r1, 0x0, 0x10) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x7, 0xb1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)) munmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000002c0)=""/196) munlockall() r11 = msgget$private(0x0, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) getsockopt$sock_int(r1, 0xffff, 0x11a5, &(0x7f0000000400), &(0x7f0000000440)=0x4) semget(0x1, 0x3, 0x404) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000480)=""/4096) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0) semop(r10, &(0x7f0000001480)=[{0x7, 0x1, 0x1000}, {0x0, 0x40, 0x1800}], 0x2) 22:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ac7d0f003da559cde608cef39e88b29d2266851681ac0ee68f75b52519976b819c1cffff000009127f432697a3a16ead64611427238cda68600df21ab8ea725f083e03b2ccf08b6573eef59268e2a4e3e298426b3fe20183bc179d409d9a6a0cd902c0ca7720a8ba0e5c099c81cac8e5e3d17df2c0210b018486fbbdcbfd4df55c15e525099350fd2af5762e1aafbff3ff217380057444a4b58e1a23fa4699ade9da8fa9628e6dc928bdb377d4b928f4a8e9aef6ba63bc92ecee7a7d791a5e9d3bdcefa9e23057f63bdbf900000000414ba3112303bb2531e1bcb0b2da226b39991a19ca0abde26e6a94dcd94887f10e9415824161f40701ea1ec671be", 0xfd) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffe, 0xffffffff, "00080088fc506d510200000400000000000000f8", 0x0, 0x7}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 22:22:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x101, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7, 0x2468}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x4748, 0x8001}], 0x4, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:22:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ca, 0x7, 0x1, 0xfffffffffffffffc, "b246c941cb5f8bee6aa5a6d064c5687f3b26abeb", 0x9, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 22:22:10 executing program 1: setrlimit(0x6, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:22:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x2805) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x385, 0x6, 0x3f, 0x40, 0xffff, 0x1000, 0xfffffffffffffff8, 0x8000}, &(0x7f0000000100)={0xe45, 0xff}) 22:22:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:22:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0), 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:22:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x20000000000001) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0xffff}, {{r1}, 0xffffffffffffffff, 0x42, 0xa, 0x5, 0xffff}], 0x3574, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xd1}, {{r1}, 0xfffffffffffffffb, 0x89, 0x20000001, 0xff, 0x2df}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000050, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x6, 0x1}], 0x0, &(0x7f0000000040)={0x401, 0x49}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 22:22:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfa495b549e36d888) close(r0) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x20000016c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffff7, 0x5}, {0x18, 0x1, 0x2, 0x1ff}, 0x5, [0xfffffffffffff801, 0x6, 0x9, 0x8000, 0x0, 0x7, 0x42d, 0x3ff]}, 0x3c) 22:22:11 executing program 1: socketpair(0x3, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000140)=[{0x0, 0x1, 0x1800}, {0x7, 0x20, 0x1000}, {0x3, 0xfff, 0x800}, {0x0, 0xc2, 0x1000}, {0x2, 0x1}, {0x1, 0x1, 0x1800}, {0x1, 0x3fe00, 0x1800}], 0x7) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) syz_open_pts() r4 = syz_open_pts() mkdir(&(0x7f0000000000)='./bus\x00', 0x20) bind$unix(r3, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = getuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x1000, 0x7fff, 0x5, 0x9, "625dd93027127fa538f43e2798872ad9bf6cdfac", 0x9, 0xfffffffffffff801}) fchown(r4, r6, 0x0) semget$private(0x0, 0x4, 0x400) 22:22:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="7a0e96d80b653548cd3047cef72971067fd1d286d30a77088a4056dac7ba4c7bd5c38679feae97cef81e41415aa03dd00db95c4a718ee963816c951c31f91d5119e736", 0x43, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x59}, 0xc) 22:22:11 executing program 1: getuid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0x8, 0x8001, "497cdc5c32514dc52f4c1696a35a4526b4a8cc92", 0x80000000, 0x3ff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r1, 0x5) 22:22:11 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r0 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() r6 = getegid() r7 = getegid() r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r8, &(0x7f00000002c0)='./file1\x00', r9, &(0x7f0000000340)='./file0\x00', 0x4) setgroups(0x8, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) accept$unix(r11, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r10, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:22:11 executing program 0: clock_getres(0x4, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) r1 = semget(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000001080)=""/4096) 22:22:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="792da0ea951c323cd0e74cbcece8831c", 0x10}], 0x1) 22:22:11 executing program 0: clock_gettime(0x7, &(0x7f00000000c0)) 22:22:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) syz_execute_func(&(0x7f0000000040)="c4a27d183bc481796ff940253e000000f36fc4010d73fbd6c4237d39aa3d2e0000f6d274ed296564640f0f5e00b0f083321fc463a90ea9010000000c") sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 22:22:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x80000001}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 22:22:11 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 22:22:11 executing program 0: r0 = socket$inet(0x2, 0x80000000000005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 22:22:11 executing program 1: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 22:22:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x9, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) dup(r0) r1 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) 22:22:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getpgid(r5) kevent(r4, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 22:22:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x58818530781c27fa) open(&(0x7f0000000080)='./bus\x00', 0x11, 0x80) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) 22:22:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 22:22:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 22:22:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readlink(&(0x7f0000000000)='./bus\x00', 0x0, 0x4c) munlockall() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x101, 0x800, 0xac5, 0xffffffffffffffe0, "a4df734966a6dee9fc27561ec3c047e9b86a583d", 0x9, 0x1}) 22:22:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000040)="f30a0aa0ca7cce5a42ad6094e12e06e670a2e48da15d20388a74e13fc40f5b805ad8fcc9fcf12f4aff7f0b3b2a8e551c6167e2115b4f1f6635dd80", 0x3b, 0x8, 0x0, 0x0) 22:22:12 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="509371b40000000000f7"], 0x8, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) lseek(r0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)="8a5c2e00", &(0x7f0000000140)='*(\x00', &(0x7f0000000180)='*:\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='*%\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='{-{)\x00']) ioctl$TIOCEXCL(r0, 0x2000740d) 22:22:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, &(0x7f0000001400)=""/155, 0x9b, 0x400}, 0x40) socket$inet6(0x18, 0x3, 0x0) mlockall(0x3) 22:22:12 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/47) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/82, 0x52}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x236161b7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4000000000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 22:22:12 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() fchown(r0, r4, r5) accept(r2, 0x0, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x2, 0xffffffff}, {0xffffffffffffffce, 0x1}}, 0x2) getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x54, 0x5) 22:22:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x100) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") mprotect(&(0x7f0000546000/0x3000)=nil, 0x3000, 0x0) 22:22:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x101) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 22:22:13 executing program 0: socket$inet(0x2, 0x3, 0x1) 22:22:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x81) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000001000000afba2fa89e00f5ffffff000000"], 0x18}, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 22:22:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x31, r0, 0x0, 0xfffffffffffffffe) 22:22:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)={{0x7, 0x8}, {0x1, 0x6}}, 0x2) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) 22:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') kqueue() r2 = syz_open_pts() readv(r1, &(0x7f0000000880)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/214, 0xd6}, {&(0x7f0000000640)=""/70, 0x46}, {&(0x7f00000006c0)=""/154, 0x9a}, {&(0x7f0000000780)=""/226, 0xe2}], 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:22:13 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8203002f66696c6530006426a5e6615b2e00485a1b569b08ccdc760110f34326b5982b9821eb8935ce3615026e7788642a14a2dbe68a21e0534b22af4f25049c1c49bace39ad61af3ed4fe"], 0x10) writev(r2, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81", 0x527}], 0x1) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 22:22:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fchmod(r0, 0x40) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xda1, 0xda7}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="2629c8ac261b37d3b93347f6288287846f741bdb1f5220766ca2909b4c0c8bc835fc", 0x22) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 22:22:14 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x1, 0x0, 0x818}, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000280)) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x314) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0x8, 0x2, 0x9af, 0x2, 0x4, 0xfffffffffffffffb}, &(0x7f0000000040)={0x7, 0x1, 0x9, 0xfd5, 0x6, 0x400, 0x9c, 0x7ff}, &(0x7f0000000080)={0x36d, 0x6, 0xf1d, 0x80000000, 0x4, 0x8a2, 0x7, 0x7f}, &(0x7f0000000100)={0x80, 0x3}) 22:22:14 executing program 0: r0 = socket(0x26, 0x1, 0x1) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 22:22:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) 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 = dup2(r1, r1) lseek(r0, 0x0, 0x2) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:14 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x82, 0x0) dup2(r0, r0) 22:22:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) 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}) 22:22:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2a, 0x80000000, 0xffffffffffffff9c, 0x3}], 0x1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x29, 0x2, 0x7fff, 0xff0}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x1664}, {{r0}, 0xfffffffffffffff9, 0x6, 0x28, 0x30, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x80, 0xc26}, {{r0}, 0xfffffffffffffff8, 0x94, 0x0, 0x8e, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x3ff, 0x80}], 0x8, &(0x7f0000000300)={0x10001, 0xf36}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) 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)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8, 0x100) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) mknod(&(0x7f00000001c0)='./bus\x00', 0x9160, 0x6b) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x40}, {}], 0x3, 0x2) socketpair(0x1, 0x8007, 0xffff, &(0x7f0000000180)) 22:22:15 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000010000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 22:22:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x208000, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) r1 = semget$private(0x0, 0x1, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x8c7) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b89", 0x171, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 22:22:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffeff, 0x8001}) 22:22:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000000)='./bus\x00', 0x40000000000000, 0x10000001) 22:22:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x18, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r5 = dup2(r1, r0) r6 = socket$inet(0x2, 0x4, 0x3) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x4e, 0x0, 0x3c0e, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xd9, 0x100000001}], 0xffffffffffffff80, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x0, 0x5f, 0x4}], 0x7, &(0x7f0000000140)={0x2, 0x1000}) 22:22:15 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/213, 0xd5, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 22:22:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 22:22:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x40001, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x56) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x8110, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 22:22:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) r1 = semget(0x1, 0x3, 0x80) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001740)=""/4096) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") sendto$unix(r0, &(0x7f0000000000)="6825e3771a65848e816612eb83e44c3d50d7b06aa400f8fe7bc12180c0bdc6e8db89748da84e47ea5a41cbbbf912661d31585cd7cffed672344f125bfcd16323ef9342d633424df217762c8f3c274c03988171ae42411f06d7c69a937279b2dbb5625e5cb57b77ddc6ec0dd45924ed88bc9a1fb790491d1477d59e93cd78dec9f67cb2f0eca40354a311e02ce0fa680df691f5969f08f0b1540d29dce816a1565aeca652b5453c4277e23976e60fd466805850e162ca3c03348f18bc2e4da8c7516508", 0xc3, 0x408, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 22:22:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 22:22:16 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000340)="33b6c61d134d05dd3dc9beccfae21e97a956020cf5387d14b1ce714b32e848287275806597051bff6eab70f618c88a018007c4fb0d5dfceec27d1c43240d91d06febada76e9e88f2800c9f1569e3496ff0add2c92fbe9fb81718a31f5db28b62d833e5701472e543ba3c598189eac9699ac49a0b28b0a3a537c88451c9fe86e34b296358d7d739ff549a01b370c547799a82bfa4be352ba601d0fb6478df47ebe03d81557a5055d86fb9f83c1022bd04292aa17a106c0c83557cc262550eae06f009ebeee3ca88cc5ef423cb55aa0abf9ee3a41de979c47da2dbd3f32f8856c1cf0d809a96a2faf8391d6778b8aeab0c", 0xf0, 0x2, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:22:16 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/177) syz_open_pts() close(r0) r2 = kqueue() socketpair(0x0, 0x4, 0x1, &(0x7f0000000200)) 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"}) r5 = shmget(0x0, 0x4000, 0x204, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r6 = msgget(0x3, 0x44) r7 = socket$unix(0x1, 0x3, 0x0) fcntl$setstatus(r7, 0x4, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000002880)=""/4096) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xffff, 0x8001, 0x3, 0x7f, "023a5c37bbffc782eeda57bf50938cd08e438445", 0x6, 0x40}) 22:22:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000040)="5118b5877d2a52f191cee7c06a720d6917c1496138bb3c90cf7b7f956ebc2978f2", 0x21) shutdown(r0, 0x1) 22:22:16 executing program 0: clock_getres(0x100000002, 0xfffffffffffffffe) getpid() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 22:22:16 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 22:22:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000335000), 0xff95) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 22:22:16 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socketpair(0x26, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) chroot(&(0x7f0000157000)='./file0\x00') getdents(r1, &(0x7f0000000200)=""/4096, 0x1000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:16 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x54ed2bd29735c1e2) socket$inet(0x2, 0x4001, 0x6) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="58ae7ebb6a12c52d3bc19429824777fab3c85f0459aa8ca082bf225b665b9636325025e85e77058147f32b564dd95ce8a5c261342f6376b943eb9bd424b97449578e2b745a7c33fa01c85f9a785793bb387186d76863d500e341e53e39f8ccf1a6efe5c2b39cd488aea333ceab7d1225af158032181eb1cb9a9cdb60f2290b2d7872bdab3e83757dbab9b69e580b8805607c18c05864e115d257351505576bc8d23c44003d17d904567eaa820fa0d15bb8b7ddc6436b1fdcd3b1fa25d205d21fc1aa14", 0xc3}], 0x1, &(0x7f0000000180)=[{0xf0, 0xffff, 0x5, "cdc2fa22417fe78b393356abe171443b09e050e8ea9bdaf6ff977147c7bc0f1963e5dcacee8f2515333af4de1f627eddaebdfe5e0549551d02d76f590f66e7206c1f9101d0d0d41f9a43578eb326f86908e26dc13277c5a30cc45bbe50f2d7e6f104f25bc818b1e19c57a5d14fc8ad5941f0dbeea2bbcf7c29e9a1042fb7e0304b05b4c4f360fcbef92894482c10681d084f25044d1db23a7449ef565f1962f9aab88088325d588873d19b3c660aab8c5ed8798648f5e754455a42612ec46550d3f1ea4e44475e2ce5287471e99e416671305c7945c47f40a4039d5e05cb09c4"}, {0xc0, 0xffff, 0x80000001, "3b5fbefa70b6dab33a2c5640468169ef361d40e5d619ec0595af99c50748170587d60a611481a41d854fff5f2c622cf08c694efccf8bf0a900d0290526554130d09963643f31a0b236e3d659852781df0c021e4494b46aeed9fac8fc20a8fcfa39e03095c67670789724de672ca252f5407c2d60cb38573667a1303d3faddbd36a225c9e99128ef653f667a36f35fe48eb002691b2c6aa7b101e7a791eae529c803f7fc51ef4a3b332805d73c1ec"}, {0x50, 0xffff, 0x20, "daf60812b1c675f82fdc08a67190d55d0abac5c692b4e30874039bdaba77585e0d8945dd36537dda992b7f16c39fc49127e6f1d40c62f6d522a9a2e351ae28"}, {0xd0, 0xffff, 0x3ff, "d97ee3be39ef121b9fe20a0a3b0c9666f0336d4474f1111b06cb960f6af103925fc340ed1c3a8503d1bc262e16ea19e2203546a8634142348325a26ea668975d2ded000d41de2aabbfda53a904359ae9578ffc27427862fb33da32d52416b47615037e1f570fde56c273ad711063887192b9160b6aa15ff9fed6b2c16969ab894021027c273cd61e239b263176027fee3be5e21c7dd7a92add684d7e043f70c408815a74987cf51eacabe726a0313e85a58303547d0e0444c39d4f6b1861c2"}, {0x68, 0x1, 0xff, "0589ac66fd2238d1be227172b5af8c158e3f0e25f850f13d9689f38248ae8d75951683c9df4ef07276bf5ebdb9bc2f1ee5757ffe2448aeef0003e89d9d30dea49cff386e8f36480cdc3b47acc1ae5706ecb5979ae40fec38"}], 0x338, 0x2}, 0x0) 22:22:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/98, 0x62}], 0x1, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 22:22:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x98, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x200, 0x3}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x6) r1 = socket$inet6(0x18, 0xa, 0x100001) setsockopt$sock_int(r1, 0xffff, 0x101e, &(0x7f0000000040), 0x4) 22:22:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 22:22:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) syz_execute_func(&(0x7f0000000040)="475b0f0fc1a0c4e38148859d280000183e263644dbc041dac6440fa3ba3184000066410fe26300470f0f547967b7f240dc58e60f01d4") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 22:22:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffa, 0x1, 0xf5a, 0x6, 0xf3}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006a, 0x0, 0x159) 22:22:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x26, 0x1b, 0x0, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000300)="92c6dbf8ec9f6d526d3abb8723a8b02f62f89436de417614a1356e2d6f02ac633c6254d2a0b7a7be6f3cf11cd610d23416a197ff956008522ed1f665abf3b340161004dd594c5e9a2e5b3fdbe9f3bd83e3038b5d9db43c3894ad1b88cc4a417a24fdb2ce472140ae963ca3fba797d98c5ea8f30bafef541c2e18ea2c36199b4910cd3238779906625cdd48fb17358e7d4fbcb2f3723a24ff8de2611dc63c323d445234f6ea33a60eb9e9747d1f46e0d8c09f7366bbdca96bfe16f77b3ff1aba9d44e2774da060a4a07a1258343ce88d4fc080b10000000000000e56833ebebfbbc30cf274750e7544292584d1650ce8230883600000000000000008d3aed673232fcb56546a331af2c6fee288f2b2c353eb250fd7a17fdba7e0e0b7e4384686ae8ece60021a2fbc9aa9fbab535f4ab2ede3e40a2ee6280334cddc3d1f2cc7b4aa2c3d7f62f1178035e90c2ee79e3466d2ed40f9bb0a8ff0e1880ed3d928ff6dae388410d3212f0ff198ec3bd3b7b09799979c40e727bb9dc5d28", 0xfffffffffffffe99) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8000, 0x1, 0x2, 0xcf, 0x9}, 0xc) close(r0) pipe(&(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xbc7, 0x7}, 0x8) 22:22:17 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x7fffffff) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 22:22:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x801800) r1 = socket$inet6(0x18, 0x4003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:17 executing program 0: clock_getres(0x2, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f00000000c0)) 22:22:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) read(r1, &(0x7f0000000340)=""/208, 0xd0) 22:22:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xfffffffffffffffc) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') sync() chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:22:17 executing program 1: r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) flock(r0, 0x1) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 22:22:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/93}, &(0x7f0000000000)=0x5f) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {r0}, {}], 0x3, 0x8e) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 22:22:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0xf0000092, 0x233a, 0x7}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x80000001, 0x3d8}], 0x0, &(0x7f0000000080)={0x164, 0xc43}) socket$unix(0x1, 0x5, 0x0) read(r1, &(0x7f00000000c0)=""/149, 0x95) close(r0) fcntl$dupfd(r1, 0xa, r1) close(r0) 22:22:17 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x2000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2309, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="b839348892b21d1df000775ebe9fdf7164e388c3fcaa241a6fba35a41bdc735f827bf240c17cc0e889fb44ad77cf761774502e12f9ca9e7514ed443953cf84c2582a64f7aa1d967e451dc1f2d732324b0c098b76abdaa47d470265f1884d", 0x5e}, {&(0x7f0000000100)="e4a511b55e2b125c8977174c5338e6302b8283802a7fbcecd99089136fc65f4ace8dcabd836597cefe3b8d4701c3edc6a06b507b2f9f4b955937cb77712be3b1ff75f593e081132ca1637e284e0e2ae4caab64ae8fbec27bab7c68373191a81f22d41340a8a5d5538a55f287573d22f159ef9b0af76090a51d32c06e998a112e90f6b84e276cd81c1ef8eac2fbba82b94d6ae9d452f0", 0x96}, {&(0x7f00000001c0)="d4de42d45657", 0x6}], 0x3, &(0x7f0000000240)=[{0xc8, 0x0, 0x1ff, "cc9bfd2910e35012dec41a854c6a56f5f7b6fe56ead0091c7f1f62aeb6e33f5ea93ccaf21a71ce0792766c59491efb22ec659dbc86e2662a5d90496cbda3eda71e0d55516b123c878d2030c271deac0736b1dff93620de60dbbe6809a1cbd42a2c48f5442576bf24c3880bf1c25c15de375899ecb3f920ecb78d1c03ab15625257b9e545fef442f653dc9c599f3372f5e86e12c207589ac61b38610e987f0435252a4bb7d0e858d60379339414dc3eb2b0ee77be"}], 0xc8, 0x400}, 0x0) 22:22:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xa81, 0xd0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:22:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6c7) r0 = socket(0x6, 0x4000, 0x9) read(r0, &(0x7f0000000300)=""/95, 0x5f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() r3 = fcntl$getown(r2, 0x5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) getuid() accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x5, 0x3, 0x65d, 0x401, "211002b7c9d65738240f4c8cce67de47169aa22d", 0x8, 0xfe04}) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) socketpair(0x2, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="a004c694f99f7528db3d8a1db77b00517428d6cb1728528642891d8ce6cd283de1426603c10a91f9c12146feb505a08c6468b4aba8c82fbf611c22a16673973b6405ffece07587347033d5cc0ce0195fcf37013318e2daf81aef9ba276e416d373c7092ba5a2ad30d9584bb7393bd14d65e70c405f6399d8f5ba84508c9dc0818f17f3948b74fd121684c44ef7848fb541350de59e181d3787c985e19d47fa49fe481a1777f68b83699bdc0d234d01f49c032ac8f6b55c8fbd8030a303fa54d007c7c90bd7b54859d57a62a18ceaff1771b3f79c4f62fedfac5ab1fdc0b85a6f2d002f0123121fc7398a9d3e70cd57207fa8a6c16e3ec00d", 0xf8, 0x40e, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x4, 0x9}, {0x18, 0x3, 0x101, 0x2}, 0x6, [0x8, 0xdc2c, 0xfffffffffffff801, 0xf2, 0x2, 0x3, 0x0, 0x5]}, 0x3c) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x9, 0x3}, 0xc) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x2, 0x7, 0x9, r3}) r4 = accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x3, 0x0, 0xffffffff}, 0xc) socketpair(0x6, 0x0, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r5, &(0x7f0000000400)=""/163, 0xa3, 0x802, &(0x7f00000004c0)={0x18, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000500)="64e2eb7e8de5b93ff14c330a9fcb964323f4c1545e9e00981228696eaafc81d53c3690d854cc0a397963cd0cbeaab3e82a9706580b050da5bb9bba2e4da15449581a10a334749bd04caa124ed17080a3f91e9db685bfc3a21a57f10a980734b590b05e033962ff864ee831dfd3d84645018c339f81749a3d06890eba0d008637b7ddf5e686f77a9b770e25f411f6bba047608a992ba4c79cc0febb7bf879ed27f1de0b4731cd", 0xa6) fchdir(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x20) recvfrom$inet6(r5, &(0x7f0000000640)=""/30, 0x1e, 0x40, &(0x7f0000000680)={0x18, 0x1, 0x1, 0x80000000}, 0xc) fcntl$lock(r6, 0x0, &(0x7f00000006c0)={0x3, 0x0, 0x7, 0x316, r3}) fchmod(r0, 0x20) getpeername(r6, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) fchown(r1, r7, r8) r9 = accept$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r10 = semget(0x0, 0x0, 0x10) semop(r10, &(0x7f0000000800)=[{0x0, 0x1, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x5, 0x1800}, {0x7, 0x5, 0x1000}, {0x3, 0x81, 0x1800}, {0x1, 0x258, 0x800}], 0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) bind$inet6(r9, &(0x7f00000008c0)={0x18, 0x2, 0xea3, 0x53}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffc000/0x3000)=nil) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000900)) mkdir(&(0x7f0000000940)='./file0\x00', 0x11) 22:22:17 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) socket$inet(0x2, 0xc003, 0x9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc0, 0x120) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000001c0)=0x2b9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xffffffffffffffcf, r1, r2, r4, r5, 0x0, 0x1}, 0xe0e6, 0xffffffff80000001, r6, r7, 0x1, 0x3, 0x1, 0x7}) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) r9 = getgid() r10 = getegid() r11 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[r9, r10, r11, r12, r13, r14]) setregid(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffc000/0x2000)=nil, 0x0) 22:22:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) socketpair(0x20, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x45, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000000, 0x6849, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x14, 0x52b64abe, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x84, 0x10, 0x101, 0x80b}, {{r0}, 0xffffffffffffffff, 0x61, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xb, 0x800fffff, 0x6, 0x400}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x756}], 0x200, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0x20}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x3, 0x1}], 0x2c, &(0x7f00000000c0)={0x3f, 0x80000000}) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0x8, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) r3 = geteuid() seteuid(r3) ioctl$TIOCSTOP(r2, 0x2000746f) 22:22:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) unlink(&(0x7f0000000040)='./bus\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='.\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0xddbf) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 22:22:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2015, 0x401) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/110, 0x6e) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:22:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140), 0x23d, 0x0) 22:22:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) close(r1) 22:22:17 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x819, 0x110) fcntl$getown(r1, 0x5) 22:22:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="d4a2213048b43499c964e7a61c06613f0d07981921095fea8484d19c615f9f4811fb3e78a9308015cc234434c91862c19fe55d", 0x33, 0xf, &(0x7f0000000040)={0x18, 0x2, 0x8}, 0xc) 22:22:17 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x344, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x140000000008}, {0x7, 0x7}}, 0x0) socketpair(0x0, 0x2, 0xd, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 22:22:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair(0x6, 0x0, 0x3, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) 22:22:18 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 22:22:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x5cd8) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x44) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) sendto$inet6(r0, &(0x7f00000001c0)="633a9b4dde57ec0c52143d08ed065eadb76e9f978f4ceaccea1a4323e1db079a27dcce39d32aa634e45800f09e55592252a75ada174c8a89fe6b7e06b2bb18e99ba56c7a58cf1f1b557013f8c0745bf0a02be9d6deea4650c37ddde30dc4a860fdfb3730d4c3022be22c0fe5116113d3f05d21a6c9b80d2ef181910fac4cebac2f981213bbd1538d936299a875af0216d336b71c772367b561f888f5befea429d9d07ce7f6748769e40063e5cfb900d899085ad1d2f480745b4c4df2afa4ebc15a", 0xc1, 0xb, &(0x7f0000000000)={0x18, 0x0, 0x800, 0x80}, 0xc) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x5, 0x800}, 0xc) 22:22:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10004) open$dir(&(0x7f0000000140)='./file0\x00', 0x12, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) 22:22:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10, 0x89) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="5e2c1f9cc7bbe655000000000000feab64c8770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000008881bf0f2d23ed8934011f5fe07472c84b367e32584c02f586138dda750384423001493685a21040c0c01600399fde4d71f8c5ba3614386e2bfb54762662bbc8522a31c151069560fa7c18ce328bbf372de66eef53824b67dcf1b640b65fdae7965be79599533b8e0b5c7e5955a2bee8fccd3a0401d6a15c54eab3030bb11326c1fe"], &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x9) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') recvfrom(r1, &(0x7f00000001c0)=""/223, 0xdf, 0x3, 0x0, 0x0) 22:22:18 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) kqueue() fcntl$setflags(r1, 0x2, 0x1) lseek(r0, 0x0, 0x3) 22:22:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000540)="e4883b16f1bddf7250cdfa834035caf55984cb3e04b42c0092ced58fa06a8dbf0c3a4af1ff710db1f9af280d5ceaafe0cbb40885b78334a3c62e0f8bbdbc782f836ad2acf669cfc3e962445421c6d1f062c14342d70bd6e3f297149797a720c7e68ae2d984048cbcd23acf98576d617ffd04a8d23ff703c9532f8e38e5db867f0d44b0a3def9a177e33b133767696410260d177767a535e52719d481690b3c7fd1c41de033f8f3fa512a35bd633ac9402d3d60be8bcb9369cdda58adcb1a7cf6a0c9d372544f54b456db07ff9728812348f1dfb6a6fb3fe01cb6a0d677f885d2fde45fc0f8ddc3e654d4aa1a4dea1bad93e0b742d21a526fafe2528796811c1deb163f36b1ae61af954e64ea1d07a04980edef1ca16d50fe6bef156ac46c96a6c3ab506f4be7e649a981c37104e9d84b70425de3a6c89cc8f29f0e9a92ed43eefa714e445f3308463a9ce3a6df2b25dea23daf823baba2db621130c79b495babc7634c8e899af102f7e159a2ce4692005b79c7932f35ac610ac9c1c929c522efb16281957aa4e77fd31f4fedd281d3044a9d18c635d5762ffd5e6c2d34d66e91c9b7797a182330b7f2eba8f316eb2f394c9edc438c9f1209647eda37e352f14d1bc1134dcba22d9cdea7031dde844608397a014a0f53799be7a371923c742d642159464a0558afacd14efe0e527d44f710ebfbca87f9de5af6c8cdba414e0aa1ddd18a92bd7ce63811fbc52a368333edac9c4294829780918cb053cfd3da19257b072d6ce54d85635b5598aa66093eba01b0470b72d530f79ab3151c00b5b413e83ff09a554a1cbad92cad640cf536f916488e50da240b5d89679bda30b33b0966dd53a0401b1df3a95c9571fd663eb42f92a25142b59b84d0cc71fa0c5b059f3aa66ac6053ce6a51033d71db4d8a6eea4bae73918ae48aeaee3ab0daa4ab0566f1c490f3004985f9241b38df405c7d1520df95085ee07224f0782409b36b315c32f786147195be544331732a545d2ee51c3945345cf6b80cc6ce0e9f86504544de91edf44b1ca5dd6fadbd9fba184547138d1adf03b3dd6c6a5d0681a8efd16bc2dcc2fc27bf42f842b8530f50b8f37df3d90155e50e5b4126aa89145b27ad3b6800e96e4d64bd76d94b0eaf754fd62165bbdd368252da21afc2c0fa2ecdc3c9f60703fe836bb84cb45ce63071c6347f39f81c2b4a8b9cb9d2bb443e62912220f567f3fff3bd4a0abed51b9e2d1fdbcf656faf40e911989e2bfc659de930c015f8002ed3829ff4505943d75e3e4a775e19889118fa105d8441fcd690af7c7a160f2fe476d21f5834a91898a39cf2853931e9f84bad2e0fa71c2094ed64fb18e359f9b82eb77f1fe04a8a951862e370f8e8ac2a796f37b66ae05fd41f7c7358350d3590ef82c4e3fa01b5ab26acb6a4ef166b053b4bae1c7bb422810b06a324d0cebb2e9d021f22fc16e99e75449c849b5997159cfd58558ae5f636983e658aaf9f38b5bb88bedc35b168787158bbbb34db7cb1ee95d71327adf27ed5e24b81ebb5ca5c32c17d2fef1190b7f8de7e3ec289b2af838c791b24d990010b211bd41197d323e3e9be0cbc66255eac71916bfbe52ea01d67fcd6151febc2593fbf679c324c3df4193f475df7b692d631d4e0db1a78b75c3682099f91bb03e2b97f88fb5d232df5bab5bde05f183d95e41f0dde9ee42d96b787e7eeae66cba3e74d98f31e7bfe0a0d8c68957063406b51503e121d7f0dd3887fbc1cb75a2b6ad8cce72b5f851c8e47d998b998522b1199eb6d93e370d72bd41dafd224b2904fd1b21da6b3b75e0574d1973086fd01c15773c855a053c38d8d743423744af341d085e8c782dfab9722abac98bc69208af56d4aa6e8d47d02a230cb92f3cff80ed19e0099d6b970fcfb4ba482d56b8228ee2792a578c0a96fe69ee98a3c181250e8afea019f4caed742cf715ded3c9f51c41499d7ea993918f244ff2356ff39a9d41eccd3fcde9cfd721563af501e9b379915e0dd480f82b056f350e710b8b0c193f5aee6d22e673ab7eedecdfc87eb75a8edfeb2f3694e7871577f80aba35690371630034682d41143f19296c3c9f4e8b3c31d0e52bdccd71b961a8481e60129ac116636124c5290637cd005509eb869a5402af0a3f09e169ea56ddaa66ee2da8e13f16cb3c7f7a93b3c4258facd662d4266eb5f80bbf30b337488a3512bda76bc7067124f58828afc9d648eae19636635417ed163bd591aded9068cf88078ad0e4da247ec89c3ffd7963acd589ee6a4b5768d16f4ebe4cc9b07b768a5566688dc03085160a75dbb7f199b0073ca8d56ed6d4b3398b4d99c3f985a675423c4ddb74ec42910a044b1c7de7ab09bdf7092659f53a840bebd22c4954d1191dee47d832b0196a79432443d76e26277c8b18f4fd2c8289981b1f3b3c313a85dfd830c918d0f8686275d38268e03e5b5fa4fc83193021521f6a04c1e2a16a282861324a82b5f5f4a80a1e61652e4024b14bc430e9cfc80aed99889127d1c61b0647161e93e4b7823d1f658cc5c95bcf2e404c6e99bf29040e15eaf31231af0bfb6615d7aeb59f9cb8eb5f0979c0a0916a1973bc6fa9274915d3c1b0aa8aa1be8d9743c231c6cde56803b90e467929eef139212886be185c8b3b5980d77686f8fe8eeb856d31d30ce52f1699e22384e55b727ce0c9468a8b52424db3fb33d0f5b771c6decd634de03444c0c47ec2106c074aeba3af1f5bd0d8db2f6f283717e7083de423066393a61c1aba87e7918227d23f7c2a515d07a57410428d327012e8a9a299a3f29e467754858f4b3252100d4fd4f47212b54ea1fcf304f8d15b16ad4ffa423e6fe770ee3bee4126171c966b11dcdac4a98f8a76ecd4108d9774a04cafbe65038ad73cebf16144077f13b08e9abea1a5fd7e13ed1624a77a04bed315059843bed299f39232502a2a0c3b9eebab4af252087e9bca78865c196a2209bef17db434d3d30b4b0e3fdaf87dabe0aaa9133297c5e1d10def496da464232490dc1fe202689d8a54dc06ce0c45fd0532cf606211f4232adfcc16e24de26d5996a303de43e63a6b80137bf11689431eb18bedd51bf5ba7988b5c5f1ad55e6919973911bd07dd49d246c17d8a9d2d50ca0d673893c8bd8d3e16568e36a025d1cd88d3bcc3d5ad773111b4fc73326e2784f917f107077a5d7d1c4ee4989d0d8c7524a9caf695e554759a6471082df7d64d3a559219c34aa6b7bda0e1b8a7ae936b35a59b40d74c2f903b91018e7fcbe9c1cd8c8b2622f0c61d507109c8039b9998f67cb87b975f6e77663eaa70f5a421933ba011b5deef3ec12fc37110ccb7664c64cde957408fd7343d596e7c248ab47bb0ab5ad9d039bdef9e497d102ca44c7e7f2c031c57c7c630e2c54d6326dc0f352d0298e7bc191a2996ac6f9e03ef4080199e53810c794bfe2ca2c1f5c0e82fec3b016c04ded0e838054d52b9ca12a01ab49cfaf06e2c3a0e28c6fd337277fd583d394baa18f9531285fc598b01f58ce0b2ec1f8f66e5fe5b8107b01c68d8742774a091b9583e562c6536902c267f7d82fc1585dded3c4850c1584b3c74ce144cf9c363f5f88ba251f35d6b639b9f6646c11897c28ffc75088969495021bfd1008f3d783066a7b686d13fc9e4a570ea645be726ba4017583b65b975cced249c7e8635c3d996fc497e36968e2796a71f0692efd408b445fe227013d5d292962e276a327a23e0392736018e6247e37e8f8f6796fb937754087cf5a299e50157bd261a593652f438f6a7a33d3cfdbf040d5f8eb13e76015b523d4e995f1051cdcdfb34b8b37408f625e386927468a7f1840ef40644b9321f95992bf2fcea94782d5abbf7b6774e8b3d0902cf913385b4b0fb1a3b597223e19ea0d2e2ed1ddad258b9d6c91d3ed19983eb2cff3c9e333e71de67b284d02d0ef66764145808b0585a9631c967353984d4d3bd1063208aede7ab861b806bc3325de91370d7f890ec6973adf9ac60801d3a8b5f079ff986038d59e43c014dedddd8c84bddb30c52dd05d38c5cfe2e34ad84748a4a4202da69a9b118413c59ceeb61e3e2a79eac2f6ce4595c24f997435b0dbbc361cc8d8125f163ccf57351600fd962d7131cd203dd305d1be2bd2e943d7158edff6a9d80aaf0a3a2c2c4ddb252a05cd65dbe3291d0a7390fa0671d65401c8200bfba1bd7c81a22c91e1003f3e03a634cf50e98e36c6d34ba5ed014e2efff23e2a903198ed0f6ac76bf040e3f14cc2fde5022b81f84f9edfdb323158b4e0b255d4280f10d2b5272582a4a29a81d97b09dfef50d86632aacdfc3b763b10546fba4b6de122b60730f232cc9d55163930daaba53d598783614e4c1b599552644e3d57d0be9fe2ddd2c5fcd8903468e78cb931f1408d1fa3af1fa85f5698c340a4e0edbf9d97bd05ff1e9022adb6a8d0e55ccd576b6c0eeb693847c4724e5613d65314e1b3a4b85a3b561f3f78993b86387150cb1fe4d523680a14535e9f91696aaa2a0f7c252fe419c4432ad0d35fc78d70253bc57c21d1976e966ac6bd9fbc0e6f3548544d9b0d73a18d3b91b5353629c95d6824ca1f5ef74653331f04d2b263be1af4cf21772fbd4cbb5f25778fb6ce4c67c9e14713bf710f5bd12083725bc6f5d1b4dd1cc1ce4789f3c293470ed7b59ceac52d2cecb16973b0bae532fde012e430267acff0a722eb3247ce97346ae72fe9191629a48cb2f06e99418509e6c95cd4bedd99a597350504e43e98af3c727d6c28ad6bc46d7a3e57d0c5aacda79a5bacfad574743d892b48f66126872ab6e5256d4ba31d66691bb504754604f50bb66200601a4a89a3cbf04e81a67334a50e60936ac16a50951bf0e548796ce43c28eb50647f1caac2acca28313c7d1eed28855ad4aaf58d1cde93260d1aaca610311546696c17bce31c815b06b574befb38e9200a4a1be0a336f126afc76610f260e52641372a369bc79d8849200168e0d5f0e8150cf47c007c788d48694ea544ae4311a1ebf61efa9e3ca9ad45ae78292bd0b4defb26355e42906498e749d6f7c1978b82aaad8fdefb54b1fa2435a314e2351ab5b096c3f2c7d83396fd9727a811c01bb103390f541ee1ae7c32d1cbe4af5f003fd6e844761037363cf279619146a57b397f21ec92fde3f96b478448b0794bfcd23ca61e0b8566bf31727bf7e40152079002ab4e599be8525a8b8034d0b65ca059e79dacd7f0e74ae4d30bc272fcde1f324c9f3d1592f4811ab161f89d6d1a2bdd8322ccca6a0b20c1f57c21fedbe723f291aff5abad0141dcb5ea9102dd8980b2775781f52ae0f4a95cc94b110f1a9cc4c3a55736c37669c0eb4e9e81432b040a165b9240af1bfc28db896c120ae46c0e44f10e4143a64861a730db166aea098dc2bd8d8c900803674d02bce75e73250179099ad7eb7d211ace1d739f552abc56a209a5d5312e73b5ccd699622fd6043b2cdf5310ad26feab26b3667410daa162c5c3aa1fb0f00132ef8e98c1b5633d1c01a430cd6ad2ca7d4bca2ffd7c0bd3a825318b5f43b7c92c6827962de1a0c5ccc2e3c9093dcd355766dc6227ce1a6931358e5d3ec73529d863724991a4753939ff7fd2b2dcd425e293107d3fdf258c8af7ba197c6d62b92be758fb544a68f0a051c0abf713606d47491f3207244933c60ff8191161b27788e1abf64865dde99afd01fa4ce579619a1d916e5972a2855e2f133a7226a8bfe32c", 0xfcd, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="7ccc162fc5ee984961913bc423f9ab7ffe878cec998a8a0e758c408f7d53ba0eba08b64b2ceffd599ddb0fe2a34f6c0d4c06608f", 0x34, 0x402, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000340)="1c786a45af5fba47c89bcfc61d0e5d344e9aacd1bb9bd728b97be03f60eaf7ac082bf21702e479ce04114b816fdd610421099367225c33c2f5effcd06480612ae27b972f6d201a22a651b105aea17cfc45edfe92384db4efb2f376281c36ec590ef00c", 0x63}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:22:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semget$private(0x0, 0x7, 0x1) semget(0x0, 0x1, 0x300) 22:22:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) fchmod(r1, 0x100) r2 = getuid() seteuid(r2) 22:22:19 executing program 1: r0 = socket$inet6(0x18, 0x100000002, 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffdcb) 22:22:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x7}, 0xc) socket$unix(0x1, 0x1, 0x0) 22:22:19 executing program 0: socket$inet(0x2, 0x4000, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 22:22:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x4, r3}) close(r2) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 22:22:19 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x80a2, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x4, 0x5}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r1, r1]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xa8, 0x2}, 0x400) 22:22:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1c082d8c59ff7884) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() socket(0x26, 0x4, 0x8001) fchown(r0, r3, r4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x27, 0x40000000, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x84, 0x2, 0x401, 0x3}, {{r0}, 0xfffffffffffffffc, 0xf, 0x20000001, 0x3, 0x4}], 0x200, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x100, 0xd60f}, {{r2}, 0x0, 0x80, 0xf00fffff, 0xaf, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0xfff, 0x40}, {{r2}, 0xffffffffffffffff, 0x0, 0x4000000d, 0xfff, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x14, 0x200, 0x401}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000022, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x86, 0xfffff, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0xfffffffffffffffe, 0x29e5}], 0x7f, &(0x7f0000000040)={0x1ff, 0x8}) 22:22:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x7}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) pwritev(r0, &(0x7f0000000480), 0xffffffffffffcdc, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a26163c79eb0558966a31456a9200e5b047baadaea31daacf36b8e59f84e88c33acbed900e55ee1f7547fed4c3d5a61f0a4659ec7a57f07b95a928c8443d50e4129a11c78fd3287b7f648d9e683dbd4a32906879ef30cd489ef3b1cb9de1775476df606b7fc4a9ff7cf17907a7c45508797856974fb447eb9a5fd1819000af5dcabc0f82829b60ecd46cdce6585b24c9897647e40aca09053ccc5e0e8fc3142665cb83c36d583fcecbc4d5277efcabc3720d1c6a74bf48837c79083fc9edbf88470076e156767f148ac712951185f186b7008eff84965834677b8fc97c9fe203195613c5bc5ef931354ce255a64222ee010583425575006f", 0xf8}, {&(0x7f00000002c0)="03b307cd5b1ad69df34ff4966a4effe93d1e5c97b449708594251bb522894b0ca1b5d95452444f07f58c0e6a229780199a580f096d1b4948c15a6df5fdec8f02cec27502fdb3be15e3d589a1d76f9c9e6ac01f312553d3237dca58542d83dad7b6e10b9a721a969149f0cccf83b566061f90230bfadb743269d6a02f5e1a91f4db41237e03e110b0b344eb0e73f14248ccdbe8ca94d865e5bf07ad988427910f364472c6fe07ba82f2dca27eeb99dc45253f66e6e66e4efe4f98396e920346825b0ea73b25bf", 0xc6}, {&(0x7f0000000000)="37e4e04c704b75936ea1117626aab7dba287679d9baa2addc09350", 0x1b}, {&(0x7f0000000080)="580e9e3cfa3df014cb683ad3f61ad5186bcc2b3a2fb429bf36066aba8db0b4c7dccfda4dfc3f", 0x26}, {&(0x7f0000000100)="af09fa3ffc073ac159e185b6e036a991854185202fbf532bad642c202db2e937224c8ed6f9a1369dc860f23481127c1915ba4199d1fff7c7557ab7fedaca4e274a7f931d9ee3ebb2d1cd3ec1294f2c3a7a589e17d486b79ac22e20e2bad0973081d6f0679eeec5707b7bcb79c3ee43c0fe6e18e646c6c80441bec5bf", 0x7c}], 0x5) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, 0x0, 0x0) fchmod(r0, 0x30) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) 22:22:19 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) getsockopt(r0, 0x5, 0x1fb, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 22:22:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getppid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)='9', 0x1}, {&(0x7f0000000200)="eaabd8107cd192258cb18522893592375fdfb1663b08d4407d4f2ea851063202d85334e0ecd8bb3ec2d0728f29c0e280c5ad70541b7e30c40b4dad4453b0c4650a7f019400de59da505434447ff34589030d6c19f5af5e7890d424f58c1362a1a38cd2bc400b8a1ef8310c9370d8547fbb5b6b60832ec0775d016b039c506a3e201f60d73baf833194160212902032204f5a5a0225bc2646e1d25649b4c20f0a11fc083f853dea3df294a4aa6bd325025b1a05a09b06dd718ff3b82a9a2bba3b05fdf1b9435b410286b84355cf73e0eeec34", 0xd2}, {&(0x7f0000000300)="8c1e5e059304295633895e8c35c75fce141a1da49f273227828182fd0d8911edbf4ce498c16cb35d9e1f2952d17c6bfc2c6feba22127bf1362497684911eb73c9227c054311aea54662b318aa4db612ae048a1ae9d3d25c118910ad616a7cbbb12b2c707dafa714065fe014ea6037ddccf403f6cc46a96147d91312c6cc1638b7719baa768a3484ed78b65d42080fc3ecc1179a0932576718f3f510c0d88e3ec9f22fa41837745bbf91da3c3efdb23d560e52cd61e099446474bbc1bc7950a2ff6a0f7f167cdab219cf2e8406659834d107285e6952e68621ee1f9cb8d7b53b2a3fc7c6b3893853931596c354d72380d9d3d7c21ca3cdd6317fad3067d3f2323a6becc46611b7d1a2170b8fd877d32c380b791da67b16c51cbab322b3dafa8cbb2b10c03660e2e1e24dcc5e64154a53a5b438e889c9a99a859c03e824a272425d1acfaab5016c230a8142d995cc37c07480f6dda3d0a49524f26e77b625e0d8a3a5c811cc79a5ae4542ca4c5b04487c0bd01a23bb75f81aab4979a6c96cd58e9722aeb0b54c5a320a0507cdd057c3e341d9da56c2d8b2d7ee10eeb448686bc04120d8ec8ce3b777da39117a541ee75bba7dde4cab413a1059d7ae2513443f7a20525f17a84625d440bad553b1c5c96e889d0f14c25ac4d9f6626f5f5ac7f4f32ab88035a0b8bba7cc4c085869e49bc5e3dc1f4ad77cb045d8eb014c8a0adf567cd149a7e8dced92ece551bf267557ad3a6d852e24973ac9e4d42bf12578aa3efeac6996430b1652f60d5bc2e337c34e6b5efa3a0a8117a02432637dfebe2f0ac17ccd28240c635c46394c53b73046b8067d433b2eea6e63611960061ffb03d0825a61401de66617ddcadb21c42c22c21a557012044f9c1dc66d629b24ec231460da19a63a86abc1fcaddea6ce802c984595ecd0c3313d9066917d40dfbbcb8d15bdef2d78718e094aa12999020e8b19c4cb4bb2b06f4fd8f0fae682e4d0ca9876e6fe4bec5255307039ec88954b120c6e34591b5e41a77dad63dd9c1fd7fe70d01447859ef6efb242bcbfa1676a8be1c432428968082fd4abc16cd920f81365b8038037824bc87fe7b317404a4c483564df9ebb987211521798a71e288718571739ec9b9aff59548903583266cdbd7b36170ad2f92991384105aa14aaa862fd8e3315adb342d4bab5bb05c855124ef8dea94ee9dbf1e2a4dbe369b437a9728113e331b95cd6cc008a6c99388de3273bec0b7817cb24ab72c280ed8efcceb8dded2b15b682f7217e6b82bbd6b06f4fc8d899c2a36fe411316df086035930d279b3153091e23f544811a97b031d178c301e1c9b830e1d06a2fba928dfcee2d72ebf9ced182c661d852bcb3741972d4cc668811ab9b1e46d0089e9e0b5f56ac9b93f1ce51e67b883a182a521adf3e3cb405aba6b0a6e41decdc331710819c32add129d2edf7d2f700a1dcd3bb0e81843ddd386503b78bc5c225795e82a8489b66887c3e746f1ce56621cecfc68d3e1e590f4265eaef66fc94fb6e862a2fa6bb0d823b65cab9bb4d16d74495e13f9466e56c9ad7ded2a7398bd95b7079fd33478bbda284137c6c984df9a2d9280298f56acfea90156409790a0d4b65dceb1381215e845a1bb22d177a1802e53c0c6c01d142ce7651037aa9755b0df00ba84df7a114595c1e6bfd330576aba544d339fe8d8e6f6506f8c40a2b55171bf8b0e10f81e9a8f6ca9796424d46dd6dafd0be1a4f1742faee157c883d3f29e665c2dba41bda0823745306da669ae6890af4612031f5f1bfda84fa548ea42fff5f169bf70d10e39e7d37bec5b197eecca730694ecef985e4fdf4ebcf860f4f4401091a2a0bac4d1d24c8dcdfccc5c342e7d75a686149ce0ef3588993bf3c5ea891c30d262c5a53babfda5d6121c0c7699ca0d864d751a764fb4a3bb897d2ed1128f0c0cac166a49d50038e2f38070bcf741dc1b69ed8b68d3e9b9e81b9c78414bcb0741e66de6db34ac55a9ec29b42ce8b48c6eb3483ce328aae4b409c8a72a32fe6939bd9b47429518631c555d00b69765dcc3d858ba948fadd892880c3ac46e9bf6b6110cbc28afad4658512d11faba4d7e255cd42a029727de24e6f7655b65d7bbb4bf922c99e631e88946ff66be6516cb7d831a576325a729419f046a246be9d0189bb6349fbddfd793ed5a93ce031318f5ff8eed99cce5f0829f46b297cc9955edc39c8c85666c455c42243c3c35e74dde79094bdf8b9420eade76b64cfa23e84f5fc531720f46fe0c4acea8e7987cfffc12bd7010461a4f74a3d54d7d8ea39d285350023955bce413c5973a5a91fa974fea8facba754dbc95154b1658e78bcb8273f1a162bfd5a8005a288964aa1fbcecd2da84358a3b0c2ef9930216dfe3104d46d70e898eb45fc6218e02054e2c34d7807748c53fbf9bfbd9fb1408567a9a458fa270fbcc56676d622239dd54981b4d631fa5cd7ef034e6f935e36fb96b75804b3529cbcdca0955c66715b91c2c97c8c8dc7981ba2ddc8fdef7ce7768e9e6458ed8b01959d57a69a909bebe61af79c8f182bc84ff4a107a494edc4349012401148a0e4a43365a25670d1d9d84c87b0adf47cc3b76be24c93034b2929863a19f9c199b7314cbf1c7447cdf46ec3035eb5ebee12f1a4eec46f69dbeaee9023c60dd10f767f3c1f69a8e12c217e085387a17fbbe52189469ec84ba9b8a7b239d480aaf518ef6f31ba961617f44c65d2251a700e280a8386ee40420130270eae21fb28806303320011e3af6199be0ed696db2615d4e4e327fd933406f14844a38d0edeab11dc568a28f7c4aa81b5a2285f4331b1b54e5863e72f9da6375986bd9f1bb49faea79d4aa1100ad62cc2445da28d878184276b28e131e6d9158a785564564102f1eaa1d4a21dcefbe65dd35bdce9e396d4fb732780265e3de2d4a68559ac5adab5c22459271a76b498680b73680d53e9ca572115b311cdc587365408d2a9cfbd1a26d5f477bb896e317a963e124b9e38cb12a4e1d90dbaea13b20cc58d191834e9efef1e2d9a18a5bc1b1f1f82bffbabab45de45495d140ba8ea14672fc16a47114ce5df0bc00c0f6c171c9021651467eed1317ddfa2017be7968be9c8226d872e1d7a644b9a2ad07ab8f70d704dd32a85c4a7294a4f38873984f8e15cccdc49aa30b225635607dab010f2b9a13509aa5366b820db7ca92938f9725a4f9f5e48dcb2a8d8698ab734f1d954558bcdc4f8f751585f393b402c432af4483210fd701a6f6c678af911062df74dc5ce6bcacd55ede3619141ce0e804d0778b4d610f3539961e9fea24afb122b565a5c8aa7b7b2a5c672c8ba78adaf2f2064771b5ff0a5a6f7b7711a8328574affd095607168d8bd039df1663871e5c019fa9700d79fcd696a4a7b6aa9a6d12daaa854a544e184dd91f7c3c287dcda4c2e6030cb60e04fdeaa809bb92fede4f571c514243e2dff7d2f32720e0b3538f351368ae3fecc983b914ef1266ff6e9aa9ae99eb3108079d30b3ed3b47615bf0adbbe1a415c49a9c1e410d22c7b590542d88083db87c26b337750eeafffc082624ac6394b2b219ac29873b6f2949e769ecb9874bfad875360399718ab8be85cff887650b34e28fb29526943e99cdaea51018a235825d254fe966afbbe00024f729adbd4ad17dbaaac770c5955ec4fc4227666bce587c541abfd49199c49825599e8f6761029565f4ff06882d390a56ff48cc2f1ff9de41710ced8e858f498b3cfa06326d66363527a91a5bbbf611fceb81bf5e37a96ab9b4090ea71d9a78b7a77b30355af7ffaa4a837b81239761f45e5bf966e84b42b3871f45d92687eb72338fe446fe4e15953d471a6edfc7d3cb0ce316482281bc9de3d1c6b5cac1083a9f66f2703b7e8f96f68f139d8ec5a3230df2a5e7e16ed088e88062d6ee73824441aa90841ed23980e51138211fabe6cd79ef36b2b4eb21af3cc407715b86d7b34018793bae247dba4cdc58431437c05a0530df8c423ddd3eda3539db97b70d65ee3335d5600a2d0020724f9c00298b013422b3c11de576a4262cc5389027f2549377dc5061a2d6378ea8466d3d0d03a5baaee74c33b0921a8b7af29a3c300d4cf643cbfd3ef6fb853847858d2fa5f218f01956ecff0a4b85036db22e78acee26dd530d0cbf46eea45fd298f8dbbd5bab7d1d20f8efd6632a06a1aff738ae6264e654937b2ce745ad22f2866781591d501230893a5e14cba165672630c266d62fcc9c8c96459c8e832488798d50552e2b0539fc3cd48986cd70160b4fb60c8347f5e405b29def73ce63808a2e79dd41c1ab5dfbe2c801a23163d8385901c30f66029d57d4e291b4b55851a329e85af5726ceeb2647ca62c0aeb00c9839a8583b107c12273a216d8794d1b326c935d575183663b639dec30d04795812a8c0c21a135e0864873d00f22ddad683451da1f5c314cff285b3a181c3b1819c115fb92d3ae4203f271163054afa21f312409deb25d0ef6017f9c1c4b6e9ee7317d2fcaf942adc691be6cc4e65c8423478d4da9304e33cecb553baaf954246432bd63e2b53a0c74820b853c58290d29dd3032f561adb283b364fb28c6aa00711be6cad44a4a2862f6a08449f34a7fc2e236e453c1b18bfac43fb056429c333f8727c91cd596457f4724c423d150eb972ee727f0e193ff5aedfdd092faedb969b0b6555f85519fa4ea20dd96df788e371810e59e0c5928e57a66af3f98872f077deae08584d95f6eede2fc4d229a0e9e58593da891b3ada903d2729fc0f9bff220d025a1990c13ea5a35d76d15e17fb690d672d9ab907ca34b23a58f3be6d52eb3cb399d5f74aa889d4cc8f454e8936b3e08d65598147dde56305e450a89e97da6e8216fcce592d4660b9c9c4ccdae3af75af8210f1bf66ee4773510eb1321bcb37f7f923ca82a84207e3b7339a19a91a13fc109ad542148b842ad9fb7c31ba7660d4d7ffba569afc2aa5070610e3f9d90b1d8e3d453a10561f0ec194d510cae4b8f250b3114ce88aa1b1e54a615352c0b44837499e2b73e5f2d97ee3a7300e2cfdd498ce746376a87c5437db5ed6410fb09c3b571b5daca030efc8efc46aebf097ef7156a98e5bf2b06e5226420f0bc57d3090b9abed59c336779c9cd38954e5454ec859e85b95036e34641035183ee6c0e21e74cf707f6a25be808d0fe29d8c863e5d8dc38e84195ecd85ad78d99ff071eb0abfa4e271ef54378c3df55a226f5b39c975d5936e1706d08c79225cc4610f43f82f32310f672424c7cd3e24ed8c6f38c9956ff923ee2b47657ee987b561e9d9edbc3899742df6a8647ae41bb6ba7acc294b7ef6823c9de72f24f69d24cdb7fdbffdcfa9b6b2f5ec6abeeffe5610ac08cc226722a32c3dec5d265c184542b8928555964e389ede5c617a8da8967e96f2738be96674939e459f01747acde2302d2ab2aa9d9facf72fe0a27c66e7ff7b5ee1e0f9a28d17a9748efc97c0980f5fdd2b8c6f683b9feeb6d27be976087d420ffdea1d03e1cc1079b4b2ab8dfb4257c45ce199dd0a75e1786412ebcbb3494c15da738dc9bf2278fe2b7715f3531f9bdf1e232051e62b8351c70e2068507d9f794358559ad14f1f1909b6dedf3fa70336c2e4b0b023ac3f2fcc9b15227ed263695d89f071d6b3c49bf525e53a8efbf39dd3839c392ed628833b23ec3b73f21582aee407e02348fa85eeb3031bce9748df26aa925bdbe5418138d8c38e789350cef98e56fdef176cbeb13699d3adcbc02e18bee1ce10eba08efa0f5978e47d3ab2b54fd73f914082958ffb", 0x1000}, {&(0x7f0000001300)="a97aa78c49cefef1f8bd78411c322ff12db6072ce5094599ca52ff35f1857640f31d099b261a0af9ad266b08640d61a55101b0903dd858f3dd50d30034cf3c36bdc57a589c1590e9d3a68f5c5ce2babaf917ef93d1450f8587c91854c2e92cdb63e6876cf6d13a6aef1140eef0e201e4eb0e0c36c8b17b44979ad6770a1d2b2ecdae3032ef45af5e08c6bcb6dc3f32c484f5cb90aa4046b392e1a43f01b353093eb482de2cf970dcfc714428040882c71539512b971121528ca4ae31b3fd8b2be4dd1f", 0xc3}, {&(0x7f0000001400)="79d0787f86c3e40e268b29d01155fc3e0173e1b5cdfb5b3488ef87d749fd2cbf6664143b338cf05b875f1d048ac488b705bc3c33050de3970fdacd56276fede94c6d87e8e71074174bf13d76a4f20b3f503a8ee0ed9c37ba57fca82b7605fc8fc0f78eb7bcbe25efdb87ecfbea2c0349bd3636998392657c52a45ee38706278b11f6d139b24e8edc65bacdb039054202892487194590d1d7af9dea2642a23d6ee5bc7db6aabbd129d12c56c2c76766995e521363a03d85b17b1043c83a98a530ec1a324d6c5261", 0xc7}, {&(0x7f0000000100)="71ddab1a4ff2277b6e817b6e62693b751c4952ad29884abb950b45b62bcd669d55548ff56cf6b89355fa9dbc3ef85ba162f457744be8f84dd6de6bbc521c4d09cb5e217897ed99c8ef92883ca1c34dcd8e5f92f605ac61adb3118269117db35a53f134d2ee9e961929af3159722ae98253bbd70d61c1e6dbe5c06e29fa1f0b01ef50050c76ce0d94670dd79a148fe5e2391d9d4f85671b357b1018c560c532ea4c7724045bfa7fd863", 0xa9}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}], 0xa0}, 0x40a) fsync(r0) 22:22:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) 22:22:20 executing program 0: r0 = socket$inet(0x2, 0x100000000000003, 0x4) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 22:22:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r1) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/17, 0x11) 22:22:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:22:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 22:22:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r0, 0x0, 0x3f) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="c52eb6de85d96848c2247b8362d09c921c1afc7108caf74fb66c7a9666cb3b118b1ccf56c0358c61383fa7c9a5fc11d2819d8bb4b099f9810381f4f603", 0x3d}, {&(0x7f00000001c0)="7e86578593a8f0784ab9056314678dafae00b90e5bcfaf1a91d8f58b882f6932327284ff8c4b44261f26f9740b44d36e3e1a501f10ea06cf5012e160dc54feb7f70027bcf86315e003e5c2ba230a1aaacfb84aa41c140818c58106f5ffd40e7c518302dc459ecb3c5684f2d08d2729162ebd9653f31419325717d0ea51eb4f443f748f164e00872a466db88e189d2b727ff607a96f45417746ef348d0e6eb21df2ad4308acf66863f05adb874245f04b823861ab7684df425d47ee73574a06cd9735fba77e2b12f656cebe3bb111fb8bcdab10effb2229edafdd59f6", 0xdc}, {&(0x7f00000002c0)="fd584f0449e82dce53493545dee3cebf930a28c41772d4de9a3392e87e8e388efcb0e26d6ac54970d7e820d26d5dcccc37a11e958cfad02ac4b93e3ce7636fc950b077de0d00aef65b9d9987040975cbaa7a9c36cf5fea3ac696b23271f377491e5695e66213696177cd75dc4c662bf51f54afe496a82eab45c1dfe0e4b801e26bc7f3ecd7b1f937fc51d4538ca360ddaed4fa4d86", 0x95}, {&(0x7f0000000140)="92e3b62c966676b5c8550b0446c11e343ff985a7b896a76129c28a904611df114570920f", 0x24}], 0x4, 0x0, 0x0, 0x2}, 0x406) open(&(0x7f0000000000)='\x00', 0x10, 0x101) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) socketpair(0x2, 0x2, 0x7fffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x8000) setsockopt(r0, 0x29, 0x200000d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x8) r5 = msgget$private(0x0, 0x80) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getppid() r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xffff, r6, r7, r8, r9, 0x40, 0x66a4}, 0x800, 0x145, r10, r11, 0x5, 0x6, 0x5a1, 0x9}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) socket$inet(0x2, 0x0, 0x7fffffff) 22:22:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x802, 0x0, 0x0) 22:22:20 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x33, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) 22:22:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), 0xfffffffffffffe28) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 22:22:20 executing program 1: socketpair(0x1e, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4866696c653000"], 0x10) msgget$private(0x0, 0x281) shutdown(r1, 0x1) shutdown(r1, 0x3) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="16ac8e8dfa", 0x5}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000), 0x10000) close(r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2}, {0x4, 0x1}}) pipe(&(0x7f0000000040)) 22:22:20 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x20000000000008) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:22:20 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgctl$IPC_RMID(r0, 0x0) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x4) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x191) 22:22:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199d8f01cf5fe"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3", 0x151}], 0x1) 22:22:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) socket(0x20, 0x1, 0xc6) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000180)=""/51, 0x33, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) 22:22:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 22:22:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) 22:22:20 executing program 0: r0 = socket(0x11, 0x4000, 0x8000000200000) close(r0) close(r0) 22:22:20 executing program 1: rename(&(0x7f0000000040)='./bus/file0\x00', 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x1e8, 0x1}, {0x5}}, 0x2) chroot(&(0x7f0000000240)='./bus/file0\x00') 22:22:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x16, 0x0) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 22:22:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000335000), 0xfc94) 22:22:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, 0x8000}, 0x0) 22:22:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x12, 0x0) recvfrom$unix(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@file={0x1, '\x00'}, 0x3) fcntl$getflags(r0, 0x1) r3 = dup2(r0, r0) write(r0, &(0x7f0000000380)="3429675c6fc3bb1a33bb0e13324d8988918dec512fc08ff8578ff4398fca0f41f36ff481ff559dfafae11f7216c09db7271b67089cd9c5a7109239216e27bdcc8ad593d3de48af40215c524b60c6f6ca982bf1ee8d2c09895413228fe972ebbf126759a83990a99582a506153b8e33e1f2a4fe3a4fa57d04a16d2e7c8d62034af8cc4bede22255aabf50f89324b8d7cdd8bdf90c3a679e222ee2f5797afd6c2b301b05793d8160533aee9b955b0271a6d55b47def63c45dfb261a70dd6fca0f6fc23838374939941ba5318b403edd0dbc59cd1f8f08c5272e50a037ed0922878261871ede482dc5655425a", 0xeb) readv(r3, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) pipe(&(0x7f0000000100)) 22:22:21 executing program 1: socketpair(0x1, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r2, 0x3) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r1, r2) 22:22:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) getegid() r1 = semget$private(0x0, 0x3, 0x204) getegid() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x1e}, 0x0, 0x81, 0x4}) 22:22:21 executing program 0: sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x128) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x401) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getrusage(0x1, 0xffffffffffffffff) 22:22:21 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x3, 0x5}) 22:22:22 executing program 1: socketpair$unix(0x1, 0x80006, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xfffffffffffffdcd, &(0x7f00000015c0), 0x0, 0x29}, 0x1) 22:22:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r2) recvfrom$inet(r0, &(0x7f00000000c0)=""/62, 0x3e, 0x2, &(0x7f0000000800)={0x2, 0x0}, 0xc) 22:22:22 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) lseek(0xffffffffffffffff, 0x0, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x20, 0x121) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x9, 0x1000, 0xffffffffffffff67, 0x4, 0x4, 0x2, 0x1, 0x4}, &(0x7f0000000040)={0x0, 0x6, 0x8, 0x80000000, 0x80000001, 0xf000000000000000, 0x2, 0xffff}, &(0x7f0000000080)={0x3, 0x344e, 0x0, 0x8, 0x40, 0x80000000, 0xffb9, 0xffffffff}, &(0x7f00000000c0)={0x7, 0x774}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() fchownat(r0, &(0x7f0000000240)='./bus\x00', r4, r5, 0x2) kevent(r3, &(0x7f0000000100), 0xfe, 0x0, 0xfffffffffffff14a, 0x0) syz_open_pts() 22:22:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r1, 0x0) 22:22:22 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) recvfrom(r0, &(0x7f0000000080)=""/140, 0x8c, 0x840, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 22:22:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x80, 0x3b3a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x23, 0x10, 0x8a32, 0x7}, {{r0}, 0x0, 0x1, 0x4, 0xc8c, 0xac62}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x72}, {{r0}, 0xfffffffffffffffe, 0x1, 0x24, 0x42, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0xd8e}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x46ecfb30, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x24, 0xf21a}], 0x200, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x20, 0x2, 0x101}, {{r0}, 0xfffffffffffffffa, 0xce, 0x65, 0x3ec, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000000, 0x400, 0x2}, {{r0}, 0x0, 0x25, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x90, 0x40000020, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x400, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x1, 0xfffffffffffffff7}], 0xf, &(0x7f0000000040)={0x2, 0x5}) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x100000000}) 22:22:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) write(r0, &(0x7f0000000100)="7167cc5913139c54ce995bc3b949800b5b1a545aeeb4aa5fedbc899ee90bcdfe752dc060bf195b0b628cb0bb53a9475d3768dd37ac7a4bc6f1553054bf08d58cfae03d397bc344bda5c57fbcb78548a61c44e7b9659df49ec840037e5734", 0x5e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fchmod(r0, 0x3e) close(r1) sync() connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x200000000000, 0x100}, 0xc) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="4037ee1591fc7d5234b608fd47b095719d87aadbe1f26645048e4ba6ebea3b73e76cf22cde56a4b82d9f1f0c5347ca60071fd9f630e89d415d7eb8d4b1eec1a9774089623074bad1717fffc646352320b09b6d9b1c5af1fa5f30eed3bb54775fabf6808806467fada7025b35708f24e2077b51121e86bb76cedad2b995df824dadb358ea88653d832588c718ee3cf63f1cc0325e3ad4a709252eab0f304d24a5a481", 0xa2}, {&(0x7f0000000300)="f49735f8bcea87e4338d581ac95eaafc0b0c2c6822f7cb4052b99a95df48f0682e4d37b39b705e242a64af5818657f57a6fe8f66a125223718fcecc4229c4c57cdb48cf10625f857e7932ed89d2173c8dbcc1b0ae05dd29d48f2f696aee573", 0x5f}], 0x2) 22:22:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000000000000}) r2 = semget(0x2, 0x9f5b08e46ab5c607, 0x40a) socket(0x18, 0x4, 0x7a) semctl$IPC_RMID(r2, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/249, 0xf9}, {&(0x7f0000001200)=""/132, 0x84}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/216, 0xd8}], 0x5) 22:22:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x1, r2}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r3, 0xa) fcntl$getown(r0, 0x5) dup2(r1, r3) 22:22:22 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x10) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) 22:22:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) 22:22:22 executing program 0: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r0 = semget(0x0, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/199) select(0x40, &(0x7f0000000100)={0x374, 0xe1}, 0x0, &(0x7f00000001c0)={0x2, 0xfffffffffffffff8, 0xfffffffffffff66d, 0x20, 0x7, 0x81, 0x3f}, &(0x7f0000000240)={0x9, 0x9}) 22:22:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x88) close(r0) kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget(0x3, 0x7, 0x88) semop(r4, &(0x7f0000000140)=[{0x2, 0x2, 0x800}, {0x7, 0x100, 0x1000}], 0x2) r5 = getgid() fchown(r2, r3, r5) 22:22:22 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) socketpair(0x6, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000440)={0x0, 0x2, 0x5, 0x10001, r3}) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r4 = socket(0x2, 0x5, 0x8) r5 = getpgrp() r6 = getuid() r7 = open(&(0x7f00000003c0)='./file1\x00', 0x808, 0x14) r8 = getpgrp() ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000004c0)) r9 = getuid() r10 = socket(0x20, 0x2, 0x6) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="c44afb19b38ed6c17d3e9ef7b97e84465fdf6eaea4d5e43413e5e7014cc6282199b85e2c045a50e4225f4cf5acd64c28e0327bbfa8df53a3c9efd4f087de3ed2ecdfa2164ba1a3ac43f76c816c3ea5380835928c08a47993d146de9e4c3ea6927dcd372daec70648b11a39078f06cf40008c2d16b28b0a1f1563df1dee224e064657c9dd1b7e43f7c1b59b4fca7777e704631281786607f32af1a40df0f4d3dfcae5d2e527db798872b754e13d85669b92179fb83baff254fb286bf837", 0xbd}, {&(0x7f0000000240)="4a10f009c1ab58d0281ca5429edda42893dcb0d7d7932a6a4e9d689fb72795709e976f62b3c48e3d7044a9958e279a9c3e2fc4bf4357974a2fd2fa0cee759fc2f92d6a84888fd826ae6d78310be072300ae8f09f9a0e6736b5147396b4a306697aec388878037fe1401f124f2343916873", 0x71}, {&(0x7f00000002c0)="0c4d4bb9127097ff911c35715244e1d3d70d5faa4ac87e3b92ac0076ebe8cb6638e8eefb7af8835d889237fd1f9c636a292917416f9e61e97ea91043da70c4cedc943acce88b1e972e098ff4879643c571447e9ed1f2186179231254967ea0c87504802ad94eab175133dd906517feb7f932cb507925e6c0786ee77606b0d0aa057d50f1c60c28961e619ea62768913cadc9c7d8e1e460854af68cd1ca8aa4c571d87aa7267357d2139af7cdc72de825b2ec6677562eed3e6743a9b0e27c9f71e50b4ea850f404772778cbf0928029ea4f68de04e4b68af057198a8d925254a9403d5e03d190da67037820d78137c90241fe17", 0xf3}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000282d795d2b3480ca6e7b316f270355eba506f3488da6e29f3fb7f6fe333994ec6a19b1c42145cf1755f76be6c6f8a3065b73c69c9657c432ff1e0065433ede7e720bc5020c0013b89ceea29f32547e43c7b8e8dd3bc1014ea898fdd2289367", @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x1}, 0x4) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r11, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getgid() getpeername$unix(r4, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) 22:22:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x200000000024, 0x0, 0x18b) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x8, 0x591}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000001, 0x1000, 0xd40}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x5}], 0x37c8, &(0x7f0000000140)={0x1, 0x8000}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 22:22:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1d0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 22:22:23 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="fce2bf941098b5c5103c07cdafd81ce3be3b25535235c5da59bb5961988e928d873cfdfc3c1a5edd44b2b924edb07fd32c29bb266df88c29b3e844ab76b3c69aa4e2370d4aeca657925b6c27a8c11b5afac804a51da0d6ed9380f0c2de9ecd772d531686a408b977c00f883ec14724f0e02a8989b6be7f07b505eec7e97e95dc7ec44e45abe180648223d219cd", 0x8d}, {&(0x7f0000000a00)="8e9ddc8cdaa6f0eaa7b95d1472d035e98b0a03e30ef505bcf39b0a2d8a61c0b46f8de460b2f3613368ba20cde5b6c7f6778802ef59202e0cc10ee1e0b735ed1c59f3a0b17c81bad24d7ff46804e4d17309a05d5ae041d8e2453a679043dc359f163e5560c0db7d91b54562e9c6038c83bd0a9ef6bd9893709638a54291fee27a6d8e4bbad0eecbf0e884d1bb2f76257b777f9bca29943353eeb6c38b9afc27d44b60684dabfd01c569194f3d81030519e1b24832f8e63d34c9679d76ba174832030a04925bcc52337ce36bd25e8031ae2f5816c243802ea1b475ef9405044705917305408d68c2df9e93a8907d57154bda75bc1b11665290ca2ab29f4d860bf223dd45fbf44fc162dad5a6e731913f63cb2ce816319d9732fae4b6ab401be6a9d018d8c61720dda9a9774f1304b85ac524a29ef041273fa2614aa11e6db28a200ba344a792b1c9bb014d910b43846560d18f2e98f2bf5dca352855fc75bff67e4ab72e88f2210304c5706fdcaa33647bf5d00da9823b4e397e49962b46a3c851646694a7cfd2eebb8c7e4cd4d43a913983c7459976853ae5a112a9371a96bac3ccd24c24061d38ce87297b5cf9802a88eeea1ff522a4b574ffbe78928550f1d45a16acbf7bdef97aa831483acd7ba54514c29f142b1091627083b11baa7a64f0e954ac68f8085a875d0ed687239892cf418e70425beb46079158b89540fd2a4174959c29139d8f05790fd629531320b0d45aeb90e79ba754be46fc4ea94deb392cd0d206b7078b2bb3eaa7954a0d9314fde69e7ccfd1979db831b6115a28a93aefad2b54afc12ff5a74f118b9d028f09e459e8f08912164bded3665f3ee760f4fdae1b093ee3a90484923cc8cdaba982894e9b3d7df8def6a0d09dfa3e6be8d409da31c09de46fb7f39e167ce20d9a3fd96655edc7fedeb0ca6d5e0309c156eb2d2378c11b31588765967bad1bec09c3632a2d2c65de007e09efbabf392f1f41c6434adfd0a0366aba61a73e9512d4aedff90d69580f4f8fb34e74d938aff613d3607d7002f60179e6423fe091cff5dc6f851fd5fd2b5b493e209971844b6cdd30aadb1b405cb1b021e095399846160cf4bdc8950f51d1596c168591409c4524bbd8ed465c39cf233829195acfdafb1b9242931586e5a940a0a27fac999112248803272ce592b0363160c23368707384b0abc83dbb0152fa1f5aef5f11a9f5b2e72a54dd404a75f02184bb98f07d4b2c21e6c44da6d515a4e93b3d7ce4b455799b6115b25e5aa2876eefe4a1b398300c77a8ca72e8dc86d00194bd842f6c2da6e31e0de89e91b9e0fd5c79a2886f21287b5cbc6a8179fc8dafbb93f16d126a547b92b21f4d68e3c6ee79cc64f39dab1512d4edcd1a1ed9b5b4518dede25e63381574a0dd3c47cbdb0eff224814cae97ada19faf4f53ddba28c907959774b93c2aebba925f335fae373ba7c93f1afd45ac74f9ffec0f5d1b06e99731b89891b7122a17d447309cb7a8bb550530de5e15ae75bed1857ed9b3fa7e944c4d534cbe56f3eab8b1ee16d064e7729a3452b6054b3f84582172c99418fe9f6023192b1e81a4dd5dcdb4b07cc09f5834372325ac90dd2bb3b79e79f33371dd364e5dcb777fdf4ec7b553201c98e90d0878a78c9525f39dee484f5f85ab924003eca5cd31fbaa2fd793417d22e2013205b86be761200cb0f96fbb4dd97b464bbb88ae9631fd69765fa4e2a7e811fec83609d1695f4a316cf30182b5f83968b740acfdb72b5ef43958ab189d6cc54cacd6ffb7d9e3c9e6b6168db1af795496d032b096ab5179e52da15264dc44138073d9546810ef7ecdbe70e04f3b303d22d7ab5c211f09b9e122e709ef6608b1216d7082d5d38fa6a300bd653c3997ec9008f890303f8b5ba64cbf00e58678281e6cad594ca103a6a8f14a8b7792aac26e8e8adeeb10991fe8f1485dec9dcba2224228e48489ea6a6e2e2e52dada573e38f87c3dfb85615a2fa191775480bd75d5178a23fe1f749ba90097261fe72a26b0e3d6a199d9d51558765c476342c29bb7b5869ae3ee184cb83e0b97b8712f1880f7231047b715d3c55a94fe171a5fe1c6ffcac36d51685059be40cd063cf67bc5d686715f28f3055b9c92d8abab3cd737a2d27a200e8e95dbab67d673759d761124ffddc2823815bab5400f994fbf4f2c30f8c9b2b9331735abd5c8e22db74fccbf9aaa7b1d68a899ffb3576e7b9a17d9e926d536e2703708cdf498f78ab14dd9f04ba6791954e6e0b0d471d1f9fa87eeb49a353ec7dd2ceb459c12deafbf312fb404221278dbef613b408ddb15d9e66a37bda5cc20cd1e09d8dd47bb07a4b549540ac1863b9c147242656eff928312934e294a9c1123d708f1370051188b3c1a2154dd60ac66788651b2853cf05c11995b182967af150499b097df11076bb13b27d8afc6027fbd1a15fbb0582531ce70b53e4645e457f2ff791223781a4dd1befd4e188ed4c1379f1163a3fd12d5df88de5f3e0de44ef6a349d4e2383156cf274b9f884761fa28c5b33eb9539667aea816dd5bb523b244d6a424fb5d62caf59ad7b9975fe4a69c8d9550b870da3fb607f2c96c13ca57aa159cf1361d56b502df1a96249c6231746051690d26544ffdfaa0fff3805cd34bad073e86115b5e9158117530e09041b25a9ca7f0ff12b33fb509086c42f1e7a9add22b8fb91b530cce0593eec4d5dabe30e0e2ccbdc3b8c612c9e6e0a515e24f152fb7a198977f131b8bde597a176cca23c8022c96c930a998c78a918e64531f69c0dd3a27e7b2caa02439f349f0bf0df5e20e847cdcb99e03541c6d29b06ceddb3868d68aaf537ab6ece329dba73e779480f066b4258012e949114c2803706a382637839b274986c36f7ff917d2f9a77cff914834fadd1e74bde683665fbeb266c14ae72a72bee8a5db371512daf7879f6b924c15bd4481e555ab26f8b834f04ade6256f56746058c9e74188516dfb336b8759ce14a3dfcb5b194c6231b081d1fc837ec82c3ca6122ea8eb285c8629e00ed06c7d5d0aa7ac240eb27ea13a7776e30558a2ea6627fff4fb38389abaa819951398a0b53232cf5e4eadac1450cd37c3579da477f1182c65e606ffa0a0cd2ffe99189ab931f6dd7a5b10d215744481fbfdad0cc560a606dace99d0a6a53b45aba4eb84ff1de1cf25dc9f624170eb8d6d339c98c1181f2f20e25a2a8c5c4ef20409768790dc1e6b8d0277f3aff8e4778db91417f4f51aa443e2681f89e8bf6bbfabb7473e738d2e1db88e7a83cd7935804dea24f90ac08365d5dac85d60cc8c86271930c6c313f9dd4218cf96acde700a19f0a56538f037f337e39fbb9ffc411be825f79cb46ded3ebcc720cd40d72fd0b9aadde380955384539ec282d43cdc05e718b72ea627277f04633d6380d393225e8643aa0c635528be83b1c80a0351cbee8c6545e5c6a72c8abc75dd155c01e8a9746e0b06602478c09773d02b97d34e532a03e977d1c33b651e0bccd45a9da3e7fb2e4fa24678f5cd6a19d6309aed4b7b0d9f38f85bf6966192c9ef203f196764a07c3a2fe9c22963c9edc0ed54fa9c99fe78d44d7a4bce8eedab89b04ea1ed7f23ffff820dd729739a196a7c9a21f7af8381abff8fa61cedfa4f64badf5c79924d36c26a1d8f71bded2e8573add7566994b8ef92eaf6c42ca875cf2b3e80131390c426fd6f81c810dfd2437e26277f118533fe676785c907f964d7c2427fa59321d76b3520a3e53d4e445068b7a729e53cfa8ab468e032ec8903bd6efaa8f1b45ac0e21d3184dbf05691eddbf9ca4d461fe117f32bb8afda2d0f35180fb037f05ee2daa63e8f8e6e130de2d848c78842788811ebd1bb3ec423c92351fd9356cc1c573f8f89006b278d7b92f6b4696e10655838f74f6b86a84c0b544ea67df2a41df70560f850f2ce992d83973ad52c000456af6cfe4711d610dd3e8e251751393d756aed7ae032d48d8d4c56e04d3b0619dc31f55f88333a45af8eaefe961fa4bc48e252056a74b5bea1f4a0008b0165174c53a43a436c111f2f9e71011b0af30155d10fc10bd81e5634d11e1e428a899b21a04569fd8440048ecb28f6b3e194287929180bab673226834c962e022b5cda604bf9633d5c74b7d112c99e38f4140936054a38cdb60cb5e7648afa80d00ae52084f5160ec7f3c0ed3dcc4c04e33dec851a082b1eef937ae9af32592b985ce8fb9648947c4c568ee14eb908198133205b08a73f560edc86a69d602e037b6f844bfd67b70805cf65f1fb6689d7c7f4530f659c4c772a0a591416579f716c7e0a63dccc0724daae437642df98227fa06f105c10917708a84ae109d561736b7c3c26ed3bb0b54551df5a62a6f383343635687f776d55569d541be0289c49112c44f4413d499bcb077eadc134ba68efa1e2517c3c6664a736fee01cf36c9db4096cd5a34b5a8f99c6cae0e520bf0bc1ae889aa3ad1d92701f596e0b6649ed636416d478b9bf289862818b3e2cf2a89478929dcb6889d5fa4aa23d44c0a1f5a189ccf9c9f040fcf95e818513a30b0d9460ce0c1ef377de1ea6c6046b63f3cc156871eaed818df426e9f751abf2b2febfba345431b6eb7ab99b9bde4a066032febd2daa107087714398e0441498091fb8d52f66682fec92f95b6052cdf530d61ee7d66b029055fc52581a8f2d2608d662ca61e5091a5c9592eebc264f8aa72165f72980fb2dcbcf3b2c726e320768b84088d37cb6763b1cdcd3cc7250161062939a8f6e5fcee3f3fda2a8a86986a58eee2f234954398d3b6a65340144fb09e668f3f791be7b84773bb7143c6e410abed7f27fd6c21d2b8d6427531636c56dfa12db8bba8f033650cdb5cee71d09fc68921fadf8267d2333dd5603752b3eb7f40dacc5e64105acf6e61a7941af45dbace8a3df9e088bfb191b509353a331e695972f826e5288f0fc1f2235912d6117d5603ee29a02f92cf4264c6d43e8daf4dd5b9a1a7f4e94f448ee716caea8e83f554608f432f5483e3e7df98045cf0e18d92a9ef6b45c7f3db386ba489e1e19f914140a6df0732eaf458fcd41c9c18651a0334bc6f72d9d97a8ec21d00bdf57a42854855231273b84daacc2d20fce610be427c4d3d1e46d7f40ec41c4c7d8d9eed757e6aaf50aac460dfe57b7beff09f8110df89200155c5e68eaaedb76e1dd1e8887d70454a24ff28c2085981d11d0b5763a13196c1173d371de4481b6bd2a48a13147430a32fd598ced21d1ae10b9520e94d614ee366f19ee3b5b03c4a9e5a6a695effd4122a86a532ce4fa96341be290b5547983ea631a95e0e5307973633da84420ca251c6f1a611b789140f7764f7b3a77125b54c121c457a7d7ab70db828955ee37e5e8d769ee9290afb16e49dde1df1301bd233645389dfe7e93e8db1cad3af8aa15a8d45e5c5a4cbeb40212e50e7c85f45a720122d52e871fedbb7485105b67a0f7ae1917504487001a124089a2e6823063a2afacc7728c06e6a8d881c4ba572b3c00d000789c4d9492bc08b00cbf2d51ad855fa9986618e6e4e408e05bdc6edd9b1b71f1f157a7d52b0188ff847fb05800816d1f2db992f4cb257a88f6fe0d90cfe24d90b044aab6d1cdcd8cdc3bc1b5a3d815f1562f95c93b35b548413db8206928c4ab84536f5d48c0b3cc0f9a8d81bbbda61fa50b402169d83edab982342a3ca116f07fbc33fb673fe05d4f83cfda5a2952bfe717ea60ae49f4dfe29ae77039d977f5fe1b5a1d03ea27cf8f351ad478eb94cd4f080cd15ef64af6c584beb10a481e506088315222c5ce71", 0x1000}, {&(0x7f00000000c0)="67fd9d99d07d7e8fdeeb1619e7464c5f20f7539ef649219ccb07c7af51e1aa75e6ee8ba26106c2b035a8025296d0aadab526ace0ed29c0f2d1d6f5c1b1ab62b00b88bb3d848633e4ebb2acb61cc4162c1ec5db34a43866a7e1a86b36a913a6a2660a39b21ade1227b3b583a5b1540ad2e2803b0548cbef8ba2c32d315eb0bad2de743c618d7cf209728eabbba5e3c2e5b6c04f1e23efade654c9442ec75539d0b836c6862d95332fe63f26df3b54e79ee1230aaf33402aa45e32398e", 0xbc}, {&(0x7f00000002c0)="9ba13cb07487cfc33de9b89188828e97c7d90c5782dfad09e89870679c0374b9afd6a6a9f366305a1e1fc7e990ce657f325cf62055e7fa3403a3057ad9daac1afe429b6d63b33045b9aac5850276b5d4a7e2836cb7faecf50fcfd662669421be5fba74b874634df1f9473be24939a7cfe25acec5f590f4967161a4f2e03376e3ac97d85cf1188b283e86bab1126eeca30dc5b35c1999ded3f199edc592c5994a0a8790c6fd09d3bf85959c1cf147047b4799142351035e651242c6f60d4897d63b36842fe7cdba57f6714a9bae", 0xcd}, {&(0x7f00000001c0)="e60edf453dda29", 0x7}, {&(0x7f00000003c0)="2f965bc7641114923b1ff8b7890794cb39d12489a3c4166cd4a7b778853d085be7c82563bb043f9e639129ddecd21f7084adc284b3225e6b83894025cc7a790fb6851e64bd4f4d6ab22248d90f43d223ce26afdd412cd919fe6b5477baa0b767e07ab6a068f201ed199d40fbf33a556c7b4454935ce0443ae3b15ee270644120e9a5e252fa84af010cd62c9f11d656bd19ca42482f092e9893ecae72", 0x9c}, {&(0x7f0000000200)="fd3162b2d96ec2a45a466393459901", 0xf}], 0x7, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r0) 22:22:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000d0b000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/169) 22:22:23 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4000000000) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000001, 0x1a}, 0xc) 22:22:23 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 22:22:23 executing program 1: r0 = socket(0x2, 0x5, 0x542c3dd8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1f, 0x1, 0x8, 0xcf, 0xffffffffffffff7f}, 0xc) r1 = getppid() setpgid(0x0, r1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 22:22:23 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt(r0, 0x7, 0x7, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) 22:22:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') r1 = socket(0x17, 0x8003, 0x9) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:22:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x0) shutdown(r0, 0x1) 22:22:23 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x100000001}, {0x2}}, 0x0) getitimer(0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="008652df", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/53}, &(0x7f0000000140)=0x37) 22:22:23 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x80000000236161bc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xa8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="5a3d77f7d57308d930b95af9b1360100d23e461c1b6a88dc6c6adad885fd57de602d", 0x22}, {&(0x7f0000000280)="decefeb139a8931d5bf70a5b018bc226746a30b6dd9a160e34bbe0dc24615feb97356712bae17368becffb8bb3fd8baf9de465f1e3da58f7c933bafabcf61211c6ceaaf1578a8b35e5504393053428b808bb99e6323c45cd663c81543e5f40c8ce6a7096b04021ab193915a32544c8388c6213e7524b89f4ebac94aa659cf7e4d96bf64b92fd014f7a28ee6079f3180b5fd9cd45602f4e81991207cea47b67c7caa7c0568ad36dcc049e1ca71c7d66e25b9fb613bf720d298ea5575b85ec5307b92391327a8b1f18", 0xc8}, {&(0x7f0000000200)}], 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x442, 0x1a) 22:22:23 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0xb6) 22:22:23 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) fchdir(r1) 22:22:23 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 22:22:23 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() socket$unix(0x1, 0x2, 0x0) socketpair(0x1, 0xc001, 0x7, &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x480, 0x42) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x10000, r1, r2, r3, r4, 0x8, 0xfffffffffffff1f6}, 0x4655, 0x2, r5, r7, 0x202e5100, 0x8001, 0x2}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 22:22:23 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kqueue() kevent(r1, &(0x7f00000009c0), 0x7fff, 0x0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 22:22:23 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x660, 0x504}) 22:22:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = dup2(r0, r0) r2 = kqueue() bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x100000000) 22:22:23 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="e800000000000000ffff0000760a000000e7f214edcd88b743aac554ad26119127cfdbeb47bf9723743ba09fc70f271686693ba3defc09ec22d3afc68bdf9db992f56bf5a7e6f1051f11c25de1b89fd2d7299c377b435102317ea1a30e432a6f1e19d71b55119e3df93b43b992c4c8eeb98efa4e088bcf8104000000000000007c6392ee2c15a2ae429c7db533e704bdafce5bc4425df23e0c56163b17f8352b63ddc83f6763f12394e86ba68ebdc32c7bdd7bf9bc910e4eacf54d861df65ecf0c71dbda31991a1883acea499d45cadb9d616f4d45117645245cec9cd5a47cf187ba02679ccbe0b401"], 0xe9}, 0x0) 22:22:23 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3a) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000100)={0x0, ""/43}, 0x33, 0x3, 0x1800) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) getsockopt(r0, 0x3, 0xff, &(0x7f0000000140)=""/68, &(0x7f00000001c0)=0x293) 22:22:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) fsync(r0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000000000000001) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/23, 0x17) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 22:22:23 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) link(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='./file0/file0\x00') chown(&(0x7f0000000000)='./file0\x00', r0, r1) 22:22:23 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) mknod(&(0x7f0000002180)='./file0\x00', 0x8000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) sendto(r0, &(0x7f00000010c0)="d6b123872f30ba3e777a34cc25b4890273c6f83d7e2889b4b6e74bbf756607dd9e06bbb70bdf77d5061a7673a5c8c1d751af3a7f3b99bc2844bccb4a2b3ce187054fc34924c42ed24267de0c137b855163c6340bbc600779700dd07f1438f60b079878eaaef309701f49bd2da877e10b056efd8fe343b03baa0a17c65aae77bb741e57fbd7bedd7cf8d18727609a22c88afa", 0x92, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="1d35688ead8bbf63050a2b7d05a71ebd057fd0d6e5c1372b10dea168c61c7b1d3dedd4940ee3dbf9dd4096fe0d7f8405a8509c6299095b8e3738bc973ec7cf0820b19ec5257504f15ae183241b41d77b50e6c8a1fa5c4af39765a3bb58f0e3e65652835eccd8c50947cc69c111b34722e9292280f4d7462f1a948d61e17b5507ca2d97cb05375556e85b6a242065b42d7f6da13fc5e1086ff314f87bcf1649dd58abacb3bc45d5eaf3ef5eb3a4087c2f22d2c8faa9f815ac06f6ca4e4f30965934cf40c9c882db0aa6d10cd2c442779150cccaa601ef8e945efde2a9cd4f3cd8ba01523717204315a4b1f1e4a6002858f841e8c3b6d7f44f2340792d88ca187123fa392c91fff5857fa091177334c927a5d241dbcd328c920bea21e895db94267977aad3fd89c744e6e123d9efbcb3178539dbdaab20c9ead963d880aaf7057c926805a6e9a0dd818700083dbdd56158ae2aab07271df785dcb21ab1cac98fd12ec20e398bbbba054c251c7c64525faa0c0d203a60acb79a4bce1f488faf7b1d09ab5a39da95f6e0abb6df1adb7d1fc251fcf52b8bbcaf857b2a0547bb7bcbf513ce6d79dab86c97e60e5b1207f853d11e6e477c4a2df9b4a4428268eccac0439fc958de9c7ecd46a7213d443c86a1d507591c4389678c3fc77a50b50c90775b0fc94603a36680555f43b48a40ccf8dfd795ac9ea1003903b7102b8ad649c7aeb220f967762db834941aca9a2926bacf250fcf4a7c3ac3617540d72665371d89a5f27d6756f3c76caaf0aa626f344db0c590b139e638c00871996af3190a7e858510be6ca4d99e83a27161f6a85d3c733b468b76b5b0451538aaa7c59102dd7e8d17b85893e681fd8f08301f59e9879450ff98f3fbc2e6cbe3ee8de298df709c97e0a12f1d3ba695dae1cc2cc813b4236da60ef34335242d18674d1de2ab864074f0c21ba190ad0967ff4f208893f71cdbdb6f67d524ac03fc89c9b403ebdeaa24a1cc14540f3740810d04931c34eca96cc1494db6e2ade8db35831fc0928e6b029e25217bdfbe749a329f701ac1bef7c8b1090ce5acd5736958be84a089a9508a844969e476ea2df215c3d0925379ea817b1ba3608cdabe2a5f691acabf80ee9f65d897cd58446a3281139b68dcc86e566f987f57e487266a8c9a77b1ab0c07b217c7c95a294e65ba627e10f4426377c76dd474449828c1c31b9ee9c0c1cf606d74721d76aa36c5b6c9c11af95a298351cff3858b1f788ce8b0f1c6faed0f000bfad2957dc207cdac07c87d9e4cf7f5d573bb4c50e7267ff9b2627723cd8f478c734df79321b6ab2e21a40af34403356a20f8e93899158abc82b01aea186425dee915fa22902af92918062d076295eab745db2dc10caa820ea05693439752f655c7fb24e2acc3589fba505e9ce054df68f8cab0dd2a653a9fa07a5aece6b6d1c5352ae4c55144bc81c56bc67cf45ac8bed2009396dd2b8f6f757eaf9a539619b3da5ab7212dd281e068a4a5a16c948748bba962ff59980ce58337202cdf37d8389d733ce5d73ae7691e16da43aa8ae49d5eb669c9942c0575e5ec555abbf11697c0d54aa2fcccbddc8db6c8107b90f46f3cbfef573a0cab068def275217e4ce76cf374979538c227d921260fa489ed491bd34b8cd3dca786617fbe2871cd27c0694df5f25ee6ac8f05aa90bd56040cb8d17ea02a7d936ef55d5e6350dd0c3914d22798bcfb996a593eda20a0371acb52477dd10bd095b0ee8b7fb9e0d77fe2dcb5974f96867a28464dbcc1ea7f7bbc09c63ba3e5906dadcc0edd7330a2320c9cf2a136c408b34cc39efc103ede30291ad349cff09715540454b796eb15b9f7f698be755a3ce1dac9d74089ae486fc03dbfd271099cf16aeb7648764372fd896266ddc2541bdce333f84f452e1ead6ff8942aa58e9bb4aa44027a2b763edfa1569e6c79ae0b4c11f1a39b57fa8d4a57392b36435d77cbbf71c45a7808790692f5a47d38c489ca43f2d192858031a853a3e0e4e8e2e0079f6af1709c40c074f50ec58868fe21ca385dbe428ef24eb9499eada0923f84eaf2ee48f446acca4c0ae40003460addd9eecb917f0e0903654146140a804aa48467f5584b39cf81371b8b0f60c5ad2c4d60715b03499eb046dd4a087a5c5e08ee79b37c752f0ec373e4733e95b4e5f10b209fd64f8ca770e598aeac8134b055616f14eea09ab1b5108e17bc22fbf8f336b7f594b7881d0464657c444b8a8614d502c4cf3074c31367c52cad62109bc5c27b56807c224458c0e408ff01db94fa6f86dd4b9dee03897bb9c35b3266faa2d77cc69aced1facbeb5b9e7697a5e780b43309499e94fd23fed594dec6a8563aafe9c5fc1eb48ed1c18b1ea04a9d2e6e0a98ac2643955383af3bed8b24b346569e8e214c6f14d6e96ebedafa2c250230f22186ac83982ab16012c5ac025ab20c40b8bbb9a5754e55d992feafff08c9bb989a479a93e42f77405cae4988a2157376bc31168e4aee496e70275e4afda989d3d3d1f1193bcb6bd81736880e6cbb34b57d8f6e0d227502d02cb5f1eec0228960007dee49a059b3aa0a7ad6353e3059cfba9dff0f50c1dc8072c5858d3edc9ea41533654ea85f9cf7412b0383e211004d2b5071911ae43edf619b585147b109738e8a2403acd486556de6aa25d5e448473325c95bcccc33b2968d1d2b32fe1006ebd18e31a9e7a4b3d1f45cebe1e2c96b8e0a59d33cdd6cf43c85675fc03557a58b500e6262377c5b23e1fc729eb90b414e80eb6b61a3f0f3a7c00820a34efb00d280ab77e553b69ab54d3773da204e42f3c522047e256518993dfbef6fc28dcbc28d1631bdfe54e8df477be8c382840f8b6bea201415d7caf44d93227b922d12d1adb1b2df0b634e7d45bfc7392f63b2318214701b8a74a566b4d71a3de1a62793b683a4a9fcc10db43cc947f9ae0c782b91fcfc42a3cf04f02e85668fe2b4b1b512d938ded1f8f80b72364b2a6b2a0f257046beed58a66a3159956fd1eb0f8a0097c5a09fde68135290210d4748cc2a0364c9a0bb1dba1f040a67eee63b45a75c11c6541d71ecc1ca42b009142634c7fc8099065ebe5c1a20163fe76206c7dc205d4ace9650353210d9e787fb9607d2fc0bcc30a6baf8606422f3d8079918822e8a2ed97efb2fbab6f3026f1b561677d77d4f7d62a14f12393be4ed6b5ae4715c4d63c701a2143aad780494459a626781be9bcac08fbfd0078f921907319d2cabb1af7f73a7c503a87f624668d220bb341e0cd689c87a12196761e4c97a118548ee05bc9accea976b12b721dc4a325ee35d6c08e2ffc6540c542bc211a53696cfc635e11bb9f41bb339b7278c035960f2dba124172840791f69bd33f4b44efdd11699728a5930bd90b957f22b16a07d096e94e815a2ae84d9448ef13fc0a8cca7f1ae7a0a7ec7c489da4fa61f300b00454b211725fa025f875fcffee5b2da49fb61cf4165eba5ad3523aa11f87243e33ca1ee55b2d52fa6dd793b3f38f509965d200f79052d0066570e48c9bc5fd05ba7e7e5eb95b2adc647c41e356d2b5cf25955bef965075511068617d6c024c6628ba62090947ea640c004c7c4d99d4fedc780210df24ceae3b203f220c21272dbad872d1123749b6cc3a090159563e3034bdf85e22a40533f6f50eb3c0507cd055a7ae283d20fe573d556f216e45a05f4ebf98f19f737e8a5ab784cff44a5a4c202a9e65a06e384e869465c22c9b9163b1ea48e703f7a76bdbedf30f6536866708fe586a4fcff0ea76277d385e3c14e34339d033ee4e6b062c1a29c789f4c38d46ea4ede12dc973b7e30f30cf98d3f1b0131e73fff92ee21dc1cdaafa6a0fb20fca4220bcaa0c45e6f6da938c0cf7fc447af2528e341af872470e767287f52f1cfb26d0ba96cf4c0470beed2ef502073c6d7e4c036d72747818f7dd326b91f35972f26c0db7c1118537467d89dd8800f6bfc674b6f0d9b0b72ab79cb36ad1603bf993c0d7b8faad4f06a5dc09c9ea949155cc509c0c532f526fd61fbb6bbbebba809b5ce89379529c6b543e4696e9891942ce31f435e63a82fbd9fb47b156c197b387c44fa9a707e0253d815430d1c24083b22969f1cbe73d67cb9cc4f4fa645a492b7b1848b99c902520c3fa6064edbf6e85922171e79669ba2999afd016202191af95f62ebb3abcc6fd64ae1dd5e3089a9485f9ab11e526e19a36ccc2f234e49bb4429b28399801878ef19faea90d832653b4ab05dac9d6a04eccbe92bd7505b31fea7820e2afd1c6c5ffb63320c1d70ea990db395e93d5eeb0650c6ef0024c879e9571fd6fd1fbd7d8f6c2f545ebfebb4233d1f96d6e56b8e16865fc217b4d989e2c279c10708e3055e6c5b86477cd6bf90cd604b950f45d4f6f98699a364c894bb7f64eba1967268e1b7ce6c8be35104f84b1fff89a6922832afe7b6d4c14cf635ed662dc370a97b3aec4e4f1348927d485b68c848ac9e4276e5366a3bd7fc7b0c35cde9d38baedf7d12228e80da029df1da5589be90be1006cc9022d7a482a41197421576b7bc0bc408e09e61b0c2b10b98d3e1750e63503ecb943b2a7e5a280fe8cdd200a4e7d4dcd0075e92d53991a3472159ee756d0b87554f815298d78acf8b1aa04723c5e73d4b07fd0f1b892b64edf5ed1556174533e8f027c05307bec9ace94ad0676e52f700dd050b0256b0b8e8e90df7d93c972d350d2a745a630ec0eddee3f4455214c6d756df875f64feb2c60428492b78ca6c87ecae77172e43cb3939540cdd1b34a7e549a60d6a3cad54f2578b332326f03c0871eda1221378c5d3c83117dc1af900d08868c540beb442a4fa0239351b2247709a6453d2e2ce8ac3eb139d3916fc021283e0b45034c284cdfbffdef9880fdb34cde04928e4b86c7a11ebb3854601f4703b29b46cd065c454f5a6bea5745cbf401e4cb7dce83ef60632445f78613c6581d9b16032b97dbeae058c45d620a0a02c1fada33767f14227d2bb22f1c7794b2e5c9e5c488130ade7aa9307e3c55e823a4d69002835828bc7d8a999e1c5ee9015c64e5749fd501d635d079d3f8112bec42f015354be9ada6b6b828d10512cb028209d02a6c09f58714b8a815e493fdfb0022e2fe29062a634d42e256698d7c6d0baf8cce801c8507ecf23926bc822846dd54acbd6e3250473c854abf0a1b55c6b5ccfac8dd736b6e46a9e16826a31806093a01c9ecaa076bc66020a1c3b7a8fa3f7e2e02992739bea0f8123e20d0df588ab26447de5ef42e9b99d9651626ac7a9a058c49b2cdc048c799a9145ad78b1db2610eb016306522b82b9166720af480d8f31954959319a5fcf7bf0febad7219cec14885dadc6b38c97d817f3b69eb2c3ba9f88a6d458cb98b1914be001cd46db503343dfed92c8effc204ac4ee896762d9ae1ac3da411a5ea84db7fd3104b92551f0cdb2710c39eb355eab84135de2c522c1d68de662e1fbc45af7fb1bd98100a97236da31902a721293ad4646868ae7ae1249b80ef5509b22ea853daccbc0b6f77a4cd4a6ca743ac99f8a01bdc0226272e04d22869c0ded80c02ee887ceeb6995d12a0f9b982494c85ee369973108d63f1aff809d7c667be4b02e82e7a7017b526ff90f6d5eadd53f1c5e3e16b4f23f2fb990812b39e19975ecc0bc419e723896427bd714f2b0ccbd9177ac3eae493a43eb50a9b5a6ab4d2dbbef328a681fe372e3047818e4f585726cb407fbbce9a57ca165bc1f3294ae8c76d2a00391d280a304c86c5e41d2dd83641791e2f63d820505a01444b1e7bd96bac5bf20ad", 0x1000, 0xd6a5a690933a393b, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r0, &(0x7f0000001180)=""/4096, 0x1000, 0x2, 0x0, 0x0) 22:22:23 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x400000001, 0x9}) socketpair(0x26, 0xc007, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x20) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) clock_settime(0x1, &(0x7f00000002c0)={0x10001, 0x5}) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 22:22:23 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4015, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/240, &(0x7f0000000140)=0xf0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) read(r0, &(0x7f0000000180)=""/187, 0xbb) 22:22:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200005, &(0x7f0000000000)="e04c72d6", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d107c2ba8b7e939d3334722387392510d56d310319e1c4cf1713e609b1c4ed4833e71a4d7c8969398a0b488e629659c32b37a62f", 0x34) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) shutdown(r0, 0x1) 22:22:24 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 22:22:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18000, 0x141) recvfrom$inet6(r1, &(0x7f0000000100)=""/179, 0xb3, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000000)="91228095300b3ed379617eb5a12afbf71646d4b7d81d8aba38bd326348337833c5048e38012fd2f8e7dada94cec403d2fbd3dd94811e2c150c533253c8f56869da9438d9697a05e9d9cbed6a048c1fe284d8203143859b2386e29e3d999163cea86f3d01a084", 0x66, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x100000001, 0x7000000000}, 0xc) 22:22:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 22:22:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000080)=""/149, 0x95, 0x400}, 0x41) 22:22:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000380)=0x8) flock(r0, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setrlimit(0xb, &(0x7f00000000c0)={0x7}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0x67f, 0x80000001, 0x1ff}, 0xc) recvfrom(r1, &(0x7f0000000040)=""/19, 0x13, 0x41, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/188, 0xbc}], 0x1) sendto$inet(r1, &(0x7f0000000300), 0x0, 0x2, &(0x7f0000000340)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) fchdir(r1) close(r3) setrlimit(0x1, &(0x7f0000000180)={0x0, 0xfffffffffffffffc}) flock(r2, 0x9) 22:22:24 executing program 1: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000000)={0x3, 0x7fffffff}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x27b) 22:22:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x8000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x400, 0x401}], 0xac, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0xcfa0, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0xb8, 0x40}, {{r4}, 0xfffffffffffffffc, 0x25, 0x80000000, 0x6, 0xffffffff}, {{r5}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x80000000000, 0x7}, {{r6}, 0xfffffffffffffffd, 0x9, 0x40000040, 0x1, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x10, 0x2, 0x0, 0x7}, {{r8}, 0xfffffffffffffffb, 0x8a, 0x2, 0x400, 0x62b}, {{r9}, 0xfffffffffffffffb, 0x20, 0x8, 0x0, 0x9}], 0x1d, &(0x7f0000000440)={0x0, 0x8}) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3018, 0x7) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x4000005202) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x100}, {r1, 0x2d}, {r1, 0x40}, {r1, 0x13}, {r1, 0xc}, {0xffffffffffffffff, 0x10}, {r1}], 0x8, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) dup2(r2, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x12c, 0x1000) truncate(&(0x7f0000000080)='./bus\x00', 0x3ff) execve(0x0, 0x0, 0x0) r0 = msgget(0x3, 0x228) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000030c0)=""/4096) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x3, 0x10000, 0x5]) 16:00:03 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) r0 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:03 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = socket$inet(0x2, 0x5, 0x1000006) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) 16:00:03 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, &(0x7f0000000540)="e36258a416f72ee99586132477f256b409", 0x11) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000240)=0xc) getpgid(r3) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x9d1, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x38) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001180)={{0x2, r1, r2, r3, r4, 0x80, 0x66f}, 0xffffffff, 0xcbf, r5, r6, 0x12e, 0x8, 0x7fff, 0x3}) r7 = socket$inet6(0x18, 0x8002, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) socketpair(0x18, 0x4005, 0x9, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(r8, &(0x7f00000012c0)='./file0\x00', 0x620, 0x189) sendto$unix(r9, &(0x7f0000001300)="d83579f4698caf878c8dcf267d52eb1a2529eeaaa7e9cfe8d4b72438392c01e11abd1e35ab9ef85c09bb0563050fe835aecca65fc81b10d60cf112684617fef1da31884543f75fa9f9b909bf79bb6788c82d9fe98cb6c263b64185dd472877a104eb6e4ef8c37a884be0f21ead4ff71db61da6c21d7b63d0972a4e14981590f125018b9bec3a8e0d22bb007c3dee42421d8429d7c7c801453a391dffd562c9f9d6c8a0aafa5cdecf720c9836d8bd28f0c326fe04853c66d46046e69769c579b44423861167abb600d82833ed25df518d95aaa89d4c1ef3f128dc2bce36c2c01d99fc73d23ec8a26ae9631bbe5889d8dc09161ec7fcef37a6a237ae0a0b29425d12aa0e7ae87f3bec9fb95678228ca0a113941b2e834c0a78ccb277b9b9cece4757d50a61ebccd264b665c02cf77084069cb98dce53ffb439607830b793643a4dd11370605e41b42f1c75dcbf61ecd00755c247e2a1038e830f46a223d12a668c8d99099b4d71fe5ba56aa291ade6be999db3b46e09bb3ad3bf0776c4044279a22604833380f9d02675e4d3c43d4a54a858d3448e26477c4ae494b3fd8e5004c939ea5ae764c0a19c224f1870d66c3b18467123f2f28a81428ae35461a100398a4ed269722ca53eb220c9d140a86832a50a6d3d8dc3dbcd579334b48eb1b1edb44a50bb5a055931ffd466f1f5403001804c3c7c9523b7e3ada338eb4ce62875ac18daeecbd0bab7f9f5e42e84eb0879804f9524d2b667d145f6cc6d0a2bc17e4d7e5385eb04d96bb8f4776a8423e15155e267fd4d52e192e5f57a0c0f086d7ffa9711911bb1d59bfdf397ada8f6fbc49484655feef3f187125235da9c49ed13a93dcfb7b16f518a1a10df6d1f76bd458cb67c44b1851c5ad213caa3dbbdaec8d856bce95f0d0118438ec56b7cd4ed78276fcd644c4f91d0dc17884c19db3b3c2ed9e019888585f07503ee542db9f6d9ccf6d8d3e69d262358dda82d60994e0d3f03b5bf1bb66d12cd237c0102b1991eefa7f49586ee9075d5dd6ede6a55385958a6950829c852e9f01293b0f27df3f40a3973278223079e6c38f165c758092ad849ede677f2018756ba3c6ec3090f1939d317de7408378f1740db7b984965bcbda4d5a68c7e6d67a96e2ab993e97d4f14f827f1d109f8ca93951f45a146e4feeb51553a3c15f54c7c4910396599e04a8811b5d98e0be97b3d35a1a1b9d23958d63e93df476d2edd27cca9aefc29e98f273e58fe3afd7ac956cd889926ed44049d61c1dd2f7d57811038d4f69b4c42b56492e48b3c5fc13a78bcbe7cfee00f3a493adf2dc28d03c1ed52f447ae06ac4292f120c3ba8b130800bba511255820826766007421589c82c9c28039da4657e7aaf3b824c9d7f140d1d4994106442a3b44f32a281680beb6ebbab0331bb5a9e1b22ceb232e70449cce85c5913f4381bc2df5935b8b42c4a3c1bb51623c33932171496cdfd902734411390f9d10c34399670b3c8a0b1a46eaafe0121c23017c0ac62be1636a674bc4fbdd23b96a44d7329965b382f62a3bf89ffa861586d147654b27ceeb5ef3f9a3efb5345d208d0e8d6262ff81aa48c2e3712164258dc14bb9a76c636696af3e74d4f439b3d9bea8370e7ac34303146932bece380cbd073e99e6055f0e3010103c778b45e4fe08cb3c4c7623003c12fabf2e0f6a6772f9a4a3bfae99cd20b4141614232c91919b1a558062a8d2330c162e19e028c587e29dac38e3abb1f93eb26e9593665cf7880e303e67dc1831caef34cf963f1616f3bd52aa11577677a7509bce7406ca0e56f2d8ba924573a9b461b9a0bcd9f24a351d4db306c87af8b2661c8169e8b1fb8b41d32527098895471441678e3b114ea9e132405ba0c3789b901cc71ebe7c715c5ad4b05c340a2bbd513cd68f8e15365e39e26b0d8c35a5fec8a730905f4e6d8ffc1fae380e45dd607a4f5e2b24f7662fa647607a417489e2d7d9234d9dfd6ff27d095d7d13efe40317e7e2ffadcd9d570dbc2f356b954cfcdffdc7dd13d952a10629eb3c409b24265d8d8587c4aa7dde53534d0250b20b268e37f5cfb12339ac527be2528ee13a4f913ce3bdd128ba7b2b4294d861e2d0add56dfba17a4eb2cce73b0efac1da2f50bfc2a76a8a02a83a3e73c322f21977f30568f18e133ef6252d068c8a3e1a037a683eedc3bbb4d0bb9985cadb56fffebdbd617546cdfe4a6ab785b4b37aead294352fdf01a3c3f85373ecc6dd4bd35f8687e61500cf415579e526266b83b64336527bd67751d9321b3d0d009b7f627b6f591fc19c20cd59b71b66d7fe6818786aa18a6382f29c8101b16d691b18e74750a48c896dc934bba9c80d529c044c8ed0cd87ba3569c1feebfd44343fe07d5730c812c505b818117489a721e2b862bf88f47ef74ef39aab9a075151b9279e8e1dc94c42bae4e4378b6bb5b54d83fbfacd09ff5959f53ee48565f9e746b8249078c366301c71abe663b239bc571b64f739df943b33ae3756f166ce406d08f1eb408d374eec4e880a73768aeae7222f2b71b333775bf585379bc9edb526575fce18917c6119554d50eb1119e772ad890c15ebd6429d0b55e1e817f0695f6574288403cbc3465e9b4b0784b153a2f57d9d4fbb577d5517e53413cb90377ee1fa5e93d221efdd41603024f4f89f450e2817dc29f9db9a8f6a027705ce6ca07961cbde8623f34c34ee28c2d4d69473a3ad2e5c910b1ac47e17de9cdc0969f35f7ce81eec94a579b2db1d59c0ada068490c3ba96c9fa2541bef774a56f4b4ae185d608830250e569c6029a7bab58a5fff05fe096d287767b14b14ded3cc30f7c10dddd2a72d4cf6576431628ec377fa369d28a760a666deea0e02f420e26f28ed6861d636a7714f0d01d95c1b510b81082d1848cd13bf1396cc675ec7c48c3a992d55b9a9a803297e2f328917ab40430791ae6054743a32410fc97b2da5f148557d36e282e678bcecbd22c92425eb2a3a94c4e847aa354d4806d5897a47d345bb6c70a3b7ace590930e0b6219581a7698e575c6d1bfe5ab92121bc9a9bed4f6450de6d43e9e40a999dad5bafcba82e78a4bf5000e6625960f2c419bae9bb3e0460333b643a70cea05d491c4c20274edaaa2b33b9ac20cf753e5f75b66c14920cbc47c94c82e3cc22174a792b12ef31dc790c8021293a701f31e61da1524d0a2464655a396f695409c6cf5ddec2668344450ddaa596163b5b755502ea7c30257788ecdf1ba26ab1ff6fc828c9b41c4278bacf155542df665e9b89be0ae6c0b3320974ae29510cda4f7ce57d3147d12103593fb5eb80202f86762b49783fef2f868980a72c78491abde28727bb5eafc0dad4cb71676be1a26f343af88986592f31c26d4521f969784d6537a4b14642ef674e6dd24d72f08db16cba9d44fce7e71d567fd074333d93af9e3fe2ce29131827f5123d1aa803c4bff7ac3ecab6519e75bb3d0f9cbd2ac83325b33c64d013da95de452ef0ec0fd23d03ae75c54fa8156e80836855d8a9f4e58830aeb5406075849e2a1a58ea3c8cb2d24ebac601ece6c7e926f4f2606e0dbef1be036b1aa97745075a3e7aeb0bb13587a09d1e65619c8b02d6fc93fffdb1591d5ae10dc472b4c64b3373a905c7ac70e6e46d98050f0dd85ec35217a638493c51360569638cb0a381ea1b70a0d777fef0bad2a9f4474d41e1366a28c04f8595d99c5435bfaf9289691406b192d627bb9e11d935e2413e9750e23edbee70d2727cd9fcbdaa3e69b21346ea265dea92d503db14110a19fc723c9a086ccda58870b4854c1808f12860384c8517c7e661b4ac25f2cd2d4da86ffb633a5b8233c28092144e7119690537b209b17a4001ff58a07e5ae0d2047f916ce870a9cf3519131db9d01b56f701a3b5ecf084542363261734db3aa28fc4d662fb6df43ce4d62a602dfe866e30559b774927eb54b9def0831b68fd1658add77832ce68fba9bc1e8ea3fccd45b43c46a6368098c4cf72efb883114d22568f711e048ff68cc1f9c3cb500f808736db76e4def48b5226477b127ee757a67db12518ec137ae9f4d13ebe5e899500878b824fbbec004efbaafafaec76c065e5272b66382fa92c54c59773c6db8d4234b9e966764771ab44cf7e0c3ad4d38e5d606326b1703b23282a0fca711c5be22b1d55b1e285889cfd3c0e9c0e0d8c072887b1e0ef68fd60d294444bd3e1417cee187d3b6cda963d24a306cb8a9dc4ca48aad794f72baad3b85f5490453f9133c17bcdff4f25f39a4cf675cdbb0edd033e145813965133b1e7c2f155fa03045dbaa7c9f8900615f7f1a4cdd69ee8b4e80ca610c876d5d5062cecf4a3cf703900e0ee7c2ca733aa78dde6bfbd04793c655b12bcca1e9c5942c9a4fb20574851ad97db1dab285d7a331984dc128626116d6e0eb49de9c154f95fe5393915d9f2012db2b88f47570e769b3a68ef5b6cff06ad029e694c5fdc0df054b855dbfa4b432abb626ed9e13570c8c5bc7be15ed09c500d08acc88dedb9e47120a4019438603ef0f25d42321112ab172aca9d2b10932f6cfe8c2c1b45d81293159af033cd3b99b1e0c5f7a10bc3889e32561509c382ab85796f6a48b9171fa72fd0b848480333fabe2e8f1d8995669d533fa45639ab2043a86807bbf39912bdab0b19c307ce2b9e5c9498ae191a23ac7f2748c72041f62aa33d22eb9859ca8236e21510021ded44582a89f115e705858d62fea0424d80724b64ad40f2ef81e0f4799d1fc033770ed8a9baa2f08ca5efbc3ffb91ead1726e4e19191c8a6f1933e50a010c9441c30975fdc5c5260ec8406844a202e04aaf053afb5db052b832a9b90cdc18b2a332e3b8d4e9d5249b70d00d3b67291c91c29bc966fed06e077a9c811c8b71e61767c6e1d79153d013f16f939f8b694aa6116409de70bd1c05e3e9d57954323b982eb1bcba682c5a41731d8df211b099a252c51828f590cd50992011f931a25bf83c94fbefa6ebe40de68da35ab59bc6957397217f9eca40b1cf7657d45c004864c885f59aed8048f0d51159b90895da3055dd8f4c0d961efbbe67e843088a341e6a73661007c928ccfcc14dc18fe9ea4ac8c4d95f5634d4ce365a15d2929fe413b94e718a8a90db4fe607aebf786a12fe47cf226efaee54e85fa735b632ffefa5894c56de2f2f048c03d70a83e2b5f490e7d3c1fcd39adb52fbbcf437c4eb13d1292b21d22f0829209ee266cd76188e1dc5ffadc7614327ee406c005473b8d6a47ce036f1c46913878c46af1732acdf44161c64dba8f64d3ff93a98b9797d6a6868c9e351357f33a7405cd930e64338e89abd1af90a443a5a962b6369ec5cf3b46dc523f21a2b11962645abf358123eac054531c47d94a5d88f1721b4fefdfc059665e463a1afdcfbd8ea40f50f6ca367c1b70221b633585b83eabc49ecc5c163e246a376ed1969a789e0cdfd4cdc1cdfa3e3e2d058c0e038641ca20609c7ed1e4586e3687cdfca3b5b8999ca28dc3b045761a689468e39fdfd9102c88280384e9ca463cb1d14087884cece7e7d6341e5d03c7989b9b778df1e3ac92f93f4d3e1d5400e4bede981d0d8892ff2e817289453748fcf1311e7bb01936bf3dd465bf51c9e99686a51cfddde0cabfbe66e9a4902baf9400e5ed82cbb7150b013c6ee925d9c1a2a90df051580618f4acc59b8096d93b54111882766410969a54998f67bcc438204de3eefab3a9366ca8308fec650373c22d288229c22a75227654e299672f72cd3284da8974812b6ad1e39a40d6990345520bdb5c0d5be5395273af4c2297", 0x1000, 0x1, &(0x7f0000002300)=@abs={0x0, 0x0, 0x0}, 0x8) r11 = msgget(0x3, 0x0) msgctl$IPC_RMID(r11, 0x0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000002340)=""/118, &(0x7f00000023c0)=0x76) fchmodat(r10, &(0x7f0000002400)='./file0\x00', 0x6, 0x2) getpeername$inet(r10, &(0x7f0000002440), &(0x7f0000002480)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000024c0), 0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000002500)=0x7) recvfrom$inet6(r8, &(0x7f0000002540)=""/43, 0x2b, 0x42, &(0x7f0000002580)={0x18, 0x2, 0x8, 0x200}, 0xc) socket$inet6(0x18, 0x5, 0x0) mknod(&(0x7f00000025c0)='./file0\x00', 0x20, 0x80000000) clock_settime(0x2, &(0x7f0000002600)={0x4, 0x1000}) flock(r10, 0x9) execve(&(0x7f0000002640)='./file0\x00', &(0x7f0000002880)=[&(0x7f0000002680)='[\x00', &(0x7f00000026c0)='\x00', &(0x7f0000002700)='#-,,,%\x00', &(0x7f0000002740)='%,)&\x00', &(0x7f0000002780)='/(#\x00', &(0x7f00000027c0)='%!\x00', &(0x7f0000002800)='^^,+\x00', &(0x7f0000002840)='&\x00'], &(0x7f0000002a80)=[&(0x7f00000028c0)='$%})+.i-%D\x00', &(0x7f0000002900)='{', &(0x7f0000002940)="23c52bec00", &(0x7f0000002980)='\\\x00', &(0x7f00000029c0)='[}\x00', &(0x7f0000002a00)='\x00', &(0x7f0000002a40)='\x00']) clock_gettime(0x4, &(0x7f0000002ac0)) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000002b00)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x0, 0x395, 0x636}, 0x101, [0x8000, 0x0, 0x100000000, 0xffffffff, 0x7f, 0x2, 0x7ff, 0x9]}, 0x3c) nanosleep(&(0x7f0000002b40)={0x4, 0x9}, &(0x7f0000002b80)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1000000040008, 0x5870) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="f92f3cc7", 0x1) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgctl$IPC_RMID(r0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="49f3738feef9212a46d413819cfc8464a2a3016811576f7fac3996d0f64cac7dfc6df6d829cb54178b4c3c68f0670d74dbab2135dc66711f089ab4759fdf4a13bd7ce4ad096383a687f856b1236161bb511a5a844f63f6f49127b379f938153121c78db4e2cc4cf6351f6629c8564c35fbaedfe2df801803fbbd6bf56e897d5353e57344090af9499e83f4d6699ee1cd3d874f5f", 0x94) fcntl$getown(r0, 0x5) setsockopt(r0, 0x7, 0x4, &(0x7f0000000140)="c51fddbd6b25e59632048b27f1cfce0eee26bf73e12d4c9b01a82a", 0x1b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x510, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x5f9f) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2008003, 0x108ffffffc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x4fa64342}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:03 executing program 0: setrlimit(0xe, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x203) msgrcv(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000600000000010000000000000056fb5cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) msgrcv(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="d348fe45d6248df4f0c664fff2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) 16:00:03 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x124) 16:00:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000040)='./bus\x00', 0x108, 0x48) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) socket$inet(0x2, 0x2, 0xff) 16:00:03 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r2 = getpid() socketpair(0x3e, 0x3, 0x4, &(0x7f0000000080)) fcntl$setown(r1, 0x6, r2) read(r1, 0x0, 0x0) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='5', 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup(0xffffffffffffffff) r0 = socket(0x21, 0x8001, 0x7) write(r0, &(0x7f0000000580)="7043f5b8f96f1bb5afc654d532a8e08b0436968c7f3ee197f8ec11f5e1676ca9412a800092e42577a0a7705411e84da6f24e45b96d044969e698bd6df19c70d1120e7cea1bb3df365bbe0970bffac60f2eee7e93e5f3f0585b7d90038b1ea901a08ee9943497bc34fa3a49bda2207f123b9958278f22e01b94190a2d009028656a4a3b54a7908504409a2dc612d2a920f8f986b5d9e31c32418103111da9e712ae0484c2fe33014884b54d008c58d756aa8530f2b7ffe568db9743c132498a2660cf528833b491b129b1a19999e4ccbd70a91cff6a5b5eef3448a082de4157f25c56ff5f630c196ea9d089924666d744b4c9b207434ac74a194c6cd6f999ca819ab933fa3003b3a0442a10f27c79e3cf37fb18be9889c599f64154848d0b41a868499e31a6e72a213eed76b82571e343725b5330a746a69402a8a369e6b8dd3b2f6b1e489f20", 0x146) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0xfffffffffffffdea}], 0x1) close(0xffffffffffffffff) r1 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc3e, 0x900000, 0x10000, 0x1f, "02e528368c40591f7af71ae5e735c62e668f0039", 0x7589, 0x5}) 16:00:03 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/207, 0xcf}], 0x4) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x400, 0x3, 0x80000000, 0x2, "ca1afdf2fe3969ec2f3c46d4c24119d9261f649a", 0x1000, 0x6}) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x5, 0xffc000000000, &(0x7f00000000c0)="34fda6bb3a27f20f9c28c1fc0da59bbdd8072fdd1735d2ff956b521fab285480ffd86f86ba39aaa148c80a8b079dbf5c257680351b86f7539d49b18bdbe7116903d1d19b30c50bcf8b14b3c4f0c2c84dedc584159e64839923b60bb4a3019393e6bf128d3acc29758a8e99f7b82991b7fcd2da039f3c63135a635569b0d61c91d1a3fc4c7d2d81a829f2731b6094a13466a5b97de976e01c45c6a70265ee9f6bf8a7998af737dcbb017e937d7df9334dbd4340ed4d9f5ee79d2c57a368364541d129c5659c49cb83", 0xc8) socket$inet6(0x18, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8000) setsockopt(r1, 0x4006, 0xfffffffffffffffe, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:04 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) setrlimit(0x7, &(0x7f0000000080)={0x3, 0xb}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="e9e84be9cc5e8f1bb225d7eb634e7f8b8f08a91498f455bb3a8c631702070ac0983d1cf70fb70de299599c7daf68e61d5357b03bb856a1d8bef6b18f071e9b6071a24d32807dc288f95156680fe0e4cb5df995fb51daf85b7f475c21bd6171f4037d221b610728a4dc090f9f35c7b20f88630f472371749722df7211a18575c462abf103a130ac9d4228250f5ff03ac8b6f8ad3f416621f54ec54b765641e7a04ee291a02f88aac876a1d39529d8c0bbc06aa58b5422a7624639fe9915ecca22ad74f3048741b6f3d88130c25583ff6219593df7cf89f6127c7a13fefd7ba0", 0xdf, 0x400, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) syz_open_pts() 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000df7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000d89000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = kqueue() lseek(r0, 0x0, 0x1) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/222, 0xde, 0xd42bd7823f20a1b3, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kqueue() 16:00:04 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x236161be) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) read(r0, 0x0, 0x19b) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0xb56}, {0x9, 0x3}}, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000044, 0x6, 0x10000}, {{r0}, 0xfffffffffffffff8, 0xc, 0xa2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x7, 0x4}], 0x101, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6, 0x5, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x5e, 0x5, 0x800, 0x1}, {{r0}, 0xfffffffffffffff9, 0x50, 0x3, 0xa103, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0x1, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff7, 0x40}, {{r0}, 0xfffffffffffffff8, 0x43, 0x1, 0xc765, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x4, 0x2}, {{r0}, 0x0, 0x8, 0x20000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x6b, 0x101, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4c, 0x60000000, 0x2, 0x8}], 0x6, &(0x7f00000001c0)={0xffffffff7fffffff, 0xffff}) 16:00:04 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f00000010c0)='./file0\x00', 0x20000000003, 0x200000062) mknod(&(0x7f00000011c0)='./file2\x00', 0x6000, 0x0) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = open(&(0x7f0000001100)='./file1\x00', 0x10001, 0x40) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="a317f6e8ab6761a280d0009d2d36e0f92d814b78f70b1711be1e8cb32ba8210c006c7823c3d85fd02ea7d9ab9772"], 0xa) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000001140)={0x3, 0x3, 0x9, 0xfff, r2}) pipe(&(0x7f0000001200)) open$dir(&(0x7f0000001080)='./file1\x00', 0x8000, 0x8) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x80000001) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x75) lseek(r0, 0x0, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x18c) 16:00:04 executing program 1: socketpair(0x2, 0xc000, 0x800, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r6}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchown(r1, r4, r5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="37a3c8dd474462008c409fa9363faed3d9e01bb694033b63b554bbd0b53ae87bfa6518db84217b38b5e47efa267f185ee2abd55ccfa1759faedcd334", 0x3c}, {&(0x7f00000003c0)="9e36b929903f1eb5b1dfc8421a78a2d48c2fcd9faa098abbd008b136e81d190e8c08556617b946b0a1618bdef1ea4383928fb304baf4c040f697999b2813a6a741b10e81c2d900ac793d4ceffc248a60b0941d1abf357067f59e28", 0x5b}, {&(0x7f0000000440)="08a28334f1bf252113f32fb8eb4024714d64c89bee457f6b266674138d7140fe3ca9f5d6197bbc14997f973da895542ad93d7c292fc483f6b44b4b2a50d9eac13357d76bc1beb9641283224f20a55fbb5311e98ef5b8d4c52bdaeac9942ee2a60f87c9bc77c8f98ce74a8ca6cc4008da2c3951e5b530755b91acd96a97f829b7e16421c11781a0a350a2338200d6cb4a8680cd642bd3221845939b22319b40028ca6b9f443f9877ae4db547db00557b76d3e7c4f838abdfdcab3be03c42142ed7f5dd79f4e", 0xc5}, {&(0x7f0000000540)="6d36b4c5e8215c34d06db5a44d3d47346d382503839fa512b5c2ee531a41a8ca4f4179e3bf1908eb2c252884b45069f88d6f83277c89fd667f3d09544fdbb43415f21254c5b7362b003194c7066cedee7b3d85b4658ae8e3b84b9a52f32be8bc7e239ea197dd4aebf503b9c7b5c4ebf87d912c72db00e274b505393d4089fcdc755af45bff9cb16284f58844e0ab5ebb67d086c423fad10fb8963f4f1d02aa80b7169c22b498006d40326e40b77286b6db0a13856b276f2154f831d5953eb0d4004a7bafa0c14cf43ff083a63d281e36a0b9a925a3cad17eb187b6114a24342a0eb95030e0f75048e0165c507a69ab388ae7926a26e528e906aa761f1860d1025fcb3fffa26e58819c5236b8ba0565b798d0ec0880b9d6971c4b671abc28c269afa5ed0a817ec6242a14a49a2877104a40eef056b7f43da746ca5ce2ad449088ae3f4f4c6a97019f3b0c6dd6f3fae53eefe5fac48aaed54f3a8d39ea2e1d25339e1c9e119256742b664adb4d56ae20a8fc75bb383cbff0f09336b4c749789eeca4f6ce7861d7256cd565995758ffbe6d436bf91d707d62ba05072a790406cc72ae96897105486b1e7480322d949d6dd1e62b2a2993f5973c17350988bc74861f357248bc1ac051485ed022609a1835641f4b74cb898a827f4c165b4465f68d31b9c208c9ca028624909b15abca1fe96004f982e45ec29e60cfa9d3d31873f69283178d5fab2ebf552257902c508dbc63ae3935d6f8cc2539e5bd144e395ba9b559cb52ecde4c035d17eab092eedf4007fc4bc81fa5c28052cbe408e893b0f1f426946ca05c0fababe6c319e06d6b425b3b6c42146dac8480fc12abbca7a7575275a3abe3e5e7e3a5bdef3187287552936bc41f22b138692aee559ef58eff7970ea76597a5145ab1c16bbbb6918b2702b5c271e4b015f3ea5a9debae9330d33d35f56bfbfd5a7a863eb9acf31e5f1f448b0344beefced2b246a0fd326597d59ecf485cdc107dde18c40d0fdbe4da76c03b162e523bdfd34074e970e62e997f5aabe14a774683aed0775d45b3cefc4b2f4013f872cc49c123ebbcfea32ae759fa076a01b377c5f2fde933eea8b459e29d19d979df9861a4f134d532d256b0061bcad2ae9d59844c06429686452765891496e02f0f6b7afcbb5e4cefcfab623094fc04c7ba816f60a6069273582523fe97cdbb8ff938685f8b1555ce331413f6da1267b6ce582c52d21d333ca66c10c5eef2262ab2c9dbc7efff1250aeeb0eadf023959cea1a0775d943f92efc76c9f4ab95fdbcd116f8fedf2e7739d68aea83a1e6bab7388e203fe7ab117b5aee3184c23b95a1a4a6daaf6e2f02584fd4e0b2493644e46de457119926f455c2ad57a265561afbd0a81f8ce74c2f5974636eb9311fa7fda47fbe269096de8ef6662a7043915b83218f1cbf4f30fa04e5f43bc36618b8ab18c742fbb87bfeefd7fcf1b4686cca1caae2d139c47149cc7a6ffcbbe5f44e553b8b9d862aee470b4c73da065810822f572601ac40c7b85adc94904894a0c77ccbbf93ed45b50fa7ac61aa0830e484331da6bb556da0a3cfa4df648d26c946917aac145da1b08e58833bffda21cdb5b5164b1a8ff13dfe88104c16ac1b8ba754f8a79a11996eaa1b7f8cdf0f2db4d0178746321c92878477b83775e93704ecb7b2a201b3bd3b501530bd4f004758badbfe1346784fb8d5dd35c553b6ac1c7653e00315050b4d221adac73a19e90588471f716ae9b07e80d3beb2a4eea11ccba2a0f4f2d15e4307d5eaff8a717f03818cadca63a8813e728d12273967b648fd57707bf992ee08dded134503804e796d679ad7aa0542596921457fc29073a0b9963d28c0ea0dc17115b144e6bcf6fc1290810b5eedfb146f3d39d5e334a2496af965eac4e213ae1d6c19d8efbf88b8a94a390580c7c902b3a2d283bb940faaf637bae399a94ea18f5c73fec1f1a6f0331629ec41159286f360af33420ba5046c431eaa9720d287c433af85c53b430bbab6b063a4456fe64e69b6e1bd640b328c9aa8f6a6e823350adcacdc260db6f284d5e02af18cc902f9833944a41922af1f79242a66288572f57c39568b42a8d237392dcbcb05041d9dd0f5d9752a4d7e92725126e7342da9ad8d5a78a740749ec99cb9a9e3c1ffc57cee60c5833c5829baca1addfa5b43a2b9cd6b53abfb935bfaa1fe5b2b67c1e0512dc203f75cb6836dcb5be1f9333c36bf3bdead1237f69eac9a3e4ca5a8362d1ae579200e27cc9ef9b7004f31ff74d99355a3645626c60dcc8c88829a14130da2f360559c45c84163b2118c013933c7e29b9fd4381400d9b7912a8c2d5e2a986df9bc60baa7f5e5457ea1c7627c03e9823fd48939aa2c2733c3691046d7e88ae290d83fce59ec0a7876765450fa0a7f8deacb60f9fe588f659a31544c1488c6f4afbc01595cd6fd840f820478934d576b7cbf291ed5e6d86435c44eba576683fb05c8500296ce50272fe0b7dd5473be291d5dc4e892ef2d9629b8833389cbb22155b4d061ee5551568c3ebb5d90fd4feaad9bafd5ca951305b8dd51464a04197fef92cf0a581819bfeaa5135026a4e40b3bf50c1de0624eca7d4cb6cba9a1bd1a6dee738bc344b2315d8f311df3eb3e0305e503918d2b5e2b978173e7b32df756a58ceccc1c7fc3554d087215781cf0fab63863d5eacf35b8fe99bb915392acf9380b6264bbc4ba7fe4b9eb662b1f9bae1f4ea32da1940885d679f0a56d806326cc05b7bdebe3872099ae3df26a8605f6fc79b7ef57028544b18bf71c1a0cbe12507e86f509994ec7108dcb0d9ab6081378ae7e02f04d1a13bdebd32a1b1a30b81ab00134c3da431b72d05b6f8cef2ac7aa8b8d8b45a27906e793850d4d4ac217e00f1b38e3c56bb83f106f6b56cec69ede21eade18d0da3746a7204816a3f6d313f23fc8f879a48c39e34389dbcd0995a9461e11b32a5f42dda66028643432b4f1057a366b6ef4b12b9433faf9535f3a64d695c400620e5efaf772f31dc9681c73cb784fe9a6e62836757bcf3b55e7c4c1f928e86f686a65439823d9e7687e2eccca3fc09c7e2cf104d082eecd8a41d8c7e52d9a5b4a6144be316f83ac583a81273f4ccafa408dcf9615abf02a3723c8ca206bee83f9b003a92c4842157838f95742160db7987647563d9d204fe1ff59b224a6aaf5d350efe19cab2928232401dfe95915f8e58288b5854e4f2e04ac609c93f9ab50eb0e16749327335817c1cb9fda59d767501aff7d3be48f07bcc8bce340f91991733af5e9936c83f42dc3765aef8b37b50664d9c94b2fc3857e0f63924d1115afc0ddda50789daae05fb80f5df948b4d003418f239583c49c125d5012c5ee1d1588f51e69bec7cdb6bb84a4ff3548741961b88a8db64513f06da415b8139132e50cbcaf0597bbc5d344c5c757810381007918451a66f84a7ecb63aa23d8e82022db489a4dcbac3c908a94afc73b60f0df0d8bbed3ef5f537eda5b30663ad0c9e6486c254109fd5f2e219dc945b6ec786e474efd1c2b41b06f1672ff31cb27f0cced5164e111cee0c2ecdb37552499626fb0433599dd02d648b3d1434073170aba016b5902b62aabdf912b68765451d59ee81ba7b4b29581b95e0ece3557c9a0e9fca4cc8b74480e8bc5df292b7a45f2a2d03a4b83b490f73a0c313c14c8e28b74df2a12c59c753aedc6361a239371d4eff2ec50baabe82a9a0b17629aeb849e57590a2922b892c10f5e3a3d5f3e0ec1e27131343ed91a2e8c8d5a52d6da135154e3a8ff21bdfe6bb7e730c807f7ec99bc9988e68249118782dcea7f1d75a2b6ab5fcbf5fb8a8f6c8eb18064af9e0f438f178c642e71c6a59fefc509865cff7152ed5c76a646e26d2ce6f6cf0bde8aca70dc70a29accd928b505f65fc27e9f5bd0c8bc92953ff52928dd354fb9718bb47ee9ee564573f09c7b04c5931c82bee4bcd104f1770960af2e7334f8829d3e014b37c0f16eaea654e2f369f588d242e5cf4efbc4c40cf4bb09f25766104b65714960440b0a28a487e07b1f915dd2153bc603b02be82eddc92a6e0e11257deeeb610767df9803eba34f8a26c2be1d4ed2cffe0960f3d1ef30326bd6b73ce4b2fbfe725887551747aa7dd80b2d8e485790451d772ad79b5d1e4c4ff3a5325201d867b9cd624a418183d9c75ad305190d9c5a8a73e96f2ff401d73aec4868662a82b9fcdeff8b7f5f2b8edc11a33a9dab24cc8435f612f63f7d611494b44eced118e30b77ea2cfb5ae2dac0fcbee29d116fc73d7b763a5682ac7d8add5de0c5ff9fd4f91dd6f99d8a73f48c8769189191ae8fb7842c21f1b091271fa48cde8d839df2388fd8e0c66cdf8989b3ab3353672459b76d020b6c0dc47680ccafac755aa12d1e4c07e005cd53c17ce19921383c326e9ac5251cd9196774cbb274b5e73474fc193959f8faf5267cfba15e843c8898fcdc606a85c2bfbb346ae2ad271ff2ddcadb95ce138953a88e413a0c1ef695ace8934ee40bad25d3705d012697c44afa707f68fadf6892971a8d7c086e24dd86a781dc930ebf8c6f4a1fe18e7686edfd8f36eb2e85475a9e1cfe9d8723fcf481dbc42601b82e306e79b91960e1496f8d960dc864cf3d24bbfabb676b9e522025fc8c0aa9a82b5712ca1b98f4a6cf26cdf940140dcf5bde058967f9eac3937caaff90ef195188fa093574f126f727e520c60c2bb29de8974070ec193ae9ddfed68b4ebf362fd33389b68048bf89be1de7f0ca69f7ced494c2ca6ce08f1e4bc13b79e9b0e137e53ee63106cc9b0abcecbb2c5ce11a991d75846c3a5ecf0774cbe146011ab05359aa23a9b1e433ebc23dc3d0bddddf193c17a2beae606b8f69f5c21cb6a069cb18346d9ad5b75a477477df0d2c9e490ca025164e9fee5f08ad0000fe209b4129bd21bcf518aea1864d104e9e0f616496ea52cbe970e29f9bb569adeb9897eef074779cf9e3b5da6be6e8e2f4345b7b18ffd8be3684e697b938d9a4ab1d2890001c4b70fbfe50a9bda03a97dfc9fe44fb29af20da24eeae1db45b81587d29733db35db54065b05240fe163697de907a88a0a488e547282bc4a24cb1b4fbf24ea8dd65f86515a057f9bae6e1e1f338ec217ab60e5aa34f3b5c9b2dd5157c30944e4171124da7bad1451ddb962487b0ba7ec2692372b86fd53cac5b7c62a079030c49ae9c9410b73d4c8b12ce29d5e9fb76b03933ad5d6d278752f6978b3dcfd93b17009e237b4e0cd0da0b22d068be807f887c05da7c6ee88283a6e669d251ab222617a9d1f114a4463d21fc2a377a943c2ee3aea8a66722de0ee60d1afe79f73756959736dc1e09bf9e8324897166bb68441d05de23efc4c10193c186331857183ec3490b47bb7e5bf4334a140408080892a3560e7806bece9b36d219ac5cfd047798e940bba355250ba1eac8439bbeba88417ab3edece44f457ff1fabdd04898c90f2e420eb80975243fe2bf7d60c17bdd8960b3cc714eba29e0e36dec9ce117789d7019e3a7f5fa836927252979fff02c470a7a37828e64c1b8db3713a1023378cb9ea863ef66fd11cd11889e5316fba39a2f88bd4ba10b4b619e1ce91c09ceba39ffc3f60ce6d5953ae751e5358eadcfd9db0b03fa6c58a205750c8149f675ae7ead1c971779957f3ed3335aeceab8a7ba83d420c02c19122e77fd34f7ddede6428d609cda52f51bd2b6bae8cd83234ef954359747ad63a550afeb29eb31c3aca1b7eb957e374948d0a0fe148c25074d4511e8f996b41b6c05317abf5531c53a4f987ead198d0bded9c4e18b1", 0x1000}, {&(0x7f0000001540)="743725a235b4f0a9ea98d8360228c3332154b5e69b858cb382874264638e948618745a3289671424ec8eaffe81d70ddc74e755f04763eeef4b1c0bd6c31880ab6a967a50881b5aa5604c1945eaca7b35dd197602a99c37c7af850a9c79e29b2d7f1b0e5c09fa41949c3721d8add0be451abff3539154", 0x76}, {&(0x7f0000000300)="d438145d53d8484c8949303215981f37a5063928983d02ee22772b5d54f7a34383a0", 0x22}, {&(0x7f00000015c0)="8c8dec1e1657c7c4415e0fba173bc6df93467444e949b5e0ca72bd0585dd7307e8e2719ffdacdb451b5ebb35de48ac2089a33ed2ccf83a418777ed83118a9ba5aca3fb28c245a7e00baf02f4a734fcfbe5b1ee71712fd9decf14d582f78e5538150b8d8e84ee5dff78be1ebf4b36b72485a7cfe8a4e782d0add9dc3330eea1b9ad05047f36f3e3e895a6f09aeb74ead51280bba928d6e96f2657598ecef07f01603812d4cfd55b334da15d6db7d0a59360f93afea13485db6b15c4", 0xbb}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r1, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) pipe(&(0x7f0000001b40)) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000001780)="db25fcbb677df7f4cd59b202e26ecb61204e2784af91bdcfb2aaf89dd9289a027395c5ef5444a11330f6f5dadcf7f21846d6a4554e37955e302743fd6d3599cce86cd0be03c695808c9ed4169e10f28c816dde5e7b489f6f0d305432a197fd8740ee830c9effcca8cf3d4b252a02ff938dccf234bd4038ff9c35295603a88560592cb47d319b6ff1fb5555460c34167a33649751948c51", 0x97}, {&(0x7f0000001840)="6ed80eea59743c13411861590b02e4dae6cfa1bdf4782082398ed6587c23b0ff7c34373a4ae7d2d938c2412b25e7aa713ac3439c54053199bea06d2cf13a3eab8569e0e309d43160a1d7e9768556ae9c43d37ac40a9554016ff2db5da113160a339476348987a17a95c561f1c53a1342c6b0cff1a1027f3115431e566c4210d82f761a631a36f79a9eb0", 0x8a}], 0x2, &(0x7f0000001940)=[{0xa0, 0xffff, 0x3ff, "8b0b50983a926ebd782572335533ae5090cc329651fff1cd2c7ab38bdcc062135985b754c5b3316a76583e15cb9d10731368d714136a7dcade9aebaab71ae16196a20f2c70091fe1b690ecb1a424b9f8fe9f47b9b471ef3597eff9a543766a5efc0e2df78133c94df416881930107297afeb0c6cc8d21af8988d9747090c7c5ae9d0f885f56582744d60efa0"}, {0x68, 0xffff, 0x0, "34782f1cec3959440912a0103ffb69a1008ffc59a7e294b5871ba0e6ea0ffa8ae13d8d658ad9bcd64823a79650618ade8ae48c28c90e148bf553db710391ae017e1d6988b54530ca507e3588491fc8e13346b12f29b3d64e"}], 0x108, 0x400}, 0x6) close(r2) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xfffffffffffffcff}], 0x1) 16:00:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 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, 0x8) fcntl$setstatus(r1, 0x4, 0x80) dup2(r1, r3) r4 = kqueue() fsync(r3) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, &(0x7f0000000280)="c2dd944ac24a9e20d37791f38ba26e5bbe2643f7652715312e6e15346960368b7ea6aecdbba2319e623a3dc4d1c6e7479e57c442d59d1cc24ddc384598192408da83b16ba27ca8363de1fb16089ad2aaf76b701286fc94db8e81a075754f9729c040c0c216d646f69e0e17935ae679fdf20f9fce5eb09fc84b3133edfc8a55d1b5c090ed99d62a941273ee1cd8433e39b11f09292476985ea7463944b31bfef8c724bb44f900c42582e6f27f5ab29d0fcfbddf83134ac87d2a0f060edf3f67ff49543c3493dc850cb2f81800913e8d3085cd564c5ed92d193414cb2c", 0xdc) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0xffffffffffffff20, 0x2, 0x4, 0x2}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x51, 0x52) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r1, &(0x7f00000002c0)=""/214, 0xd6) r2 = dup(r1) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="31f37d9acbcb97d2d9408197f5f78e8bbb361ef83dc0fa73b1f620ce85ca16ab7c27929f36d11a8f8474e0eebc93178521a7e2a5b541ae3821b57d46650ec23bad10023b51bfe80cc313d4da462b071ba8f11dd49a6862f028e7dac7edfeefaa7cb299343c71ae2ba180a0ea914e1accab5894b4912a36b658", 0x79}, {&(0x7f0000000140)="1f688c92a95b6ff49003a577e306355b4c95ef749d69a6367535318ab713508fb5d670b89b1163cd986ebf99b6c371a9ab71651ac7fe3131dd525d9868fbb346c06a34b00313d728a1c17619d5575e4287eecbb67e4c4d5e2b407ee2f9ba6cd0122ceef056d950fee671ef1a9802defdf619de33f93152420d9990085d3c46022cf7044903bdc0f4", 0x88}, {&(0x7f0000001400)="7f0a9f82efb426d815d3b6abd25f7efd0148317e97639208029f240e330ca73dc5524be1ca859fab77411f36be103ff1fc4515619292e04d0f84c1ef9c592630e3cf10af2289db782037bb3dfabc85883501da9bed0b579e9eca93fd899d6c835b88b67f22d0f97b4a934dab1f29a1f32279017041cd592e89afb4d7ac0cc6a366d344edc9cc287a2da3e956d9959093a1d08ae9c911d4b18f5b8879a1c15773bfef42ec0c65fdf9184eeb73eeab22524bc17fd18635a1c5408ccb90df325b70c7211e41e31011e96a384c32a00ad4072849ff0b35918e6042217716fd26d414875e560fa169e1507afc75d57cea", 0xee}], 0x3, &(0x7f0000001500)=[{0x28, 0xffff, 0x3, "04710b2fcc023502821b727b0852e7181cbab96b"}, {0x20, 0xffff, 0x3ff, "bbda27149e3720a90c"}, {0x100, 0xffff, 0x8, "e32b345862392d0ed179ebf23ce05b2409d014eb24e88c533e9de2915e990b0555b232e816988b55aa14b45509c654576275827290e59ae25ad5e98c3a4a98e03552a88405ece6a4f77126ede1f1443178975af02cd4e4df503191598cedbafec51b508a52d78e64273ea625a8987d9c56b5a46530f519ef5980785c130924479ca6ca09d90b55a776cae820b05f594ef4cc616a63d4506e7198217f210a6912c87b91a6604c9da393c5a840c2a4b04cea2e7e5a58ca8002fdabc8ad8b33575ecc9aaee5c577da99eb8c60426deba99d186b67975852d6514a3a8245e1c468c735fee8494386a72c0b66"}, {0x58, 0x1, 0x5c01, "02cd046c7e34fb580a0d58a4f0bb38c3a33684857f25002ed882e609314f7c18600702cb2dffd5716482461617181bedd656fc5dd6b2cc888a0ff534229c3c70a128"}, {0x30, 0x0, 0xfff, "d523ed9d817ee31c99e1875d328033720aa5985ee617a8e5fd"}, {0x20, 0xffff, 0x8, "22f46311202db2b31e9eced5cb"}, {0xc8, 0xffff, 0x37f8, "9d315092718794b7baed7e01fa7f8c7fd05226ecdad3879f3bc476074a52527cc8f63da337bc03d91d2570cd8ce8aecfe60d685a7389c6cb477c1c81d65237521c7518476c2c7c0f5d8524696fe3a6164e0f87bb4bc271f2e8d7004eee903ef55e983dedccfa1716dd15ca62773d3530e85340cc59546f11655898604c928258cd25086ea20caa8424441a6aa50810df686468455a9d883da0ac59026a2962d7ce6f92e9a286ff54b21b063d382fa2749984c8"}, {0x30, 0xffff, 0x10000, "1d2e65deeb9099e88b28c149697b60dd9b628ec03c00ee880398d203bd"}], 0x2e8, 0x404}, 0x8) r3 = socket$inet6(0x18, 0x6, 0x8000000000000001) accept(r3, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) r0 = semget(0x3, 0x2, 0x103) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/33) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x3, 0x1c2) Connection to 10.128.0.75 closed by remote host. login: